#compiler/mesa-utils/src/mesa/main/shaderobj.c
+ compiler/mesa-utils/src/mesa/program/sampler.cpp
+
compiler/shader/glsl_glass_manager.cpp
compiler/shader/glsl_glass_backend_translator.cpp
compiler/shader/glsl_glass_backend.cpp
{
fs_inst *inst = NULL;
- // LunarG : TODO - hook these values up from descriptor set
- int sampler = 0; // = _mesa_get_sampler_uniform_value(ir->sampler, shader_prog, prog);
+ int sampler = _mesa_get_sampler_uniform_value(ir->sampler, shader_prog, prog);
/* FINISHME: We're failing to recompile our programs when the sampler is
* updated. This only matters for the texture rectangle scale parameters
* (pre-gen6, or gen6+ with GL_CLAMP).
*/
- // LunarG : TODO - hook these values up from descriptor set
- int texunit = 0;// = prog->SamplerUnits[sampler];
+ int texunit = prog->SamplerUnits[sampler];
if (ir->op == ir_tg4) {
/* When tg4 is used with the degenerate ZERO/ONE swizzles, don't bother