diff options
author | Tapani Pälli <tapani.palli@intel.com> | 2015-10-01 14:52:45 +0300 |
---|---|---|
committer | Tapani Pälli <tapani.palli@intel.com> | 2015-10-02 10:44:39 +0300 |
commit | 566dea46895802453bddac2ad7ca335579081b22 (patch) | |
tree | 203113bcde9cd4c71d0f2956a2044501d7e9278c | |
parent | 2b690c5755165e7325abafef977d86357db727fe (diff) |
arb_shader_storage_buffer_object: invalid binding qualifier test
Signed-off-by: Tapani Pälli <tapani.palli@intel.com>
Reviewed-by: Samuel Iglesias Gonsálvez <siglesias@igalia.com>
-rw-r--r-- | tests/spec/arb_shader_storage_buffer_object/compiler/member-invalid-binding-qualifier.frag | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/tests/spec/arb_shader_storage_buffer_object/compiler/member-invalid-binding-qualifier.frag b/tests/spec/arb_shader_storage_buffer_object/compiler/member-invalid-binding-qualifier.frag new file mode 100644 index 000000000..dee066567 --- /dev/null +++ b/tests/spec/arb_shader_storage_buffer_object/compiler/member-invalid-binding-qualifier.frag @@ -0,0 +1,22 @@ +// [config] +// expect_result: fail +// glsl_version: 1.50 +// require_extensions: GL_ARB_shader_storage_buffer_object +// [end config] + +/* From the GL_ARB_shader_storage_buffer_object spec: + * + * "It is an error to specify the binding identifier for the global + * scope or for block member declarations. + */ + +#version 150 +#extension GL_ARB_shader_storage_buffer_object: require + +buffer buf { + layout(binding=42) float f; +}; + +float foo(void) { + return f; +} |