From: Samuel Iglesias Gonsálvez Date: Wed, 20 Jan 2021 15:22:53 +0000 (+0100) Subject: turnip/lrz: added support for depth bounds test enable X-Git-Tag: upstream/21.2.3~4792 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=d52917f858f49fe13842abff7648f1490a6d52a8;p=platform%2Fupstream%2Fmesa.git turnip/lrz: added support for depth bounds test enable Signed-off-by: Samuel Iglesias Gonsálvez Reviewed-by: Eric Anholt Part-of: --- diff --git a/src/freedreno/vulkan/tu_cmd_buffer.c b/src/freedreno/vulkan/tu_cmd_buffer.c index dbc8aa7..f8f4ba5 100644 --- a/src/freedreno/vulkan/tu_cmd_buffer.c +++ b/src/freedreno/vulkan/tu_cmd_buffer.c @@ -3280,6 +3280,7 @@ tu6_calculate_lrz_state(struct tu_cmd_buffer *cmd, gras_lrz_cntl.enable = cmd->state.rb_depth_cntl & A6XX_RB_DEPTH_CNTL_Z_ENABLE; gras_lrz_cntl.lrz_write = cmd->state.rb_depth_cntl & A6XX_RB_DEPTH_CNTL_Z_WRITE_ENABLE; gras_lrz_cntl.z_test_enable = cmd->state.rb_depth_cntl & A6XX_RB_DEPTH_CNTL_Z_TEST_ENABLE; + gras_lrz_cntl.z_bounds_enable = cmd->state.rb_depth_cntl & A6XX_RB_DEPTH_CNTL_Z_BOUNDS_ENABLE; VkCompareOp depth_compare_op = (cmd->state.rb_depth_cntl & A6XX_RB_DEPTH_CNTL_ZFUNC__MASK) >> A6XX_RB_DEPTH_CNTL_ZFUNC__SHIFT; tu6_lrz_depth_mode(&gras_lrz_cntl, depth_compare_op, &invalidate_lrz); @@ -3318,7 +3319,8 @@ tu6_build_lrz(struct tu_cmd_buffer *cmd) .enable = gras_lrz_cntl.enable, .greater = gras_lrz_cntl.greater, .lrz_write = gras_lrz_cntl.lrz_write, - .z_test_enable = gras_lrz_cntl.z_test_enable)); + .z_test_enable = gras_lrz_cntl.z_test_enable, + .z_bounds_enable = gras_lrz_cntl.z_bounds_enable)); tu_cs_emit_regs(&lrz_cs, A6XX_RB_LRZ_CNTL(.enable = gras_lrz_cntl.enable)); return ds;