Skip to content

OpenGL CTS 4.6.3.0

Compare
Choose a tag to compare
@mnetsch mnetsch released this 02 Feb 19:27
· 2477 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