On 08/15/2015 03:43 AM, Timothy Arceri wrote:
On Thu, 2015-08-13 at 10:57 +0300, Tapani Pälli wrote:
Test checks that parser is able to deal with memory qualifiers given
to shader storage block.

Signed-off-by: Tapani Pälli <[email protected]>
---
  .../preprocessor/memory-qualifiers.vert                      | 12
++++++++++++
  1 file changed, 12 insertions(+)
  create mode 100644
tests/spec/arb_shader_storage_buffer_object/preprocessor/memory
-qualifiers.vert

Please move this to the compiler directory this isnt a preprocessor test.

Our preprocessor currently chokes on this test so that's why I put it here :)

Also maybe call this buffer-memory-qualifiers.vert to distingish it from
qualifiers on members.

Yes, this was my thought too, I'll rename it.


diff --git a/tests/spec/arb_shader_storage_buffer_object/preprocessor/memory
-qualifiers.vert
b/tests/spec/arb_shader_storage_buffer_object/preprocessor/memory
-qualifiers.vert
new file mode 100644
index 0000000..f996cee
--- /dev/null
+++ b/tests/spec/arb_shader_storage_buffer_object/preprocessor/memory
-qualifiers.vert
@@ -0,0 +1,12 @@
+// [config]
+// expect_result: pass
+// glsl_version: 3.30
+// require_extensions: GL_ARB_shader_storage_buffer_object
+// [end config]
+
+#version 330
+#extension GL_ARB_shader_storage_buffer_object: require
+coherent restrict volatile buffer Buffer {
+       vec4 foo;
+} buf;
+int foo(void) { return 1; }

I think the last line would look better as

vec4 foo(void) { return buf.foo; }

Well, it won't matter, the purpose of the test is to test that memory qualifiers get parsed and don't cause errors.

With those few comments addressed

Reviewed-by: Timothy Arceri <[email protected]>

_______________________________________________
Piglit mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/piglit

Reply via email to