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.