From 3e21e17b2fecad442fa649f61b6511504596d2ec Mon Sep 17 00:00:00 2001 From: Dave Airlie Date: Fri, 29 Nov 2019 10:56:05 +1000 Subject: [PATCH] nir/samplers: don't zero samplers_used/txf. MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit This allows this pass to be run multiple times and the results are just or'ed together. It fixes on test on llvmpipe nir, and regresses none. Suggested by Kenneth Reviewed-by: Marek Olšák --- src/compiler/glsl/gl_nir_lower_samplers_as_deref.c | 3 --- 1 file changed, 3 deletions(-) diff --git a/src/compiler/glsl/gl_nir_lower_samplers_as_deref.c b/src/compiler/glsl/gl_nir_lower_samplers_as_deref.c index 3c8ef4f0521..d949e3d78f5 100644 --- a/src/compiler/glsl/gl_nir_lower_samplers_as_deref.c +++ b/src/compiler/glsl/gl_nir_lower_samplers_as_deref.c @@ -328,9 +328,6 @@ gl_nir_lower_samplers_as_deref(nir_shader *shader, state.remap_table = _mesa_hash_table_create(NULL, _mesa_key_hash_string, _mesa_key_string_equal); - shader->info.textures_used = 0; - shader->info.textures_used_by_txf = 0; - nir_foreach_function(function, shader) { if (function->impl) progress |= lower_impl(function->impl, &state); -- 2.30.2