[rs] Add nonuniformEXT qualifier in examples/texture-arrays

This fixes corruption of output on some AMD GPUs.
This commit is contained in:
Ivan Mironov
2020-08-29 23:50:16 +05:00
parent 76b5a3a331
commit 39c5153f2f
4 changed files with 2 additions and 2 deletions

View File

@@ -3,7 +3,7 @@
#extension GL_EXT_nonuniform_qualifier : require
layout(location = 0) in vec2 v_TexCoord;
layout(location = 1) flat in int v_Index; // dynamically non-uniform
layout(location = 1) nonuniformEXT flat in int v_Index; // dynamically non-uniform
layout(location = 0) out vec4 o_Color;
layout(set = 0, binding = 0) uniform texture2D u_Textures[2];

View File

@@ -3,7 +3,7 @@
#extension GL_EXT_nonuniform_qualifier : require
layout(location = 0) in vec2 v_TexCoord;
layout(location = 1) flat in int v_Index; // dynamically non-uniform
layout(location = 1) nonuniformEXT flat in int v_Index; // dynamically non-uniform
layout(location = 0) out vec4 o_Color;
layout(set = 0, binding = 0) uniform texture2D u_Textures[];