From 1c22f069700aec8fe7c0f381a63345cb39cd9695 Mon Sep 17 00:00:00 2001 From: Ian Romanick Date: Fri, 14 Jan 2022 18:53:59 -0800 Subject: [PATCH] glsl: Don't lower vector indexing in the condition of an assignment At this point, this should always be NULL. Reviewed-by: Matt Turner Part-of: --- src/compiler/glsl/lower_vec_index_to_cond_assign.cpp | 3 --- 1 file changed, 3 deletions(-) diff --git a/src/compiler/glsl/lower_vec_index_to_cond_assign.cpp b/src/compiler/glsl/lower_vec_index_to_cond_assign.cpp index 70ce16c3ec1..1adf9087bd6 100644 --- a/src/compiler/glsl/lower_vec_index_to_cond_assign.cpp +++ b/src/compiler/glsl/lower_vec_index_to_cond_assign.cpp @@ -232,9 +232,6 @@ ir_vec_index_to_cond_assign_visitor::visit_leave(ir_assignment *ir) { ir->rhs = convert_vector_extract_to_cond_assign(ir->rhs); - if (ir->condition) - ir->condition = convert_vector_extract_to_cond_assign(ir->condition); - return visit_continue; }