Test readonly and writeonly buffer variables
authorPiotr Byszewski <piotr.byszewski@mobica.com>
Tue, 5 Sep 2017 10:39:13 +0000 (12:39 +0200)
committerAlexander Galazin <Alexander.Galazin@arm.com>
Thu, 14 Sep 2017 14:16:30 +0000 (10:16 -0400)
commitdc9b284253eb43eee6ab8a6b75778286886f1431
tree5cc276c2459e73af65b41887afca04b700bf8af3
parente3b288e22f038449559f2ccaa4825856ef729fce
Test readonly and writeonly buffer variables

It is allowed the both readonly and writeonly qualifiers be used on
buffer variables. It just means it can't be read or written, but can
otherwise be referenced like with .size(), etc.

Components: OpenGL

VK-GL-CTS issue: 639

Affects:
KHR-GL43.shader_storage_buffer_object.basic-readonly-writeonly
KHR-GLES31.core.shader_storage_buffer_object.basic-readonly-writeonly

Change-Id: Id8f68a8687e41cdd42d45c8300f812833312517e
external/openglcts/data/mustpass/gl/khronos_mustpass/4.6.0.x/gl43-master.txt
external/openglcts/data/mustpass/gl/khronos_mustpass/4.6.0.x/gl44-master.txt
external/openglcts/data/mustpass/gl/khronos_mustpass/4.6.0.x/gl45-master.txt
external/openglcts/data/mustpass/gl/khronos_mustpass/4.6.0.x/gl46-master.txt
external/openglcts/data/mustpass/gles/khronos_mustpass/3.2.4.x/gles31-khr-master.txt
external/openglcts/data/mustpass/gles/khronos_mustpass/master/gles31-khr-master.txt
external/openglcts/modules/gl/gl4cShaderStorageBufferObjectTests.cpp
external/openglcts/modules/gles31/es31cShaderStorageBufferObjectTests.cpp