OpenGL CTS 4.6.3.0
·
2933 commits
to main
since this release
DO NOT USE THIS TAG
This tag has known build issues. Use OpenGL 4.6.3.3 instead
New Tests
- Add tests for array comparisons
- Enable EGL AHB tests
- Add Texture2D array test in which Texture2D array is rendered and
- Remove usages of std::iterator
- Move draw buffers indexed tests from ES3.1 to ES3 group
- Add coverage for MaxAtomicCounterBufferSize
- Add autogenerate with GL_EXT_fragment_shading_rate
- Add tests for out-param aliasing against other variables
- Update gl.xml and fix script to build properly
- Test failure of non-precision qualifiers in struct members
- Test single-path switch statements
- Add missing GLSL struct comparison tests
- Support GL 4.5 in the 'negative' tests
- Check that image*Shadow are not reserved keywords
- Add KHR-GLESEXT.fragment_shading_rate tests
Fixes
- Fixes arrays of arrays tests
- fix fp64 dvec fmod precision strictness
- Fix build issues with older NDKs
- Fix signed integer overflow in shader precision tests
- fix invalid buffer bind size in KHR-GL46.sparse_buffer_tests.BufferStorageTest
- Improve and fix quad randomization in vertex array test
- Fix division by zero errors
- allow non-preferred line interpolation for gles
- Fix pass condition for atomic usage tests
- Fix DeqpTestRunnerTest
- Skip verification of 0-bit piplineStatistics queries
- Fix of missing processEvent call
- Fix atomic tests' texture size
- Fix missing memory barrier when testing MS images
- Improve sparse texture failure errors
- Rework sparse texture shader typing
- Vulkan video only for windows and linux
- Fix state query tests for desktop GL context
- Avoid division by zero in cube map coordinates
- Allow for KHR robust buffer access behavior
- stop crashing in gl tess isolines tests if xfb is broken
- Skip mipmap generation for integer sparse texture formats
- Filter out invalid formats for sparse buffer texture queries
- Update FBO tests to handle separate depth stencil in ES3
- Avoid division by zero in calculateThreshold
- Fix texture target for verifying sparse data
- Remove EnableBlendCase from ES 3.1
- Fix for the string query tests on desktop GL
- Corrected shaders to draw uniform colors.
- Tweak grid size in vertex shader shader render tests
- Fix ARB_sparse_texture commit tests texture allocation
- Fix division by zero in glsBuiltinPrecisionTests
- Fix division by zero
- Make texel conversion ignore unused channels
- Fix EGL test list split
- Fix ShaderBallotFunctionRead test
- Fix signed integer overflow in random indirect draw tests
- Allow not supporting separate depth/stencil with combined formats
- Fix extension checks for EGL external image tests
- Fix signed integer overflow in random shader tests
- Set NEAREST filtering for sparse clamp lookup texture
- Fix some status code clarifications
- Fix sample mask calculation
- gl4cMapBufferAlignmentTests: ensure that the GL_ARB_buffer_storage extension is present
- Fix deinit of gl sparse buffer test
- Fix PolygonOffsetClampMinMax test fail when using 24bit depth buffer
- Fix MSVC C++17 build
- Make PolygonOffsetClamp* be independent of depth format
- further improve sparse texture shader typing
- Fix negative shift in bitfieldExtract tests
- Fix signed integer overflow in shader operator tests
- Fix GS atomics for gl4 buffer storage tests
- fix GL46 vector construction sizing
- Remove a wrong qualityWarning for fbo completeness test
- fix GL sparse texture gather offset constness
- Fix triangle strip adjacency tests vertex ordering
- Fix sampler format mismatch in verifying results
- OpenGL image target fixes
- Fix error printing for GL renderbuffer storage tests
- Fix signed integer overflow in framebuffer fetch tests
Improvements
- Remove usages of std::iterator
- Mirror ANGLE Khronos waiver for Android
- explicitly provides ssh urls to GitRepo declarations
- Fix integer overflow in Random::getInt()
- Fix build in C++20 mode.
- framework: unify TestPackage behaviour between ES 3.1 and 3.2
- Add support for building with Visual Studio 2022
- Fix NULL/False to std::string conversion errors
- GCC 11 build fixes
- Update KC CTS
- Use Mach semaphores on Darwin
- Update README.md files, replacing old link
- Fixes zlib dependency