Increase negative GLSL coverage
authorPiotr Byszewski <piotr.byszewski@mobica.com>
Thu, 14 Sep 2017 14:06:49 +0000 (16:06 +0200)
committerAlexander Galazin <Alexander.Galazin@arm.com>
Mon, 9 Oct 2017 11:57:09 +0000 (07:57 -0400)
commite615b1f525154a061ce09bd1aa620b63a97b3543
tree7ad610c90cf5b811ad2dcc4f53e54169e251eaa8
parentfc050dcc14cb4d0380f9ff3fea77cb86c28466b3
Increase negative GLSL coverage

GLSL and ESSL specify that the following are legal declarations:
  int;
  int ,a;
while the following are not:
  struct foo { int; };
  struct bar { int ,a; };
  int a,;

Components: OpenGL

VK-GL-CTS issue: 7

Affects:
KHR-GL33.shaders.declarations.*
KHR-GLES3.shaders.declarations.*

Change-Id: Ib1735ca96e4ce7be60fa0ca91c64f7392b237605
13 files changed:
external/openglcts/data/gl33/declarations.test [new file with mode: 0644]
external/openglcts/data/gles3/declarations.test [new file with mode: 0644]
external/openglcts/data/mustpass/gl/khronos_mustpass/4.6.0.x/gl33-master.txt
external/openglcts/data/mustpass/gl/khronos_mustpass/4.6.0.x/gl40-master.txt
external/openglcts/data/mustpass/gl/khronos_mustpass/4.6.0.x/gl41-master.txt
external/openglcts/data/mustpass/gl/khronos_mustpass/4.6.0.x/gl42-master.txt
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/master/gles3-khr-master.txt
external/openglcts/modules/gl/gl3cTestPackages.cpp
external/openglcts/modules/gles3/es3cTestPackage.cpp