Module: Mesa Branch: master Commit: 19412abb3f1b865a3e3810e725052a5a478aaf76 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=19412abb3f1b865a3e3810e725052a5a478aaf76
Author: Topi Pohjolainen <[email protected]> Date: Wed Dec 28 17:49:56 2016 +0200 i965: Remove check for hiz on earlier gens than SNB Only caller, brw_workaround_depthstencil_alignment(), returns early for gen6+. While at it, reduce scope for brw_get_depthstencil_tile_masks() as well. Reviewed-by: Samuel Iglesias Gons\341lvez <[email protected]> Reviewed-by: Jason Ekstrand <[email protected]> Signed-off-by: Topi Pohjolainen <[email protected]> --- src/mesa/drivers/dri/i965/brw_context.h | 6 ------ src/mesa/drivers/dri/i965/brw_misc_state.c | 18 ++---------------- 2 files changed, 2 insertions(+), 22 deletions(-) diff --git a/src/mesa/drivers/dri/i965/brw_context.h b/src/mesa/drivers/dri/i965/brw_context.h index aa1499a..01e651b 100644 --- a/src/mesa/drivers/dri/i965/brw_context.h +++ b/src/mesa/drivers/dri/i965/brw_context.h @@ -1246,12 +1246,6 @@ brw_meta_resolve_color(struct brw_context *brw, /*====================================================================== * brw_misc_state.c */ -void brw_get_depthstencil_tile_masks(struct intel_mipmap_tree *depth_mt, - uint32_t depth_level, - uint32_t depth_layer, - struct intel_mipmap_tree *stencil_mt, - uint32_t *out_tile_mask_x, - uint32_t *out_tile_mask_y); void brw_workaround_depthstencil_alignment(struct brw_context *brw, GLbitfield clear_mask); diff --git a/src/mesa/drivers/dri/i965/brw_misc_state.c b/src/mesa/drivers/dri/i965/brw_misc_state.c index 40a8d07..616c0df 100644 --- a/src/mesa/drivers/dri/i965/brw_misc_state.c +++ b/src/mesa/drivers/dri/i965/brw_misc_state.c @@ -165,7 +165,7 @@ brw_depthbuffer_format(struct brw_context *brw) * packet. If the 3 buffers don't agree on the drawing offset ANDed with this * mask, then we're in trouble. */ -void +static void brw_get_depthstencil_tile_masks(struct intel_mipmap_tree *depth_mt, uint32_t depth_level, uint32_t depth_layer, @@ -179,21 +179,7 @@ brw_get_depthstencil_tile_masks(struct intel_mipmap_tree *depth_mt, intel_get_tile_masks(depth_mt->tiling, depth_mt->tr_mode, depth_mt->cpp, &tile_mask_x, &tile_mask_y); - - if (intel_miptree_level_has_hiz(depth_mt, depth_level)) { - uint32_t hiz_tile_mask_x, hiz_tile_mask_y; - intel_get_tile_masks(depth_mt->hiz_buf->mt->tiling, - depth_mt->hiz_buf->mt->tr_mode, - depth_mt->hiz_buf->mt->cpp, - &hiz_tile_mask_x, - &hiz_tile_mask_y); - - /* Each HiZ row represents 2 rows of pixels */ - hiz_tile_mask_y = hiz_tile_mask_y << 1 | 1; - - tile_mask_x |= hiz_tile_mask_x; - tile_mask_y |= hiz_tile_mask_y; - } + assert(!intel_miptree_level_has_hiz(depth_mt, depth_level)); } if (stencil_mt) { _______________________________________________ mesa-commit mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/mesa-commit
