OpenGL ES CTS 3.2.9.0
mnetsch
released this
02 Feb 19:26
·
2562 commits
to main
since this release
DO NOT USE THIS TAG
This tag has known build issues. Use OpenGL ES 3.2.9.3 instead
New Tests
- Check that image*Shadow are not reserved keywords
- Add Texture2D array test in which Texture2D array is rendered and
- Enable EGL AHB tests
- Remove usages of std::iterator
- Move draw buffers indexed tests from ES3.1 to ES3 group
- Add tests for out-param aliasing against other variables
- Add KHR-GLESEXT.fragment_shading_rate tests
- Test failure of non-precision qualifiers in struct members
- Add missing GLSL struct comparison tests
- Rework platform memory limits
- Update gl.xml and fix script to build properly
- Add autogenerate with GL_EXT_fragment_shading_rate
- Test single-path switch statements
- Add coverage for MaxAtomicCounterBufferSize
- Add tests for array comparisons
- Support GL 4.5 in the 'negative' tests
Fixes
- Tweak grid size in vertex shader shader render tests
- Fix ShaderBallotFunctionRead test
- Query default FBO Depth, Stencil only when format requires
- Use the correct attachment parameter when not the default FBO
- Fix state query tests for desktop GL context
- Skip mipmap generation for integer sparse texture formats
- Fix atomic tests' texture size
- Vulkan video only for windows and linux
- Fix for the string query tests on desktop GL
- Fix division by zero in glsBuiltinPrecisionTests
- Fix texture target for verifying sparse data
- stop crashing in gl tess isolines tests if xfb is broken
- Improve sparse texture failure errors
- Fix of missing processEvent call
- Improve max image samples check in KHR-GL46.multi_bind test
- allow non-preferred line interpolation for gles
- Regenerate main/gl45-master.txt
- fix GL sparse texture gather offset constness
- Avoid type overflow in glGetInteger64v/glGetFloatv for compute checks
- Allow not supporting separate depth/stencil with combined formats
- Make PolygonOffsetClamp* be independent of depth format
- Corrected shaders to draw uniform colors.
- Update FBO tests to handle separate depth stencil in ES3
- fix GL46 vector construction sizing
- Fix division by zero
- Fix triangle strip adjacency tests vertex ordering
- Fix debug callback function prototypes
- Fix OpenGL implicit conversions tests
- further improve sparse texture shader typing
- Fix signed integer overflow in random shader tests
- Fix compilation issues with ShaderLibraryCase assert
- Remove EnableBlendCase from ES 3.1
- Remove a wrong qualityWarning for fbo completeness test
- Fix deinit of gl sparse buffer test
- fix invalid buffer bind size in KHR-GL46.sparse_buffer_tests.BufferStorageTest
- gl4cMapBufferAlignmentTests: ensure that the GL_ARB_buffer_storage extension is present
- fix fp64 dvec fmod precision strictness
- Fix signed integer overflow in random indirect draw tests
- Fix EGL test list split
- Set NEAREST filtering for sparse clamp lookup texture
- Fix pass condition for atomic usage tests
- Fix some status code clarifications
- Filter out invalid formats for sparse buffer texture queries
- Fix PolygonOffsetClampMinMax test fail when using 24bit depth buffer
- Fix signed integer overflow in framebuffer fetch tests
- Fix sample mask calculation
- Add check for ES compatibility extensions with Desktop OpenGL
- Fix extension checks for EGL external image tests
- Fix integer overflow in GLES2 tests' seed computation
- Fixes arrays of arrays tests
- Fix ARB_sparse_texture commit tests texture allocation
- Fix DeqpTestRunnerTest
- Rework sparse texture shader typing
- Fix GS atomics for gl4 buffer storage tests
Improvements
- Fix integer overflow in Random::getInt()
- Remove usages of std::iterator
- Update KC CTS
- Mirror ANGLE Khronos waiver for Android
- Fix build in C++20 mode.
- Add support for building with Visual Studio 2022
- Switch the branch to the main mustpass
- Update README.md files, replacing old link
- Use Mach semaphores on Darwin
- explicitly provides ssh urls to GitRepo declarations
- GCC 11 build fixes
- Fixes zlib dependency
- Update KC-CTS for MR40
- Fix NULL/False to std::string conversion errors