Check that image*Shadow are not reserved keywords
authorPiotr Byszewski <piotr.byszewski@mobica.com>
Fri, 29 Jul 2022 17:07:09 +0000 (19:07 +0200)
committerMatthew Netsch <quic_mnetsch@quicinc.com>
Thu, 18 Aug 2022 21:17:49 +0000 (21:17 +0000)
commit1a4fa64975765501f55175e8b566115f273e8e06
tree7ec7dd895555a6354ac1f98a1bac7b39be04f6ed
parentd7296076c338e4f26ca0415491d06b4b56454dc4
Check that image*Shadow are not reserved keywords

There used to be a tests that treated: image1DShadow, image2DShadow,
image1DArrayShadow, image2DArrayShadow as reserved keywords but they
were removed because the spec doesn't actually reserve them. Any
drivers that were passing the old test were behaving incorrectly so
this change adds new tests that check if these keywords are not
reserved.

Components: OpenGL ES

VK-GL-CTS issue: 3007

Affects:
dEQP-GLES3.functional.shaders.keywords.allowed_keywords.*

Change-Id: Ic6b4463e51b45611441481d661d71735570dd15a
android/cts/main/gles3-master-2022-03-01.txt
android/cts/main/gles3-master.txt
data/gles3/shaders/keywords.test
external/openglcts/data/mustpass/gles/aosp_mustpass/3.2.5.x/gles3-master.txt
external/openglcts/data/mustpass/gles/aosp_mustpass/3.2.6.x/gles3-master.txt
external/openglcts/data/mustpass/gles/aosp_mustpass/main/gles3-master.txt
modules/gles3/scripts/gen-keywords.py