Module: Mesa Branch: main Commit: 88bbdfd23ead92f88ae2b1ba33fa56cef5bd0a3a URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=88bbdfd23ead92f88ae2b1ba33fa56cef5bd0a3a
Author: Samuel Pitoiset <samuel.pitoi...@gmail.com> Date: Fri Nov 10 15:55:02 2023 +0100 radv: remove useless NIR instructions when emitting IBO with DGC Signed-off-by: Samuel Pitoiset <samuel.pitoi...@gmail.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26172> --- src/amd/vulkan/radv_device_generated_commands.c | 4 ---- 1 file changed, 4 deletions(-) diff --git a/src/amd/vulkan/radv_device_generated_commands.c b/src/amd/vulkan/radv_device_generated_commands.c index 729248c7931..997b5c17402 100644 --- a/src/amd/vulkan/radv_device_generated_commands.c +++ b/src/amd/vulkan/radv_device_generated_commands.c @@ -1123,12 +1123,8 @@ build_dgc_prepare_shader(struct radv_device *dev) } nir_pop_if(&b, NULL); - nir_def *index_size = nir_load_var(&b, index_size_var); nir_def *max_index_count = nir_load_var(&b, max_index_count_var); - index_size = nir_bcsel(&b, bind_index_buffer, nir_load_var(&b, index_size_var), index_size); - max_index_count = nir_bcsel(&b, bind_index_buffer, nir_load_var(&b, max_index_count_var), max_index_count); - dgc_emit_draw_indexed(&b, &cmd_buf, stream_buf, stream_base, load_param16(&b, draw_params_offset), sequence_id, max_index_count, dev); }