GLES3 tests for equality of structs with array members
authorKai Ninomiya <kainino@chromium.org>
Thu, 25 Jan 2018 02:41:55 +0000 (18:41 -0800)
committerKai Ninomiya <kainino@chromium.org>
Thu, 25 Jan 2018 22:11:25 +0000 (14:11 -0800)
commit6b54993331a322efbdc3080ea54f798e05db52a6
treecb97e0d4b2a8bad72875684036fb0779ded3c45d
parenteff5df467e3fba5e44104a4ceebe27a8ec6f4f89
GLES3 tests for equality of structs with array members

The new test case adds regression coverage for the Qualcomm driver
shader compiler crash seen in Android N:
https://crbug.com/695687
It is a port of this WebGL test case:
https://github.com/KhronosGroup/WebGL/blob/master/sdk/tests/conformance2/glsl3/compare-structs-containing-arrays.html

New tests: dEQP-GLES3.functional.shaders.struct.local.array_member_equality_vertex, dEQP-GLES3.functional.shaders.struct.local.array_member_equality_fragment
Components: AOSP
Change-Id: Ie130439f80fddb081fb36db02c24a9e18f5c4bca
android/cts/master/gles3-master.txt
modules/gles3/functional/es3fShaderStructTests.cpp