diff --git a/projects/bindless_textures/resources/shaders/shader.frag b/projects/bindless_textures/resources/shaders/shader.frag index 7b211cb2b975d726a6e943a46c6065a445a62481..c855eb407944c415dc4055716aa64a531c830ef3 100644 --- a/projects/bindless_textures/resources/shaders/shader.frag +++ b/projects/bindless_textures/resources/shaders/shader.frag @@ -12,5 +12,5 @@ layout(set=0, binding=0) uniform sampler textureSampler; layout(set=0, binding=1) uniform texture2D materialTextures[]; void main() { - outColor = texture(sampler2D(materialTextures[passTextureIndex], textureSampler), passUV).rgb; + outColor = texture(sampler2D(materialTextures[nonuniformEXT(passTextureIndex)], textureSampler), passUV).rgb; } \ No newline at end of file