Check that AEP features behave correctly in 310/320 shaders.
authorDaniel Andrade Groppe <daniel.andrade@mobica.com>
Thu, 18 Feb 2016 15:02:45 +0000 (10:02 -0500)
committerDaniel Andrade Groppe <daniel.andrade@mobica.com>
Thu, 18 Feb 2016 23:00:38 +0000 (18:00 -0500)
commitc6db4b213b8b39cfe54de301cd1550de95a5c8e9
tree4cb3ea86f13a39903a11d3e29d370065abd3a7ca
parente22f2e029c7c24e706663974ab67e5a2439b00d3
Check that AEP features behave correctly in 310/320 shaders.

Require an extension in 310 es shaders.
Do not require suffixes in 320 es shaders.
Update es31fDebugTests to load the NegativeDirectiveTests functions.
Update CMakeLists.txt to include new test.
Add test for primitive_bounding_box in 320 shaders.
Add test for the following extensions:
- GL_KHR_blend_equation_advanced
- GL_OES_sample_variables
- GL_OES_shader_image_atomic
- GL_OES_shader_multisample_interpolation
- GL_OES_texture_storage_multisample_2d_array
- GL_EXT_geometry_shader
- GL_EXT_gpu_shader5
- GL_EXT_shader_io_blocks
- GL_EXT_tessellation_shader
- GL_EXT_texture_buffer
- GL_EXT_texture_cube_map_array

Change-Id: I4aacca892faf110371d55e5172e1b9afed3a0871
Android.mk
modules/gles31/functional/CMakeLists.txt
modules/gles31/functional/es31fDebugTests.cpp
modules/gles31/functional/es31fNegativeShaderDirectiveTests.cpp [new file with mode: 0644]
modules/gles31/functional/es31fNegativeShaderDirectiveTests.hpp [new file with mode: 0644]