opengl-es-cts-3.2.10.0: OpenGL ES CTS 3.2.10.0
lordalcol
released this
26 Feb 15:45
·
910 commits
to main
since this release
New Tests: * Implement Sync Tests between CPU and GPU * Consider GL_QCOM_render_sRGB_R8_RG8 in FBO completeness * Add tests for EXT_gl_colorspace_bt2020 * Add tests for recently added HLG format * Add EGL_ANDROID_RECORDABLE to config testing * Support FP16 CPU Rendering for GLES2 * Allow for KHR robust buffer access behavior Fixes: * Fix error handling in negative shader API tests for SPIRV * Fix incorrect query result of array size * Avoid ambiguous roundings in ModifyRenderbufferClearColor * Fix atomic swapcomp return value tests * Remove Context ES 3.1 requirement for GL_EXT_render_snorm * Remove deFloatCmp functions * Tweak grid size in vertex shader render test * surfaceless: Fix shared contexts and implement makeCurrent * Skip AHB formats on GLES2 compressed_texture tests * Fix problems when buffer_storage not supported * Test alpha-less 10bit formats correctly in wide_color tests * Add extra warm up render loop to allow performance to stabilize * Fix division by 0 in framebuffer fetch tests * Fix texture setup in subgroupmemorybarrierimage tests * Don't attempt to test linear-filtered depth border clamping on ES. * TransformFeedback API errors in compatibility profiles * es31cDrawIndirectTests: handle the RGB10 case * Fix nearest_edge cases for RGB10 surfaces * fix GL shader ballot test image type * Fix for texture_border_clamp to check if texture format is filterable * Check geometry shaders are supported * Add highp precision for int type in KHR-GLES3.number_parsing* tests * Detect fallback texture failures in GL linear border_color tests * Check texture cube maps arrays are supported * Fix of egl surface creating failure in RenderCase * Do not use GLSL ES extensions in GLSL in subgroup tessellation tests. * Fix missing memory barrier with GL4 shader image * Fix valid ReadPixel format and type for signed normalized surface * Fix EGL config selection in wide_color tests * Fix a couple egl failures for R10G10B10A2 format. * Don't test ASTC textures in GL45 context * Fix BufferView access tests for scaled types * removed GLES31.functional.stencil_texturing.misc.compare_mode_effect due to spec collision * Fix framebuffer incomplete in multisample * Check for GL_OES_texture_float_linear in texture border clamp tests * Fix EGL render tests for rgb10a2 and rgb10a0 * State leak in NegativeShaderApiTests * Add clamp in texture shadow tests * Synchronization issue related to image_load_store.buffer.atomic.comp_swap_ * gl cts: fix state_query.* tests * Fix calculation of subgroup mask when subgroup size is 128 * Log the image in GL texture border tests * Ensure GL functions are initialized before choosing EGL configuration * Fix arrays_of_arrays tests not freeing and hitting assert * delete broken uniform query in geometry shader * ensure uniform liveness in glcts state query test * Fix error printing for GL renderbuffer storage tests * Fix KHR-Single-GL46.subgroups.* cases failure * Fix layer indices for cube map array textures * Fix missing memory barrier when testing MS images * Fix sampler format mismatch in verifying results * Fix texture filtering min value on desktop GL * fix UB in GL incomplete texture tests * OpenGL image target fixes * Skip verification of 0-bit piplineStatistics queries Improvements: * Fix for deqp-runmode=stdout-caselist * Prepare for cleanup/reformat * Add option to skip build post checks * Update Angle excluded cases * Add verbose option to print more debug information in fetch_sources.py * Fix unistd.h compilation error under Windows * Fix some of the warnings on windows * Build fix for MSVC C++ * Updating the Android Test Runner * Update zlib source path * Update METADATA and OWNERS * Advance glslang to fix link error for ndk26 * Fix CMakeLists for shader executor * Fix check_build_sanity.py error * Updating Test lists to match Google's records * Update external dependencies to the latest version