OpenGL ES CTS 3.2.5.1

Fixes:
 * Use sRGB encoded reference values for 8-bit Display P3 tests
 * Add screenLayout to AndroidManifest configChanges
 * Report NotSupported for GLES1 tests on non-ES1 run
 * Allow reading GL_BYTE surfaces to GL_RGBA output.
 * Fix the memory stomp running *core.internalformat.texture2d.depth_stencil*
 * Add specific RGB10A2 data for BlendHSLHue and BlendHSLSaturation
 * Fix: rendering complete times not monotonic
 * Check the bits of channel when calling glCopyTexImage2D
 * Modify the negative test related to glShaderBinary
 * Wrong statues effects KHR-GLES32.core.internalformat.* tests
 * Throw NotSupported if MAX_FRAGMENT_IMAGE_UNIFORMS = 0
 * Allow glFramebufferTexture2D with level!=0 in ES2 tests with ES3
 * Update transform feedback tests
 * Call eglSwapBuffers() to ensure wayland surface is attached
 * Fix dEQP-GLES3.functional.fbo.multiview.*
 * Loosen threshold in Texture3D tests
 * Some glCopyTexSubImage3D related tests conflict with GLES3.2 spec
 * Fix swap_buffers_with_damage.resize* hang on X11
 * Correct getProcAddress() handling in robustness tests
 * Remove shaders.negative.unused_uniform_precision_matching
 * Shaders Derivate Tests: fix threshold
 * Exclude tests causing OOM
 * Allow glReadPixels() differences due precision errors
 * Robust_buffer_access_behavior.texel_fetch relies on undefined behavior
 * Increase threshold GLES3 blend tests
 * Do not fail if no config is available
 * Get an EGLConfig supporting pbuffers
 * Remove undefined EGL test cases
 * wayland: search for GLESv1 toggle DEQP_SUPPORT_GLES1 on if found
 * generatemipmap_zero_level_array_compressed may reuse stale object
 * Skip BC/DXT formats in Texture3D tests
 * GL_SRG8_ALPHA8 also supported in OpenGL ES 3.0+
 * GLES 2/3: Fix masked color clear tests.
Use sRGB encoded reference values for 8-bit Display P3 tests

Per EGL_EXT_gl_colorspace_display_p3 spec, Display P3 assumes
sRGB transfer function. So use the reference values computed
in sRGB space for 8-bit Display P3 tests, instead of linear ones.

Components: AOSP
VK-GL-CTS issue: 1384

Affects:
dEQP-EGL.functional.wide_color.pbuffer_8888_colorspace_p3
dEQP-EGL.functional.wide_color.window_8888_colorspace_p3

Change-Id: I77cf0f84b3189ce4e64f28a83d771b21eccd9214
1 file changed
tree: 1b3c642842f29fdf73f1e3d0994978978b564c51
  1. android/
  2. data/
  3. doc/
  4. execserver/
  5. executor/
  6. external/
  7. framework/
  8. modules/
  9. scripts/
  10. targets/
  11. .editorconfig
  12. .gitignore
  13. .travis.yml
  14. Android.mk
  15. AndroidGen.mk
  16. CMakeLists.txt
  17. LICENSE
  18. MODULE_LICENSE_APACHE2
  19. NOTICE
  20. OWNERS
  21. README.md
README.md

dEQP README

This repository contains a GPU testing suite called dEQP (drawElements Quality Program). dEQP contains tests for several graphics APIs, including OpenGL ES, EGL, and Vulkan.

Documentation

Up-to-date documentation for the dEQP is available at Android Open Source Project site.

Khronos Vulkan Conformance Tests

This repository includes Khronos Vulkan CTS under external/vulkancts directory. For more information see Vulkan CTS README.

Khronos OpenGL / OpenGL ES Conformance Tests

This repository includes Khronos OpenGL / OpenGL ES CTS under external/openglcts directory. For more information see OpenGL / OpenGL ES CTS README.