summaryrefslogtreecommitdiff
path: root/tests/bugs/texture2d-ms.hlsl.glsl
diff options
context:
space:
mode:
authorYong He <yonghe@outlook.com>2023-02-27 15:18:07 -0800
committerGitHub <noreply@github.com>2023-02-27 15:18:07 -0800
commita3ba22b51c371d5a20d61aa4e35233ba4f4f68db (patch)
tree704f8e9575fdd888d01137054b4c3887aaac9360 /tests/bugs/texture2d-ms.hlsl.glsl
parentb1b76f06ca5bdfc4b688d99095dfb7d561a04d80 (diff)
Detect and deduplicate read-only resource access. (#2680)
* Detect and deduplicate read-only resource access. * Fix tests. * Fix tests. --------- Co-authored-by: Yong He <yhe@nvidia.com>
Diffstat (limited to 'tests/bugs/texture2d-ms.hlsl.glsl')
-rw-r--r--tests/bugs/texture2d-ms.hlsl.glsl15
1 files changed, 8 insertions, 7 deletions
diff --git a/tests/bugs/texture2d-ms.hlsl.glsl b/tests/bugs/texture2d-ms.hlsl.glsl
index ba0d571dd..40ce5f9de 100644
--- a/tests/bugs/texture2d-ms.hlsl.glsl
+++ b/tests/bugs/texture2d-ms.hlsl.glsl
@@ -1,16 +1,17 @@
-// texture2d-ms.hlsl.glsl
-//TEST_IGNORE_FILE:
-
#version 450
+#extension GL_EXT_samplerless_texture_functions : require
layout(row_major) uniform;
layout(row_major) buffer;
-#extension GL_EXT_samplerless_texture_functions : require
layout(binding = 0)
uniform texture2DMS tex_0;
-layout(local_size_x = 4, local_size_y = 4, local_size_z = 1) in;void main()
+layout(std430, binding = 1) buffer _S1 {
+ vec4 _data[];
+} outBuffer_0;
+layout(local_size_x = 4, local_size_y = 4, local_size_z = 1) in;
+void main()
{
- vec4 _S1 = (texelFetch((tex_0), (ivec2(gl_WorkGroupID.xy)), (0)));
+ vec4 _S2 = (texelFetch((tex_0), (ivec2(gl_WorkGroupID.xy)), (0)));
+ ((outBuffer_0)._data[(0U)]) = _S2;
return;
}
-