diff options
author | Roland Scheidegger <[email protected]> | 2005-02-10 22:36:06 +0000 |
---|---|---|
committer | Roland Scheidegger <[email protected]> | 2005-02-10 22:36:06 +0000 |
commit | 4837ea30208d002bc36a836d2117f826d40c8bfa (patch) | |
tree | 4db5a234a5af7d7f02a42ed824b85e938066828d /src/mesa/drivers/dri/r200/r200_context.h | |
parent | 26d31591257d575362776972439f614948366dd1 (diff) |
add texture micro and macro tiling to radeon/r200 driver. This can improve performance up to 15% in texture-intensive applications. Convert the driver to use the correct blit format and blit width instead of fixed blit format and blit width when uploading textures to make it work.
Diffstat (limited to 'src/mesa/drivers/dri/r200/r200_context.h')
-rw-r--r-- | src/mesa/drivers/dri/r200/r200_context.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/mesa/drivers/dri/r200/r200_context.h b/src/mesa/drivers/dri/r200/r200_context.h index cedf1b974f1..7e0a46ae51c 100644 --- a/src/mesa/drivers/dri/r200/r200_context.h +++ b/src/mesa/drivers/dri/r200/r200_context.h @@ -167,6 +167,8 @@ struct r200_tex_obj { GLuint pp_cubic_faces; /* cube face 1,2,3,4 log2 sizes */ GLboolean border_fallback; + + GLuint tile_bits; /* hw texture tile bits used on this texture */ }; @@ -931,6 +933,7 @@ struct r200_context { driOptionCache optionCache; GLboolean using_hyperz; + GLboolean texmicrotile; }; #define R200_CONTEXT(ctx) ((r200ContextPtr)(ctx->DriverCtx)) |