opengl-es-cts-3.2.13.0: OpenGL ES CTS 3.2.13.0
·
237 commits
to main
since this release
New Tests: * Add full image level copy tests to es31fCopyImageTests * Add OpenGL tests for textureQueryLevels * Add mesh shader tests * Test maximum degree of anisotropy. Testing was removed by #637. Add excluding tests using *test-issues.txt for gles3-khr in build_mustpass.py * Add OpenGL tests for textureQueryLod * Relax Lookup precision's color threshold * Add testing for GL_PRIMITIVES_SUBMITTED_ARB query. * Relax texture lod selection threshold precision * Add negative tests that texture lookup function bias parameter is not accepted in any other shader than fragment shader. * Add test that redeclaring gl_FragDepth is not permitted in ES Fixes: * do not enable GL_PRIMITIVE_RESTART_FIXED_INDEX for PATCHEs if unsupported * Fix KHR-GLES31.core.nearest_edge.* tests that fail with EXT_read_format_bgra formats. If BGRA format and type 1_5_5_5 are preffered by device use BGRA_EXT and UNSIGNED_SHORT_1_5_5_5_REV_EXT in ReadPixels and swizzle colors. * Correct failure condition for max-samples * Use correct BARRIER_BIT in load/store tests * Make the debug marker null-terminated when length is zero * Add test texture buffer size clamping * Add check for max attachment layers to GL FSR tests * Add missing coverage for ClearTex[Sub]Image for OpenGL * Add barrier after image load store copy has been done * ARB_texture_filter_minmax depends on OpenGL 3.3 not 4.5 * fix egl surfaceless shared context destroy to not eglTerminate * Destroy programs before releasing context * Check if the sparse texture format is supported * Include iterator to gl4cEnhancedLayoutsTests * Shift fixed-point value if between accepted values * Add fallback render target format in GL FSR tests * Add glEnable/glDisable for clip distances * Restore GLES3 mipmap.cube tests waived in 3.2.3.x * Fix misuse of gldeleteVertexArrays in PolygonOffsetClampZeroInfinityTest * Fix segfault at XCloseDisplay on Linux X11 * Fix the error message and add a check for the extension * Fix egl_fence_persistent_buffer deinit on GLES 2.0 * Fix misuse of gldeleteVertexArrays in PolygonOffsetClampZeroInfinityTest * GLES: Fix debug tests not clearing the error (if no message) * reorder gl CullDistance checks to fix cleanup on NotSupported * KHR_shader_subgroup requires OpenGL ES 3.1 not 3.2 Others: * framework: throw not supported for shared ctx with fbo surface * Add separate QPA files for EGL and WGL context types * Change tcu::Float FLOAT_SUPPORT_INFINITY to FLOAT_NO_INFINITY * Fix DeprecationWarnings in fetch_sources.py * build: allow manual configuration of WAYLAND_PROTOCOLS_DIR * fetch_sources: Fix fallback to backup url * Fix "Linux link failures" on Windows build * Redefine FORTIFY_SOURCE=2 in AndroidGen.bp * Fix CMake config and build warnings for DEQP_LOG_NODE_SOURCE * CMake: add additional pc checks * Remove temporary entries from Android.bp files * NVIDIA Tegra X1/X2 waiver for OpenGL 4.6 CTS