From 818cc3085261e905c436ab2fcd7d6ac4ad1dc0c8 Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Fri, 20 Jan 2023 14:52:21 -0500 Subject: [PATCH] mesa: populate gl_program::ShadowSamplers mask from shader data MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit this data is already processed, it just isn't being propagated for whatever reason Reviewed-by: Emma Anholt Reviewed-by: Marek Olšák Part-of: --- src/mesa/main/uniforms.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/mesa/main/uniforms.c b/src/mesa/main/uniforms.c index 8ef622f2512..47a8a869ce6 100644 --- a/src/mesa/main/uniforms.c +++ b/src/mesa/main/uniforms.c @@ -111,6 +111,7 @@ _mesa_update_shader_textures_used(struct gl_shader_program *shProg, assert(shProg->_LinkedShaders[prog_stage]); memset(prog->TexturesUsed, 0, sizeof(prog->TexturesUsed)); + prog->ShadowSamplers = prog->shader_program->_LinkedShaders[prog_stage]->shadow_samplers; while (mask) { s = u_bit_scan(&mask);