diff options
author | Topi Pohjolainen <[email protected]> | 2017-06-07 11:00:43 +0300 |
---|---|---|
committer | Topi Pohjolainen <[email protected]> | 2017-07-20 11:32:21 +0300 |
commit | 05232a236115a5c3fc8a6586d8334ce65a30bb99 (patch) | |
tree | f2353e2ad7066e1f0018e4901d66b28916a0769f /src | |
parent | c4ac0d4949a4f33bf9d1b5298304b5743c0f23e0 (diff) |
i965: Drop redundant check for non-tiled depth buffer
Depth buffers are always Y-tiled. In brw_miptree_choose_tiling()
driver opts to use linear buffers for small and 1D but this does
not apply for depth - GL_DEPTH_COMPONENT and GL_DEPTH_STENCIL_EXT
are considered first.
Reviewed-by: Jason Ekstrand <[email protected]>
Signed-off-by: Topi Pohjolainen <[email protected]>
Diffstat (limited to 'src')
-rw-r--r-- | src/mesa/drivers/dri/i965/brw_misc_state.c | 3 | ||||
-rw-r--r-- | src/mesa/drivers/dri/i965/gen6_depth_state.c | 3 |
2 files changed, 2 insertions, 4 deletions
diff --git a/src/mesa/drivers/dri/i965/brw_misc_state.c b/src/mesa/drivers/dri/i965/brw_misc_state.c index 0c43d2b4b2b..1e3be784c5b 100644 --- a/src/mesa/drivers/dri/i965/brw_misc_state.c +++ b/src/mesa/drivers/dri/i965/brw_misc_state.c @@ -383,8 +383,7 @@ brw_emit_depth_stencil_hiz(struct brw_context *brw, OUT_BATCH((depth_mt ? depth_mt->surf.row_pitch - 1 : 0) | (depthbuffer_format << 18) | (BRW_TILEWALK_YMAJOR << 26) | - ((depth_mt ? depth_mt->surf.tiling != ISL_TILING_LINEAR : 1) - << 27) | + (1 << 27) | (depth_surface_type << 29)); if (depth_mt) { diff --git a/src/mesa/drivers/dri/i965/gen6_depth_state.c b/src/mesa/drivers/dri/i965/gen6_depth_state.c index 8f05b4cc1a8..3e3d2c629bf 100644 --- a/src/mesa/drivers/dri/i965/gen6_depth_state.c +++ b/src/mesa/drivers/dri/i965/gen6_depth_state.c @@ -121,8 +121,7 @@ gen6_emit_depth_stencil_hiz(struct brw_context *brw, ((enable_hiz_ss ? 1 : 0) << 21) | /* separate stencil enable */ ((enable_hiz_ss ? 1 : 0) << 22) | /* hiz enable */ (BRW_TILEWALK_YMAJOR << 26) | - ((depth_mt ? depth_mt->surf.tiling != ISL_TILING_LINEAR : 1) - << 27) | + (1 << 27) | (surftype << 29)); /* 3DSTATE_DEPTH_BUFFER dw2 */ |