diff --git a/src/freedreno/vulkan/tu_lrz.cc b/src/freedreno/vulkan/tu_lrz.cc index a79305f6b21..5017407dd6a 100644 --- a/src/freedreno/vulkan/tu_lrz.cc +++ b/src/freedreno/vulkan/tu_lrz.cc @@ -759,8 +759,8 @@ tu6_calculate_lrz_state(struct tu_cmd_buffer *cmd, struct A6XX_GRAS_LRZ_CNTL gras_lrz_cntl = { 0 }; - if (fs->variant->writes_pos && !fs->variant->fs.early_fragment_tests) - cmd->state.lrz.force_late_z = true; + cmd->state.lrz.force_late_z = + fs->variant->writes_pos && !fs->variant->fs.early_fragment_tests; if (!cmd->state.lrz.valid) { return gras_lrz_cntl;