Add support for OpenGL ES 3.2 features and shader constants
authorDaniel Andrade Groppe <daniel.andrade@mobica.com>
Thu, 4 Feb 2016 19:39:15 +0000 (13:39 -0600)
committerDaniel Andrade Groppe <daniel.andrade@mobica.com>
Tue, 9 Feb 2016 21:45:35 +0000 (15:45 -0600)
commit39e28e9f7229b83405482058adde56e059ace419
tree5526b2606659a0c04e8287e305ee33a259c90986
parentc877d0c25b8d84134d4d829c922085cf421a138c
Add support for OpenGL ES 3.2 features and shader constants

- Shaders are generated with the version string
  appropriate for the running context version.
- Add tests for tessellation shader constants:
  - gl_MaxTessControlImageUniforms
  - gl_MaxTessEvaluationImageUniforms
  - gl_MaxTessControlAtomicCounters
  - gl_MaxTessEvaluationAtomicCounters
  - gl_MaxTessControlAtomicCounterBuffers
  - gl_MaxTessEvaluationAtomicCounterBuffers
- Validate corresponding extension support
  for the running context.

Change-Id: Ie11f610a2f7de35b31b9f0b4df31d8af5ca986fe
modules/gles31/functional/es31fSampleVariableTests.cpp
modules/gles31/functional/es31fShaderBuiltinConstantTests.cpp