Skip to content

OpenGL ES CTS 3.2.8.0

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

New Tests:

  • Remove GLES-only tests from the GL 4.5 package
  • Add a new GLES2TextureSharingTest
  • Support GL 4.5 in the sRGB skip decode tests
  • Test framebuffer completeness when layered rendering
  • Add yuv420 format to EGL AHB tests
  • EXT_multisampled_render_to_texture test using ReadPixels
  • Add GL_RGB9_E5 as renderable ext format in fbo tests
  • Add tests for mixing matrix packing in nested structs
  • Support GL 4.5 in the Integer state query tests
  • Support GL 4.5 in the Texture Specification Tests
  • Tests for OpenGL ES 3.1 and 3.2 compressed formats
  • Raise glsl version to 410 core for shaders with GL_ARB_shader_atomic_counters
  • Support GL 4.5 in the textureGather tests
  • Support GL 4.5 in the Boolean State Query tests
  • Support GL 4.5 in the copy image tests
  • Allow GL_RGB9_E5 as a valid fbo format
  • Support GL 4.5 in the Texture Filtering Tests
  • Support GL 4.5 in the Query vertex attribute binding state tests
  • Support GL 4.5 in the Program State Query tests
  • Support GL 4.5 in the Arrays of Arrays Tests
  • Support GL 4.5 in the blend_equation_advanced tests
  • Support GL 4.5 in the GL_EXT_shader_framebuffer_fetch tests
  • Support GL 4.5 in the default vertex array object test
  • Support GL 4.5 in the Opaque Type Indexing Tests
  • Support GL 4.5 in the Built-in Constant Tests
  • Support GL 4.5 in the Synchronization tests
  • Add timer query handle reuse test for opengl es
  • Support GL 4.5 in the Linkage Tests
  • Support GL 4.5 in the Common function tests
  • Support GL 4.5 in the uniform location tests
  • Add tests for multidimensional atomic counter array
  • Support GL 4.5 in the Stencil texturing tests
  • Support FP16 CPU Rendering
  • Allow EGL tests to use ES3 with EGL_KHR_create_context
  • Support GL 4.5 in the multisample texture tests
  • Support GL 4.5 in the tessellation and geometry shader interaction tests
  • Added tests for OES_EGL_image_external
  • Support GL 4.5 in the indexed draw buffers tests
  • Extend CopyImage tests to test astc_sliced_3d
  • Support GL 4.5 in the geometry shading tests
  • Support GL 4.5 in the Cube map array texture tests
  • Suppotr GL 4.5 in the sRGB write control tests
  • Support GL 4.5 in the base vertex extension drawing tests
  • Support GL 4.5 in the gl_HelperInvocation tests
  • Mirror existing ANGLE waiver for Samsung devices
  • Support GL 4.5 in the multisample interpolation states tests
  • Support GL 4.5 in various multisample tests
  • Support GL 4.5 in the Texture size tests
  • Support GL 4.5 in the EXT_texture_border_clamp tests
  • Add GL_EXT_texture_sRGB_RG8 support
  • Support GL 4.5 in the GetTexLevelParameter tests
  • Support GL 4.5 in the Layout binding tests
  • Support GL 4.5 in the Program interface query tests
  • Support GL 4.5 in the Separate shader tests
  • Support GL 4.5 in the Shader state query tests
  • Support GL 4.5 in the Texture buffer syncronization tests
  • Tests for GLES3 framebuffer completeness
  • Add tests for all ES 3.0 internal formats
  • EXT_multisampled_render_to_texture test
  • Add TexSubImage2D format compatibility tests
  • Add some simple shader tests for compatibility context
  • Support GL 4.5 in the Shader Image Load & Store Tests
  • Added layered AHB EGL tests
  • Support GL 4.5 in the atomic operation with image tests
  • Add test for PBO bounds
  • Add GL_ARB_separate_shader_objects requirement
  • Support GL 4.5 in the draw_indirect tests
  • Support GL 4.5 in the Internal format queries tests
  • Support GL 4.5 in the tessellation tests
  • Add AOSP tests to the GL4.5 mustpass

Fixes:

  • Fix uninitialized local variables in generated shader.
  • x11_egl: only append library path if it's not empty
  • Fix sRGB cases in framebuffer_fetch tests for OpenGL 4.5
  • Add missing extension requirement
  • Improve and fix quad randomization in vertex array test
  • Fix array iteration range
  • Fix missing barrier in compute test
  • Fix glcPackedPixelsTests to properly account for skip images
  • Check for integer texture support in negative teximage tests
  • Fix loop over cube map faces in GL4
  • Fix GLES3 Clang UBSan errors
  • Fix precision issue in ShaderMatrixTest
  • Fix EGL AHB util build issue
  • Fix negative shift in bitfieldExtract tests
  • Fix cull_distance.coverage on pre-GL4 drivers
  • Fix fma precision tests for Open GL 4.5
  • Static code analysis fix for bounding box test
  • Remove invalid reserved keywords tests
  • Fix out-of-bounds stack read
  • Fix memory barriers between store and load operations
  • Remove renderingComplete test
  • Fix more spurious failures in KHR-GL*.transform_feedback.api_errors_test
  • Remove direct state access usage from RenderbufferCase
  • Make texel conversion ignore unused channels
  • Fix vector access in EGL partial update tests
  • Pad out glClearBufferuiv value
  • Fix error logs in ssbo/image load store tests
  • Enable the dEQP-GL45 package on Android
  • Fix precision issue in NearestEdgeTests shaders
  • Remove few EGL robustness tests
  • Change GLSL->SPIR-V mapping of notEqual to OpFUnordNotEqual not OpFOrdNotEqual
  • Check support for EGL 1.5 or higher when using GLES3
  • Fix signed integer overflow
  • Increase tolearance for dithering tests
  • Fix signed integer overflow in shader precision tests
  • Fix division by zero errors
  • Fix shader operator tests' precision expectation
  • Fix for the common function tests with GL 4.5
  • Fix to GL 4.5 geometry shading provoking vertex tests
  • Fix to GL 4.5 geometry shading point size tests
  • Fix undefined behavior in FloatToHalf
  • Avoid shifting by more than bit width
  • Fix for the bounding box tests with GL 4.5
  • Fix tessellation cases using precise qualifier for OpenGL 4.5
  • Remove shaders.arrays from the Khronos mustpass
  • Fix source data size in SSBO array length tests
  • Fix Windows build
  • Fix signed integer overflow in vertex array tests
  • Avoid division by zero in calculateThreshold
  • Fix MSVC C++17 build
  • Fix bug in compressed PixelStorageModes tests
  • Fix for the various multisample tests with GL 4.5
  • Retry lesser FBO sample counts if UNSUPPORTED
  • Disable-SeamlessCubeMap-In-Reference-ES2Context
  • Throttling CTS producing frame speed
  • Fix signed integer overflow in shader operator tests
  • Avoid OOB params access in call log wrapper
  • Fix the default GL_IMAGE_BINDING_FORMAT for desktop OpenGL
  • Static code analysis fixes for GL cts
  • Relax get_frame_timestamps
  • Fix to multisample texture test shaders with GL 4.5
  • Fix spurious failures on KHR-GL30.transform_feedback.api_errors_test
  • Accept NaN as valid in atan2 precision tests
  • Lower vector constructor test shader version
  • Add memoryBarrier before buffer map verify
  • Print ints for pixel values instead of chars in error message
  • Fix build issues with older NDKs
  • Avoid division by zero in cube map coordinates
  • Add a glMemoryBarrier between buffer write and read
  • Fix GL_MAX_FRAGMENT_INTERPOLATION_OFFSET limit check
  • GCC 11 build fixes for opengl-es-cts
  • Use GL_FRAMEBUFFER instead of GL_[DRAW|READ]_FRAMEBUFFER with GLES2
  • Fix missing barrier in texture buffer test

Improvements:

  • Make tcu::Exception noexcept copy-constructible
  • Raise glsl version to 420 for compute shaders
  • Move two GL groups to single config
  • Update Vulkan/GL Readme
  • Fix GL compatbility mustpass file names
  • framework: unify TestPackage behaviour between ES 3.1 and 3.2
  • Allow the use of the standard types
  • Update OpenGL mustpass
  • Remove unreachable breaks
  • reset minSampleShading only with OpenGL Core 4.0+
  • Add an option to terminate after first failure, update READMEs
  • Remove shaders.switch from the Khronos mustpasses
  • Remove in-repo verify_submission scripts
  • QPA image viewer updates
  • Replace libUI with native Android AHB API
  • Fix surfaceless platform for Android
  • Fix Windows MSVC build regression from GitHub!261
  • Adjust texture data and threshold
  • Fix error in build_apk.py
  • Remove unused test cases from gen-keywords script
  • Add waived tests support for cts tools
  • Revise the render_list string of angle vulkan waiver
  • Ensure only Unix paths are added to deqp.apk
  • Allow wildcards in waiver vendor strings
  • Create chunked mustpass
  • Extract findLSB() and findMSB() to a separate helper file.
  • Implement getProcAddress for surfaceless platform
  • Update Android API and permissions for OpenGL
  • Fix Clang -Wcomma warnings
  • Add Android test lists for OpenGL ES
  • Always include sys/system_properties.h for Android
  • Add CMake detection logic for libdrm include files
  • Work around bogus GCC 9 warnings
  • Remove extra semicolons
  • Fix exit code for cts-runner
  • Remove empty subtest