Skip to content
OpenGL ES CTS 3.2.6.0

New tests:
 * gles2: Add tests for EXT_clip_control
 * CTS for EXT_texture_shadow_lod
 * Add support for GL_KHR_shader_subgroup
 * Add tests for EGL_GL_COLORSPACE_DISPLAY_P3_PASSTHROUGH_EXT.
 * Add tests for EGL 1.5
 * Add const matrix multiply test
 * Add test for vec.swizzle *= matrix
 * Add some tests for redeclarations of builtins
 * Add GL test for invalid layouts function param
 * Add GL test for preprocessor stringification
 * Add wide color tests for RGB888 surfaces.

Fixes:
 * Prefer sized formats in internalformat tests
 * Remove tests that check non-zero values for reservedMustBeZero after GL 4.2
 * Allow lower precision reference to support mediump
 * Correct usage of the DEQP_SUPPORT_X11 macro with the cts-runner
 * Disable the 565 config requirement for X11
 * Use unsized internal format in KHR-GLES2.texture_3d.[copy_sub_image|framebuffer_texture].rgba8
 * Use GL_MAX_3D_TEXTURE_SIZE_OES when testing textures 3D
 * Replace imageAtomicAdd with imageAtomicExchange in vertex shader
 * Fix invalid parameter for GLES 2.0
 * Don't allocate a GL_TEXTURE_2D_ARRAY with full render target width/height
 * Fix command line parameters processing of TestLog
 * Use maximum conformant sample count configuration
 * Fix for windows heights that are not a multiple of 4
 * Differentiate shader storage blocks needed for VS and FS
 * Remove unessential non-ascii symbols from source
 * Fix compile errors for GL subgroups
 * gl4cComputeShaderTests: correct conversion
 * Remove "using namespace glu" from header
 * framework: propagate ResourceError exception from postIterate
 * GL_ARB_enhanced_layouts: mind double types
 * GL_ARB_enhanced_layouts: use separable programs
 * GL_ARB_enhanced_layouts: no structs as VS inputs
 * GL_ARB_enhanced_layouts: remove dead code
 * GL_ARB_enhanced_layouts: fix interstage interfaces
 * GL_ARB_enhanced_layouts: fix interstage interfaces
 * GL_ARB_enhanced_layouts: use centroid and sample
 * GL_ARB_enhanced_layouts: mind double types
 * GL_ARB_enhanced_layouts: mind double types
 * GL_ARB_enhanced_layouts: use component 0 for mat
 * GL_ARB_enhanced_layouts: mind double types
 * GL_ARB_enhanced_layouts: mind aliasing bit width
 * GL_ARB_enhanced_layouts: fix arrays in {G,TC,TE}S
 * GL_ARB_enhanced_layouts: no static use of inputs
 * GL_ARB_enhanced_layouts: add missing out varyings
 * GL_ARB_enhanced_layouts: correct usage of "flat"
 * GL_ARB_enhanced_layouts: no def in untested stage
 * Fix context creation in robust_buffer_access_behavior test
 * Create context with CONTEXT_ROBUST for robust buffer access tests
 * EGL 1.5 CreatePlatform*
 * Fix deleting texture in DSA test
 * Fix GL errors expected for glClearNamedBufferData and glClearNamedBufferSubData
 * glSpirvTests: fix transform feedback query
 * Fix ARB_gl_spirv multiple shader object test
 * Update SPIR-V compiler wrapper for OpenGL
 * Terminate EGL display after use
 * Use precompiled headers on MSVC
 * Reduce padding in shared memory tests
 * Use non-arrayed varying name for TCS blocks
 * Fix build warnings in SPIR-V tests
 * Scale texture sizes to fit within available memory
 * Fix malformed assets, use DE_FATAL
 * Fix invalid combinations for texture/copy on ES2 driver
 * Free framebuffer objects after use.
 * Do not expect TCS shader with XFB variables to fail linkging in GL
 * bufSize of glGetInternalformativ does not follow spec
 * Add cases for structs as inout and out parameters.
 * Fix invalid combinations for texture/copy on ES2 driver
 * Fix resource leaks in arrays_of_arrays
 * Don't used a fragment output in the shader storage buffer object test
 * Ensure that SPIR-V Headers are always present
 * TextureBarrier required for texture_view.coherency
 * Update GL/ES mustpasses
 * Interface mismatch in KHR-GL45.enhanced_layouts.xfb_block_stride
 * Format mismatch between bound texture and image layout specifier
 * Properly handle edge case in GL FP64 tests
 * Max compiler threads only specifies a suggestion
 * Remove undefined EGL test cases
 * Test does not clean up all references
 * Exclude texture_view.view_classes
 * Fix various GCC 8 Warnings
 * Sparse Texture tests not following spec
 * Skip BC/DXT formats in Texture3D tests
 * Wrong shaders in glcParallelShaderCompileTests.cpp
 * Fixed some visual studio warnings
 * Fixes wrong MIN_MAP_BUFFER_ALIGNMENT limit
 * This change fixes an issue in BindBufferOffsetEXT
 * Retarget cts-runner to the master mustpass