Skip to content
OpenGL CTS 4.6.2.0

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