diff options
author | Eric Anholt <[email protected]> | 2011-05-13 11:54:15 -0700 |
---|---|---|
committer | Eric Anholt <[email protected]> | 2011-05-18 13:57:17 -0700 |
commit | a98dd64af750fb6dae54b2dc02e0c5a3711156af (patch) | |
tree | 4ecad27b14fbbb6200f3712301b6734b0826ffcb /src/mesa/drivers/dri/i965/brw_context.h | |
parent | 64f8ddaf9b89e99396862fa38af631dd08b8c0c5 (diff) |
i965: Stop caching the combined depth/stencil region in brw_context.c.
This was going to get in the way of separate depth/stencil (which
wants to know about both, and whether they are the same rb), and also
wasn't a sufficient flag for the fix in the following commit.
Diffstat (limited to 'src/mesa/drivers/dri/i965/brw_context.h')
-rw-r--r-- | src/mesa/drivers/dri/i965/brw_context.h | 24 |
1 files changed, 0 insertions, 24 deletions
diff --git a/src/mesa/drivers/dri/i965/brw_context.h b/src/mesa/drivers/dri/i965/brw_context.h index 22a6826420f..1d2ef066db2 100644 --- a/src/mesa/drivers/dri/i965/brw_context.h +++ b/src/mesa/drivers/dri/i965/brw_context.h @@ -138,7 +138,6 @@ enum brw_state_id { BRW_STATE_INDICES, BRW_STATE_VERTICES, BRW_STATE_BATCH, - BRW_STATE_DEPTH_BUFFER, BRW_STATE_NR_WM_SURFACES, BRW_STATE_NR_VS_SURFACES, BRW_STATE_INDEX_BUFFER, @@ -168,7 +167,6 @@ enum brw_state_id { */ #define BRW_NEW_BATCH (1 << BRW_STATE_BATCH) /** \see brw.state.depth_region */ -#define BRW_NEW_DEPTH_BUFFER (1 << BRW_STATE_DEPTH_BUFFER) #define BRW_NEW_NR_WM_SURFACES (1 << BRW_STATE_NR_WM_SURFACES) #define BRW_NEW_NR_VS_SURFACES (1 << BRW_STATE_NR_VS_SURFACES) #define BRW_NEW_INDEX_BUFFER (1 << BRW_STATE_INDEX_BUFFER) @@ -490,28 +488,6 @@ struct brw_context struct { struct brw_state_flags dirty; - - /** - * \name Cached region pointers - * - * When the draw buffer is updated, often the depth buffer is not - * changed. Caching the pointer to the buffer's region allows us to - * detect when the buffer has in fact changed, and allows us to avoid - * updating the buffer's GPU state when it has not. - * - * The original of each cached pointer is an instance of - * \c intel_renderbuffer.region. - * - * \see brw_set_draw_region() - * - * \{ - */ - - /** \see struct brw_tracked_state brw_depthbuffer */ - struct intel_region *depth_region; - - /** \} */ - /** * List of buffers accumulated in brw_validate_state to receive * drm_intel_bo_check_aperture treatment before exec, so we can |