Skip to content

OpenGL CTS 4.6.2.0

Compare
Choose a tag to compare
@mnetsch mnetsch released this 05 Feb 01:15

New Tests:

  • Add GL_RGB9_E5 as renderable ext format in fbo tests
  • Add a new GLES2TextureSharingTest
  • Support FP16 CPU Rendering
  • Tests for OpenGL ES 3.1 and 3.2 compressed formats
  • Allow EGL tests to use ES3 with EGL_KHR_create_context
  • Added layered AHB EGL tests
  • Rework platform memory limits
  • Add yuv420 format to EGL AHB tests
  • Mirror existing ANGLE waiver for Samsung devices

Fixes:

  • Fix glcPackedPixelsTests to properly account for skip images
  • Query default FBO Depth, Stencil only when format requires
  • Remove invalid reserved keywords tests
  • Fix source data size in SSBO array length tests
  • Fix GL_MAX_FRAGMENT_INTERPOLATION_OFFSET limit check
  • Fix signed integer overflow
  • Fix tessellation cases using precise qualifier for OpenGL 4.5
  • Check support for EGL 1.5 or higher when using GLES3
  • Fix signed integer overflow in vertex array tests
  • Avoid OOB params access in call log wrapper
  • Fix shader operator tests' precision expectation
  • Fix OpenGL implicit conversions tests
  • GCC 11 build fixes for opengl-es-cts
  • Fix for the various multisample tests with GL 4.5
  • Throttling CTS producing frame speed
  • Fix sRGB cases in framebuffer_fetch tests for OpenGL 4.5
  • Increase tolearance for dithering tests
  • Fix compilation issues with ShaderLibraryCase assert
  • Improve max image samples check in KHR-GL46.multi_bind test
  • Use the correct attachment parameter when not the default FBO
  • Fix bug in compressed PixelStorageModes tests
  • Accept NaN as valid in atan2 precision tests
  • Relax get_frame_timestamps
  • Fix vector access in EGL partial update tests
  • Fix uninitialized local variables in generated shader.
  • Add memoryBarrier before buffer map verify
  • Pad out glClearBufferuiv value
  • Use GL_FRAMEBUFFER instead of GL_[DRAW|READ]_FRAMEBUFFER with GLES2
  • Fix for the bounding box tests with GL 4.5
  • Fix loop over cube map faces in GL4
  • Fix fma precision tests for Open GL 4.5
  • Regenerate main/gl45-master.txt
  • Add check for ES compatibility extensions with Desktop OpenGL
  • Add missing extension requirement
  • Fix for the common function tests with GL 4.5
  • Fix GLES3 Clang UBSan errors
  • Fix to multisample texture test shaders with GL 4.5
  • Avoid shifting by more than bit width
  • Fix error logs in ssbo/image load store tests
  • Remove direct state access usage from RenderbufferCase
  • Enable the dEQP-GL45 package on Android
  • Check for integer texture support in negative teximage tests
  • Fix out-of-bounds stack read
  • Remove shaders.arrays from the Khronos mustpass
  • Remove few EGL robustness tests
  • Fix array iteration range
  • x11_egl: only append library path if it's not empty

Improvements:

  • Remove unreachable breaks
  • Remove unused test cases from gen-keywords script
  • Update Android API and permissions for OpenGL
  • Extract findLSB() and findMSB() to a separate helper file.
  • Work around bogus GCC 9 warnings
  • Allow the use of the standard types
  • Remove extra semicolons
  • Fix error in build_apk.py
  • Implement getProcAddress for surfaceless platform
  • Switch the branch to the main mustpass
  • Fix Clang -Wcomma warnings
  • Update KC-CTS for MR40