[Git][xorg-team/app/piglit][debian-unstable] 125 commits: Fix build with mingw-w64 that removed ExceptionExecuteHandler
"Jordan Justen (@jljusten)" <[email protected]> Tue, 21 Jul 2026 17:20:01 +0000
| Newsgroups | gmane.linux.debian.devel.x |
|---|---|
| Message-ID | <[email protected]> |
----==_mimepart_6a5faa40a7b62_560144abdfc45313e4 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Jordan Justen pushed to branch debian-unstable at X Strike Force / app / = piglit Commits: 83c1871b by Vinson Lee at 2026-03-31T14:36:18-07:00 Fix build with mingw-w64 that removed ExceptionExecuteHandler mingw-w64 removed ExceptionExecuteHandler from excpt.h in v14.0.0 (commit 2de6703961c0, Dec 2025) because it never existed in the Windows SDK/WDK and returning disposition value 4 would trigger STATUS_INVALID_DISPOSITION. Provide a fallback definition guarded by #ifndef so the code compiles on both old (<=3D v13) and new (>=3D v14) mingw-w64. The affected code path is unreachable at runtime since exception_filter() always calls _exit(). Signed-off-by: Vinson Lee <[email protected]> Reviewed-by: Jos=C3=A9 Fonseca <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/110= 5> - - - - - 0dcfdcf8 by Juan A. Suarez Romero at 2026-04-07T09:08:54+00:00 fog-modes: fix leak Reviewed-by: Marek Ol=C5=A1=C3=A1k <[email protected]> Signed-off-by: Juan A. Suarez Romero <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/110= 7> - - - - - 80eea1e9 by Patrick Lerda at 2026-04-07T17:32:31+02:00 arb_gl_spirv: add vertex shader storage requirement to two-stages This change checks that the ssbo at the vertex stage is supported. Without this requirement, piglit was displaying "No active resource with binding 5" as error on r600. Signed-off-by: Patrick Lerda <[email protected]> Reviewed-by: Alejandro Pi=C3=B1eiro <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/110= 8> - - - - - 11ce9eb5 by Eric R. Smith at 2026-04-08T16:55:15+00:00 tests/arb_uniform_buffer_object: additional deletion check When a buffer is deleted that is bound to an index but not to the general binding point, the general binding point should *not* be affected. Check this (Mesa was accidentally unbinding it prior to 26.0.1). Reviewed-by: Erik Faye-Lund <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/108= 0> - - - - - b56e662d by Juan A. Suarez Romero at 2026-04-13T11:55:08+00:00 read_depth_gles3: increase error tolerance When testing GL_DEPTH_COMPONENT16, the tolerance used (1e-5) is fine if the hardware performs a round to convert the float to the 16-bit integer, but not if the hardware uses a floor instead. The quantization step for 16-bit depth is 1/65535, which is roughly 1.526e-5. When doing the round, the final error is 0.5*1.526e-5, which is= roughly 0.76e-5, less than 1e-5 tolerance. But if doing a floor, the final error keeps as 1.526e-5, which doesn't fit the tolerance. Hence slightly increase the tolerance to 1.6e-5, so it fits in both cases. Acked-by: Emma Anholt <[email protected]> Signed-off-by: Juan A. Suarez Romero <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/110= 9> - - - - - 52ae7055 by Vinson Lee at 2026-04-13T09:52:55-07:00 ext_framebuffer_multisample: fix int-to-float narrowing in draw-buffers-c= ommon Newer versions of Apple Clang (shipped with Xcode on arm64 macOS) treat -Wc++11-narrowing as an error by default, unlike GCC and older Clang which only emit a warning. This causes a build failure where the int variable 'pattern_width' is used to brace-initialize a float array, which is a narrowing conversion forbidden by C++11. Fix by explicitly casting pattern_width to float in the initializer list. Fixes: 9f5d8b334 ("msaa: Add files containing the shared code to test mul= tiple draw buffers") Signed-off-by: Vinson Lee <[email protected]> Reviewed-by: Marek Ol=C5=A1=C3=A1k <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/108= 9> - - - - - 43d8cce5 by Marek Ol=C5=A1=C3=A1k at 2026-04-13T17:59:04+00:00 CMake: print better errors on PIGLIT_BUILD_DMA_BUF_TESTS failure Reviewed-by: Pierre-Eric Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/111= 0> - - - - - 6713420e by Marek Ol=C5=A1=C3=A1k at 2026-04-13T17:59:04+00:00 texwrap: fix strict aliasing issues causing crashes with gcc 15 int* and unsigned* can't alias.OA Reviewed-by: Pierre-Eric Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/111= 0> - - - - - 7fe9e407 by Vinson Lee at 2026-04-14T14:38:50-07:00 cmake: disable -Wimplicit-const-int-float-conversion Dividing by RAND_MAX to produce a float is standard C usage. The implicit conversion from int to float is harmless in practice, as the precision loss is negligible (1 part in ~2 billion). Suppress -Wimplicit-const-int-float-conversion globally rather than adding explicit casts at each call site. Suggested-by: Marek Olsak <[email protected]> Signed-off-by: Vinson Lee <[email protected]> Reviewed-by: Marek Ol=C5=A1=C3=A1k <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/111= 2> - - - - - 7b0d0bac by Vinson Lee at 2026-04-15T12:54:22-07:00 ext_packed_depth_stencil/getteximage: fix depth shift in test_z24_s8 The GL_UNSIGNED_INT_24_8 format packs 24-bit depth in bits 31-8 and 8-bit stencil in bits 7-0. To place the depth value z into bits 31-8, the correct shift is z << 8, not z << 24. The latter only leaves room for 8 bits of depth, causing an integer overflow when z exceeds 255. Fixes CID 1604633: Overflowed constant (INTEGER_OVERFLOW) Fixes: 9b497f4a760e ("packed_depth_stencil: add a glGetTexImage test") Signed-off-by: Vinson Lee <[email protected]> Reviewed-by: Brian Paul <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/111= 3> - - - - - 356be0e3 by Vinson Lee at 2026-04-18T22:56:22-07:00 arb_query_buffer_object/qbo: initialize cpu_result When sync_mode is QBO_SYNC or QBO_ASYNC, neither cpu_gather_query block runs and cpu_result is never assigned. If the subsequent probe fails, is_gs_valid() is called with the uninitialized cpu_result, and for GS query types it reads that value, invoking undefined behavior. Initialize cpu_result at declaration to match cpu_gather_query()'s own zero-prelude and to give is_gs_valid() a deterministic value on the no-CPU-gather path (PIGLIT_FAIL, matching the pre-2024 behavior). Fixes CID 1595695: Uninitialized scalar variable (UNINIT) Fixes: 1e631479c0b4 ("fix arb_query_buffer_object-qbo to warn on invalid = GS results instead of fail") Signed-off-by: Vinson Lee <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/111= 5> - - - - - 600ed8fa by Vinson Lee at 2026-04-20T23:52:24-07:00 texturing/teximage-colors: zero-initialize times array The times[][] array is populated in one loop gated by valid_combination() and read in a later loop gated by the same predicate, so every entry fprintf reads is guaranteed to have been written by run_test(). Zero-initialize the array at declaration. This silences the uninitialized scalar variable false positive reported by Coverity Scan. Fixes CID 1473078: Uninitialized scalar variable (UNINIT) Fixes: 90200927058d ("Add a test for glTexImage color conversions") Signed-off-by: Vinson Lee <[email protected]> Reviewed-by: Marek Ol=C5=A1=C3=A1k <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/111= 6> - - - - - 631fda79 by Vinson Lee at 2026-04-21T08:43:33+00:00 llvmpipe/randomshader: free mProgram in destructor The RandomShader constructor allocates a glsl::Program (which in turn owns the vertex and fragment glsl::Shader objects), but the destructor is empty. Deleting mProgram in the destructor frees the Program along with both Shaders via Program's own destructor. Fixes CID 1504333: Resource leak in object (CTOR_DTOR_LEAK) Fixes: 1d0af5e7cef2 ("llvmpipe: Add tests designed to exercise llvmpipe l= inear rasterizer.") Signed-off-by: Vinson Lee <[email protected]> Reviewed-by: Jos=C3=A9 Fonseca <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/111= 7> - - - - - 644453ae by Erik Kurzinger at 2026-04-22T18:27:15+00:00 large-tex: add large texture test This test exercises various operations on textures of size GL_MAX_TEXTURE_SIZE. Specifically, we want to ensure that large coordinates are handled properly by pixel transfer operations and in the graphics pipeline. Signed-off-by: Erik Kurzinger <[email protected]> Acked-by: Marek Ol=C5=A1=C3=A1k <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/110= 6> - - - - - 079ca875 by Vinson Lee at 2026-04-23T20:16:58-07:00 ext_image_dma_buf_import/render-rgb24: check return value of texture_for_= egl_image texture_for_egl_image returns an enum piglit_result. Store the return value and report early if it is not PIGLIT_PASS, matching the pattern already used in this loop for piglit_create_dma_buf and egl_image_for_dma_buf_fd. This preserves PIGLIT_SKIP (returned when EGL lacks external texture binding support) rather than coercing it to PIGLIT_FAIL. Fixes CID 1659254: Unchecked return value (CHECKED_RETURN) Fixes: 5262e83be802 ("ext_image_dma_buf_import: Add test for RGB888/BGR88= 8 formats") Signed-off-by: Vinson Lee <[email protected]> Reviewed-by: Ryan Mckeever <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/111= 4> - - - - - 4abf4d04 by Vinson Lee at 2026-04-24T03:28:36+00:00 glsl-1.50/execution/vs-input-arrays: fix literal conversion warnings tests/spec/glsl-1.50/execution/vs-input-arrays.c:267:36: warning: implici= t conversion from 'double' to 'int' changes value from 0.5 to 0 [-Wlitera= l-conversion] tests/spec/glsl-1.50/execution/vs-input-arrays.c:267:40: warning: implici= t conversion from 'double' to 'int' changes value from 0.5 to 0 [-Wlitera= l-conversion] piglit_probe_pixel_rgb() takes integer pixel coordinates. Replace the floating-point literals 0.5 with integer 0. Fixes: 62758eb2f ("GLSL-1.50 execution: Test that vertex shader inputs ca= n be arrays") Signed-off-by: Vinson Lee <[email protected]> Reviewed-by: Marek Ol=C5=A1=C3=A1k <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/112= 4> - - - - - e4c0d492 by Vinson Lee at 2026-04-24T03:51:41+00:00 ext_direct_state_access/compressedmultiteximage: fix deprecated-non-proto= type warnings tests/spec/ext_direct_state_access/compressedmultiteximage.c:306:3: warni= ng: passing arguments to 'glEndList' which has no prototype [-Wdeprecated= -non-prototype] tests/spec/ext_direct_state_access/compressedmultiteximage.c:424:3: warni= ng: passing arguments to 'glEndList' which has no prototype [-Wdeprecated= -non-prototype] glEndList() takes no arguments. Remove the spurious argument. Fixes: cc093b2bf782 ("ext_direct_state_access: add tests CompressedMultiT= exImage* functions") Signed-off-by: Vinson Lee <[email protected]> Reviewed-by: Marek Ol=C5=A1=C3=A1k <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/112= 3> - - - - - 51d853e2 by Vinson Lee at 2026-04-24T04:12:03+00:00 ext_image_dma_buf_import/modifiers: fix division by zero in create_dma_bu= f cpp_for_fourcc() returns 0 for unknown formats. Dividing the data size by zero when computing num_pixels is undefined behavior. Check the return value and bail out early when the format is not supported. Fixes CID 1548064: Division or modulo by zero (DIVIDE_BY_ZERO) Fixes: 3d37330962c6 ("modifiers: Try to autogenerate dmabufs") Signed-off-by: Vinson Lee <[email protected]> Reviewed-by: Marek Ol=C5=A1=C3=A1k <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/112= 1> - - - - - 9a920ae8 by Vinson Lee at 2026-04-24T04:34:38+00:00 ext_image_dma_buf_import/modifiers: fix double close of buf.fd When EGL image creation fails (!img), buf.fd is closed and EGL does not take ownership. The destroy label then closes buf.fd again. Fix by setting buf.fd =3D -1 after the first close and skipping the close in the destroy path when fd is -1. Fixes CID 1548062: Double close (DOUBLE_CLOSE) Fixes: 3a29615fa12e ("ext_image_dma_buf_import: Add a test for modifiers"= ) Signed-off-by: Vinson Lee <[email protected]> Reviewed-by: Tapani P=C3=A4lli <[email protected]> Reviewed-by: Marek Ol=C5=A1=C3=A1k <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/112= 0> - - - - - a88668d4 by Vinson Lee at 2026-04-24T04:43:53+00:00 arb_shader_image_size/builtin: zero-initialize ext The loop at lines 172-173 writes all four fields of ext (x, y, z, w) via set_idx for i =3D 0..3, but Coverity cannot track writes through the nested-ternary set_idx macro and conservatively reports ext.z and ext.w as uninitialized at later reads. Zero-initialize ext at declaration. This silences the uninitialized scalar variable false positive reported by Coverity Scan. Fixes CID 1473076: Uninitialized scalar variable (UNINIT) Fixes: 36a327527add ("arb_shader_image_size: test GLSL's builtin imageSiz= e") Signed-off-by: Vinson Lee <[email protected]> Reviewed-by: Marek Ol=C5=A1=C3=A1k <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/111= 9> - - - - - 353fd9c5 by Timothy Arceri at 2026-04-27T23:52:55+00:00 shader_runner: allow vertex data to be set for sso Reviewed-by: Marek Ol=C5=A1=C3=A1k <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/110= 4> - - - - - 732e023a by Timothy Arceri at 2026-04-27T23:52:55+00:00 shader_runner: add glFrontFace() support Reviewed-by: Marek Ol=C5=A1=C3=A1k <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/110= 4> - - - - - 75fbba34 by Timothy Arceri at 2026-04-27T23:52:55+00:00 glsl: test packing varying with built-in Tests Mesa bug https://gitlab.freedesktop.org/mesa/mesa/-/issues/14443 where a user defined varying is packed with the gl_Color built-in. Reviewed-by: Marek Ol=C5=A1=C3=A1k <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/110= 4> - - - - - cd50fa76 by Vinson Lee at 2026-04-28T23:40:38-07:00 tests/spec/arb_texture_buffer_object/texture-buffer-size-clamp: fix forma= t string tests/spec/arb_texture_buffer_object/texture-buffer-size-clamp.c:207:37: warning: format '%ld' expects argument of type 'long int', but argument 3= has type 'GLsizeiptr' {aka 'long long int'} [-Wformat=3D] On 64-bit Windows (MinGW), GLsizeiptr is long long int. Use the portable PRIdPTR specifier from <inttypes.h> with an intptr_t cast, which expands to the correct format specifier for the platform's pointer-sized integer type. Fixes: 41ee0223dd1b ("arb_texture_buffer_object: fix buffer size") Signed-off-by: Vinson Lee <[email protected]> Reviewed-by: Marek Ol=C5=A1=C3=A1k <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/112= 8> - - - - - 2aae56a6 by Vinson Lee at 2026-04-29T06:56:15+00:00 texturing/large-tex: cast r.w to uint64_t before multiplication struct rect's w and h fields are uint32_t, so r.w * r.h is computed as a 32-bit unsigned product before being widened to uint64_t for assignment or for passing to check_bytes(). For sufficiently large rect dimensions the 32-bit product overflows and the high bits are lost. The current call sites use TEST_RECT_DIM =3D 32 so no overflow occurs in practice, but the test exists specifically to exercise large texture dimensions, and a future change to the rect size could silently truncate. Cast one operand to uint64_t to force 64-bit arithmetic. Fixes CID 1691840: Unintentional integer overflow (OVERFLOW_BEFORE_WIDEN)= Fixes CID 1691841: Unintentional integer overflow (OVERFLOW_BEFORE_WIDEN)= Fixes: 644453ae0fe0 ("large-tex: add large texture test") Signed-off-by: Vinson Lee <[email protected]> Reviewed-by: Erik Kurzinger <[email protected]> Reviewed-by: Marek Ol=C5=A1=C3=A1k <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/113= 0> - - - - - aeeaba4f by Vinson Lee at 2026-04-30T23:04:46-07:00 tests/texturing/getteximage-targets: fix int-to-pointer cast tests/texturing/getteximage-targets.c:198:39: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] Use uintptr_t which is guaranteed to be the same size as a pointer. Fixes: b13c204093c3 ("getteximage-targets: Add read texture image into PB= O case for each target") Signed-off-by: Vinson Lee <[email protected]> Reviewed-by: Marek Ol=C5=A1=C3=A1k <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/112= 7> - - - - - 363a14e7 by Vinson Lee at 2026-05-01T06:21:31+00:00 tests/general/depth-clear-precision-check: fix pointer-to-int cast tests/general/depth-clear-precision-check.c:155:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] Use uintptr_t which is guaranteed to be the same size as a pointer. Fixes: b13ff8cc2297 ("depth-clear-precision-check: Test depth clear preci= sion") Signed-off-by: Vinson Lee <[email protected]> Reviewed-by: Marek Ol=C5=A1=C3=A1k <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/112= 6> - - - - - 07303733 by Vinson Lee at 2026-05-01T06:41:09+00:00 ext_direct_state_access/compressedtextureimage: fix deprecated-non-protot= ype warnings tests/spec/ext_direct_state_access/compressedtextureimage.c:267:3: warnin= g: passing arguments to 'glEndList' which has no prototype [-Wdeprecated-= non-prototype] tests/spec/ext_direct_state_access/compressedtextureimage.c:373:3: warnin= g: passing arguments to 'glEndList' which has no prototype [-Wdeprecated-= non-prototype] glEndList() takes no arguments. Remove the spurious argument. Fixes: 7cbd28b09d26 ("ext_direct_state_access: add test for glCompressedT= exture*Image2DEXT") Signed-off-by: Vinson Lee <[email protected]> Reviewed-by: Marek Ol=C5=A1=C3=A1k <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/112= 5> - - - - - 64c5908f by Vinson Lee at 2026-05-04T23:18:20-07:00 ext_direct_state_access/multi-texture: fix deprecated-non-prototype warni= ngs tests/spec/ext_direct_state_access/multi-texture.c:260:6: warning: passin= g arguments to 'glEndList' which has no prototype [-Wdeprecated-non-proto= type] tests/spec/ext_direct_state_access/multi-texture.c:323:2: warning: passin= g arguments to 'glEndList' which has no prototype [-Wdeprecated-non-proto= type] tests/spec/ext_direct_state_access/multi-texture.c:443:2: warning: passin= g arguments to 'glEndList' which has no prototype [-Wdeprecated-non-proto= type] tests/spec/ext_direct_state_access/multi-texture.c:521:2: warning: passin= g arguments to 'glEndList' which has no prototype [-Wdeprecated-non-proto= type] tests/spec/ext_direct_state_access/multi-texture.c:575:2: warning: passin= g arguments to 'glEndList' which has no prototype [-Wdeprecated-non-proto= type] tests/spec/ext_direct_state_access/multi-texture.c:631:2: warning: passin= g arguments to 'glEndList' which has no prototype [-Wdeprecated-non-proto= type] tests/spec/ext_direct_state_access/multi-texture.c:936:6: warning: passin= g arguments to 'glEndList' which has no prototype [-Wdeprecated-non-proto= type] tests/spec/ext_direct_state_access/multi-texture.c:1039:6: warning: passi= ng arguments to 'glEndList' which has no prototype [-Wdeprecated-non-prot= otype] glEndList() takes no arguments. Remove the spurious argument. Fixes: 22688690bcad ("ext_direct_state_access: add test for multitexture = functions") Signed-off-by: Vinson Lee <[email protected]> Reviewed-by: Pierre-Eric Pelloux-Prayer <[email protected]= om> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/113= 1> - - - - - c9049c36 by Vinson Lee at 2026-05-04T23:18:20-07:00 ext_direct_state_access/program-uniform: fix deprecated-non-prototype war= nings tests/spec/ext_direct_state_access/program-uniform.c:106:4: warning: pass= ing arguments to 'glEndList' which has no prototype [-Wdeprecated-non-pro= totype] tests/spec/ext_direct_state_access/program-uniform.c:196:4: warning: pass= ing arguments to 'glEndList' which has no prototype [-Wdeprecated-non-pro= totype] tests/spec/ext_direct_state_access/program-uniform.c:295:3: warning: pass= ing arguments to 'glEndList' which has no prototype [-Wdeprecated-non-pro= totype] glEndList() takes no arguments. Remove the spurious argument. Fixes: b39927b58710 ("ext_direct_state_access: add tests for ProgramUnifo= rmXXXEXT functions") Signed-off-by: Vinson Lee <[email protected]> Reviewed-by: Pierre-Eric Pelloux-Prayer <[email protected]= om> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/113= 1> - - - - - 1bb2910c by Vinson Lee at 2026-05-04T23:18:20-07:00 ext_direct_state_access/textures: fix deprecated-non-prototype warnings tests/spec/ext_direct_state_access/textures.c:116:3: warning: passing arg= uments to 'glEndList' which has no prototype [-Wdeprecated-non-prototype]= tests/spec/ext_direct_state_access/textures.c:202:3: warning: passing arg= uments to 'glEndList' which has no prototype [-Wdeprecated-non-prototype]= tests/spec/ext_direct_state_access/textures.c:267:3: warning: passing arg= uments to 'glEndList' which has no prototype [-Wdeprecated-non-prototype]= tests/spec/ext_direct_state_access/textures.c:322:3: warning: passing arg= uments to 'glEndList' which has no prototype [-Wdeprecated-non-prototype]= tests/spec/ext_direct_state_access/textures.c:470:6: warning: passing arg= uments to 'glEndList' which has no prototype [-Wdeprecated-non-prototype]= tests/spec/ext_direct_state_access/textures.c:572:6: warning: passing arg= uments to 'glEndList' which has no prototype [-Wdeprecated-non-prototype]= tests/spec/ext_direct_state_access/textures.c:661:3: warning: passing arg= uments to 'glEndList' which has no prototype [-Wdeprecated-non-prototype]= glEndList() takes no arguments. Remove the spurious argument. Fixes: 1429c2c6991e ("ext_direct_state_access: add tests for glTexture*EX= T functions") Signed-off-by: Vinson Lee <[email protected]> Reviewed-by: Pierre-Eric Pelloux-Prayer <[email protected]= om> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/113= 1> - - - - - 4b08c617 by Pavel Ondra=C4=8Dka at 2026-05-06T20:05:41+00:00 glsl-1.10: test partial unroll with non-zero induction variable This is mostly the vs-loop-partial-unroll-multiple-breaks test with the loop starting at i=3D1 rather than i=3D0, which exercises the out of boun= ds removal path for non-zero initial induction variables and mirrors some of the glamor shaders logic. Reviewed-by: Timothy Arceri <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/112= 2> - - - - - fea0165f by Xinju Li at 2026-05-13T00:06:16+00:00 glsl-1.50: add linker tests for undefined function behavior Test that the linker correctly handles functions that are declared but no= t defined: - No link error if the undefined function is unreachable from main() - Link error if the undefined function is called from main() GLSL 1.50 spec section 6.1: "All functions must be either declared with a= prototype or defined with a body before they are called " Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/111= 8> - - - - - 6fd29fe4 by Adam Jackson at 2026-05-18T13:22:38-04:00 arb_point_parameters: batch point-attenuation draws to reduce ReadPixels Draw all 18 (min, max, size) combinations as separate columns in a single frame per attenuation setting, then read pixels once instead of once per combination. This reduces ReadPixels calls from 1350 to 75 per subtest. Also fix swapped subtest labels and a pixel buffer leak on failure. Assisted-by: Claude Reviewed-by: Emma Anholt <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/113= 4> - - - - - 2b8ed2f5 by Vinson Lee at 2026-05-21T00:36:06-07:00 ext_packed_depth_stencil/readpixels-24_8: cast to int before abs() The 1-bit depth tolerance check relies on abs() to allow value to be either above or below expected by 1. With uint32_t operands, unsigned subtraction wraps around when value < expected, producing a huge positive result that abs() cannot recover from. Cast both operands to int so the subtraction can be negative and abs() works as intended. ../tests/spec/ext_packed_depth_stencil/readpixels-24_8.c:63:6: warning: t= aking the absolute value of unsigned type 'uint32_t' (aka 'unsigned int')= has no effect [-Wabsolute-value] Fixes: db3e476c2f ("readpixels-24_8: use 1-bit tolerance for depth") Suggested-by: Marek Ol=C5=A1=C3=A1k <[email protected]> Signed-off-by: Vinson Lee <[email protected]> Reviewed-by: Marek Ol=C5=A1=C3=A1k <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/113= 2> - - - - - d7e26693 by Juan A. Suarez Romero at 2026-05-27T11:54:08+02:00 texwrap: query if 32-bit float supports linear-filtering The support for linear texture filtering is not mandatory for 32-bit floats. Rather, it depends on each driver. We use ARB_internalformat_query2 to ask the driver if the driver allows t= his. If this extension is not supported, then we just assume it can be linear filtered, following the current test behaviour. Assisted-by: Claude Code (Opus 4.7) Reviewed-by: Marek Ol=C5=A1=C3=A1k <[email protected]> Signed-off-by: Juan A. Suarez Romero <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/113= 6> - - - - - 6da6c61b by Vinson Lee at 2026-05-27T23:26:48-07:00 tests/general/select: replace abs()-on-GLuint with depth packing helpers The depth tolerance check used abs() on GLuint subtraction, which is a no-op since unsigned subtraction wraps. Per the spec, depth values in the hit record are fixed-point in [0, 1] multiplied by 2^32 - 1. Introduce float_to_uint() and uint_to_float() helpers that wrap that mapping, build the reference entries with float_to_uint(), and compare hits in floating point using fabsf() on the round-tripped values. ../tests/general/select.c:128:10: warning: taking the absolute value of u= nsigned type 'GLuint' (aka 'unsigned int') has no effect [-Wabsolute-valu= e] ../tests/general/select.c:140:10: warning: taking the absolute value of u= nsigned type 'GLuint' (aka 'unsigned int') has no effect [-Wabsolute-valu= e] Fixes: 2a626860b ("Add GL_SELECT render mode tests") Suggested-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.= com> Signed-off-by: Vinson Lee <[email protected]> Reviewed-by: Pierre-Eric Pelloux-Prayer <[email protected]= om> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/113= 3> - - - - - 1ba657c3 by Timothy Arceri at 2026-05-29T06:34:12+00:00 gl-1.0: test scissor change when bitmap cache in use Tests Mesa's bitmap cache behaves correctly when scissor box changes. Mesa bug report: https://gitlab.freedesktop.org/mesa/mesa/-/work_items/15505 Assisted-by: ChatGPT (GPT-5.5) Reviewed-by: Pierre-Eric Pelloux-Prayer <[email protected]= om> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/113= 7> - - - - - ea22807e by Adam Jackson at 2026-06-01T13:56:51-04:00 opengl: remove run_concurrent=3DFalse from tests that don't need it Many tests in opengl.py were marked run_concurrent=3DFalse but don't need= the default framebuffer. In deqp-runner this means they don't get -fbo and run against a real window, serialized, for no benefit. These include texture format tests, PBO operations, vertex program tests, transform feedback, cubemaps, hiz FBO tests, etc. Tests that genuinely need non-concurrent execution are preserved: GLX/EGL display management, window-framebuffer tests (hiz-*-window, fbo-sys-*, read-front, drawbuffer-modes), timing-sensitive tests (timer queries, performance monitors), resource-intensive tests (large-float-texture, tex3d-maxsize), and tests that read from the default framebuffer (masked-clear, framebuffer-srgb, fbo-copypix). Assisted-by: Claude Reviewed-by: Marek Ol=C5=A1=C3=A1k <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/113= 5> - - - - - 13efb773 by David Heidelberg at 2026-06-06T19:18:46+02:00 cmake: CMAKE_SYSTEM_PROCESSOR may match i386/amd64 on other unix systems uname -p or uname -m will return i386/amd64. Link: https://cmake.org/cmake/help/latest/variable/CMAKE_HOST_SYSTEM_PROC= ESSOR.html Sponsored by: The FreeBSD Foundation Signed-off-by: David Heidelberg <[email protected]> - - - - - 9e8161f1 by David Heidelberg at 2026-06-06T19:31:53+02:00 cmake: Enable FreeBSD support This allows building piglit on the recent FreeBSD. Sponsored by: The FreeBSD Foundation Signed-off-by: David Heidelberg <[email protected]> - - - - - 284e66d3 by Vinson Lee at 2026-06-20T00:20:45-07:00 arb_texture_buffer_object: remove shadowing 'vao' in formats test clang -Wuninitialized-const-pointer reports: tests/spec/arb_texture_buffer_object/formats.c:575:27: warning: variable 'vao' is uninitialized when passed as a const pointer argument here [-Wuninitialized-const-pointer] piglit_display() declared an outer 'GLuint vao' but the GL >=3D3.1 path shadowed it with a second 'GLuint vao' in the inner block. The inner variable received glGenVertexArrays(); the outer one stayed uninitialized and was the value passed to glDeleteVertexArrays() at function exit. The real VAO leaked and the cleanup invoked undefined behavior. Drop the inner shadow so glGen, glBind, and glDelete all use the outer 'vao'. Initialize it to 0 so the GL <3.1 path passes a well-defined no-op name to glDeleteVertexArrays(). Fixes: 9407d09cec3e ("GL_ARB_texture_buffer_object/formats: Add real supp= ort for testing GL core.") Assisted-by: Claude Code (Opus 4.7) Signed-off-by: Vinson Lee <[email protected]> Reviewed-by: Marek Ol=C5=A1=C3=A1k <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/114= 0> - - - - - 714adbb5 by Vinson Lee at 2026-06-20T07:43:37+00:00 glx: drop unused 'frames' counter in glx-swap-event draw_frame clang -Wunused-but-set-variable reports: tests/glx/glx-swap-event.c:61:16: warning: variable 'frames' set but not used [-Wunused-but-set-variable] The async test mode that read 'frames' to compute swap_freq was deleted in the fixes commit below; the variable was left behind, written but never read. Fixes: 373ba1b96170 ("glx-swap-event: Delete the "async" test mode.") Assisted-by: Claude Code (Opus 4.7) Signed-off-by: Vinson Lee <[email protected]> Reviewed-by: Marek Ol=C5=A1=C3=A1k <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/114= 1> - - - - - 8708de04 by Vinson Lee at 2026-06-20T07:56:59+00:00 arb_framebuffer_no_attachments: drop unused 'buffer' in query test clang -Wuninitialized-const-pointer reports: tests/spec/arb_framebuffer_no_attachments/query.c:212:22: warning: variable 'buffer' is uninitialized when passed as a const pointer argument here [-Wuninitialized-const-pointer] The 'buffer' name was declared in piglit_init() and passed to glDeleteBuffers() in the cleanup path, but the test never calls glGenBuffers() or otherwise initializes it. Remove the dead declaration and the corresponding delete call. Fixes: 256dfd56fd8a ("arb_no_fb_attach: add a test with just samples pass= ed") Assisted-by: Claude Code (Opus 4.7) Signed-off-by: Vinson Lee <[email protected]> Reviewed-by: Marek Ol=C5=A1=C3=A1k <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/114= 2> - - - - - 68d1efaf by Vinson Lee at 2026-06-20T08:06:17+00:00 ati_fragment_shader: fold GL error check into render-ops result clang -Wunused-but-set-variable reports: tests/spec/ati_fragment_shader/render-ops.c:300:7: warning: variable 'pass' set but not used [-Wunused-but-set-variable] The local 'pass' tracked the trailing piglit_check_gl_error() but was never returned; piglit_display() returns 'result' built up via piglit_merge_result() per subtest. A GL error therefore could not fail the test. Drop the orphan 'pass' and merge the GL error check into 'result' so GL errors actually affect the reported result. Fixes: 603deba4ab66 ("ati_fragment_shader: Add a test of all the ops and = modifiers.") Assisted-by: Claude Code (Opus 4.7) Signed-off-by: Vinson Lee <[email protected]> Reviewed-by: Marek Ol=C5=A1=C3=A1k <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/114= 3> - - - - - a76f43b7 by Vinson Lee at 2026-06-20T08:19:09+00:00 ext_external_objects: initialize 'param' in semaphore parameter test clang -Wuninitialized-const-pointer reports: tests/spec/ext_external_objects/semaphore-api-errors.c:73:40: warning: variable 'param' is uninitialized when passed as a const pointer argument here [-Wuninitialized-const-pointer] The test passes an invalid pname (0) to glSemaphoreParameterui64vEXT() to verify GL_INVALID_ENUM is raised. The driver is expected to reject the call before reading 'param', but the C call still hands the address of an uninitialized GLuint64 to a function taking a 'const GLuint64 *'. Initialize 'param' to 0. A sibling 'sem' variable in the same file got the same treatment in f0913cb0b853 ("ext_external_objects: initialize variable"). Fixes: a4098680b739 ("ext_semaphore: add basic api error checking") Assisted-by: Claude Code (Opus 4.7) Signed-off-by: Vinson Lee <[email protected]> Reviewed-by: Marek Ol=C5=A1=C3=A1k <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/114= 4> - - - - - 46e7b394 by Vinson Lee at 2026-06-22T08:54:15+00:00 oes_compressed_etc1_rgb8_texture: zero-init 'fake_tex_data' in basic test= clang -Wdefault-const-init-var-unsafe reports: tests/spec/oes_compressed_etc1_rgb8_texture/ oes_compressed_etc1_rgb8_texture-basic.c:49:19: warning: default initialization of an object of type 'const GLubyte[32]' (aka 'const unsigned char[32]') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 'fake_tex_data' is intentional garbage data passed to glTexImage2D(), glTexSubImage2D() and glCompressedTexSubImage2D() calls that are expected to fail with GL_INVALID_VALUE / GL_INVALID_ENUM / GL_INVALID_OPERATION. The driver should not read the buffer, but the const array still has indeterminate contents at the call site. Zero-initialize the array so the test no longer relies on uninitialized memory. Fixes: bb7c32fe15bd ("etc1: Remove texturing test from 'basic' test file"= ) Assisted-by: Claude Code (Opus 4.7) Signed-off-by: Vinson Lee <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/113= 9> - - - - - 17ec31a3 by Caio Oliveira at 2026-06-24T16:42:34+00:00 vulkan: Add test for Mesa issue 15639 See https://gitlab.freedesktop.org/mesa/mesa/-/work_items/15639. Reviewed-by: Ian Romanick <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/115= 4> - - - - - 96996534 by Juan A. Suarez Romero at 2026-06-25T09:47:07+00:00 tests: call EGL terminate Otherwise valgrind exposes multiple memory leaks related with not terminating EGL properly. Acked-by: David Heidelberg <[email protected]> Signed-off-by: Juan A. Suarez Romero <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/115= 6> - - - - - 6cf8a617 by Juan A. Suarez Romero at 2026-06-25T09:47:07+00:00 egl-configless-context: fix memory leaks Frees allocated memory and properly finishes EGL. Acked-by: David Heidelberg <[email protected]> Signed-off-by: Juan A. Suarez Romero <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/115= 6> - - - - - fdc4869a by Juan A. Suarez Romero at 2026-06-25T09:47:07+00:00 ext_image_dma_buf: fix memory leaks Free allocated memory and properly terminate EGL. Acked-by: David Heidelberg <[email protected]> Signed-off-by: Juan A. Suarez Romero <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/115= 6> - - - - - e5d98646 by Juan A. Suarez Romero at 2026-06-25T09:47:07+00:00 ext_direct_state_access: fix memory leaks Acked-by: David Heidelberg <[email protected]> Signed-off-by: Juan A. Suarez Romero <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/115= 6> - - - - - 43c28f82 by Juan A. Suarez Romero at 2026-06-25T09:47:08+00:00 tex-miplevel-selection: fix leak Acked-by: David Heidelberg <[email protected]> Signed-off-by: Juan A. Suarez Romero <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/115= 6> - - - - - 471515bf by Juan A. Suarez Romero at 2026-06-25T09:47:08+00:00 shader_runner: fix memory leak Acked-by: David Heidelberg <[email protected]> Signed-off-by: Juan A. Suarez Romero <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/115= 6> - - - - - 05bb820d by Juan A. Suarez Romero at 2026-06-25T09:47:08+00:00 vp-max-array: fix memory leak Acked-by: David Heidelberg <[email protected]> Signed-off-by: Juan A. Suarez Romero <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/115= 6> - - - - - 8cfa2594 by Juan A. Suarez Romero at 2026-06-25T09:47:08+00:00 ati_fragment_shader: fix memory leak Acked-by: David Heidelberg <[email protected]> Signed-off-by: Juan A. Suarez Romero <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/115= 6> - - - - - 369189c8 by Juan A. Suarez Romero at 2026-06-25T09:47:08+00:00 ext_transform_feedback: fix memory leaks Acked-by: David Heidelberg <[email protected]> Signed-off-by: Juan A. Suarez Romero <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/115= 6> - - - - - e95ba543 by Juan A. Suarez Romero at 2026-06-25T09:47:08+00:00 ext_framebuffer_multisample: fix memory leaks Acked-by: David Heidelberg <[email protected]> Signed-off-by: Juan A. Suarez Romero <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/115= 6> - - - - - f0332c33 by Juan A. Suarez Romero at 2026-06-25T09:47:08+00:00 oes_draw_elements_base_vertex: fix memory leaks Acked-by: David Heidelberg <[email protected]> Signed-off-by: Juan A. Suarez Romero <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/115= 6> - - - - - ed338a57 by Juan A. Suarez Romero at 2026-06-25T09:47:08+00:00 amd_performance_monitor: fix memory leaks Acked-by: David Heidelberg <[email protected]> Signed-off-by: Juan A. Suarez Romero <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/115= 6> - - - - - b99fc764 by Juan A. Suarez Romero at 2026-06-25T09:47:08+00:00 ext_texture_array: fix memory leak Acked-by: David Heidelberg <[email protected]> Signed-off-by: Juan A. Suarez Romero <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/115= 6> - - - - - 506802c5 by Juan A. Suarez Romero at 2026-06-25T09:47:08+00:00 arb_uniform_buffer_object: fix memory leaks Acked-by: David Heidelberg <[email protected]> Signed-off-by: Juan A. Suarez Romero <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/115= 6> - - - - - 9a8bcbc9 by Juan A. Suarez Romero at 2026-06-25T09:47:08+00:00 ext_texture_integer: fix memory leaks Acked-by: David Heidelberg <[email protected]> Signed-off-by: Juan A. Suarez Romero <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/115= 6> - - - - - e224a40e by Juan A. Suarez Romero at 2026-06-25T09:47:08+00:00 khr_debug: fix memory leak Acked-by: David Heidelberg <[email protected]> Signed-off-by: Juan A. Suarez Romero <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/115= 6> - - - - - 7ad060aa by Juan A. Suarez Romero at 2026-06-25T09:47:08+00:00 oes_egl_image_external_essl3: fix memory leaks Acked-by: David Heidelberg <[email protected]> Signed-off-by: Juan A. Suarez Romero <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/115= 6> - - - - - 988cffed by Juan A. Suarez Romero at 2026-06-25T09:47:08+00:00 draw-pixels: fix memory leak Acked-by: David Heidelberg <[email protected]> Signed-off-by: Juan A. Suarez Romero <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/115= 6> - - - - - 0cafe91f by Juan A. Suarez Romero at 2026-06-25T09:47:08+00:00 ext_egl_image_storage: fix memory leaks Acked-by: David Heidelberg <[email protected]> Signed-off-by: Juan A. Suarez Romero <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/115= 6> - - - - - 1e042aa6 by Juan A. Suarez Romero at 2026-06-25T09:47:08+00:00 glx-multithread-buffer: fix memory leak Acked-by: David Heidelberg <[email protected]> Signed-off-by: Juan A. Suarez Romero <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/115= 6> - - - - - ba25f3c0 by Juan A. Suarez Romero at 2026-06-25T09:47:08+00:00 arb_texture_buffer_object/format: properly delete VAO VAO is created for GL >=3D 3.1, and so it should be removed for the same version. Acked-by: David Heidelberg <[email protected]> Signed-off-by: Juan A. Suarez Romero <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/115= 6> - - - - - 3bb86956 by Juan A. Suarez Romero at 2026-06-25T09:47:08+00:00 arb_cull_distance/exceed-limits: check required version/extension Check that the required GL version or extensions are supported before querying the properties that require that version or extensions. Acked-by: David Heidelberg <[email protected]> Signed-off-by: Juan A. Suarez Romero <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/115= 6> - - - - - 071849a8 by Juan A. Suarez Romero at 2026-06-25T09:47:08+00:00 fbo-rg: bind attributes after succesfully linking Acked-by: David Heidelberg <[email protected]> Signed-off-by: Juan A. Suarez Romero <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/115= 6> - - - - - 7255c144 by Juan A. Suarez Romero at 2026-06-25T09:47:08+00:00 egl_khr_create_context: properly teardown EGL KHR context Also sets no context before EGL terminate, and close properly the XDisplay. This fixes several memory leaks related with the EGL. Acked-by: David Heidelberg <[email protected]> Signed-off-by: Juan A. Suarez Romero <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/115= 6> - - - - - 00fa823a by Juan A. Suarez Romero at 2026-06-25T09:47:08+00:00 glx: set no GLX context and free X resources This fixes multiple memory leaks related with this. Acked-by: David Heidelberg <[email protected]> Signed-off-by: Juan A. Suarez Romero <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/115= 6> - - - - - 1ce0f809 by Juan A. Suarez Romero at 2026-06-25T09:47:08+00:00 egl: close display before finishing This fixes memory leaks when the XDisplay is not properly closed Acked-by: David Heidelberg <[email protected]> Signed-off-by: Juan A. Suarez Romero <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/115= 6> - - - - - b9b6d51c by Juan A. Suarez Romero at 2026-06-25T09:47:08+00:00 cl: fix multiple leaks Acked-by: David Heidelberg <[email protected]> Signed-off-by: Juan A. Suarez Romero <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/115= 6> - - - - - 4c47d360 by Timothy Arceri at 2026-06-26T04:57:29+00:00 glsl: test for mesa bug in uniform remapping Mesa bug: https://gitlab.freedesktop.org/mesa/mesa/-/work_items/15593 Reviewed-by: Emma Anholt <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/115= 0> - - - - - 56f237be by Adam Jackson at 2026-06-29T09:18:51+00:00 opengl: restore run_concurrent=3DFalse for window/msaa-visual tests fbo-blit-stretch, fbo-scissor-blit window, and fbo-blit-d24s8 all blit from the default framebuffer and need a real window. The copyteximage tests (RECT, 1D_ARRAY, 2D_ARRAY, CUBE) are registered via add_msaa_visual_plain_tests which creates MSAA window variants that need a real visual to request the sample count. Fixes regressions from ea22807ea. Assisted-by: Claude Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/115= 1> - - - - - e06969f8 by Vinson Lee at 2026-06-30T16:50:34+00:00 egl-configless-context: zero-init 'state' in main When EGL_MESA_configless_context is not supported, main() jumps to the end: label before eglCreateContext() can assign state.ctx. The cleanup path then calls eglDestroyContext(state.egl_dpy, state.ctx) with an uninitialized state.ctx. Zero-initialize the state struct so state.ctx starts as EGL_NO_CONTEXT on all paths. Fixes CID 1695663: Uninitialized pointer read (UNINIT) Fixes: 6cf8a617e83b ("egl-configless-context: fix memory leaks") Assisted-by: Claude Code (Claude Sonnet 4.6) Signed-off-by: Vinson Lee <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/115= 8> - - - - - d3863e94 by Christian Gmeiner at 2026-06-30T16:58:59+00:00 glsl-1.10: test shadow2D() across two consecutive draws Sample a sampler2DShadow in two back-to-back draws with no state change between them and probe the second draw. The depth comparison must apply to every draw, not only the one where sampler state was last bound. A single-draw test misses drivers that only apply the shadow compare on the draw where sampler state was made dirty. Assisted-By: Claude Opus 4.8 Signed-off-by: Christian Gmeiner <[email protected]> Reviewed-by: Emma Anholt <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/114= 8> - - - - - e8ec6eaf by Vinson Lee at 2026-06-30T17:09:04+00:00 llvmpipe/randomshader: use std::unique_ptr for mProgram Commit 631fda79243b ("llvmpipe/randomshader: free mProgram in destructor") added "delete mProgram" to ~RandomShader to fix the CID 1504333 leak. That destructor change exposed a use-after-free in random.h:117: random.h saves a raw pointer via "mShader.program =3D shader.program();" before the local RandomShader goes out of scope, then dereferences that saved pointer after ~RandomShader has freed it. The underlying problem is RandomShader's broken ownership model: program() returned a raw pointer the caller was expected to take ownership of (ShaderState::~ShaderState already does delete program), but RandomShader had no way to know it had transferred ownership. Switch mProgram to std::unique_ptr<glsl::Program> and have program() release() it. This makes the ownership transfer explicit: - If program() is called, ownership transfers to the caller; the unique_ptr is empty and ~RandomShader is a no-op. - If program() is never called, the unique_ptr destructor frees the Program, which transitively frees mShader and the vertex shader via ~Program(). Both the original leak (CID 1504333) and the regression introduced by the previous fix (CID 1691842) are resolved. Fixes CID 1691842: Use after free (USE_AFTER_FREE) Fixes: 631fda79243b ("llvmpipe/randomshader: free mProgram in destructor"= ) Suggested-by: Jos=C3=A9 Fonseca <[email protected]> Signed-off-by: Vinson Lee <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/112= 9> - - - - - 14d18f6a by Vinson Lee at 2026-06-30T17:18:03+00:00 ext_image_dma_buf_import/transcode-nv12-as-r8-gr88: fix null checks in cr= eate_textures The null checks after calling create_dma_buf_texture test the pointer parameters r8_tex and gr88_tex rather than the texture values they point to. Since the pointers are non-null out-parameters, the checks can never trigger and failures from create_dma_buf_texture go undetected. Dereference the pointers so the checks test the returned texture values. Fixes CID 1695660: Null pointer dereferences (REVERSE_INULL) Fixes CID 1695661: Null pointer dereferences (REVERSE_INULL) Fixes: fdc4869ae6b6 ("ext_image_dma_buf: fix memory leaks") Assisted-by: Claude Code (Claude Sonnet 4.6) Signed-off-by: Vinson Lee <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/115= 9> - - - - - 25e68c2a by Juan A. Suarez Romero at 2026-07-02T08:44:18+00:00 cl: check for optional features required by tests In OpenCL 3.0 and beyond there are several features that are optional for devices. An example is the support for 64-bit integers, which is optional, but quite a few tests rely on this. There is already a check for optional device extensions, and the purpose of this commit is to add also a check for optional device features. The test writers would just use `require_device_features: int64 subgroups` if they need to use 64-bit integers and subgroup functions. Assisted-by: Cursor Agent (Opus 4.6) Reviewed-by: Emma Anholt <[email protected]> Signed-off-by: Juan A. Suarez Romero <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/113= 8> - - - - - a2624e66 by Juan A. Suarez Romero at 2026-07-02T08:44:18+00:00 tests/cl: add required optional int64 feature OpenCL tests relying on long/ulong values require OpenCL int64 optional feature. Assisted-by: Claude Code (Opus 4.6) Reviewed-by: Emma Anholt <[email protected]> Closes: https://gitlab.freedesktop.org/mesa/piglit/-/work_items/115 Signed-off-by: Juan A. Suarez Romero <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/113= 8> - - - - - c4da9634 by Samuel Pitoiset at 2026-07-02T14:00:56+00:00 shader_draw_parameters: fix memleaks with shaders Signed-off-by: Samuel Pitoiset <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/116= 6> - - - - - f02981b3 by Samuel Pitoiset at 2026-07-02T14:00:56+00:00 gl-2.0: fix a memleak with GS shaders in vertex-program-two-side Signed-off-by: Samuel Pitoiset <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/116= 6> - - - - - ddd7a953 by Samuel Pitoiset at 2026-07-02T14:00:56+00:00 AMD_pinned_memory: fix a memleak Signed-off-by: Samuel Pitoiset <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/116= 6> - - - - - 0e21e79c by Samuel Pitoiset at 2026-07-02T14:00:56+00:00 arb_compute_variable_group_size: fix a memleak Signed-off-by: Samuel Pitoiset <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/116= 6> - - - - - 05b036f9 by Samuel Pitoiset at 2026-07-02T14:00:56+00:00 ext_transform_feedback: fix a memleak Signed-off-by: Samuel Pitoiset <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/116= 6> - - - - - 5f20df61 by Samuel Pitoiset at 2026-07-02T14:00:56+00:00 arb_viewport_array: fix a memleak Signed-off-by: Samuel Pitoiset <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/116= 6> - - - - - 17351332 by Samuel Pitoiset at 2026-07-02T14:00:56+00:00 arb_gpu_shader5: fix a memleak Signed-off-by: Samuel Pitoiset <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/116= 6> - - - - - 2e61de99 by Samuel Pitoiset at 2026-07-02T14:00:56+00:00 shaders: fix a memleak in glsl-fs-fogscale.c Signed-off-by: Samuel Pitoiset <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/116= 6> - - - - - 4048186f by Samuel Pitoiset at 2026-07-02T14:00:56+00:00 arb_vertex_attrib_64bit: fix a memleak Signed-off-by: Samuel Pitoiset <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/116= 6> - - - - - 6d99a37f by Samuel Pitoiset at 2026-07-02T14:00:56+00:00 arb_shader_storage_buffer: fix a memleak Signed-off-by: Samuel Pitoiset <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/116= 6> - - - - - 64176e7b by Samuel Pitoiset at 2026-07-02T14:00:56+00:00 ext_direct_state_access: fix memleaks Signed-off-by: Samuel Pitoiset <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/116= 6> - - - - - 97ab5eaf by Samuel Pitoiset at 2026-07-02T14:00:56+00:00 arb_pipeline_statistics_query: fix a memleak Signed-off-by: Samuel Pitoiset <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/116= 6> - - - - - 8227c279 by Samuel Pitoiset at 2026-07-02T14:00:56+00:00 arb_compute_shader: fix a memleak Signed-off-by: Samuel Pitoiset <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/116= 6> - - - - - 5e608d80 by Samuel Pitoiset at 2026-07-02T14:00:56+00:00 gl-3.2/layered-rendering: fix a memleak Signed-off-by: Samuel Pitoiset <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/116= 6> - - - - - 54742296 by Emma Anholt at 2026-07-02T17:00:59+00:00 Disable strict-aliasing analysis. We violate strict aliasing rules with wild abandon in this codebase, and the perf win of strict aliasing analysis is not worth the trouble for the kind of code we're trying to write here. Fixes texwrap crashes on my gcc 15 system, where gcc decides that a variable is uninitialized, since it was written through a badly aliased pointer. Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/116= 2> - - - - - b079b2a5 by Samuel Pitoiset at 2026-07-02T17:25:12+00:00 glx: destroy resources properly to fix memleaks This fixes memleaks reported by ASAN. Signed-off-by: Samuel Pitoiset <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/116= 7> - - - - - d6234f3e by Samuel Pitoiset at 2026-07-02T17:25:12+00:00 ext_image_dma_buf_import: fix memleaks in case of failures Signed-off-by: Samuel Pitoiset <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/116= 7> - - - - - 48eb7c78 by jiajia Qian at 2026-07-02T18:31:18+00:00 cl/program/build: fix double types to require cl_khr_fp64 or __opencl_c_f= p64 Using __OPENCL_C_VERSION__ >=3D 120 to guard double vector type declarati= ons is incorrect. double availability depends on the cl_khr_fp64 extension or= the __opencl_c_fp64 feature, not the language version. Devices that repor= t OpenCL C 1.2 but lack cl_khr_fp64 (e.g. Mali-G310) would fail to compile the test. Per the OpenCL 3.0 spec (section 6.3.1.1): "Double-precision floating-poi= nt is supported if the cl_khr_fp64 extension is supported, or if OpenCL 3.0 = or newer and the __opencl_c_fp64 feature is supported." Use #if defined(cl_khr_fp64) with the appropriate #pragma, and add an #elif defined(__opencl_c_fp64) path (without pragma) for OpenCL 3.0+ devices. Also apply the same fix to scalar-data-types.cl for consistency.= Signed-off-by: jiajia Qian <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/114= 7> - - - - - 29af1e16 by Samuel Pitoiset at 2026-07-03T12:59:59+02:00 waffle: fix leaking the EGL/DRI2 display when tests are skipped This fixes some memleaks. Signed-off-by: Samuel Pitoiset <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/116= 9> - - - - - f505280a by Samuel Pitoiset at 2026-07-03T16:45:20+02:00 egl_khr_gl_image: fix memleak by terminating the context properly Detected by ASAN when tests are skipped. Signed-off-by: Samuel Pitoiset <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/116= 9> - - - - - 7ad0f92c by Vinson Lee at 2026-07-03T17:31:17+00:00 util/piglit_ktx: fix format specifier mismatch in error message CUR_SIZE is a pointer difference of type ptrdiff_t, but the error message formatted it with %u, which expects unsigned int. Use %zd, matching the format specifier already used for the identical CUR_SIZE expression in the sibling data-size check below. Fixes CID 1449984: Invalid type in argument to printf format specifier (P= RINTF_ARGS) Fixes: 7d3de04264b9 ("util: Add utilities for KTX file format") Assisted-by: Claude Code (Claude Sonnet 5) Signed-off-by: Vinson Lee <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/116= 8> - - - - - 6ae53fc1 by Emma Anholt at 2026-07-03T17:41:20+00:00 glsl-fs-loop-unroll-mul-fp64.shader_test: Remove invalid equality tests. division, particularly by a non-power-of-two value, is not infinictely precise. If you got unlucky rounding, the `while (lk !=3D 4826809.0LF)` would GPU hang. Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/116= 3> - - - - - 9a0eab5e by Alexander Kanavin at 2026-07-03T19:59:07+02:00 pixel-local-tests: use unsigned int instead of uint uint is not a valid integer type in C, and this fails to compile under musl libc library. Signed-off-by: Alexander Kanavin <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/117= 0> - - - - - a853ae0a by Alejandro Pi=C3=B1eiro at 2026-07-07T17:08:44+00:00 ext_framebuffer_multisample/accuracy: accept sRGB-space MSAA resolve ARB_framebuffer_sRGB issue 17 explicitly states "there are no explicit interactions" between that extension and multisampling, and that whether to perform sRGB-correct (linear-space) multisample resolve "could be determined by a control panel setting or inferred by the application's use of this extension" -- leaving it entirely to implementation discretion. The accuracy test for the sRGB variant compared MSAA output only against a linear-space supersampled reference, which could fail on any implementation that resolves MSAA samples by averaging the raw sRGB-encoded values without decoding first. That behaviour is explicitly permitted by the spec. For partially-covered pixels, compute the error against both valid outcomes and take the minimum: - linear-space reference (ref, already converted to linear) - sRGB-space reference: piglit_srgb_to_linear(ref), which is what a driver produces in linear space when it stores a raw coverage fraction without applying sRGB encoding With all this, we can also remove the old "TODO: deal with sRGB" comment.= Assisted-by: Claude Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/116= 5> - - - - - c92f1a6e by Alejandro Pi=C3=B1eiro at 2026-07-07T17:08:44+00:00 ext_framebuffer_multisample/accuracy: widen full-pixel error threshold For pixels that the supersampled reference classifies as fully lit or fully unlit, a small RMS error is expected and allowed because the MSAA sample positions may straddle the primitive boundary even when all 256 supersample positions are inside (or outside) it. The threshold was 5% of error_threshold, which shrinks aggressively at high sample counts (e.g. 0.00246 at 16 samples). For sRGB buffers, the error contributed by each such edge-misclassified pixel is amplified: a sample value of (N-1)/N stored without sRGB encoding decodes to a linear value well below (N-1)/N, roughly doubling the per-pixel error compared to the non-sRGB case. At 16 samples this pushes the RMS past the tight 5% threshold even with only ~13 affected pixels. Change the factor to 10% to keep the margin adequate at high sample counts while remaining small relative to the per-pixel error for a truly misresolved pixel. This fixes some srgb tests on panfrost, for g610, like this: spec/ext_framebuffer_multisample/accuracy all_samples srgb depthstencil= spec/ext_framebuffer_multisample/accuracy all_samples srgb depthstencil= linear spec/ext_framebuffer_multisample/accuracy all_samples srgb small depths= tencil spec/ext_framebuffer_multisample/accuracy all_samples srgb small depths= tencil linear Assisted-by: Claude Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/116= 5> - - - - - b613ff66 by Emma Anholt at 2026-07-07T17:18:16+00:00 piglit: Use the subtest name when the subtest option is NULL. If you don't have a more-descriptive name to use, then you only really want to have to define one field. Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/116= 1> - - - - - 7abe0a22 by Emma Anholt at 2026-07-07T17:18:16+00:00 gl-2.1/pbo: Correct the location of bitmap/drawpixels's present_results()= . If the swapbuffers were to actually swap, you'd be reading undefined in the ReadPixels. Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/116= 1> - - - - - 4fc59b50 by Emma Anholt at 2026-07-07T17:18:16+00:00 gl-2.1/pbo: Add missing present_results. Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/116= 1> - - - - - ee1b1e6f by Emma Anholt at 2026-07-07T17:18:16+00:00 gl-2.1/pbo: Allow subtest selection. Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/116= 1> - - - - - f5d95dbf by Arvind Yadav at 2026-07-07T17:34:50+00:00 Add test for GL_POINT_SMOOTH Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/117= 1> - - - - - 74fa6fb4 by Caio Oliveira at 2026-07-10T16:47:59+00:00 vulkan: Add test for cmat with non-constant uniform initializer See https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/42849. Reviewed-by: Ian Romanick <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/117= 3> - - - - - 08ac49ec by Timothy Arceri at 2026-07-15T00:37:58+00:00 glsl-1.10: test functions called only from global variable initializers The calls to these functions live in the global initialiser instructions that the linker moves into main, not in the body of main itself. Mesa's NIR linker regressed this case by treating such functions as unreachable, removing them while they were still referenced (or leaving the call unresolved when the callee lives in a second compilation unit). Reproduces https://gitlab.freedesktop.org/mesa/mesa/-/issues/15854 Reviewed-by: Emma Anholt <[email protected]> Generated-by: Claude Code (Claude Fable 5) Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/117= 4> - - - - - e5c87380 by jiajia Qian at 2026-07-16T07:42:51+00:00 cl/api: downgrade CL_KERNEL_ARG_INFO_NOT_AVAILABLE check from fail to war= n The OpenCL spec does not require implementations to return CL_KERNEL_ARG_INFO_NOT_AVAILABLE when -cl-kernel-arg-info is not specified. Implementations may choose to always retain kernel argument info, in which case returning CL_SUCCESS is spec-compliant. As the existing comment in the test already notes, PoCL, AMD and Intel always return arg info. rusticl also exhibits this behavior. Downgrade the result from PIGLIT_FAIL to PIGLIT_WARN when the implementation returns CL_SUCCESS instead of CL_KERNEL_ARG_INFO_NOT_AVAILABLE. Signed-off-by: jiajia Qian <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/115= 3> - - - - - d690a61a by jiajia Qian at 2026-07-16T08:07:32+00:00 cl/api: fix CL_DEVICE_MAX_MEM_ALLOC_SIZE minimum value check The OpenCL spec (Section 4.2, Table 5) defines the minimum value for CL_DEVICE_MAX_MEM_ALLOC_SIZE as: max(min(1024*1024*1024, 1/4th of CL_DEVICE_GLOBAL_MEM_SIZE), 32*1024*10= 24) The test was using MAX2(mem_size/4, 128*1024*1024), which has two errors:= 1. Missing the min(1 GiB, ...) clamp. On devices with >4 GiB global memory, the test incorrectly required max_mem_alloc_size >=3D mem_size= /4 (which can exceed 1 GiB), but the spec caps the inner term at 1 GiB. 2. Using 128 MiB instead of 32 MiB as the lower bound. This caused spurious failures on devices with large memory (e.g. ~11.5 GiB) where the driver correctly reports a max_mem_alloc_size that satisfies the spec but is less than mem_size/4. Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/116= 0> - - - - - c6597228 by jiajia Qian at 2026-07-16T08:49:07+00:00 cl/api: skip CL_QUEUE_SIZE query on host command-queues Per the OpenCL spec, CL_QUEUE_SIZE is only valid for device command-queues. When queried on a host command-queue, the driver should return CL_INVALID_COMMAND_QUEUE. The test was treating this spec-compliant error as a test failure. Skip CL_QUEUE_SIZE validation when the command-queue is not a device command-queue, since the test only creates host command-queues. Signed-off-by: jiajia Qian <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/115= 2> - - - - - 9771f3e9 by jiajia Qian at 2026-07-17T16:27:58+08:00 cl/api: adapt set-kernel-arg test for OpenCL 3.1 platform Per the OpenCL 3.1 spec, the CL_INVALID_ARG_SIZE error condition for arg_size =3D=3D 0 on __local arguments does not apply if the platform is OpenCL 3.1 or newer. Check the platform version and expect CL_SUCCESS on platforms reporting OpenCL 3.1+, while still expecting CL_INVALID_ARG_SIZE on older platforms. This fixes a test failure on Rusticl, which reports platform version 3.1 even when the device is OpenCL 3.0. Signed-off-by: jiajia Qian <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/117= 2> - - - - - fa195354 by Timothy Arceri at 2026-07-16T19:30:07+00:00 glsl-1.50: test gl_PrimitiveID together with a user varying and no GS Reproduces a Mesa regression where the fragment shader inputs were remapped incorrectly when gl_PrimitiveID was read together with a user-defined varying without a geometry shader, causing gl_PrimitiveID to read garbage. Either input on its own worked correctly. The varying must not be a compile-time constant, otherwise the linker propagates its value into the fragment shader and removes the varying, which hides the bug. https://gitlab.freedesktop.org/mesa/mesa/-/issues/15660 Generated-by: Claude Code (Claude Fable 5) Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/117= 5> - - - - - f01ad91f by Jordan Justen at 2026-07-21T16:39:10+00:00 Merge remote-tracking branch 'origin/main' into debian-unstable - - - - - a88fad01 by Jordan Justen at 2026-07-21T16:39:15+00:00 d/changelog: Start 0.0~git20260716.fa1953546-1 release changelog Signed-off-by: Jordan Justen <[email protected]> - - - - - 125a638b by Chris Lamb at 2026-07-21T09:49:52-07:00 d/patches: Make the build reproducible (Closes: #1109731) Signed-off-by: Jordan Justen <[email protected]> - - - - - 08fb23d1 by Jordan Justen at 2026-07-21T10:15:48-07:00 d/control: Update Standards-Version to 4.7.4 Signed-off-by: Jordan Justen <[email protected]> - - - - - 4ce6de15 by Jordan Justen at 2026-07-21T10:17:35-07:00 d/changelog: Release 0.0~git20260716.fa1953546-1 to unstable Signed-off-by: Jordan Justen <[email protected]> - - - - - 171 changed files: - CMakeLists.txt - debian/changelog - debian/control - + debian/patches/0001-piglit-Make-the-build-reproducible.patch - + debian/patches/series - generated_tests/gen_cl_shuffle2_builtins.py - generated_tests/gen_cl_shuffle_builtins.py - generated_tests/gen_cl_store_tests.py - generated_tests/gen_cl_vload_tests.py - generated_tests/gen_cl_vstore_tests.py - generated_tests/genclbuiltins.py - tests/cl/api/create-buffer.c - tests/cl/api/enqueue-copy-buffer-rect.c - tests/cl/api/enqueue-copy-buffer.c - tests/cl/api/get-command-queue-info.c - tests/cl/api/get-device-info.c - tests/cl/api/get-kernel-arg-info.c - tests/cl/api/get-mem-object-info.c - tests/cl/api/retain_release-event.c - tests/cl/api/set-kernel-arg.c - tests/cl/custom/flush-after-enqueue-kernel.c - tests/cl/custom/r600-create-release-buffer-bug.c - tests/cl/interop/egl_khr_cl_event2.c - tests/cl/program/bitcoin-phatk.c - tests/cl/program/build/scalar-data-types.cl - tests/cl/program/build/vector-data-types.cl - tests/cl/program/execute/amdgcn.sign_extend_inreg.cl - tests/cl/program/execute/scalar-arithmetic-long.cl - tests/cl/program/execute/scalar-arithmetic-ulong.cl - tests/cl/program/execute/scalar-comparison-long.cl - tests/cl/program/execute/scalar-comparison-ulong.cl - tests/cl/program/execute/scalar-load-long.program_test - tests/cl/program/execute/scalar-load-ulong.program_test - tests/cl/program/program-tester.c - tests/egl/egl-blob-cache.c - tests/egl/egl-configless-context.c - tests/egl/egl-context-priority.c - tests/egl/egl-create-largest-pbuffer-surface.c - tests/egl/egl-create-pbuffer-surface.c - tests/egl/egl-ext_egl_image_storage.c - tests/egl/egl-flush-external.c - tests/egl/egl-gl_oes_egl_image.c - tests/egl/egl-util.c - tests/egl/spec/egl_ext_client_extensions/egl_ext_client_extensions.c - tests/egl/spec/egl_ext_image_dma_buf_import_modifiers/query_format_modi= fiers.c - tests/egl/spec/egl_ext_surface_compression/create_surface.c - tests/egl/spec/egl_ext_surface_compression/image_storage.c - tests/egl/spec/egl_ext_surface_compression/query_compression_rates.c - tests/egl/spec/egl_khr_create_context/common.c - tests/egl/spec/egl_khr_create_context/no-error.c - tests/egl/spec/egl_khr_create_context/valid-flag-debug.c - tests/egl/spec/egl_khr_create_context/valid-flag-forward-compatible-gl.= c - tests/egl/spec/egl_khr_get_all_proc_addresses/egl_khr_get_all_proc_addr= esses.c - tests/egl/spec/egl_khr_gl_image/egl_khr_gl_renderbuffer_image-clear-sha= red-image.c - tests/egl/spec/egl_khr_surfaceless_context/viewport.c - tests/fbo/fbo-rg.c - tests/general/depth-clear-precision-check.c - tests/general/draw-pixels.c - tests/general/fog-modes.c - tests/general/linestipple.c - tests/general/select.c - tests/glx/glx-context-flush-control.c - tests/glx/glx-make-current.c - tests/glx/glx-multithread-buffer.c - tests/glx/glx-multithread-clearbuffer.c - tests/glx/glx-multithread-shader-compile.c - tests/glx/glx-swap-event.c - tests/glx/glx-swap-pixmap.c - tests/glx/glx-tfp.c - tests/llvmpipe/tests/randomshader.h - tests/opengl.py - tests/shaders/glsl-bug-110796.c - tests/shaders/glsl-fs-fogscale.c - tests/shaders/shader_runner.c - tests/shaders/vp-max-array.c - tests/spec/amd_performance_monitor/api.c - tests/spec/amd_pinned_memory/test.c - tests/spec/arb_compute_shader/compiler/work_group_size_too_large.c - + tests/spec/arb_compute_shader/linker/explicit_location_partial_array_= use.shader_test - tests/spec/arb_compute_variable_group_size/local-size.c - tests/spec/arb_cull_distance/exceed-limits.c - tests/spec/arb_framebuffer_no_attachments/query.c - tests/spec/arb_gl_spirv/execution/ssbo/two-stages.shader_test - tests/spec/arb_gpu_shader5/compiler/invocations_count_too_large.c - tests/spec/arb_gpu_shader5/compiler/stream-qualifier/stream_value_too_l= arge.c - tests/spec/arb_gpu_shader_fp64/execution/glsl-fs-loop-unroll-mul-fp64.s= hader_test - tests/spec/arb_pipeline_statistics_query/pipeline_stats_comp.c - tests/spec/arb_point_parameters/point-attenuation.c - tests/spec/arb_query_buffer_object/qbo.c - tests/spec/arb_shader_draw_parameters/basevertex.c - tests/spec/arb_shader_draw_parameters/drawid-indirect.c - tests/spec/arb_shader_draw_parameters/drawid.c - tests/spec/arb_shader_image_size/builtin.c - tests/spec/arb_shader_storage_buffer_object/maxblocks.c - tests/spec/arb_texture_buffer_object/formats.c - tests/spec/arb_texture_buffer_object/texture-buffer-size-clamp.c - tests/spec/arb_uniform_buffer_object/deletebuffers.c - tests/spec/arb_uniform_buffer_object/link-mismatch-blocks.c - tests/spec/arb_uniform_buffer_object/maxblocks.c - tests/spec/arb_vertex_attrib_64bit/execution/overlapping-locations.c - tests/spec/arb_viewport_array/render_scissor.c - tests/spec/ati_fragment_shader/render-ops.c - tests/spec/ext_direct_state_access/compressedmultiteximage.c - tests/spec/ext_direct_state_access/compressedtextureimage.c - tests/spec/ext_direct_state_access/matrix-commands.c - tests/spec/ext_direct_state_access/multi-texture.c - tests/spec/ext_direct_state_access/named-program.c - tests/spec/ext_direct_state_access/program-uniform.c - tests/spec/ext_direct_state_access/textures.c - tests/spec/ext_external_objects/semaphore-api-errors.c - tests/spec/ext_framebuffer_multisample/common.cpp - tests/spec/ext_framebuffer_multisample/draw-buffers-common.cpp - tests/spec/ext_framebuffer_multisample/turn-on-off.cpp - tests/spec/ext_image_dma_buf_import/modifiers.c - tests/spec/ext_image_dma_buf_import/refcount-multithread.c - tests/spec/ext_image_dma_buf_import/refcount.c - tests/spec/ext_image_dma_buf_import/render-rgb24.c - tests/spec/ext_image_dma_buf_import/transcode-nv12-as-r8-gr88.c - tests/spec/ext_packed_depth_stencil/getteximage.c - tests/spec/ext_packed_depth_stencil/readpixels-24_8.c - tests/spec/ext_shader_pixel_local_storage/pixel-local-tests.c - tests/spec/ext_texture_array/maxlayers.c - tests/spec/ext_texture_integer/texformats.c - tests/spec/ext_transform_feedback/api-errors.c - tests/spec/ext_transform_feedback/get-buffer-state.c - tests/spec/ext_transform_feedback/overflow-edge-cases.c - tests/spec/gl-1.0/CMakeLists.gl.txt - + tests/spec/gl-1.0/bitmap-scissor-cache.c - tests/spec/gl-2.0/vertex-program-two-side.c - tests/spec/gl-2.1/CMakeLists.gl.txt - tests/spec/gl-2.1/pbo.c - + tests/spec/gl-2.1/point-smooth.c - tests/spec/gl-3.2/layered-rendering/clear-color.c - tests/spec/gles-3.0/read-depth.c - + tests/spec/glsl-1.10/execution/global-initializer-function-call-2-sha= ders.shader_test - + tests/spec/glsl-1.10/execution/global-initializer-function-call.shade= r_test - + tests/spec/glsl-1.10/execution/samplers/glsl-fs-shadow2D-consecutive-= draws.shader_test - + tests/spec/glsl-1.10/execution/vs-loop-partial-unroll-multiple-breaks= -nonzero-induction.shader_test - + tests/spec/glsl-1.30/execution/glsl-packed-back-color.shader_test - + tests/spec/glsl-1.30/execution/glsl-packed-color.shader_test - + tests/spec/glsl-1.30/execution/glsl-packed-colors-clamping.shader_tes= t - + tests/spec/glsl-1.50/execution/primitive-id-no-gs-varying.shader_test= - tests/spec/glsl-1.50/execution/vs-input-arrays.c - + tests/spec/glsl-1.50/linker/declared-called-not-defined-not-in-main-s= hader.shader_test - + tests/spec/glsl-1.50/linker/declared-called-not-defined.shader_test - tests/spec/glx_arb_create_context/ext-no-config-context.c - tests/spec/intel_performance_query/issue_2235.c - tests/spec/khr_debug/debug-object-label.c - tests/spec/oes_compressed_etc1_rgb8_texture/oes_compressed_etc1_rgb8_te= xture-basic.c - tests/spec/oes_draw_elements_base_vertex/drawelements-instanced.c - tests/spec/oes_draw_elements_base_vertex/drawelements.c - tests/spec/oes_egl_image_external_essl3/oes_egl_image_external_essl3.c - tests/texturing/CMakeLists.gl.txt - tests/texturing/getteximage-targets.c - + tests/texturing/large-tex.c - tests/texturing/tex-miplevel-selection.c - tests/texturing/teximage-colors.c - tests/texturing/texwrap.c - tests/util/CMakeLists.txt - tests/util/piglit-framework-cl-program.c - tests/util/piglit-framework-cl.c - tests/util/piglit-framework-cl.h - tests/util/piglit-framework-gl/piglit_glut_framework.c - tests/util/piglit-framework-gl/piglit_wfl_framework.c - tests/util/piglit-glx-util.c - tests/util/piglit-util-cl.c - tests/util/piglit-util-cl.h - tests/util/piglit-util.c - tests/util/piglit_ktx.c - + tests/vulkan/shaders/cmat-uniform-ctor.shader_test - + tests/vulkan/shaders/issue-15639.vk_shader_test The diff was not included because it is too large. View it on GitLab: https://salsa.debian.org/xorg-team/app/piglit/-/compar= e/98162c730b8b7aa57ce9536d18d323933dd968e4...4ce6de15533e037d6ba07524282b= 6f5aaf045752 -- = View it on GitLab: https://salsa.debian.org/xorg-team/app/piglit/-/compar= e/98162c730b8b7aa57ce9536d18d323933dd968e4...4ce6de15533e037d6ba07524282b= 6f5aaf045752 You're receiving this email because of your account on salsa.debian.org. = Manage all notifications: https://salsa.debian.org/-/profile/notification= s | Help: https://salsa.debian.org/help ----==_mimepart_6a5faa40a7b62_560144abdfc45313e4 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www= .w3.org/TR/REC-html40/loose.dtd"> <html lang=3D"en" style=3D'--code-editor-font: var(--default-mono-font, "= GitLab Mono"), JetBrains Mono, Menlo, DejaVu Sans Mono, Liberation Mono, = Consolas, Ubuntu Mono, Courier New, andale mono, lucida console, monospac= e;'> <head> <meta content=3D"text/html; charset=3Dutf-8" http-equiv=3D"Content-Type">= <title> GitLab </title> <style data-premailer=3D"ignore" type=3D"text/css"> a { color: #1068bf; } </style> <style>img { max-width: 100%; height: auto; } body { font-size: .875rem; } body { -webkit-text-shadow: hsla(0,0%,100%,.01) 0 0 1px; } body { font-family: "GitLab Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Ro= boto,"Noto Sans",Ubuntu,Cantarell,"Helvetica Neue",sans-serif,"Apple Colo= r Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"; font-size= : inherit; } </style> </head> <body style=3D'font-size: inherit; -webkit-text-shadow: hsla(0,0%,100%,.0= 1) 0 0 1px; font-family: "GitLab Sans",-apple-system,BlinkMacSystemFont,"= Segoe UI",Roboto,"Noto Sans",Ubuntu,Cantarell,"Helvetica Neue",sans-serif= ,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji= ";'> <div class=3D"content"> <h3 style=3D"margin-top: 20px; margin-bottom: 10px;"> Jordan Justen pushed to branch debian-unstable at <a href=3D"https://sals= a.debian.org/xorg-team/app/piglit">X Strike Force / app / piglit</a> </h3> <h4 style=3D"margin-top: 10px; margin-bottom: 10px;"> Commits: </h4> <ul> <li> <strong style=3D"font-weight: 600;"><a href=3D"https://salsa.debian.org/x= org-team/app/piglit/-/commit/83c1871bc5936e4a759fa18d43226b122b4cef51">83= c1871b</a></strong> <div> <span> by Vinson Lee </span> <i> at 2026-03-31T14:36:18-07:00 </i> </div> <pre class=3D"commit-message" style=3D'white-space: pre-wrap; display: bl= ock; font-size: 14px; color: #3a383f; position: relative; font-family: "G= itLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation M= ono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida co= nsole", monospace; font-variant-ligatures: none; word-break: break-all; w= ord-wrap: break-word; background-color: #fbfafd; border-radius: 2px; marg= in: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Fix build with ming= w-w64 that removed ExceptionExecuteHandler mingw-w64 removed ExceptionExecuteHandler from excpt.h in v14.0.0 (commit 2de6703961c0, Dec 2025) because it never existed in the Windows SDK/WDK and returning disposition value 4 would trigger STATUS_INVALID_DISPOSITION. Provide a fallback definition guarded by #ifndef so the code compiles on both old (<=3D v13) and new (>=3D v14) mingw-w64. The affected c= ode path is unreachable at runtime since exception_filter() always calls _exit(). Signed-off-by: Vinson Lee <[email protected]> Reviewed-by: Jos=C3=A9 Fonseca <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/= 1105> </pre> </li> <li> <strong style=3D"font-weight: 600;"><a href=3D"https://salsa.debian.org/x= org-team/app/piglit/-/commit/0dcfdcf87beec1de8d4afc97e77ff390379690b6">0d= cfdcf8</a></strong> <div> <span> by Juan A. Suarez Romero </span> <i> at 2026-04-07T09:08:54+00:00 = </i> </div> <pre class=3D"commit-message" style=3D'white-space: pre-wrap; display: bl= ock; font-size: 14px; color: #3a383f; position: relative; font-family: "G= itLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation M= ono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida co= nsole", monospace; font-variant-ligatures: none; word-break: break-all; w= ord-wrap: break-word; background-color: #fbfafd; border-radius: 2px; marg= in: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>fog-modes: fix leak= Reviewed-by: Marek Ol=C5=A1=C3=A1k <[email protected]> Signed-off-by: Juan A. Suarez Romero <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/= 1107> </pre> </li> <li> <strong style=3D"font-weight: 600;"><a href=3D"https://salsa.debian.org/x= org-team/app/piglit/-/commit/80eea1e9e7b2309975a6d30422f803a6cbc1d465">80= eea1e9</a></strong> <div> <span> by Patrick Lerda </span> <i> at 2026-04-07T17:32:31+02:00 </i> </div> <pre class=3D"commit-message" style=3D'white-space: pre-wrap; display: bl= ock; font-size: 14px; color: #3a383f; position: relative; font-family: "G= itLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation M= ono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida co= nsole", monospace; font-variant-ligatures: none; word-break: break-all; w= ord-wrap: break-word; background-color: #fbfafd; border-radius: 2px; marg= in: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>arb_gl_spirv: add v= ertex shader storage requirement to two-stages This change checks that the ssbo at the vertex stage is supported. Without this requirement, piglit was displaying "No active resource with binding 5" as error on r600. Signed-off-by: Patrick Lerda <[email protected]> Reviewed-by: Alejandro Pi=C3=B1eiro <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/= 1108> </pre> </li> <li> <strong style=3D"font-weight: 600;"><a href=3D"https://salsa.debian.org/x= org-team/app/piglit/-/commit/11ce9eb56edb00e6a7702d13168cc827ce5e0cbd">11= ce9eb5</a></strong> <div> <span> by Eric R. Smith </span> <i> at 2026-04-08T16:55:15+00:00 </i> </div> <pre class=3D"commit-message" style=3D'white-space: pre-wrap; display: bl= ock; font-size: 14px; color: #3a383f; position: relative; font-family: "G= itLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation M= ono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida co= nsole", monospace; font-variant-ligatures: none; word-break: break-all; w= ord-wrap: break-word; background-color: #fbfafd; border-radius: 2px; marg= in: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>tests/arb_uniform_b= uffer_object: additional deletion check When a buffer is deleted that is bound to an index but not to the general binding point, the general binding point should *not* be affected. Check this (Mesa was accidentally unbinding it prior to 26.0.1). Reviewed-by: Erik Faye-Lund <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/= 1080> </pre> </li> <li> <strong style=3D"font-weight: 600;"><a href=3D"https://salsa.debian.org/x= org-team/app/piglit/-/commit/b56e662d67536f7a42f8658fad5eb69a5b5b5af8">b5= 6e662d</a></strong> <div> <span> by Juan A. Suarez Romero </span> <i> at 2026-04-13T11:55:08+00:00 = </i> </div> <pre class=3D"commit-message" style=3D'white-space: pre-wrap; display: bl= ock; font-size: 14px; color: #3a383f; position: relative; font-family: "G= itLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation M= ono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida co= nsole", monospace; font-variant-ligatures: none; word-break: break-all; w= ord-wrap: break-word; background-color: #fbfafd; border-radius: 2px; marg= in: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>read_depth_gles3: i= ncrease error tolerance When testing GL_DEPTH_COMPONENT16, the tolerance used (1e-5) is fine if the hardware performs a round to convert the float to the 16-bit integer, but not if the hardware uses a floor instead. The quantization step for 16-bit depth is 1/65535, which is roughly 1.526e-5. When doing the round, the final error is 0.5*1.526e-5, which is= roughly 0.76e-5, less than 1e-5 tolerance. But if doing a floor, the final error keeps as 1.526e-5, which doesn't fit the tolerance. Hence slightly increase the tolerance to 1.6e-5, so it fits in both cases. Acked-by: Emma Anholt <[email protected]> Signed-off-by: Juan A. Suarez Romero <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/= 1109> </pre> </li> <li> <strong style=3D"font-weight: 600;"><a href=3D"https://salsa.debian.org/x= org-team/app/piglit/-/commit/52ae7055d19abc6a162bea6a299f857e1b1d5d40">52= ae7055</a></strong> <div> <span> by Vinson Lee </span> <i> at 2026-04-13T09:52:55-07:00 </i> </div> <pre class=3D"commit-message" style=3D'white-space: pre-wrap; display: bl= ock; font-size: 14px; color: #3a383f; position: relative; font-family: "G= itLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation M= ono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida co= nsole", monospace; font-variant-ligatures: none; word-break: break-all; w= ord-wrap: break-word; background-color: #fbfafd; border-radius: 2px; marg= in: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>ext_framebuffer_mul= tisample: fix int-to-float narrowing in draw-buffers-common Newer versions of Apple Clang (shipped with Xcode on arm64 macOS) treat -Wc++11-narrowing as an error by default, unlike GCC and older Clang which only emit a warning. This causes a build failure where the int variable 'pattern_width' is used to brace-initialize a float array, which is a narrowing conversion forbidden by C++11. Fix by explicitly casting pattern_width to float in the initializer list. Fixes: 9f5d8b334 ("msaa: Add files containing the shared code to test mul= tiple draw buffers") Signed-off-by: Vinson Lee <[email protected]> Reviewed-by: Marek Ol=C5=A1=C3=A1k <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/= 1089> </pre> </li> <li> <strong style=3D"font-weight: 600;"><a href=3D"https://salsa.debian.org/x= org-team/app/piglit/-/commit/43d8cce5a3ea8bef0f167dfb57cd51ab46cf75b6">43= d8cce5</a></strong> <div> <span> by Marek Ol=C5=A1=C3=A1k </span> <i> at 2026-04-13T17:59:04+00:00 = </i> </div> <pre class=3D"commit-message" style=3D'white-space: pre-wrap; display: bl= ock; font-size: 14px; color: #3a383f; position: relative; font-family: "G= itLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation M= ono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida co= nsole", monospace; font-variant-ligatures: none; word-break: break-all; w= ord-wrap: break-word; background-color: #fbfafd; border-radius: 2px; marg= in: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>CMake: print better= errors on PIGLIT_BUILD_DMA_BUF_TESTS failure Reviewed-by: Pierre-Eric Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/= 1110> </pre> </li> <li> <strong style=3D"font-weight: 600;"><a href=3D"https://salsa.debian.org/x= org-team/app/piglit/-/commit/6713420eb0791f07f6f589bd6b70184b432cf092">67= 13420e</a></strong> <div> <span> by Marek Ol=C5=A1=C3=A1k </span> <i> at 2026-04-13T17:59:04+00:00 = </i> </div> <pre class=3D"commit-message" style=3D'white-space: pre-wrap; display: bl= ock; font-size: 14px; color: #3a383f; position: relative; font-family: "G= itLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation M= ono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida co= nsole", monospace; font-variant-ligatures: none; word-break: break-all; w= ord-wrap: break-word; background-color: #fbfafd; border-radius: 2px; marg= in: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>texwrap: fix strict= aliasing issues causing crashes with gcc 15 int* and unsigned* can't alias.OA Reviewed-by: Pierre-Eric Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/= 1110> </pre> </li> <li> <strong style=3D"font-weight: 600;"><a href=3D"https://salsa.debian.org/x= org-team/app/piglit/-/commit/7fe9e40749b0a322cd00e007366386f5f7221390">7f= e9e407</a></strong> <div> <span> by Vinson Lee </span> <i> at 2026-04-14T14:38:50-07:00 </i> </div> <pre class=3D"commit-message" style=3D'white-space: pre-wrap; display: bl= ock; font-size: 14px; color: #3a383f; position: relative; font-family: "G= itLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation M= ono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida co= nsole", monospace; font-variant-ligatures: none; word-break: break-all; w= ord-wrap: break-word; background-color: #fbfafd; border-radius: 2px; marg= in: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>cmake: disable -Wim= plicit-const-int-float-conversion Dividing by RAND_MAX to produce a float is standard C usage. The implicit conversion from int to float is harmless in practice, as the precision loss is negligible (1 part in ~2 billion). Suppress -Wimplicit-const-int-float-conversion globally rather than adding explicit casts at each call site. Suggested-by: Marek Olsak <[email protected]> Signed-off-by: Vinson Lee <[email protected]> Reviewed-by: Marek Ol=C5=A1=C3=A1k <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/= 1112> </pre> </li> <li> <strong style=3D"font-weight: 600;"><a href=3D"https://salsa.debian.org/x= org-team/app/piglit/-/commit/7b0d0bacdf5fc9fb243f86296c9f989227800b22">7b= 0d0bac</a></strong> <div> <span> by Vinson Lee </span> <i> at 2026-04-15T12:54:22-07:00 </i> </div> <pre class=3D"commit-message" style=3D'white-space: pre-wrap; display: bl= ock; font-size: 14px; color: #3a383f; position: relative; font-family: "G= itLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation M= ono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida co= nsole", monospace; font-variant-ligatures: none; word-break: break-all; w= ord-wrap: break-word; background-color: #fbfafd; border-radius: 2px; marg= in: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>ext_packed_depth_st= encil/getteximage: fix depth shift in test_z24_s8 The GL_UNSIGNED_INT_24_8 format packs 24-bit depth in bits 31-8 and 8-bit stencil in bits 7-0. To place the depth value z into bits 31-8, the correct shift is z << 8, not z << 24. The latter only lea= ves room for 8 bits of depth, causing an integer overflow when z exceeds 255. Fixes CID 1604633: Overflowed constant (INTEGER_OVERFLOW) Fixes: 9b497f4a760e ("packed_depth_stencil: add a glGetTexImage test") Signed-off-by: Vinson Lee <[email protected]> Reviewed-by: Brian Paul <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/= 1113> </pre> </li> <li> <strong style=3D"font-weight: 600;"><a href=3D"https://salsa.debian.org/x= org-team/app/piglit/-/commit/356be0e3a2e5e20201fcdb05abf9b73885546bb3">35= 6be0e3</a></strong> <div> <span> by Vinson Lee </span> <i> at 2026-04-18T22:56:22-07:00 </i> </div> <pre class=3D"commit-message" style=3D'white-space: pre-wrap; display: bl= ock; font-size: 14px; color: #3a383f; position: relative; font-family: "G= itLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation M= ono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida co= nsole", monospace; font-variant-ligatures: none; word-break: break-all; w= ord-wrap: break-word; background-color: #fbfafd; border-radius: 2px; marg= in: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>arb_query_buffer_ob= ject/qbo: initialize cpu_result When sync_mode is QBO_SYNC or QBO_ASYNC, neither cpu_gather_query block runs and cpu_result is never assigned. If the subsequent probe fails, is_gs_valid() is called with the uninitialized cpu_result, and for GS query types it reads that value, invoking undefined behavior. Initialize cpu_result at declaration to match cpu_gather_query()'s own zero-prelude and to give is_gs_valid() a deterministic value on the no-CPU-gather path (PIGLIT_FAIL, matching the pre-2024 behavior). Fixes CID 1595695: Uninitialized scalar variable (UNINIT) Fixes: 1e631479c0b4 ("fix arb_query_buffer_object-qbo to warn on invalid = GS results instead of fail") Signed-off-by: Vinson Lee <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/= 1115> </pre> </li> <li> <strong style=3D"font-weight: 600;"><a href=3D"https://salsa.debian.org/x= org-team/app/piglit/-/commit/600ed8fa20ea9c46d4acec5905f1143fbef14617">60= 0ed8fa</a></strong> <div> <span> by Vinson Lee </span> <i> at 2026-04-20T23:52:24-07:00 </i> </div> <pre class=3D"commit-message" style=3D'white-space: pre-wrap; display: bl= ock; font-size: 14px; color: #3a383f; position: relative; font-family: "G= itLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation M= ono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida co= nsole", monospace; font-variant-ligatures: none; word-break: break-all; w= ord-wrap: break-word; background-color: #fbfafd; border-radius: 2px; marg= in: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>texturing/teximage-= colors: zero-initialize times array The times[][] array is populated in one loop gated by valid_combination() and read in a later loop gated by the same predicate, so every entry fprintf reads is guaranteed to have been written by run_test(). Zero-initialize the array at declaration. This silences the uninitialized scalar variable false positive reported by Coverity Scan. Fixes CID 1473078: Uninitialized scalar variable (UNINIT) Fixes: 90200927058d ("Add a test for glTexImage color conversions") Signed-off-by: Vinson Lee <[email protected]> Reviewed-by: Marek Ol=C5=A1=C3=A1k <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/= 1116> </pre> </li> <li> <strong style=3D"font-weight: 600;"><a href=3D"https://salsa.debian.org/x= org-team/app/piglit/-/commit/631fda79243b1b9747858279c5bb63b749d8b957">63= 1fda79</a></strong> <div> <span> by Vinson Lee </span> <i> at 2026-04-21T08:43:33+00:00 </i> </div> <pre class=3D"commit-message" style=3D'white-space: pre-wrap; display: bl= ock; font-size: 14px; color: #3a383f; position: relative; font-family: "G= itLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation M= ono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida co= nsole", monospace; font-variant-ligatures: none; word-break: break-all; w= ord-wrap: break-word; background-color: #fbfafd; border-radius: 2px; marg= in: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>llvmpipe/randomshad= er: free mProgram in destructor The RandomShader constructor allocates a glsl::Program (which in turn owns the vertex and fragment glsl::Shader objects), but the destructor is empty. Deleting mProgram in the destructor frees the Program along with both Shaders via Program's own destructor. Fixes CID 1504333: Resource leak in object (CTOR_DTOR_LEAK) Fixes: 1d0af5e7cef2 ("llvmpipe: Add tests designed to exercise llvmpipe l= inear rasterizer.") Signed-off-by: Vinson Lee <[email protected]> Reviewed-by: Jos=C3=A9 Fonseca <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/= 1117> </pre> </li> <li> <strong style=3D"font-weight: 600;"><a href=3D"https://salsa.debian.org/x= org-team/app/piglit/-/commit/644453ae0fe03402a084d5884463694cbb34e208">64= 4453ae</a></strong> <div> <span> by Erik Kurzinger </span> <i> at 2026-04-22T18:27:15+00:00 </i> </div> <pre class=3D"commit-message" style=3D'white-space: pre-wrap; display: bl= ock; font-size: 14px; color: #3a383f; position: relative; font-family: "G= itLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation M= ono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida co= nsole", monospace; font-variant-ligatures: none; word-break: break-all; w= ord-wrap: break-word; background-color: #fbfafd; border-radius: 2px; marg= in: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>large-tex: add larg= e texture test This test exercises various operations on textures of size GL_MAX_TEXTURE_SIZE. Specifically, we want to ensure that large coordinates are handled properly by pixel transfer operations and in the graphics pipeline. Signed-off-by: Erik Kurzinger <[email protected]> Acked-by: Marek Ol=C5=A1=C3=A1k <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/= 1106> </pre> </li> <li> <strong style=3D"font-weight: 600;"><a href=3D"https://salsa.debian.org/x= org-team/app/piglit/-/commit/079ca875f7a3341f5fab70e1319ab678abb03ba3">07= 9ca875</a></strong> <div> <span> by Vinson Lee </span> <i> at 2026-04-23T20:16:58-07:00 </i> </div> <pre class=3D"commit-message" style=3D'white-space: pre-wrap; display: bl= ock; font-size: 14px; color: #3a383f; position: relative; font-family: "G= itLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation M= ono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida co= nsole", monospace; font-variant-ligatures: none; word-break: break-all; w= ord-wrap: break-word; background-color: #fbfafd; border-radius: 2px; marg= in: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>ext_image_dma_buf_i= mport/render-rgb24: check return value of texture_for_egl_image texture_for_egl_image returns an enum piglit_result. Store the return value and report early if it is not PIGLIT_PASS, matching the pattern already used in this loop for piglit_create_dma_buf and egl_image_for_dma_buf_fd. This preserves PIGLIT_SKIP (returned when EGL lacks external texture binding support) rather than coercing it to PIGLIT_FAIL. Fixes CID 1659254: Unchecked return value (CHECKED_RETURN) Fixes: 5262e83be802 ("ext_image_dma_buf_import: Add test for RGB888/BGR88= 8 formats") Signed-off-by: Vinson Lee <[email protected]> Reviewed-by: Ryan Mckeever <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/= 1114> </pre> </li> <li> <strong style=3D"font-weight: 600;"><a href=3D"https://salsa.debian.org/x= org-team/app/piglit/-/commit/4abf4d04665c535eebb5eef591876a33e9794a9c">4a= bf4d04</a></strong> <div> <span> by Vinson Lee </span> <i> at 2026-04-24T03:28:36+00:00 </i> </div> <pre class=3D"commit-message" style=3D'white-space: pre-wrap; display: bl= ock; font-size: 14px; color: #3a383f; position: relative; font-family: "G= itLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation M= ono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida co= nsole", monospace; font-variant-ligatures: none; word-break: break-all; w= ord-wrap: break-word; background-color: #fbfafd; border-radius: 2px; marg= in: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>glsl-1.50/execution= /vs-input-arrays: fix literal conversion warnings tests/spec/glsl-1.50/execution/vs-input-arrays.c:267:36: warning: implici= t conversion from 'double' to 'int' changes value from 0.5 to 0 [-Wlitera= l-conversion] tests/spec/glsl-1.50/execution/vs-input-arrays.c:267:40: warning: implici= t conversion from 'double' to 'int' changes value from 0.5 to 0 [-Wlitera= l-conversion] piglit_probe_pixel_rgb() takes integer pixel coordinates. Replace the floating-point literals 0.5 with integer 0. Fixes: 62758eb2f ("GLSL-1.50 execution: Test that vertex shader inputs ca= n be arrays") Signed-off-by: Vinson Lee <[email protected]> Reviewed-by: Marek Ol=C5=A1=C3=A1k <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/= 1124> </pre> </li> <li> <strong style=3D"font-weight: 600;"><a href=3D"https://salsa.debian.org/x= org-team/app/piglit/-/commit/e4c0d4922b0157447026ab6e91747069c64da46c">e4= c0d492</a></strong> <div> <span> by Vinson Lee </span> <i> at 2026-04-24T03:51:41+00:00 </i> </div> <pre class=3D"commit-message" style=3D'white-space: pre-wrap; display: bl= ock; font-size: 14px; color: #3a383f; position: relative; font-family: "G= itLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation M= ono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida co= nsole", monospace; font-variant-ligatures: none; word-break: break-all; w= ord-wrap: break-word; background-color: #fbfafd; border-radius: 2px; marg= in: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>ext_direct_state_ac= cess/compressedmultiteximage: fix deprecated-non-prototype warnings tests/spec/ext_direct_state_access/compressedmultiteximage.c:306:3: warni= ng: passing arguments to 'glEndList' which has no prototype [-Wdeprecated= -non-prototype] tests/spec/ext_direct_state_access/compressedmultiteximage.c:424:3: warni= ng: passing arguments to 'glEndList' which has no prototype [-Wdeprecated= -non-prototype] glEndList() takes no arguments. Remove the spurious argument. Fixes: cc093b2bf782 ("ext_direct_state_access: add tests CompressedMultiT= exImage* functions") Signed-off-by: Vinson Lee <[email protected]> Reviewed-by: Marek Ol=C5=A1=C3=A1k <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/= 1123> </pre> </li> <li> <strong style=3D"font-weight: 600;"><a href=3D"https://salsa.debian.org/x= org-team/app/piglit/-/commit/51d853e2d0fd4734c84bc39a7f3a32621d3d5c89">51= d853e2</a></strong> <div> <span> by Vinson Lee </span> <i> at 2026-04-24T04:12:03+00:00 </i> </div> <pre class=3D"commit-message" style=3D'white-space: pre-wrap; display: bl= ock; font-size: 14px; color: #3a383f; position: relative; font-family: "G= itLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation M= ono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida co= nsole", monospace; font-variant-ligatures: none; word-break: break-all; w= ord-wrap: break-word; background-color: #fbfafd; border-radius: 2px; marg= in: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>ext_image_dma_buf_i= mport/modifiers: fix division by zero in create_dma_buf cpp_for_fourcc() returns 0 for unknown formats. Dividing the data size by zero when computing num_pixels is undefined behavior. Check the return value and bail out early when the format is not supported. Fixes CID 1548064: Division or modulo by zero (DIVIDE_BY_ZERO) Fixes: 3d37330962c6 ("modifiers: Try to autogenerate dmabufs") Signed-off-by: Vinson Lee <[email protected]> Reviewed-by: Marek Ol=C5=A1=C3=A1k <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/= 1121> </pre> </li> <li> <strong style=3D"font-weight: 600;"><a href=3D"https://salsa.debian.org/x= org-team/app/piglit/-/commit/9a920ae8aa0ac89325f27800771be0827e0d977a">9a= 920ae8</a></strong> <div> <span> by Vinson Lee </span> <i> at 2026-04-24T04:34:38+00:00 </i> </div> <pre class=3D"commit-message" style=3D'white-space: pre-wrap; display: bl= ock; font-size: 14px; color: #3a383f; position: relative; font-family: "G= itLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation M= ono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida co= nsole", monospace; font-variant-ligatures: none; word-break: break-all; w= ord-wrap: break-word; background-color: #fbfafd; border-radius: 2px; marg= in: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>ext_image_dma_buf_i= mport/modifiers: fix double close of buf.fd When EGL image creation fails (!img), buf.fd is closed and EGL does not take ownership. The destroy label then closes buf.fd again. Fix by setting buf.fd =3D -1 after the first close and skipping the close in the destroy path when fd is -1. Fixes CID 1548062: Double close (DOUBLE_CLOSE) Fixes: 3a29615fa12e ("ext_image_dma_buf_import: Add a test for modifiers"= ) Signed-off-by: Vinson Lee <[email protected]> Reviewed-by: Tapani P=C3=A4lli <[email protected]> Reviewed-by: Marek Ol=C5=A1=C3=A1k <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/= 1120> </pre> </li> <li> <strong style=3D"font-weight: 600;"><a href=3D"https://salsa.debian.org/x= org-team/app/piglit/-/commit/a88668d4ede73c6ab5ac3f5e4416b54b050706ec">a8= 8668d4</a></strong> <div> <span> by Vinson Lee </span> <i> at 2026-04-24T04:43:53+00:00 </i> </div> <pre class=3D"commit-message" style=3D'white-space: pre-wrap; display: bl= ock; font-size: 14px; color: #3a383f; position: relative; font-family: "G= itLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation M= ono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida co= nsole", monospace; font-variant-ligatures: none; word-break: break-all; w= ord-wrap: break-word; background-color: #fbfafd; border-radius: 2px; marg= in: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>arb_shader_image_si= ze/builtin: zero-initialize ext The loop at lines 172-173 writes all four fields of ext (x, y, z, w) via set_idx for i =3D 0..3, but Coverity cannot track writes through the nested-ternary set_idx macro and conservatively reports ext.z and ext.w as uninitialized at later reads. Zero-initialize ext at declaration. This silences the uninitialized scalar variable false positive reported by Coverity Scan. Fixes CID 1473076: Uninitialized scalar variable (UNINIT) Fixes: 36a327527add ("arb_shader_image_size: test GLSL's builtin imageSiz= e") Signed-off-by: Vinson Lee <[email protected]> Reviewed-by: Marek Ol=C5=A1=C3=A1k <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/= 1119> </pre> </li> <li> <strong style=3D"font-weight: 600;"><a href=3D"https://salsa.debian.org/x= org-team/app/piglit/-/commit/353fd9c58c312bbee2c69b7dbf5712eff8c17abf">35= 3fd9c5</a></strong> <div> <span> by Timothy Arceri </span> <i> at 2026-04-27T23:52:55+00:00 </i> </div> <pre class=3D"commit-message" style=3D'white-space: pre-wrap; display: bl= ock; font-size: 14px; color: #3a383f; position: relative; font-family: "G= itLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation M= ono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida co= nsole", monospace; font-variant-ligatures: none; word-break: break-all; w= ord-wrap: break-word; background-color: #fbfafd; border-radius: 2px; marg= in: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>shader_runner: allo= w vertex data to be set for sso Reviewed-by: Marek Ol=C5=A1=C3=A1k <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/= 1104> </pre> </li> <li> <strong style=3D"font-weight: 600;"><a href=3D"https://salsa.debian.org/x= org-team/app/piglit/-/commit/732e023a72fdaf0ff58bb6006c9dcfc5b73212c2">73= 2e023a</a></strong> <div> <span> by Timothy Arceri </span> <i> at 2026-04-27T23:52:55+00:00 </i> </div> <pre class=3D"commit-message" style=3D'white-space: pre-wrap; display: bl= ock; font-size: 14px; color: #3a383f; position: relative; font-family: "G= itLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation M= ono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida co= nsole", monospace; font-variant-ligatures: none; word-break: break-all; w= ord-wrap: break-word; background-color: #fbfafd; border-radius: 2px; marg= in: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>shader_runner: add = glFrontFace() support Reviewed-by: Marek Ol=C5=A1=C3=A1k <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/= 1104> </pre> </li> <li> <strong style=3D"font-weight: 600;"><a href=3D"https://salsa.debian.org/x= org-team/app/piglit/-/commit/75fbba34e336f683c5db7dc545339b31c924a211">75= fbba34</a></strong> <div> <span> by Timothy Arceri </span> <i> at 2026-04-27T23:52:55+00:00 </i> </div> <pre class=3D"commit-message" style=3D'white-space: pre-wrap; display: bl= ock; font-size: 14px; color: #3a383f; position: relative; font-family: "G= itLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation M= ono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida co= nsole", monospace; font-variant-ligatures: none; word-break: break-all; w= ord-wrap: break-word; background-color: #fbfafd; border-radius: 2px; marg= in: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>glsl: test packing = varying with built-in Tests Mesa bug https://gitlab.freedesktop.org/mesa/mesa/-/issues/14443 where a user defined varying is packed with the gl_Color built-in. Reviewed-by: Marek Ol=C5=A1=C3=A1k <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/= 1104> </pre> </li> <li> <strong style=3D"font-weight: 600;"><a href=3D"https://salsa.debian.org/x= org-team/app/piglit/-/commit/cd50fa7643b130c59da12247e6ffdf534c627f86">cd= 50fa76</a></strong> <div> <span> by Vinson Lee </span> <i> at 2026-04-28T23:40:38-07:00 </i> </div> <pre class=3D"commit-message" style=3D'white-space: pre-wrap; display: bl= ock; font-size: 14px; color: #3a383f; position: relative; font-family: "G= itLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation M= ono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida co= nsole", monospace; font-variant-ligatures: none; word-break: break-all; w= ord-wrap: break-word; background-color: #fbfafd; border-radius: 2px; marg= in: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>tests/spec/arb_text= ure_buffer_object/texture-buffer-size-clamp: fix format string tests/spec/arb_texture_buffer_object/texture-buffer-size-clamp.c:207:37: warning: format '%ld' expects argument of type 'long int', but argument 3= has type 'GLsizeiptr' {aka 'long long int'} [-Wformat=3D] On 64-bit Windows (MinGW), GLsizeiptr is long long int. Use the portable PRIdPTR specifier from <inttypes.h> with an intptr_t cast,= which expands to the correct format specifier for the platform's pointer-sized integer type. Fixes: 41ee0223dd1b ("arb_texture_buffer_object: fix buffer size") Signed-off-by: Vinson Lee <[email protected]> Reviewed-by: Marek Ol=C5=A1=C3=A1k <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/= 1128> </pre> </li> <li> <strong style=3D"font-weight: 600;"><a href=3D"https://salsa.debian.org/x= org-team/app/piglit/-/commit/2aae56a68bf76985717fd170a6849dfe5f3ba562">2a= ae56a6</a></strong> <div> <span> by Vinson Lee </span> <i> at 2026-04-29T06:56:15+00:00 </i> </div> <pre class=3D"commit-message" style=3D'white-space: pre-wrap; display: bl= ock; font-size: 14px; color: #3a383f; position: relative; font-family: "G= itLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation M= ono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida co= nsole", monospace; font-variant-ligatures: none; word-break: break-all; w= ord-wrap: break-word; background-color: #fbfafd; border-radius: 2px; marg= in: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>texturing/large-tex= : cast r.w to uint64_t before multiplication struct rect's w and h fields are uint32_t, so r.w * r.h is computed as a 32-bit unsigned product before being widened to uint64_t for assignment or for passing to check_bytes(). For sufficiently large rect dimensions the 32-bit product overflows and the high bits are lost. The current call sites use TEST_RECT_DIM =3D 32 so no overflow occurs in practice, but the test exists specifically to exercise large texture dimensions, and a future change to the rect size could silently truncate. Cast one operand to uint64_t to force 64-bit arithmetic. Fixes CID 1691840: Unintentional integer overflow (OVERFLOW_BEFORE_WIDEN)= Fixes CID 1691841: Unintentional integer overflow (OVERFLOW_BEFORE_WIDEN)= Fixes: 644453ae0fe0 ("large-tex: add large texture test") Signed-off-by: Vinson Lee <[email protected]> Reviewed-by: Erik Kurzinger <[email protected]> Reviewed-by: Marek Ol=C5=A1=C3=A1k <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/= 1130> </pre> </li> <li> <strong style=3D"font-weight: 600;"><a href=3D"https://salsa.debian.org/x= org-team/app/piglit/-/commit/aeeaba4ffbb582adab8844730aaa7bc9524bfe9c">ae= eaba4f</a></strong> <div> <span> by Vinson Lee </span> <i> at 2026-04-30T23:04:46-07:00 </i> </div> <pre class=3D"commit-message" style=3D'white-space: pre-wrap; display: bl= ock; font-size: 14px; color: #3a383f; position: relative; font-family: "G= itLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation M= ono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida co= nsole", monospace; font-variant-ligatures: none; word-break: break-all; w= ord-wrap: break-word; background-color: #fbfafd; border-radius: 2px; marg= in: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>tests/texturing/get= teximage-targets: fix int-to-pointer cast tests/texturing/getteximage-targets.c:198:39: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] Use uintptr_t which is guaranteed to be the same size as a pointer. Fixes: b13c204093c3 ("getteximage-targets: Add read texture image into PB= O case for each target") Signed-off-by: Vinson Lee <[email protected]> Reviewed-by: Marek Ol=C5=A1=C3=A1k <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/= 1127> </pre> </li> <li> <strong style=3D"font-weight: 600;"><a href=3D"https://salsa.debian.org/x= org-team/app/piglit/-/commit/363a14e7b8aeafce2dc87a185610576e9fc79d80">36= 3a14e7</a></strong> <div> <span> by Vinson Lee </span> <i> at 2026-05-01T06:21:31+00:00 </i> </div> <pre class=3D"commit-message" style=3D'white-space: pre-wrap; display: bl= ock; font-size: 14px; color: #3a383f; position: relative; font-family: "G= itLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation M= ono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida co= nsole", monospace; font-variant-ligatures: none; word-break: break-all; w= ord-wrap: break-word; background-color: #fbfafd; border-radius: 2px; marg= in: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>tests/general/depth= -clear-precision-check: fix pointer-to-int cast tests/general/depth-clear-precision-check.c:155:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] Use uintptr_t which is guaranteed to be the same size as a pointer. Fixes: b13ff8cc2297 ("depth-clear-precision-check: Test depth clear preci= sion") Signed-off-by: Vinson Lee <[email protected]> Reviewed-by: Marek Ol=C5=A1=C3=A1k <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/= 1126> </pre> </li> <li> <strong style=3D"font-weight: 600;"><a href=3D"https://salsa.debian.org/x= org-team/app/piglit/-/commit/0730373391be9a944a16a2a975871c0e740c45f0">07= 303733</a></strong> <div> <span> by Vinson Lee </span> <i> at 2026-05-01T06:41:09+00:00 </i> </div> <pre class=3D"commit-message" style=3D'white-space: pre-wrap; display: bl= ock; font-size: 14px; color: #3a383f; position: relative; font-family: "G= itLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation M= ono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida co= nsole", monospace; font-variant-ligatures: none; word-break: break-all; w= ord-wrap: break-word; background-color: #fbfafd; border-radius: 2px; marg= in: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>ext_direct_state_ac= cess/compressedtextureimage: fix deprecated-non-prototype warnings tests/spec/ext_direct_state_access/compressedtextureimage.c:267:3: warnin= g: passing arguments to 'glEndList' which has no prototype [-Wdeprecated-= non-prototype] tests/spec/ext_direct_state_access/compressedtextureimage.c:373:3: warnin= g: passing arguments to 'glEndList' which has no prototype [-Wdeprecated-= non-prototype] glEndList() takes no arguments. Remove the spurious argument. Fixes: 7cbd28b09d26 ("ext_direct_state_access: add test for glCompressedT= exture*Image2DEXT") Signed-off-by: Vinson Lee <[email protected]> Reviewed-by: Marek Ol=C5=A1=C3=A1k <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/= 1125> </pre> </li> <li> <strong style=3D"font-weight: 600;"><a href=3D"https://salsa.debian.org/x= org-team/app/piglit/-/commit/64c5908fc9477bff6bf7533d3acd1dd7e0382989">64= c5908f</a></strong> <div> <span> by Vinson Lee </span> <i> at 2026-05-04T23:18:20-07:00 </i> </div> <pre class=3D"commit-message" style=3D'white-space: pre-wrap; display: bl= ock; font-size: 14px; color: #3a383f; position: relative; font-family: "G= itLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation M= ono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida co= nsole", monospace; font-variant-ligatures: none; word-break: break-all; w= ord-wrap: break-word; background-color: #fbfafd; border-radius: 2px; marg= in: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>ext_direct_state_ac= cess/multi-texture: fix deprecated-non-prototype warnings tests/spec/ext_direct_state_access/multi-texture.c:260:6: warning: passin= g arguments to 'glEndList' which has no prototype [-Wdeprecated-non-proto= type] tests/spec/ext_direct_state_access/multi-texture.c:323:2: warning: passin= g arguments to 'glEndList' which has no prototype [-Wdeprecated-non-proto= type] tests/spec/ext_direct_state_access/multi-texture.c:443:2: warning: passin= g arguments to 'glEndList' which has no prototype [-Wdeprecated-non-proto= type] tests/spec/ext_direct_state_access/multi-texture.c:521:2: warning: passin= g arguments to 'glEndList' which has no prototype [-Wdeprecated-non-proto= type] tests/spec/ext_direct_state_access/multi-texture.c:575:2: warning: passin= g arguments to 'glEndList' which has no prototype [-Wdeprecated-non-proto= type] tests/spec/ext_direct_state_access/multi-texture.c:631:2: warning: passin= g arguments to 'glEndList' which has no prototype [-Wdeprecated-non-proto= type] tests/spec/ext_direct_state_access/multi-texture.c:936:6: warning: passin= g arguments to 'glEndList' which has no prototype [-Wdeprecated-non-proto= type] tests/spec/ext_direct_state_access/multi-texture.c:1039:6: warning: passi= ng arguments to 'glEndList' which has no prototype [-Wdeprecated-non-prot= otype] glEndList() takes no arguments. Remove the spurious argument. Fixes: 22688690bcad ("ext_direct_state_access: add test for multitexture = functions") Signed-off-by: Vinson Lee <[email protected]> Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@am= d.com> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/= 1131> </pre> </li> <li> <strong style=3D"font-weight: 600;"><a href=3D"https://salsa.debian.org/x= org-team/app/piglit/-/commit/c9049c362162ead253d93ae7186a285eda1d89ef">c9= 049c36</a></strong> <div> <span> by Vinson Lee </span> <i> at 2026-05-04T23:18:20-07:00 </i> </div> <pre class=3D"commit-message" style=3D'white-space: pre-wrap; display: bl= ock; font-size: 14px; color: #3a383f; position: relative; font-family: "G= itLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation M= ono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida co= nsole", monospace; font-variant-ligatures: none; word-break: break-all; w= ord-wrap: break-word; background-color: #fbfafd; border-radius: 2px; marg= in: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>ext_direct_state_ac= cess/program-uniform: fix deprecated-non-prototype warnings tests/spec/ext_direct_state_access/program-uniform.c:106:4: warning: pass= ing arguments to 'glEndList' which has no prototype [-Wdeprecated-non-pro= totype] tests/spec/ext_direct_state_access/program-uniform.c:196:4: warning: pass= ing arguments to 'glEndList' which has no prototype [-Wdeprecated-non-pro= totype] tests/spec/ext_direct_state_access/program-uniform.c:295:3: warning: pass= ing arguments to 'glEndList' which has no prototype [-Wdeprecated-non-pro= totype] glEndList() takes no arguments. Remove the spurious argument. Fixes: b39927b58710 ("ext_direct_state_access: add tests for ProgramUnifo= rmXXXEXT functions") Signed-off-by: Vinson Lee <[email protected]> Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@am= d.com> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/= 1131> </pre> </li> <li> <strong style=3D"font-weight: 600;"><a href=3D"https://salsa.debian.org/x= org-team/app/piglit/-/commit/1bb2910c3fced64396feddd205e356d80e5ff7d9">1b= b2910c</a></strong> <div> <span> by Vinson Lee </span> <i> at 2026-05-04T23:18:20-07:00 </i> </div> <pre class=3D"commit-message" style=3D'white-space: pre-wrap; display: bl= ock; font-size: 14px; color: #3a383f; position: relative; font-family: "G= itLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation M= ono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida co= nsole", monospace; font-variant-ligatures: none; word-break: break-all; w= ord-wrap: break-word; background-color: #fbfafd; border-radius: 2px; marg= in: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>ext_direct_state_ac= cess/textures: fix deprecated-non-prototype warnings tests/spec/ext_direct_state_access/textures.c:116:3: warning: passing arg= uments to 'glEndList' which has no prototype [-Wdeprecated-non-prototype]= tests/spec/ext_direct_state_access/textures.c:202:3: warning: passing arg= uments to 'glEndList' which has no prototype [-Wdeprecated-non-prototype]= tests/spec/ext_direct_state_access/textures.c:267:3: warning: passing arg= uments to 'glEndList' which has no prototype [-Wdeprecated-non-prototype]= tests/spec/ext_direct_state_access/textures.c:322:3: warning: passing arg= uments to 'glEndList' which has no prototype [-Wdeprecated-non-prototype]= tests/spec/ext_direct_state_access/textures.c:470:6: warning: passing arg= uments to 'glEndList' which has no prototype [-Wdeprecated-non-prototype]= tests/spec/ext_direct_state_access/textures.c:572:6: warning: passing arg= uments to 'glEndList' which has no prototype [-Wdeprecated-non-prototype]= tests/spec/ext_direct_state_access/textures.c:661:3: warning: passing arg= uments to 'glEndList' which has no prototype [-Wdeprecated-non-prototype]= glEndList() takes no arguments. Remove the spurious argument. Fixes: 1429c2c6991e ("ext_direct_state_access: add tests for glTexture*EX= T functions") Signed-off-by: Vinson Lee <[email protected]> Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@am= d.com> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/= 1131> </pre> </li> <li> <strong style=3D"font-weight: 600;"><a href=3D"https://salsa.debian.org/x= org-team/app/piglit/-/commit/4b08c617f8e06864c1116aee6afa77e246eedc4a">4b= 08c617</a></strong> <div> <span> by Pavel Ondra=C4=8Dka </span> <i> at 2026-05-06T20:05:41+00:00 </= i> </div> <pre class=3D"commit-message" style=3D'white-space: pre-wrap; display: bl= ock; font-size: 14px; color: #3a383f; position: relative; font-family: "G= itLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation M= ono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida co= nsole", monospace; font-variant-ligatures: none; word-break: break-all; w= ord-wrap: break-word; background-color: #fbfafd; border-radius: 2px; marg= in: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>glsl-1.10: test par= tial unroll with non-zero induction variable This is mostly the vs-loop-partial-unroll-multiple-breaks test with the loop starting at i=3D1 rather than i=3D0, which exercises the out of boun= ds removal path for non-zero initial induction variables and mirrors some of the glamor shaders logic. Reviewed-by: Timothy Arceri <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/= 1122> </pre> </li> <li> <strong style=3D"font-weight: 600;"><a href=3D"https://salsa.debian.org/x= org-team/app/piglit/-/commit/fea0165f546eca232a64de364522dca184d90056">fe= a0165f</a></strong> <div> <span> by Xinju Li </span> <i> at 2026-05-13T00:06:16+00:00 </i> </div> <pre class=3D"commit-message" style=3D'white-space: pre-wrap; display: bl= ock; font-size: 14px; color: #3a383f; position: relative; font-family: "G= itLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation M= ono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida co= nsole", monospace; font-variant-ligatures: none; word-break: break-all; w= ord-wrap: break-word; background-color: #fbfafd; border-radius: 2px; marg= in: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>glsl-1.50: add link= er tests for undefined function behavior Test that the linker correctly handles functions that are declared but no= t defined: - No link error if the undefined function is unreachable from main() - Link error if the undefined function is called from main() GLSL 1.50 spec section 6.1: "All functions must be either declared with a= prototype or defined with a body before they are called " Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/= 1118> </pre> </li> <li> <strong style=3D"font-weight: 600;"><a href=3D"https://salsa.debian.org/x= org-team/app/piglit/-/commit/6fd29fe44f8857b876a67bee962919635f22ecc8">6f= d29fe4</a></strong> <div> <span> by Adam Jackson </span> <i> at 2026-05-18T13:22:38-04:00 </i> </div> <pre class=3D"commit-message" style=3D'white-space: pre-wrap; display: bl= ock; font-size: 14px; color: #3a383f; position: relative; font-family: "G= itLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation M= ono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida co= nsole", monospace; font-variant-ligatures: none; word-break: break-all; w= ord-wrap: break-word; background-color: #fbfafd; border-radius: 2px; marg= in: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>arb_point_parameter= s: batch point-attenuation draws to reduce ReadPixels Draw all 18 (min, max, size) combinations as separate columns in a single frame per attenuation setting, then read pixels once instead of once per combination. This reduces ReadPixels calls from 1350 to 75 per subtest. Also fix swapped subtest labels and a pixel buffer leak on failure. Assisted-by: Claude Reviewed-by: Emma Anholt <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/= 1134> </pre> </li> <li> <strong style=3D"font-weight: 600;"><a href=3D"https://salsa.debian.org/x= org-team/app/piglit/-/commit/2b8ed2f52a7a99eebfd0923baf5b9f7f681cdf26">2b= 8ed2f5</a></strong> <div> <span> by Vinson Lee </span> <i> at 2026-05-21T00:36:06-07:00 </i> </div> <pre class=3D"commit-message" style=3D'white-space: pre-wrap; display: bl= ock; font-size: 14px; color: #3a383f; position: relative; font-family: "G= itLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation M= ono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida co= nsole", monospace; font-variant-ligatures: none; word-break: break-all; w= ord-wrap: break-word; background-color: #fbfafd; border-radius: 2px; marg= in: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>ext_packed_depth_st= encil/readpixels-24_8: cast to int before abs() The 1-bit depth tolerance check relies on abs() to allow value to be either above or below expected by 1. With uint32_t operands, unsigned subtraction wraps around when value < expected, producing a huge positive result that abs() cannot recover from. Cast both operands to int so the subtraction can be negative and abs() works as intended. ../tests/spec/ext_packed_depth_stencil/readpixels-24_8.c:63:6: warning: t= aking the absolute value of unsigned type 'uint32_t' (aka 'unsigned int')= has no effect [-Wabsolute-value] Fixes: db3e476c2f ("readpixels-24_8: use 1-bit tolerance for depth") Suggested-by: Marek Ol=C5=A1=C3=A1k <[email protected]> Signed-off-by: Vinson Lee <[email protected]> Reviewed-by: Marek Ol=C5=A1=C3=A1k <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/= 1132> </pre> </li> <li> <strong style=3D"font-weight: 600;"><a href=3D"https://salsa.debian.org/x= org-team/app/piglit/-/commit/d7e26693e2499ba7b6fb9a446cdf7d304fc9f4cb">d7= e26693</a></strong> <div> <span> by Juan A. Suarez Romero </span> <i> at 2026-05-27T11:54:08+02:00 = </i> </div> <pre class=3D"commit-message" style=3D'white-space: pre-wrap; display: bl= ock; font-size: 14px; color: #3a383f; position: relative; font-family: "G= itLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation M= ono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida co= nsole", monospace; font-variant-ligatures: none; word-break: break-all; w= ord-wrap: break-word; background-color: #fbfafd; border-radius: 2px; marg= in: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>texwrap: query if 3= 2-bit float supports linear-filtering The support for linear texture filtering is not mandatory for 32-bit floats. Rather, it depends on each driver. We use ARB_internalformat_query2 to ask the driver if the driver allows t= his. If this extension is not supported, then we just assume it can be linear filtered, following the current test behaviour. Assisted-by: Claude Code (Opus 4.7) Reviewed-by: Marek Ol=C5=A1=C3=A1k <[email protected]> Signed-off-by: Juan A. Suarez Romero <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/= 1136> </pre> </li> <li> <strong style=3D"font-weight: 600;"><a href=3D"https://salsa.debian.org/x= org-team/app/piglit/-/commit/6da6c61bd6b7efd7bce2709c1096f04c658f07c5">6d= a6c61b</a></strong> <div> <span> by Vinson Lee </span> <i> at 2026-05-27T23:26:48-07:00 </i> </div> <pre class=3D"commit-message" style=3D'white-space: pre-wrap; display: bl= ock; font-size: 14px; color: #3a383f; position: relative; font-family: "G= itLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation M= ono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida co= nsole", monospace; font-variant-ligatures: none; word-break: break-all; w= ord-wrap: break-word; background-color: #fbfafd; border-radius: 2px; marg= in: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>tests/general/selec= t: replace abs()-on-GLuint with depth packing helpers The depth tolerance check used abs() on GLuint subtraction, which is a no-op since unsigned subtraction wraps. Per the spec, depth values in the hit record are fixed-point in [0, 1] multiplied by 2^32 - 1. Introduce float_to_uint() and uint_to_float() helpers that wrap that mapping, build the reference entries with float_to_uint(), and compare hits in floating point using fabsf() on the round-tripped values. ../tests/general/select.c:128:10: warning: taking the absolute value of u= nsigned type 'GLuint' (aka 'unsigned int') has no effect [-Wabsolute-valu= e] ../tests/general/select.c:140:10: warning: taking the absolute value of u= nsigned type 'GLuint' (aka 'unsigned int') has no effect [-Wabsolute-valu= e] Fixes: 2a626860b ("Add GL_SELECT render mode tests") Suggested-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@a= md.com> Signed-off-by: Vinson Lee <[email protected]> Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@am= d.com> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/= 1133> </pre> </li> <li> <strong style=3D"font-weight: 600;"><a href=3D"https://salsa.debian.org/x= org-team/app/piglit/-/commit/1ba657c3b088bc6672acb3d9851b076e3ec7d3ea">1b= a657c3</a></strong> <div> <span> by Timothy Arceri </span> <i> at 2026-05-29T06:34:12+00:00 </i> </div> <pre class=3D"commit-message" style=3D'white-space: pre-wrap; display: bl= ock; font-size: 14px; color: #3a383f; position: relative; font-family: "G= itLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation M= ono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida co= nsole", monospace; font-variant-ligatures: none; word-break: break-all; w= ord-wrap: break-word; background-color: #fbfafd; border-radius: 2px; marg= in: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>gl-1.0: test scisso= r change when bitmap cache in use Tests Mesa's bitmap cache behaves correctly when scissor box changes. Mesa bug report: https://gitlab.freedesktop.org/mesa/mesa/-/work_items/15505 Assisted-by: ChatGPT (GPT-5.5) Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@am= d.com> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/= 1137> </pre> </li> <li> <strong style=3D"font-weight: 600;"><a href=3D"https://salsa.debian.org/x= org-team/app/piglit/-/commit/ea22807ea068e400496742312eafe276a6c5e069">ea= 22807e</a></strong> <div> <span> by Adam Jackson </span> <i> at 2026-06-01T13:56:51-04:00 </i> </div> <pre class=3D"commit-message" style=3D'white-space: pre-wrap; display: bl= ock; font-size: 14px; color: #3a383f; position: relative; font-family: "G= itLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation M= ono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida co= nsole", monospace; font-variant-ligatures: none; word-break: break-all; w= ord-wrap: break-word; background-color: #fbfafd; border-radius: 2px; marg= in: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>opengl: remove run_= concurrent=3DFalse from tests that don't need it Many tests in opengl.py were marked run_concurrent=3DFalse but don't need= the default framebuffer. In deqp-runner this means they don't get -fbo and run against a real window, serialized, for no benefit. These include texture format tests, PBO operations, vertex program tests, transform feedback, cubemaps, hiz FBO tests, etc. Tests that genuinely need non-concurrent execution are preserved: GLX/EGL display management, window-framebuffer tests (hiz-*-window, fbo-sys-*, read-front, drawbuffer-modes), timing-sensitive tests (timer queries, performance monitors), resource-intensive tests (large-float-texture, tex3d-maxsize), and tests that read from the default framebuffer (masked-clear, framebuffer-srgb, fbo-copypix). Assisted-by: Claude Reviewed-by: Marek Ol=C5=A1=C3=A1k <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/= 1135> </pre> </li> <li> <strong style=3D"font-weight: 600;"><a href=3D"https://salsa.debian.org/x= org-team/app/piglit/-/commit/13efb7739201230a9e215da0ecbc8917426b9636">13= efb773</a></strong> <div> <span> by David Heidelberg </span> <i> at 2026-06-06T19:18:46+02:00 </i> </div> <pre class=3D"commit-message" style=3D'white-space: pre-wrap; display: bl= ock; font-size: 14px; color: #3a383f; position: relative; font-family: "G= itLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation M= ono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida co= nsole", monospace; font-variant-ligatures: none; word-break: break-all; w= ord-wrap: break-word; background-color: #fbfafd; border-radius: 2px; marg= in: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>cmake: CMAKE_SYSTEM= _PROCESSOR may match i386/amd64 on other unix systems uname -p or uname -m will return i386/amd64. Link: https://cmake.org/cmake/help/latest/variable/CMAKE_HOST_SYSTEM_PROC= ESSOR.html Sponsored by: The FreeBSD Foundation Signed-off-by: David Heidelberg <[email protected]> </pre> </li> <li> <strong style=3D"font-weight: 600;"><a href=3D"https://salsa.debian.org/x= org-team/app/piglit/-/commit/9e8161f1c48d1fc92f8e4cceac100a50b357a4f1">9e= 8161f1</a></strong> <div> <span> by David Heidelberg </span> <i> at 2026-06-06T19:31:53+02:00 </i> </div> <pre class=3D"commit-message" style=3D'white-space: pre-wrap; display: bl= ock; font-size: 14px; color: #3a383f; position: relative; font-family: "G= itLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation M= ono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida co= nsole", monospace; font-variant-ligatures: none; word-break: break-all; w= ord-wrap: break-word; background-color: #fbfafd; border-radius: 2px; marg= in: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>cmake: Enable FreeB= SD support This allows building piglit on the recent FreeBSD. Sponsored by: The FreeBSD Foundation Signed-off-by: David Heidelberg <[email protected]> </pre> </li> <li> <strong style=3D"font-weight: 600;"><a href=3D"https://salsa.debian.org/x= org-team/app/piglit/-/commit/284e66d3725f059cea0584d310650386cf5f7e8d">28= 4e66d3</a></strong> <div> <span> by Vinson Lee </span> <i> at 2026-06-20T00:20:45-07:00 </i> </div> <pre class=3D"commit-message" style=3D'white-space: pre-wrap; display: bl= ock; font-size: 14px; color: #3a383f; position: relative; font-family: "G= itLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation M= ono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida co= nsole", monospace; font-variant-ligatures: none; word-break: break-all; w= ord-wrap: break-word; background-color: #fbfafd; border-radius: 2px; marg= in: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>arb_texture_buffer_= object: remove shadowing 'vao' in formats test clang -Wuninitialized-const-pointer reports: tests/spec/arb_texture_buffer_object/formats.c:575:27: warning: variable 'vao' is uninitialized when passed as a const pointer argument here [-Wuninitialized-const-pointer] piglit_display() declared an outer 'GLuint vao' but the GL >=3D3.1 pat= h shadowed it with a second 'GLuint vao' in the inner block. The inner variable received glGenVertexArrays(); the outer one stayed uninitialized and was the value passed to glDeleteVertexArrays() at function exit. The real VAO leaked and the cleanup invoked undefined behavior. Drop the inner shadow so glGen, glBind, and glDelete all use the outer 'vao'. Initialize it to 0 so the GL <3.1 path passes a well-defined no-op name to glDeleteVertexArrays(). Fixes: 9407d09cec3e ("GL_ARB_texture_buffer_object/formats: Add real supp= ort for testing GL core.") Assisted-by: Claude Code (Opus 4.7) Signed-off-by: Vinson Lee <[email protected]> Reviewed-by: Marek Ol=C5=A1=C3=A1k <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/= 1140> </pre> </li> <li> <strong style=3D"font-weight: 600;"><a href=3D"https://salsa.debian.org/x= org-team/app/piglit/-/commit/714adbb5a7044f483f9464eee4f6030aee91887e">71= 4adbb5</a></strong> <div> <span> by Vinson Lee </span> <i> at 2026-06-20T07:43:37+00:00 </i> </div> <pre class=3D"commit-message" style=3D'white-space: pre-wrap; display: bl= ock; font-size: 14px; color: #3a383f; position: relative; font-family: "G= itLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation M= ono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida co= nsole", monospace; font-variant-ligatures: none; word-break: break-all; w= ord-wrap: break-word; background-color: #fbfafd; border-radius: 2px; marg= in: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>glx: drop unused 'f= rames' counter in glx-swap-event draw_frame clang -Wunused-but-set-variable reports: tests/glx/glx-swap-event.c:61:16: warning: variable 'frames' set but not used [-Wunused-but-set-variable] The async test mode that read 'frames' to compute swap_freq was deleted in the fixes commit below; the variable was left behind, written but never read. Fixes: 373ba1b96170 ("glx-swap-event: Delete the "async" test mode.") Assisted-by: Claude Code (Opus 4.7) Signed-off-by: Vinson Lee <[email protected]> Reviewed-by: Marek Ol=C5=A1=C3=A1k <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/= 1141> </pre> </li> <li> <strong style=3D"font-weight: 600;"><a href=3D"https://salsa.debian.org/x= org-team/app/piglit/-/commit/8708de0426c1004a2a41494397c099d68961e91f">87= 08de04</a></strong> <div> <span> by Vinson Lee </span> <i> at 2026-06-20T07:56:59+00:00 </i> </div> <pre class=3D"commit-message" style=3D'white-space: pre-wrap; display: bl= ock; font-size: 14px; color: #3a383f; position: relative; font-family: "G= itLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation M= ono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida co= nsole", monospace; font-variant-ligatures: none; word-break: break-all; w= ord-wrap: break-word; background-color: #fbfafd; border-radius: 2px; marg= in: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>arb_framebuffer_no_= attachments: drop unused 'buffer' in query test clang -Wuninitialized-const-pointer reports: tests/spec/arb_framebuffer_no_attachments/query.c:212:22: warning: variable 'buffer' is uninitialized when passed as a const pointer argument here [-Wuninitialized-const-pointer] The 'buffer' name was declared in piglit_init() and passed to glDeleteBuffers() in the cleanup path, but the test never calls glGenBuffers() or otherwise initializes it. Remove the dead declaration and the corresponding delete call. Fixes: 256dfd56fd8a ("arb_no_fb_attach: add a test with just samples pass= ed") Assisted-by: Claude Code (Opus 4.7) Signed-off-by: Vinson Lee <[email protected]> Reviewed-by: Marek Ol=C5=A1=C3=A1k <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/= 1142> </pre> </li> <li> <strong style=3D"font-weight: 600;"><a href=3D"https://salsa.debian.org/x= org-team/app/piglit/-/commit/68d1efafc9073642e417ac6a890d3bcc48740708">68= d1efaf</a></strong> <div> <span> by Vinson Lee </span> <i> at 2026-06-20T08:06:17+00:00 </i> </div> <pre class=3D"commit-message" style=3D'white-space: pre-wrap; display: bl= ock; font-size: 14px; color: #3a383f; position: relative; font-family: "G= itLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation M= ono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida co= nsole", monospace; font-variant-ligatures: none; word-break: break-all; w= ord-wrap: break-word; background-color: #fbfafd; border-radius: 2px; marg= in: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>ati_fragment_shader= : fold GL error check into render-ops result clang -Wunused-but-set-variable reports: tests/spec/ati_fragment_shader/render-ops.c:300:7: warning: variable 'pass' set but not used [-Wunused-but-set-variable] The local 'pass' tracked the trailing piglit_check_gl_error() but was never returned; piglit_display() returns 'result' built up via piglit_merge_result() per subtest. A GL error therefore could not fail the test. Drop the orphan 'pass' and merge the GL error check into 'result' so GL errors actually affect the reported result. Fixes: 603deba4ab66 ("ati_fragment_shader: Add a test of all the ops and = modifiers.") Assisted-by: Claude Code (Opus 4.7) Signed-off-by: Vinson Lee <[email protected]> Reviewed-by: Marek Ol=C5=A1=C3=A1k <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/= 1143> </pre> </li> <li> <strong style=3D"font-weight: 600;"><a href=3D"https://salsa.debian.org/x= org-team/app/piglit/-/commit/a76f43b791f443f68ec6d998f025c2976c0130c4">a7= 6f43b7</a></strong> <div> <span> by Vinson Lee </span> <i> at 2026-06-20T08:19:09+00:00 </i> </div> <pre class=3D"commit-message" style=3D'white-space: pre-wrap; display: bl= ock; font-size: 14px; color: #3a383f; position: relative; font-family: "G= itLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation M= ono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida co= nsole", monospace; font-variant-ligatures: none; word-break: break-all; w= ord-wrap: break-word; background-color: #fbfafd; border-radius: 2px; marg= in: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>ext_external_object= s: initialize 'param' in semaphore parameter test clang -Wuninitialized-const-pointer reports: tests/spec/ext_external_objects/semaphore-api-errors.c:73:40: warning: variable 'param' is uninitialized when passed as a const pointer argument here [-Wuninitialized-const-pointer] The test passes an invalid pname (0) to glSemaphoreParameterui64vEXT() to verify GL_INVALID_ENUM is raised. The driver is expected to reject the call before reading 'param', but the C call still hands the address of an uninitialized GLuint64 to a function taking a 'const GLuint64 *'. Initialize 'param' to 0. A sibling 'sem' variable in the same file got the same treatment in f0913cb0b853 ("ext_external_objects: initialize variable"). Fixes: a4098680b739 ("ext_semaphore: add basic api error checking") Assisted-by: Claude Code (Opus 4.7) Signed-off-by: Vinson Lee <[email protected]> Reviewed-by: Marek Ol=C5=A1=C3=A1k <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/= 1144> </pre> </li> <li> <strong style=3D"font-weight: 600;"><a href=3D"https://salsa.debian.org/x= org-team/app/piglit/-/commit/46e7b394ff64c36245fcfd64c83757f93e705eb6">46= e7b394</a></strong> <div> <span> by Vinson Lee </span> <i> at 2026-06-22T08:54:15+00:00 </i> </div> <pre class=3D"commit-message" style=3D'white-space: pre-wrap; display: bl= ock; font-size: 14px; color: #3a383f; position: relative; font-family: "G= itLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation M= ono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida co= nsole", monospace; font-variant-ligatures: none; word-break: break-all; w= ord-wrap: break-word; background-color: #fbfafd; border-radius: 2px; marg= in: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>oes_compressed_etc1= _rgb8_texture: zero-init 'fake_tex_data' in basic test clang -Wdefault-const-init-var-unsafe reports: tests/spec/oes_compressed_etc1_rgb8_texture/ oes_compressed_etc1_rgb8_texture-basic.c:49:19: warning: default initialization of an object of type 'const GLubyte[32]' (aka 'const unsigned char[32]') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 'fake_tex_data' is intentional garbage data passed to glTexImage2D(), glTexSubImage2D() and glCompressedTexSubImage2D() calls that are expected to fail with GL_INVALID_VALUE / GL_INVALID_ENUM / GL_INVALID_OPERATION. The driver should not read the buffer, but the const array still has indeterminate contents at the call site. Zero-initialize the array so the test no longer relies on uninitialized memory. Fixes: bb7c32fe15bd ("etc1: Remove texturing test from 'basic' test file"= ) Assisted-by: Claude Code (Opus 4.7) Signed-off-by: Vinson Lee <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/= 1139> </pre> </li> <li> <strong style=3D"font-weight: 600;"><a href=3D"https://salsa.debian.org/x= org-team/app/piglit/-/commit/17ec31a347e3a1a910d57c41766ff71c46df21a6">17= ec31a3</a></strong> <div> <span> by Caio Oliveira </span> <i> at 2026-06-24T16:42:34+00:00 </i> </div> <pre class=3D"commit-message" style=3D'white-space: pre-wrap; display: bl= ock; font-size: 14px; color: #3a383f; position: relative; font-family: "G= itLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation M= ono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida co= nsole", monospace; font-variant-ligatures: none; word-break: break-all; w= ord-wrap: break-word; background-color: #fbfafd; border-radius: 2px; marg= in: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>vulkan: Add test fo= r Mesa issue 15639 See https://gitlab.freedesktop.org/mesa/mesa/-/work_items/15639. Reviewed-by: Ian Romanick <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/= 1154> </pre> </li> <li> <strong style=3D"font-weight: 600;"><a href=3D"https://salsa.debian.org/x= org-team/app/piglit/-/commit/96996534fb2a4c0bc2276efbdbea924a96783c4b">96= 996534</a></strong> <div> <span> by Juan A. Suarez Romero </span> <i> at 2026-06-25T09:47:07+00:00 = </i> </div> <pre class=3D"commit-message" style=3D'white-space: pre-wrap; display: bl= ock; font-size: 14px; color: #3a383f; position: relative; font-family: "G= itLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation M= ono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida co= nsole", monospace; font-variant-ligatures: none; word-break: break-all; w= ord-wrap: break-word; background-color: #fbfafd; border-radius: 2px; marg= in: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>tests: call EGL ter= minate Otherwise valgrind exposes multiple memory leaks related with not terminating EGL properly. Acked-by: David Heidelberg <[email protected]> Signed-off-by: Juan A. Suarez Romero <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/= 1156> </pre> </li> <li> <strong style=3D"font-weight: 600;"><a href=3D"https://salsa.debian.org/x= org-team/app/piglit/-/commit/6cf8a617e83b572b07b34161f74be4610403c586">6c= f8a617</a></strong> <div> <span> by Juan A. Suarez Romero </span> <i> at 2026-06-25T09:47:07+00:00 = </i> </div> <pre class=3D"commit-message" style=3D'white-space: pre-wrap; display: bl= ock; font-size: 14px; color: #3a383f; position: relative; font-family: "G= itLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation M= ono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida co= nsole", monospace; font-variant-ligatures: none; word-break: break-all; w= ord-wrap: break-word; background-color: #fbfafd; border-radius: 2px; marg= in: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>egl-configless-cont= ext: fix memory leaks Frees allocated memory and properly finishes EGL. Acked-by: David Heidelberg <[email protected]> Signed-off-by: Juan A. Suarez Romero <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/= 1156> </pre> </li> <li> <strong style=3D"font-weight: 600;"><a href=3D"https://salsa.debian.org/x= org-team/app/piglit/-/commit/fdc4869ae6b68a49e58f37dce2eed2c0a6f3dbe6">fd= c4869a</a></strong> <div> <span> by Juan A. Suarez Romero </span> <i> at 2026-06-25T09:47:07+00:00 = </i> </div> <pre class=3D"commit-message" style=3D'white-space: pre-wrap; display: bl= ock; font-size: 14px; color: #3a383f; position: relative; font-family: "G= itLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation M= ono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida co= nsole", monospace; font-variant-ligatures: none; word-break: break-all; w= ord-wrap: break-word; background-color: #fbfafd; border-radius: 2px; marg= in: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>ext_image_dma_buf: = fix memory leaks Free allocated memory and properly terminate EGL. Acked-by: David Heidelberg <[email protected]> Signed-off-by: Juan A. Suarez Romero <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/= 1156> </pre> </li> <li> <strong style=3D"font-weight: 600;"><a href=3D"https://salsa.debian.org/x= org-team/app/piglit/-/commit/e5d986462f75cca846ef20709f570ea010e51cd7">e5= d98646</a></strong> <div> <span> by Juan A. Suarez Romero </span> <i> at 2026-06-25T09:47:07+00:00 = </i> </div> <pre class=3D"commit-message" style=3D'white-space: pre-wrap; display: bl= ock; font-size: 14px; color: #3a383f; position: relative; font-family: "G= itLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation M= ono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida co= nsole", monospace; font-variant-ligatures: none; word-break: break-all; w= ord-wrap: break-word; background-color: #fbfafd; border-radius: 2px; marg= in: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>ext_direct_state_ac= cess: fix memory leaks Acked-by: David Heidelberg <[email protected]> Signed-off-by: Juan A. Suarez Romero <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/= 1156> </pre> </li> <li> <strong style=3D"font-weight: 600;"><a href=3D"https://salsa.debian.org/x= org-team/app/piglit/-/commit/43c28f82ca08728dc32121d75f37558be2560cd6">43= c28f82</a></strong> <div> <span> by Juan A. Suarez Romero </span> <i> at 2026-06-25T09:47:08+00:00 = </i> </div> <pre class=3D"commit-message" style=3D'white-space: pre-wrap; display: bl= ock; font-size: 14px; color: #3a383f; position: relative; font-family: "G= itLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation M= ono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida co= nsole", monospace; font-variant-ligatures: none; word-break: break-all; w= ord-wrap: break-word; background-color: #fbfafd; border-radius: 2px; marg= in: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>tex-miplevel-select= ion: fix leak Acked-by: David Heidelberg <[email protected]> Signed-off-by: Juan A. Suarez Romero <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/= 1156> </pre> </li> <li> <strong style=3D"font-weight: 600;"><a href=3D"https://salsa.debian.org/x= org-team/app/piglit/-/commit/471515bfce7795f4aebfd615a819316017e6c3ba">47= 1515bf</a></strong> <div> <span> by Juan A. Suarez Romero </span> <i> at 2026-06-25T09:47:08+00:00 = </i> </div> <pre class=3D"commit-message" style=3D'white-space: pre-wrap; display: bl= ock; font-size: 14px; color: #3a383f; position: relative; font-family: "G= itLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation M= ono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida co= nsole", monospace; font-variant-ligatures: none; word-break: break-all; w= ord-wrap: break-word; background-color: #fbfafd; border-radius: 2px; marg= in: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>shader_runner: fix = memory leak Acked-by: David Heidelberg <[email protected]> Signed-off-by: Juan A. Suarez Romero <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/= 1156> </pre> </li> <li> <strong style=3D"font-weight: 600;"><a href=3D"https://salsa.debian.org/x= org-team/app/piglit/-/commit/05bb820ddf35811cd682771d8c3d80b68e773bdc">05= bb820d</a></strong> <div> <span> by Juan A. Suarez Romero </span> <i> at 2026-06-25T09:47:08+00:00 = </i> </div> <pre class=3D"commit-message" style=3D'white-space: pre-wrap; display: bl= ock; font-size: 14px; color: #3a383f; position: relative; font-family: "G= itLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation M= ono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida co= nsole", monospace; font-variant-ligatures: none; word-break: break-all; w= ord-wrap: break-word; background-color: #fbfafd; border-radius: 2px; marg= in: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>vp-max-array: fix m= emory leak Acked-by: David Heidelberg <[email protected]> Signed-off-by: Juan A. Suarez Romero <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/= 1156> </pre> </li> <li> <strong style=3D"font-weight: 600;"><a href=3D"https://salsa.debian.org/x= org-team/app/piglit/-/commit/8cfa25947fa5408aca94708de2c88c8a75713618">8c= fa2594</a></strong> <div> <span> by Juan A. Suarez Romero </span> <i> at 2026-06-25T09:47:08+00:00 = </i> </div> <pre class=3D"commit-message" style=3D'white-space: pre-wrap; display: bl= ock; font-size: 14px; color: #3a383f; position: relative; font-family: "G= itLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation M= ono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida co= nsole", monospace; font-variant-ligatures: none; word-break: break-all; w= ord-wrap: break-word; background-color: #fbfafd; border-radius: 2px; marg= in: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>ati_fragment_shader= : fix memory leak Acked-by: David Heidelberg <[email protected]> Signed-off-by: Juan A. Suarez Romero <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/= 1156> </pre> </li> <li> <strong style=3D"font-weight: 600;"><a href=3D"https://salsa.debian.org/x= org-team/app/piglit/-/commit/369189c80f8a7c63c80c9e5748eeed15ebeeebda">36= 9189c8</a></strong> <div> <span> by Juan A. Suarez Romero </span> <i> at 2026-06-25T09:47:08+00:00 = </i> </div> <pre class=3D"commit-message" style=3D'white-space: pre-wrap; display: bl= ock; font-size: 14px; color: #3a383f; position: relative; font-family: "G= itLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation M= ono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida co= nsole", monospace; font-variant-ligatures: none; word-break: break-all; w= ord-wrap: break-word; background-color: #fbfafd; border-radius: 2px; marg= in: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>ext_transform_feedb= ack: fix memory leaks Acked-by: David Heidelberg <[email protected]> Signed-off-by: Juan A. Suarez Romero <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/= 1156> </pre> </li> <li> <strong style=3D"font-weight: 600;"><a href=3D"https://salsa.debian.org/x= org-team/app/piglit/-/commit/e95ba54323250f8bf79cefbf7177c033d786ac02">e9= 5ba543</a></strong> <div> <span> by Juan A. Suarez Romero </span> <i> at 2026-06-25T09:47:08+00:00 = </i> </div> <pre class=3D"commit-message" style=3D'white-space: pre-wrap; display: bl= ock; font-size: 14px; color: #3a383f; position: relative; font-family: "G= itLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation M= ono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida co= nsole", monospace; font-variant-ligatures: none; word-break: break-all; w= ord-wrap: break-word; background-color: #fbfafd; border-radius: 2px; marg= in: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>ext_framebuffer_mul= tisample: fix memory leaks Acked-by: David Heidelberg <[email protected]> Signed-off-by: Juan A. Suarez Romero <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/= 1156> </pre> </li> <li> <strong style=3D"font-weight: 600;"><a href=3D"https://salsa.debian.org/x= org-team/app/piglit/-/commit/f0332c33114d2b93bbcdf7173477be4f9cf50dbd">f0= 332c33</a></strong> <div> <span> by Juan A. Suarez Romero </span> <i> at 2026-06-25T09:47:08+00:00 = </i> </div> <pre class=3D"commit-message" style=3D'white-space: pre-wrap; display: bl= ock; font-size: 14px; color: #3a383f; position: relative; font-family: "G= itLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation M= ono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida co= nsole", monospace; font-variant-ligatures: none; word-break: break-all; w= ord-wrap: break-word; background-color: #fbfafd; border-radius: 2px; marg= in: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>oes_draw_elements_b= ase_vertex: fix memory leaks Acked-by: David Heidelberg <[email protected]> Signed-off-by: Juan A. Suarez Romero <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/= 1156> </pre> </li> <li> <strong style=3D"font-weight: 600;"><a href=3D"https://salsa.debian.org/x= org-team/app/piglit/-/commit/ed338a579003aa7b66e6490ec59bc3dca70e0cda">ed= 338a57</a></strong> <div> <span> by Juan A. Suarez Romero </span> <i> at 2026-06-25T09:47:08+00:00 = </i> </div> <pre class=3D"commit-message" style=3D'white-space: pre-wrap; display: bl= ock; font-size: 14px; color: #3a383f; position: relative; font-family: "G= itLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation M= ono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida co= nsole", monospace; font-variant-ligatures: none; word-break: break-all; w= ord-wrap: break-word; background-color: #fbfafd; border-radius: 2px; marg= in: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>amd_performance_mon= itor: fix memory leaks Acked-by: David Heidelberg <[email protected]> Signed-off-by: Juan A. Suarez Romero <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/= 1156> </pre> </li> <li> <strong style=3D"font-weight: 600;"><a href=3D"https://salsa.debian.org/x= org-team/app/piglit/-/commit/b99fc764eae56021f83450f22c8bf7afc3d66f1b">b9= 9fc764</a></strong> <div> <span> by Juan A. Suarez Romero </span> <i> at 2026-06-25T09:47:08+00:00 = </i> </div> <pre class=3D"commit-message" style=3D'white-space: pre-wrap; display: bl= ock; font-size: 14px; color: #3a383f; position: relative; font-family: "G= itLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation M= ono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida co= nsole", monospace; font-variant-ligatures: none; word-break: break-all; w= ord-wrap: break-word; background-color: #fbfafd; border-radius: 2px; marg= in: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>ext_texture_array: = fix memory leak Acked-by: David Heidelberg <[email protected]> Signed-off-by: Juan A. Suarez Romero <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/= 1156> </pre> </li> <li> <strong style=3D"font-weight: 600;"><a href=3D"https://salsa.debian.org/x= org-team/app/piglit/-/commit/506802c5378b369eeb0d92c9b48987db72821b87">50= 6802c5</a></strong> <div> <span> by Juan A. Suarez Romero </span> <i> at 2026-06-25T09:47:08+00:00 = </i> </div> <pre class=3D"commit-message" style=3D'white-space: pre-wrap; display: bl= ock; font-size: 14px; color: #3a383f; position: relative; font-family: "G= itLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation M= ono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida co= nsole", monospace; font-variant-ligatures: none; word-break: break-all; w= ord-wrap: break-word; background-color: #fbfafd; border-radius: 2px; marg= in: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>arb_uniform_buffer_= object: fix memory leaks Acked-by: David Heidelberg <[email protected]> Signed-off-by: Juan A. Suarez Romero <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/= 1156> </pre> </li> <li> <strong style=3D"font-weight: 600;"><a href=3D"https://salsa.debian.org/x= org-team/app/piglit/-/commit/9a8bcbc9db7b2d7b080c80eb1f388f128f871517">9a= 8bcbc9</a></strong> <div> <span> by Juan A. Suarez Romero </span> <i> at 2026-06-25T09:47:08+00:00 = </i> </div> <pre class=3D"commit-message" style=3D'white-space: pre-wrap; display: bl= ock; font-size: 14px; color: #3a383f; position: relative; font-family: "G= itLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation M= ono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida co= nsole", monospace; font-variant-ligatures: none; word-break: break-all; w= ord-wrap: break-word; background-color: #fbfafd; border-radius: 2px; marg= in: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>ext_texture_integer= : fix memory leaks Acked-by: David Heidelberg <[email protected]> Signed-off-by: Juan A. Suarez Romero <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/= 1156> </pre> </li> <li> <strong style=3D"font-weight: 600;"><a href=3D"https://salsa.debian.org/x= org-team/app/piglit/-/commit/e224a40e22a3d61ee7104ee1b54c3c3706753680">e2= 24a40e</a></strong> <div> <span> by Juan A. Suarez Romero </span> <i> at 2026-06-25T09:47:08+00:00 = </i> </div> <pre class=3D"commit-message" style=3D'white-space: pre-wrap; display: bl= ock; font-size: 14px; color: #3a383f; position: relative; font-family: "G= itLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation M= ono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida co= nsole", monospace; font-variant-ligatures: none; word-break: break-all; w= ord-wrap: break-word; background-color: #fbfafd; border-radius: 2px; marg= in: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>khr_debug: fix memo= ry leak Acked-by: David Heidelberg <[email protected]> Signed-off-by: Juan A. Suarez Romero <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/= 1156> </pre> </li> <li> <strong style=3D"font-weight: 600;"><a href=3D"https://salsa.debian.org/x= org-team/app/piglit/-/commit/7ad060aab594f7230ad18697e3dcbc0237dccf42">7a= d060aa</a></strong> <div> <span> by Juan A. Suarez Romero </span> <i> at 2026-06-25T09:47:08+00:00 = </i> </div> <pre class=3D"commit-message" style=3D'white-space: pre-wrap; display: bl= ock; font-size: 14px; color: #3a383f; position: relative; font-family: "G= itLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation M= ono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida co= nsole", monospace; font-variant-ligatures: none; word-break: break-all; w= ord-wrap: break-word; background-color: #fbfafd; border-radius: 2px; marg= in: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>oes_egl_image_exter= nal_essl3: fix memory leaks Acked-by: David Heidelberg <[email protected]> Signed-off-by: Juan A. Suarez Romero <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/= 1156> </pre> </li> <li> <strong style=3D"font-weight: 600;"><a href=3D"https://salsa.debian.org/x= org-team/app/piglit/-/commit/988cffed5ca8472233115e2b4578b9d977ac6a37">98= 8cffed</a></strong> <div> <span> by Juan A. Suarez Romero </span> <i> at 2026-06-25T09:47:08+00:00 = </i> </div> <pre class=3D"commit-message" style=3D'white-space: pre-wrap; display: bl= ock; font-size: 14px; color: #3a383f; position: relative; font-family: "G= itLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation M= ono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida co= nsole", monospace; font-variant-ligatures: none; word-break: break-all; w= ord-wrap: break-word; background-color: #fbfafd; border-radius: 2px; marg= in: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>draw-pixels: fix me= mory leak Acked-by: David Heidelberg <[email protected]> Signed-off-by: Juan A. Suarez Romero <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/= 1156> </pre> </li> <li> <strong style=3D"font-weight: 600;"><a href=3D"https://salsa.debian.org/x= org-team/app/piglit/-/commit/0cafe91fa0c07483abdad71b492dae4eb83efb01">0c= afe91f</a></strong> <div> <span> by Juan A. Suarez Romero </span> <i> at 2026-06-25T09:47:08+00:00 = </i> </div> <pre class=3D"commit-message" style=3D'white-space: pre-wrap; display: bl= ock; font-size: 14px; color: #3a383f; position: relative; font-family: "G= itLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation M= ono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida co= nsole", monospace; font-variant-ligatures: none; word-break: break-all; w= ord-wrap: break-word; background-color: #fbfafd; border-radius: 2px; marg= in: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>ext_egl_image_stora= ge: fix memory leaks Acked-by: David Heidelberg <[email protected]> Signed-off-by: Juan A. Suarez Romero <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/= 1156> </pre> </li> <li> <strong style=3D"font-weight: 600;"><a href=3D"https://salsa.debian.org/x= org-team/app/piglit/-/commit/1e042aa6c910c69007681bb16dec54b8546096b4">1e= 042aa6</a></strong> <div> <span> by Juan A. Suarez Romero </span> <i> at 2026-06-25T09:47:08+00:00 = </i> </div> <pre class=3D"commit-message" style=3D'white-space: pre-wrap; display: bl= ock; font-size: 14px; color: #3a383f; position: relative; font-family: "G= itLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation M= ono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida co= nsole", monospace; font-variant-ligatures: none; word-break: break-all; w= ord-wrap: break-word; background-color: #fbfafd; border-radius: 2px; marg= in: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>glx-multithread-buf= fer: fix memory leak Acked-by: David Heidelberg <[email protected]> Signed-off-by: Juan A. Suarez Romero <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/= 1156> </pre> </li> <li> <strong style=3D"font-weight: 600;"><a href=3D"https://salsa.debian.org/x= org-team/app/piglit/-/commit/ba25f3c03b122209cc448684d7bd9cacc5370245">ba= 25f3c0</a></strong> <div> <span> by Juan A. Suarez Romero </span> <i> at 2026-06-25T09:47:08+00:00 = </i> </div> <pre class=3D"commit-message" style=3D'white-space: pre-wrap; display: bl= ock; font-size: 14px; color: #3a383f; position: relative; font-family: "G= itLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation M= ono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida co= nsole", monospace; font-variant-ligatures: none; word-break: break-all; w= ord-wrap: break-word; background-color: #fbfafd; border-radius: 2px; marg= in: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>arb_texture_buffer_= object/format: properly delete VAO VAO is created for GL >=3D 3.1, and so it should be removed for the sa= me version. Acked-by: David Heidelberg <[email protected]> Signed-off-by: Juan A. Suarez Romero <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/= 1156> </pre> </li> <li> <strong style=3D"font-weight: 600;"><a href=3D"https://salsa.debian.org/x= org-team/app/piglit/-/commit/3bb86956c9f425f8b54ce7318a408902e8cf712c">3b= b86956</a></strong> <div> <span> by Juan A. Suarez Romero </span> <i> at 2026-06-25T09:47:08+00:00 = </i> </div> <pre class=3D"commit-message" style=3D'white-space: pre-wrap; display: bl= ock; font-size: 14px; color: #3a383f; position: relative; font-family: "G= itLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation M= ono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida co= nsole", monospace; font-variant-ligatures: none; word-break: break-all; w= ord-wrap: break-word; background-color: #fbfafd; border-radius: 2px; marg= in: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>arb_cull_distance/e= xceed-limits: check required version/extension Check that the required GL version or extensions are supported before querying the properties that require that version or extensions. Acked-by: David Heidelberg <[email protected]> Signed-off-by: Juan A. Suarez Romero <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/= 1156> </pre> </li> <li> <strong style=3D"font-weight: 600;"><a href=3D"https://salsa.debian.org/x= org-team/app/piglit/-/commit/071849a8356cb12ed26c7a7de199454a3cc92be2">07= 1849a8</a></strong> <div> <span> by Juan A. Suarez Romero </span> <i> at 2026-06-25T09:47:08+00:00 = </i> </div> <pre class=3D"commit-message" style=3D'white-space: pre-wrap; display: bl= ock; font-size: 14px; color: #3a383f; position: relative; font-family: "G= itLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation M= ono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida co= nsole", monospace; font-variant-ligatures: none; word-break: break-all; w= ord-wrap: break-word; background-color: #fbfafd; border-radius: 2px; marg= in: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>fbo-rg: bind attrib= utes after succesfully linking Acked-by: David Heidelberg <[email protected]> Signed-off-by: Juan A. Suarez Romero <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/= 1156> </pre> </li> <li> <strong style=3D"font-weight: 600;"><a href=3D"https://salsa.debian.org/x= org-team/app/piglit/-/commit/7255c1449db5a061873055009fba190c536d80d6">72= 55c144</a></strong> <div> <span> by Juan A. Suarez Romero </span> <i> at 2026-06-25T09:47:08+00:00 = </i> </div> <pre class=3D"commit-message" style=3D'white-space: pre-wrap; display: bl= ock; font-size: 14px; color: #3a383f; position: relative; font-family: "G= itLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation M= ono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida co= nsole", monospace; font-variant-ligatures: none; word-break: break-all; w= ord-wrap: break-word; background-color: #fbfafd; border-radius: 2px; marg= in: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>egl_khr_create_cont= ext: properly teardown EGL KHR context Also sets no context before EGL terminate, and close properly the XDisplay. This fixes several memory leaks related with the EGL. Acked-by: David Heidelberg <[email protected]> Signed-off-by: Juan A. Suarez Romero <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/= 1156> </pre> </li> <li> <strong style=3D"font-weight: 600;"><a href=3D"https://salsa.debian.org/x= org-team/app/piglit/-/commit/00fa823a2cf5036dcf7e6b84a48548c63d78a804">00= fa823a</a></strong> <div> <span> by Juan A. Suarez Romero </span> <i> at 2026-06-25T09:47:08+00:00 = </i> </div> <pre class=3D"commit-message" style=3D'white-space: pre-wrap; display: bl= ock; font-size: 14px; color: #3a383f; position: relative; font-family: "G= itLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation M= ono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida co= nsole", monospace; font-variant-ligatures: none; word-break: break-all; w= ord-wrap: break-word; background-color: #fbfafd; border-radius: 2px; marg= in: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>glx: set no GLX con= text and free X resources This fixes multiple memory leaks related with this. Acked-by: David Heidelberg <[email protected]> Signed-off-by: Juan A. Suarez Romero <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/= 1156> </pre> </li> <li> <strong style=3D"font-weight: 600;"><a href=3D"https://salsa.debian.org/x= org-team/app/piglit/-/commit/1ce0f80912eaf0201f651470520637b1f294b50f">1c= e0f809</a></strong> <div> <span> by Juan A. Suarez Romero </span> <i> at 2026-06-25T09:47:08+00:00 = </i> </div> <pre class=3D"commit-message" style=3D'white-space: pre-wrap; display: bl= ock; font-size: 14px; color: #3a383f; position: relative; font-family: "G= itLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation M= ono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida co= nsole", monospace; font-variant-ligatures: none; word-break: break-all; w= ord-wrap: break-word; background-color: #fbfafd; border-radius: 2px; marg= in: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>egl: close display = before finishing This fixes memory leaks when the XDisplay is not properly closed Acked-by: David Heidelberg <[email protected]> Signed-off-by: Juan A. Suarez Romero <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/= 1156> </pre> </li> <li> <strong style=3D"font-weight: 600;"><a href=3D"https://salsa.debian.org/x= org-team/app/piglit/-/commit/b9b6d51c32e9229d14b69951655ee4b751cc9614">b9= b6d51c</a></strong> <div> <span> by Juan A. Suarez Romero </span> <i> at 2026-06-25T09:47:08+00:00 = </i> </div> <pre class=3D"commit-message" style=3D'white-space: pre-wrap; display: bl= ock; font-size: 14px; color: #3a383f; position: relative; font-family: "G= itLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation M= ono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida co= nsole", monospace; font-variant-ligatures: none; word-break: break-all; w= ord-wrap: break-word; background-color: #fbfafd; border-radius: 2px; marg= in: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>cl: fix multiple le= aks Acked-by: David Heidelberg <[email protected]> Signed-off-by: Juan A. Suarez Romero <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/= 1156> </pre> </li> <li> <strong style=3D"font-weight: 600;"><a href=3D"https://salsa.debian.org/x= org-team/app/piglit/-/commit/4c47d36092d8cbc4acbd8277fbafd281aba2aa02">4c= 47d360</a></strong> <div> <span> by Timothy Arceri </span> <i> at 2026-06-26T04:57:29+00:00 </i> </div> <pre class=3D"commit-message" style=3D'white-space: pre-wrap; display: bl= ock; font-size: 14px; color: #3a383f; position: relative; font-family: "G= itLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation M= ono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida co= nsole", monospace; font-variant-ligatures: none; word-break: break-all; w= ord-wrap: break-word; background-color: #fbfafd; border-radius: 2px; marg= in: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>glsl: test for mesa= bug in uniform remapping Mesa bug: https://gitlab.freedesktop.org/mesa/mesa/-/work_items/15593 Reviewed-by: Emma Anholt <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/= 1150> </pre> </li> <li> <strong style=3D"font-weight: 600;"><a href=3D"https://salsa.debian.org/x= org-team/app/piglit/-/commit/56f237be32ed66820eb05ea3cb04cb8b957ccd8d">56= f237be</a></strong> <div> <span> by Adam Jackson </span> <i> at 2026-06-29T09:18:51+00:00 </i> </div> <pre class=3D"commit-message" style=3D'white-space: pre-wrap; display: bl= ock; font-size: 14px; color: #3a383f; position: relative; font-family: "G= itLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation M= ono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida co= nsole", monospace; font-variant-ligatures: none; word-break: break-all; w= ord-wrap: break-word; background-color: #fbfafd; border-radius: 2px; marg= in: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>opengl: restore run= _concurrent=3DFalse for window/msaa-visual tests fbo-blit-stretch, fbo-scissor-blit window, and fbo-blit-d24s8 all blit from the default framebuffer and need a real window. The copyteximage tests (RECT, 1D_ARRAY, 2D_ARRAY, CUBE) are registered via add_msaa_visual_plain_tests which creates MSAA window variants that need a real visual to request the sample count. Fixes regressions from ea22807ea. Assisted-by: Claude Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/= 1151> </pre> </li> <li> <strong style=3D"font-weight: 600;"><a href=3D"https://salsa.debian.org/x= org-team/app/piglit/-/commit/e06969f81f644974794416853a5050ec8c3f52fc">e0= 6969f8</a></strong> <div> <span> by Vinson Lee </span> <i> at 2026-06-30T16:50:34+00:00 </i> </div> <pre class=3D"commit-message" style=3D'white-space: pre-wrap; display: bl= ock; font-size: 14px; color: #3a383f; position: relative; font-family: "G= itLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation M= ono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida co= nsole", monospace; font-variant-ligatures: none; word-break: break-all; w= ord-wrap: break-word; background-color: #fbfafd; border-radius: 2px; marg= in: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>egl-configless-cont= ext: zero-init 'state' in main When EGL_MESA_configless_context is not supported, main() jumps to the end: label before eglCreateContext() can assign state.ctx. The cleanup path then calls eglDestroyContext(state.egl_dpy, state.ctx) with an uninitialized state.ctx. Zero-initialize the state struct so state.ctx starts as EGL_NO_CONTEXT on all paths. Fixes CID 1695663: Uninitialized pointer read (UNINIT) Fixes: 6cf8a617e83b ("egl-configless-context: fix memory leaks") Assisted-by: Claude Code (Claude Sonnet 4.6) Signed-off-by: Vinson Lee <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/= 1158> </pre> </li> <li> <strong style=3D"font-weight: 600;"><a href=3D"https://salsa.debian.org/x= org-team/app/piglit/-/commit/d3863e9494b37ca702edfd4897188adc0c450e7c">d3= 863e94</a></strong> <div> <span> by Christian Gmeiner </span> <i> at 2026-06-30T16:58:59+00:00 </i>= </div> <pre class=3D"commit-message" style=3D'white-space: pre-wrap; display: bl= ock; font-size: 14px; color: #3a383f; position: relative; font-family: "G= itLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation M= ono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida co= nsole", monospace; font-variant-ligatures: none; word-break: break-all; w= ord-wrap: break-word; background-color: #fbfafd; border-radius: 2px; marg= in: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>glsl-1.10: test sha= dow2D() across two consecutive draws Sample a sampler2DShadow in two back-to-back draws with no state change between them and probe the second draw. The depth comparison must apply to every draw, not only the one where sampler state was last bound. A single-draw test misses drivers that only apply the shadow compare on the draw where sampler state was made dirty. Assisted-By: Claude Opus 4.8 Signed-off-by: Christian Gmeiner <[email protected]> Reviewed-by: Emma Anholt <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/= 1148> </pre> </li> <li> <strong style=3D"font-weight: 600;"><a href=3D"https://salsa.debian.org/x= org-team/app/piglit/-/commit/e8ec6eafffc60e6a2aa64c0a46c5662f66b18a40">e8= ec6eaf</a></strong> <div> <span> by Vinson Lee </span> <i> at 2026-06-30T17:09:04+00:00 </i> </div> <pre class=3D"commit-message" style=3D'white-space: pre-wrap; display: bl= ock; font-size: 14px; color: #3a383f; position: relative; font-family: "G= itLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation M= ono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida co= nsole", monospace; font-variant-ligatures: none; word-break: break-all; w= ord-wrap: break-word; background-color: #fbfafd; border-radius: 2px; marg= in: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>llvmpipe/randomshad= er: use std::unique_ptr for mProgram Commit 631fda79243b ("llvmpipe/randomshader: free mProgram in destructor") added "delete mProgram" to ~RandomShader to fix the CID 1504333 leak. That destructor change exposed a use-after-free in random.h:117: random.h saves a raw pointer via "mShader.program =3D shader.program();" before the local RandomShader goes out of scope, then dereferences that saved pointer after ~RandomShader has freed it. The underlying problem is RandomShader's broken ownership model: program() returned a raw pointer the caller was expected to take ownership of (ShaderState::~ShaderState already does delete program), but RandomShader had no way to know it had transferred ownership. Switch mProgram to std::unique_ptr<glsl::Program> and have program(= ) release() it. This makes the ownership transfer explicit: - If program() is called, ownership transfers to the caller; the unique_ptr is empty and ~RandomShader is a no-op. - If program() is never called, the unique_ptr destructor frees the Program, which transitively frees mShader and the vertex shader via ~Program(). Both the original leak (CID 1504333) and the regression introduced by the previous fix (CID 1691842) are resolved. Fixes CID 1691842: Use after free (USE_AFTER_FREE) Fixes: 631fda79243b ("llvmpipe/randomshader: free mProgram in destructor"= ) Suggested-by: Jos=C3=A9 Fonseca <[email protected]> Signed-off-by: Vinson Lee <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/= 1129> </pre> </li> <li> <strong style=3D"font-weight: 600;"><a href=3D"https://salsa.debian.org/x= org-team/app/piglit/-/commit/14d18f6a8eb5709b27b25b2dcc9a41d3c843b736">14= d18f6a</a></strong> <div> <span> by Vinson Lee </span> <i> at 2026-06-30T17:18:03+00:00 </i> </div> <pre class=3D"commit-message" style=3D'white-space: pre-wrap; display: bl= ock; font-size: 14px; color: #3a383f; position: relative; font-family: "G= itLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation M= ono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida co= nsole", monospace; font-variant-ligatures: none; word-break: break-all; w= ord-wrap: break-word; background-color: #fbfafd; border-radius: 2px; marg= in: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>ext_image_dma_buf_i= mport/transcode-nv12-as-r8-gr88: fix null checks in create_textures The null checks after calling create_dma_buf_texture test the pointer parameters r8_tex and gr88_tex rather than the texture values they point to. Since the pointers are non-null out-parameters, the checks can never trigger and failures from create_dma_buf_texture go undetected. Dereference the pointers so the checks test the returned texture values. Fixes CID 1695660: Null pointer dereferences (REVERSE_INULL) Fixes CID 1695661: Null pointer dereferences (REVERSE_INULL) Fixes: fdc4869ae6b6 ("ext_image_dma_buf: fix memory leaks") Assisted-by: Claude Code (Claude Sonnet 4.6) Signed-off-by: Vinson Lee <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/= 1159> </pre> </li> <li> <strong style=3D"font-weight: 600;"><a href=3D"https://salsa.debian.org/x= org-team/app/piglit/-/commit/25e68c2a796265d2880f645ca0eba141ae3c7323">25= e68c2a</a></strong> <div> <span> by Juan A. Suarez Romero </span> <i> at 2026-07-02T08:44:18+00:00 = </i> </div> <pre class=3D"commit-message" style=3D'white-space: pre-wrap; display: bl= ock; font-size: 14px; color: #3a383f; position: relative; font-family: "G= itLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation M= ono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida co= nsole", monospace; font-variant-ligatures: none; word-break: break-all; w= ord-wrap: break-word; background-color: #fbfafd; border-radius: 2px; marg= in: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>cl: check for optio= nal features required by tests In OpenCL 3.0 and beyond there are several features that are optional for devices. An example is the support for 64-bit integers, which is optional, but quite a few tests rely on this. There is already a check for optional device extensions, and the purpose of this commit is to add also a check for optional device features. The test writers would just use `require_device_features: int64 subgroups` if they need to use 64-bit integers and subgroup functions. Assisted-by: Cursor Agent (Opus 4.6) Reviewed-by: Emma Anholt <[email protected]> Signed-off-by: Juan A. Suarez Romero <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/= 1138> </pre> </li> <li> <strong style=3D"font-weight: 600;"><a href=3D"https://salsa.debian.org/x= org-team/app/piglit/-/commit/a2624e6648dd98604b85a9170e45b6aae6c21f4b">a2= 624e66</a></strong> <div> <span> by Juan A. Suarez Romero </span> <i> at 2026-07-02T08:44:18+00:00 = </i> </div> <pre class=3D"commit-message" style=3D'white-space: pre-wrap; display: bl= ock; font-size: 14px; color: #3a383f; position: relative; font-family: "G= itLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation M= ono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida co= nsole", monospace; font-variant-ligatures: none; word-break: break-all; w= ord-wrap: break-word; background-color: #fbfafd; border-radius: 2px; marg= in: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>tests/cl: add requi= red optional int64 feature OpenCL tests relying on long/ulong values require OpenCL int64 optional feature. Assisted-by: Claude Code (Opus 4.6) Reviewed-by: Emma Anholt <[email protected]> Closes: https://gitlab.freedesktop.org/mesa/piglit/-/work_items/115 Signed-off-by: Juan A. Suarez Romero <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/= 1138> </pre> </li> <li> <strong style=3D"font-weight: 600;"><a href=3D"https://salsa.debian.org/x= org-team/app/piglit/-/commit/c4da96345df6d4b67dac91f9df8719f074cc082a">c4= da9634</a></strong> <div> <span> by Samuel Pitoiset </span> <i> at 2026-07-02T14:00:56+00:00 </i> </div> <pre class=3D"commit-message" style=3D'white-space: pre-wrap; display: bl= ock; font-size: 14px; color: #3a383f; position: relative; font-family: "G= itLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation M= ono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida co= nsole", monospace; font-variant-ligatures: none; word-break: break-all; w= ord-wrap: break-word; background-color: #fbfafd; border-radius: 2px; marg= in: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>shader_draw_paramet= ers: fix memleaks with shaders Signed-off-by: Samuel Pitoiset <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/= 1166> </pre> </li> <li> <strong style=3D"font-weight: 600;"><a href=3D"https://salsa.debian.org/x= org-team/app/piglit/-/commit/f02981b3ec712f03c694bf37b2a988d53a266d9e">f0= 2981b3</a></strong> <div> <span> by Samuel Pitoiset </span> <i> at 2026-07-02T14:00:56+00:00 </i> </div> <pre class=3D"commit-message" style=3D'white-space: pre-wrap; display: bl= ock; font-size: 14px; color: #3a383f; position: relative; font-family: "G= itLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation M= ono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida co= nsole", monospace; font-variant-ligatures: none; word-break: break-all; w= ord-wrap: break-word; background-color: #fbfafd; border-radius: 2px; marg= in: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>gl-2.0: fix a memle= ak with GS shaders in vertex-program-two-side Signed-off-by: Samuel Pitoiset <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/= 1166> </pre> </li> <li> <strong style=3D"font-weight: 600;"><a href=3D"https://salsa.debian.org/x= org-team/app/piglit/-/commit/ddd7a95376371ec04e625dd73795c0072ec13869">dd= d7a953</a></strong> <div> <span> by Samuel Pitoiset </span> <i> at 2026-07-02T14:00:56+00:00 </i> </div> <pre class=3D"commit-message" style=3D'white-space: pre-wrap; display: bl= ock; font-size: 14px; color: #3a383f; position: relative; font-family: "G= itLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation M= ono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida co= nsole", monospace; font-variant-ligatures: none; word-break: break-all; w= ord-wrap: break-word; background-color: #fbfafd; border-radius: 2px; marg= in: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>AMD_pinned_memory: = fix a memleak Signed-off-by: Samuel Pitoiset <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/= 1166> </pre> </li> <li> <strong style=3D"font-weight: 600;"><a href=3D"https://salsa.debian.org/x= org-team/app/piglit/-/commit/0e21e79cbbb49db6493a80ab2719a1bef9849d28">0e= 21e79c</a></strong> <div> <span> by Samuel Pitoiset </span> <i> at 2026-07-02T14:00:56+00:00 </i> </div> <pre class=3D"commit-message" style=3D'white-space: pre-wrap; display: bl= ock; font-size: 14px; color: #3a383f; position: relative; font-family: "G= itLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation M= ono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida co= nsole", monospace; font-variant-ligatures: none; word-break: break-all; w= ord-wrap: break-word; background-color: #fbfafd; border-radius: 2px; marg= in: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>arb_compute_variabl= e_group_size: fix a memleak Signed-off-by: Samuel Pitoiset <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/= 1166> </pre> </li> <li> <strong style=3D"font-weight: 600;"><a href=3D"https://salsa.debian.org/x= org-team/app/piglit/-/commit/05b036f987d19f018f18c22418d882abee5ff7d9">05= b036f9</a></strong> <div> <span> by Samuel Pitoiset </span> <i> at 2026-07-02T14:00:56+00:00 </i> </div> <pre class=3D"commit-message" style=3D'white-space: pre-wrap; display: bl= ock; font-size: 14px; color: #3a383f; position: relative; font-family: "G= itLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation M= ono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida co= nsole", monospace; font-variant-ligatures: none; word-break: break-all; w= ord-wrap: break-word; background-color: #fbfafd; border-radius: 2px; marg= in: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>ext_transform_feedb= ack: fix a memleak Signed-off-by: Samuel Pitoiset <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/= 1166> </pre> </li> <li> <strong style=3D"font-weight: 600;"><a href=3D"https://salsa.debian.org/x= org-team/app/piglit/-/commit/5f20df614e6e7ea548012d293cfac751f8aa2806">5f= 20df61</a></strong> <div> <span> by Samuel Pitoiset </span> <i> at 2026-07-02T14:00:56+00:00 </i> </div> <pre class=3D"commit-message" style=3D'white-space: pre-wrap; display: bl= ock; font-size: 14px; color: #3a383f; position: relative; font-family: "G= itLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation M= ono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida co= nsole", monospace; font-variant-ligatures: none; word-break: break-all; w= ord-wrap: break-word; background-color: #fbfafd; border-radius: 2px; marg= in: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>arb_viewport_array:= fix a memleak Signed-off-by: Samuel Pitoiset <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/= 1166> </pre> </li> <li> <strong style=3D"font-weight: 600;"><a href=3D"https://salsa.debian.org/x= org-team/app/piglit/-/commit/17351332f9203ec7fbbfc654a6dca33535af0753">17= 351332</a></strong> <div> <span> by Samuel Pitoiset </span> <i> at 2026-07-02T14:00:56+00:00 </i> </div> <pre class=3D"commit-message" style=3D'white-space: pre-wrap; display: bl= ock; font-size: 14px; color: #3a383f; position: relative; font-family: "G= itLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation M= ono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida co= nsole", monospace; font-variant-ligatures: none; word-break: break-all; w= ord-wrap: break-word; background-color: #fbfafd; border-radius: 2px; marg= in: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>arb_gpu_shader5: fi= x a memleak Signed-off-by: Samuel Pitoiset <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/= 1166> </pre> </li> <li> <strong style=3D"font-weight: 600;"><a href=3D"https://salsa.debian.org/x= org-team/app/piglit/-/commit/2e61de9972f2eb766209170f3c5d006f9442141f">2e= 61de99</a></strong> <div> <span> by Samuel Pitoiset </span> <i> at 2026-07-02T14:00:56+00:00 </i> </div> <pre class=3D"commit-message" style=3D'white-space: pre-wrap; display: bl= ock; font-size: 14px; color: #3a383f; position: relative; font-family: "G= itLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation M= ono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida co= nsole", monospace; font-variant-ligatures: none; word-break: break-all; w= ord-wrap: break-word; background-color: #fbfafd; border-radius: 2px; marg= in: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>shaders: fix a meml= eak in glsl-fs-fogscale.c Signed-off-by: Samuel Pitoiset <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/= 1166> </pre> </li> <li> <strong style=3D"font-weight: 600;"><a href=3D"https://salsa.debian.org/x= org-team/app/piglit/-/commit/4048186f9022ce4ff7aaa786199f5d4e62f9626e">40= 48186f</a></strong> <div> <span> by Samuel Pitoiset </span> <i> at 2026-07-02T14:00:56+00:00 </i> </div> <pre class=3D"commit-message" style=3D'white-space: pre-wrap; display: bl= ock; font-size: 14px; color: #3a383f; position: relative; font-family: "G= itLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation M= ono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida co= nsole", monospace; font-variant-ligatures: none; word-break: break-all; w= ord-wrap: break-word; background-color: #fbfafd; border-radius: 2px; marg= in: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>arb_vertex_attrib_6= 4bit: fix a memleak Signed-off-by: Samuel Pitoiset <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/= 1166> </pre> </li> <li> <strong style=3D"font-weight: 600;"><a href=3D"https://salsa.debian.org/x= org-team/app/piglit/-/commit/6d99a37fa877d36ab9de844d4eb05f48ef85e029">6d= 99a37f</a></strong> <div> <span> by Samuel Pitoiset </span> <i> at 2026-07-02T14:00:56+00:00 </i> </div> <pre class=3D"commit-message" style=3D'white-space: pre-wrap; display: bl= ock; font-size: 14px; color: #3a383f; position: relative; font-family: "G= itLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation M= ono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida co= nsole", monospace; font-variant-ligatures: none; word-break: break-all; w= ord-wrap: break-word; background-color: #fbfafd; border-radius: 2px; marg= in: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>arb_shader_storage_= buffer: fix a memleak Signed-off-by: Samuel Pitoiset <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/= 1166> </pre> </li> <li> <strong style=3D"font-weight: 600;"><a href=3D"https://salsa.debian.org/x= org-team/app/piglit/-/commit/64176e7bccf0e85ee98f0035e9345776c6d52a40">64= 176e7b</a></strong> <div> <span> by Samuel Pitoiset </span> <i> at 2026-07-02T14:00:56+00:00 </i> </div> <pre class=3D"commit-message" style=3D'white-space: pre-wrap; display: bl= ock; font-size: 14px; color: #3a383f; position: relative; font-family: "G= itLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation M= ono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida co= nsole", monospace; font-variant-ligatures: none; word-break: break-all; w= ord-wrap: break-word; background-color: #fbfafd; border-radius: 2px; marg= in: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>ext_direct_state_ac= cess: fix memleaks Signed-off-by: Samuel Pitoiset <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/= 1166> </pre> </li> <li> <strong style=3D"font-weight: 600;"><a href=3D"https://salsa.debian.org/x= org-team/app/piglit/-/commit/97ab5eaf05e0b01b0fe141abb789f98db98ecea0">97= ab5eaf</a></strong> <div> <span> by Samuel Pitoiset </span> <i> at 2026-07-02T14:00:56+00:00 </i> </div> <pre class=3D"commit-message" style=3D'white-space: pre-wrap; display: bl= ock; font-size: 14px; color: #3a383f; position: relative; font-family: "G= itLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation M= ono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida co= nsole", monospace; font-variant-ligatures: none; word-break: break-all; w= ord-wrap: break-word; background-color: #fbfafd; border-radius: 2px; marg= in: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>arb_pipeline_statis= tics_query: fix a memleak Signed-off-by: Samuel Pitoiset <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/= 1166> </pre> </li> <li> <strong style=3D"font-weight: 600;"><a href=3D"https://salsa.debian.org/x= org-team/app/piglit/-/commit/8227c27958d334ebce75ba3405f5fbfc6035176a">82= 27c279</a></strong> <div> <span> by Samuel Pitoiset </span> <i> at 2026-07-02T14:00:56+00:00 </i> </div> <pre class=3D"commit-message" style=3D'white-space: pre-wrap; display: bl= ock; font-size: 14px; color: #3a383f; position: relative; font-family: "G= itLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation M= ono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida co= nsole", monospace; font-variant-ligatures: none; word-break: break-all; w= ord-wrap: break-word; background-color: #fbfafd; border-radius: 2px; marg= in: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>arb_compute_shader:= fix a memleak Signed-off-by: Samuel Pitoiset <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/= 1166> </pre> </li> <li> <strong style=3D"font-weight: 600;"><a href=3D"https://salsa.debian.org/x= org-team/app/piglit/-/commit/5e608d80cc44083cb5f0402ed8d62c726d8a4d13">5e= 608d80</a></strong> <div> <span> by Samuel Pitoiset </span> <i> at 2026-07-02T14:00:56+00:00 </i> </div> <pre class=3D"commit-message" style=3D'white-space: pre-wrap; display: bl= ock; font-size: 14px; color: #3a383f; position: relative; font-family: "G= itLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation M= ono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida co= nsole", monospace; font-variant-ligatures: none; word-break: break-all; w= ord-wrap: break-word; background-color: #fbfafd; border-radius: 2px; marg= in: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>gl-3.2/layered-rend= ering: fix a memleak Signed-off-by: Samuel Pitoiset <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/= 1166> </pre> </li> <li> <strong style=3D"font-weight: 600;"><a href=3D"https://salsa.debian.org/x= org-team/app/piglit/-/commit/547422968aea932eb38be83fb57bde0f33721ddc">54= 742296</a></strong> <div> <span> by Emma Anholt </span> <i> at 2026-07-02T17:00:59+00:00 </i> </div> <pre class=3D"commit-message" style=3D'white-space: pre-wrap; display: bl= ock; font-size: 14px; color: #3a383f; position: relative; font-family: "G= itLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation M= ono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida co= nsole", monospace; font-variant-ligatures: none; word-break: break-all; w= ord-wrap: break-word; background-color: #fbfafd; border-radius: 2px; marg= in: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Disable strict-alia= sing analysis. We violate strict aliasing rules with wild abandon in this codebase, and the perf win of strict aliasing analysis is not worth the trouble for the kind of code we're trying to write here. Fixes texwrap crashes on my gcc 15 system, where gcc decides that a variable is uninitialized, since it was written through a badly aliased pointer. Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/= 1162> </pre> </li> <li> <strong style=3D"font-weight: 600;"><a href=3D"https://salsa.debian.org/x= org-team/app/piglit/-/commit/b079b2a58aed30a2a72b395665bd477d0e606974">b0= 79b2a5</a></strong> <div> <span> by Samuel Pitoiset </span> <i> at 2026-07-02T17:25:12+00:00 </i> </div> <pre class=3D"commit-message" style=3D'white-space: pre-wrap; display: bl= ock; font-size: 14px; color: #3a383f; position: relative; font-family: "G= itLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation M= ono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida co= nsole", monospace; font-variant-ligatures: none; word-break: break-all; w= ord-wrap: break-word; background-color: #fbfafd; border-radius: 2px; marg= in: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>glx: destroy resour= ces properly to fix memleaks This fixes memleaks reported by ASAN. Signed-off-by: Samuel Pitoiset <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/= 1167> </pre> </li> <li> <strong style=3D"font-weight: 600;"><a href=3D"https://salsa.debian.org/x= org-team/app/piglit/-/commit/d6234f3e463b0ed6c7c6864ac2766cfc24ca9ecd">d6= 234f3e</a></strong> <div> <span> by Samuel Pitoiset </span> <i> at 2026-07-02T17:25:12+00:00 </i> </div> <pre class=3D"commit-message" style=3D'white-space: pre-wrap; display: bl= ock; font-size: 14px; color: #3a383f; position: relative; font-family: "G= itLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation M= ono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida co= nsole", monospace; font-variant-ligatures: none; word-break: break-all; w= ord-wrap: break-word; background-color: #fbfafd; border-radius: 2px; marg= in: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>ext_image_dma_buf_i= mport: fix memleaks in case of failures Signed-off-by: Samuel Pitoiset <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/= 1167> </pre> </li> <li> <strong style=3D"font-weight: 600;"><a href=3D"https://salsa.debian.org/x= org-team/app/piglit/-/commit/48eb7c7822276e8d583e766597d480663d40bf81">48= eb7c78</a></strong> <div> <span> by jiajia Qian </span> <i> at 2026-07-02T18:31:18+00:00 </i> </div> <pre class=3D"commit-message" style=3D'white-space: pre-wrap; display: bl= ock; font-size: 14px; color: #3a383f; position: relative; font-family: "G= itLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation M= ono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida co= nsole", monospace; font-variant-ligatures: none; word-break: break-all; w= ord-wrap: break-word; background-color: #fbfafd; border-radius: 2px; marg= in: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>cl/program/build: f= ix double types to require cl_khr_fp64 or __opencl_c_fp64 Using __OPENCL_C_VERSION__ >=3D 120 to guard double vector type declar= ations is incorrect. double availability depends on the cl_khr_fp64 extension or= the __opencl_c_fp64 feature, not the language version. Devices that repor= t OpenCL C 1.2 but lack cl_khr_fp64 (e.g. Mali-G310) would fail to compile the test. Per the OpenCL 3.0 spec (section 6.3.1.1): "Double-precision floating-poi= nt is supported if the cl_khr_fp64 extension is supported, or if OpenCL 3.0 = or newer and the __opencl_c_fp64 feature is supported." Use #if defined(cl_khr_fp64) with the appropriate #pragma, and add an #elif defined(__opencl_c_fp64) path (without pragma) for OpenCL 3.0+ devices. Also apply the same fix to scalar-data-types.cl for consistency.= Signed-off-by: jiajia Qian <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/= 1147> </pre> </li> <li> <strong style=3D"font-weight: 600;"><a href=3D"https://salsa.debian.org/x= org-team/app/piglit/-/commit/29af1e16d3600a0c75e695c46c58b6fec815a332">29= af1e16</a></strong> <div> <span> by Samuel Pitoiset </span> <i> at 2026-07-03T12:59:59+02:00 </i> </div> <pre class=3D"commit-message" style=3D'white-space: pre-wrap; display: bl= ock; font-size: 14px; color: #3a383f; position: relative; font-family: "G= itLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation M= ono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida co= nsole", monospace; font-variant-ligatures: none; word-break: break-all; w= ord-wrap: break-word; background-color: #fbfafd; border-radius: 2px; marg= in: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>waffle: fix leaking= the EGL/DRI2 display when tests are skipped This fixes some memleaks. Signed-off-by: Samuel Pitoiset <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/= 1169> </pre> </li> <li> <strong style=3D"font-weight: 600;"><a href=3D"https://salsa.debian.org/x= org-team/app/piglit/-/commit/f505280a3b158a058429402f28388f717d588332">f5= 05280a</a></strong> <div> <span> by Samuel Pitoiset </span> <i> at 2026-07-03T16:45:20+02:00 </i> </div> <pre class=3D"commit-message" style=3D'white-space: pre-wrap; display: bl= ock; font-size: 14px; color: #3a383f; position: relative; font-family: "G= itLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation M= ono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida co= nsole", monospace; font-variant-ligatures: none; word-break: break-all; w= ord-wrap: break-word; background-color: #fbfafd; border-radius: 2px; marg= in: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>egl_khr_gl_image: f= ix memleak by terminating the context properly Detected by ASAN when tests are skipped. Signed-off-by: Samuel Pitoiset <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/= 1169> </pre> </li> <li> <strong style=3D"font-weight: 600;"><a href=3D"https://salsa.debian.org/x= org-team/app/piglit/-/commit/7ad0f92c3735838c8c4568a481be876bae01be2f">7a= d0f92c</a></strong> <div> <span> by Vinson Lee </span> <i> at 2026-07-03T17:31:17+00:00 </i> </div> <pre class=3D"commit-message" style=3D'white-space: pre-wrap; display: bl= ock; font-size: 14px; color: #3a383f; position: relative; font-family: "G= itLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation M= ono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida co= nsole", monospace; font-variant-ligatures: none; word-break: break-all; w= ord-wrap: break-word; background-color: #fbfafd; border-radius: 2px; marg= in: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>util/piglit_ktx: fi= x format specifier mismatch in error message CUR_SIZE is a pointer difference of type ptrdiff_t, but the error message formatted it with %u, which expects unsigned int. Use %zd, matching the format specifier already used for the identical CUR_SIZE expression in the sibling data-size check below. Fixes CID 1449984: Invalid type in argument to printf format specifier (P= RINTF_ARGS) Fixes: 7d3de04264b9 ("util: Add utilities for KTX file format") Assisted-by: Claude Code (Claude Sonnet 5) Signed-off-by: Vinson Lee <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/= 1168> </pre> </li> <li> <strong style=3D"font-weight: 600;"><a href=3D"https://salsa.debian.org/x= org-team/app/piglit/-/commit/6ae53fc12273253eea37d927e33b81c041581aae">6a= e53fc1</a></strong> <div> <span> by Emma Anholt </span> <i> at 2026-07-03T17:41:20+00:00 </i> </div> <pre class=3D"commit-message" style=3D'white-space: pre-wrap; display: bl= ock; font-size: 14px; color: #3a383f; position: relative; font-family: "G= itLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation M= ono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida co= nsole", monospace; font-variant-ligatures: none; word-break: break-all; w= ord-wrap: break-word; background-color: #fbfafd; border-radius: 2px; marg= in: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>glsl-fs-loop-unroll= -mul-fp64.shader_test: Remove invalid equality tests. division, particularly by a non-power-of-two value, is not infinictely precise. If you got unlucky rounding, the `while (lk !=3D 4826809.0LF)` would GPU hang. Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/= 1163> </pre> </li> <li> <strong style=3D"font-weight: 600;"><a href=3D"https://salsa.debian.org/x= org-team/app/piglit/-/commit/9a0eab5e1f7f009b4f72c25d23faf937b38354a6">9a= 0eab5e</a></strong> <div> <span> by Alexander Kanavin </span> <i> at 2026-07-03T19:59:07+02:00 </i>= </div> <pre class=3D"commit-message" style=3D'white-space: pre-wrap; display: bl= ock; font-size: 14px; color: #3a383f; position: relative; font-family: "G= itLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation M= ono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida co= nsole", monospace; font-variant-ligatures: none; word-break: break-all; w= ord-wrap: break-word; background-color: #fbfafd; border-radius: 2px; marg= in: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>pixel-local-tests: = use unsigned int instead of uint uint is not a valid integer type in C, and this fails to compile under musl libc library. Signed-off-by: Alexander Kanavin <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/= 1170> </pre> </li> <li> <strong style=3D"font-weight: 600;"><a href=3D"https://salsa.debian.org/x= org-team/app/piglit/-/commit/a853ae0a8dfb0e0f4c98bfdaa3f003b1e69b948c">a8= 53ae0a</a></strong> <div> <span> by Alejandro Pi=C3=B1eiro </span> <i> at 2026-07-07T17:08:44+00:00= </i> </div> <pre class=3D"commit-message" style=3D'white-space: pre-wrap; display: bl= ock; font-size: 14px; color: #3a383f; position: relative; font-family: "G= itLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation M= ono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida co= nsole", monospace; font-variant-ligatures: none; word-break: break-all; w= ord-wrap: break-word; background-color: #fbfafd; border-radius: 2px; marg= in: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>ext_framebuffer_mul= tisample/accuracy: accept sRGB-space MSAA resolve ARB_framebuffer_sRGB issue 17 explicitly states "there are no explicit interactions" between that extension and multisampling, and that whether to perform sRGB-correct (linear-space) multisample resolve "could be determined by a control panel setting or inferred by the application's use of this extension" -- leaving it entirely to implementation discretion. The accuracy test for the sRGB variant compared MSAA output only against a linear-space supersampled reference, which could fail on any implementation that resolves MSAA samples by averaging the raw sRGB-encoded values without decoding first. That behaviour is explicitly permitted by the spec. For partially-covered pixels, compute the error against both valid outcomes and take the minimum: - linear-space reference (ref, already converted to linear) - sRGB-space reference: piglit_srgb_to_linear(ref), which is what a driver produces in linear space when it stores a raw coverage fraction without applying sRGB encoding With all this, we can also remove the old "TODO: deal with sRGB" comment.= Assisted-by: Claude Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/= 1165> </pre> </li> <li> <strong style=3D"font-weight: 600;"><a href=3D"https://salsa.debian.org/x= org-team/app/piglit/-/commit/c92f1a6e81d97f194354b6887da734f6c8ea7791">c9= 2f1a6e</a></strong> <div> <span> by Alejandro Pi=C3=B1eiro </span> <i> at 2026-07-07T17:08:44+00:00= </i> </div> <pre class=3D"commit-message" style=3D'white-space: pre-wrap; display: bl= ock; font-size: 14px; color: #3a383f; position: relative; font-family: "G= itLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation M= ono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida co= nsole", monospace; font-variant-ligatures: none; word-break: break-all; w= ord-wrap: break-word; background-color: #fbfafd; border-radius: 2px; marg= in: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>ext_framebuffer_mul= tisample/accuracy: widen full-pixel error threshold For pixels that the supersampled reference classifies as fully lit or fully unlit, a small RMS error is expected and allowed because the MSAA sample positions may straddle the primitive boundary even when all 256 supersample positions are inside (or outside) it. The threshold was 5% of error_threshold, which shrinks aggressively at high sample counts (e.g. 0.00246 at 16 samples). For sRGB buffers, the error contributed by each such edge-misclassified pixel is amplified: a sample value of (N-1)/N stored without sRGB encoding decodes to a linear value well below (N-1)/N, roughly doubling the per-pixel error compared to the non-sRGB case. At 16 samples this pushes the RMS past the tight 5% threshold even with only ~13 affected pixels. Change the factor to 10% to keep the margin adequate at high sample counts while remaining small relative to the per-pixel error for a truly misresolved pixel. This fixes some srgb tests on panfrost, for g610, like this: spec/ext_framebuffer_multisample/accuracy all_samples srgb depthstencil= spec/ext_framebuffer_multisample/accuracy all_samples srgb depthstencil= linear spec/ext_framebuffer_multisample/accuracy all_samples srgb small depths= tencil spec/ext_framebuffer_multisample/accuracy all_samples srgb small depths= tencil linear Assisted-by: Claude Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/= 1165> </pre> </li> <li> <strong style=3D"font-weight: 600;"><a href=3D"https://salsa.debian.org/x= org-team/app/piglit/-/commit/b613ff6664c077e2bdb725440034ff287dc26dd0">b6= 13ff66</a></strong> <div> <span> by Emma Anholt </span> <i> at 2026-07-07T17:18:16+00:00 </i> </div> <pre class=3D"commit-message" style=3D'white-space: pre-wrap; display: bl= ock; font-size: 14px; color: #3a383f; position: relative; font-family: "G= itLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation M= ono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida co= nsole", monospace; font-variant-ligatures: none; word-break: break-all; w= ord-wrap: break-word; background-color: #fbfafd; border-radius: 2px; marg= in: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>piglit: Use the sub= test name when the subtest option is NULL. If you don't have a more-descriptive name to use, then you only really want to have to define one field. Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/= 1161> </pre> </li> <li> <strong style=3D"font-weight: 600;"><a href=3D"https://salsa.debian.org/x= org-team/app/piglit/-/commit/7abe0a22d90cbe3e3610c083b3ec4eaaa72015e2">7a= be0a22</a></strong> <div> <span> by Emma Anholt </span> <i> at 2026-07-07T17:18:16+00:00 </i> </div> <pre class=3D"commit-message" style=3D'white-space: pre-wrap; display: bl= ock; font-size: 14px; color: #3a383f; position: relative; font-family: "G= itLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation M= ono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida co= nsole", monospace; font-variant-ligatures: none; word-break: break-all; w= ord-wrap: break-word; background-color: #fbfafd; border-radius: 2px; marg= in: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>gl-2.1/pbo: Correct= the location of bitmap/drawpixels's present_results(). If the swapbuffers were to actually swap, you'd be reading undefined in the ReadPixels. Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/= 1161> </pre> </li> <li> <strong style=3D"font-weight: 600;"><a href=3D"https://salsa.debian.org/x= org-team/app/piglit/-/commit/4fc59b500a1bf96eae4329da74f05a14a81190ff">4f= c59b50</a></strong> <div> <span> by Emma Anholt </span> <i> at 2026-07-07T17:18:16+00:00 </i> </div> <pre class=3D"commit-message" style=3D'white-space: pre-wrap; display: bl= ock; font-size: 14px; color: #3a383f; position: relative; font-family: "G= itLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation M= ono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida co= nsole", monospace; font-variant-ligatures: none; word-break: break-all; w= ord-wrap: break-word; background-color: #fbfafd; border-radius: 2px; marg= in: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>gl-2.1/pbo: Add mis= sing present_results. Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/= 1161> </pre> </li> <li> <strong style=3D"font-weight: 600;"><a href=3D"https://salsa.debian.org/x= org-team/app/piglit/-/commit/ee1b1e6fa41903836d6139e74e5df99ec86d3790">ee= 1b1e6f</a></strong> <div> <span> by Emma Anholt </span> <i> at 2026-07-07T17:18:16+00:00 </i> </div> <pre class=3D"commit-message" style=3D'white-space: pre-wrap; display: bl= ock; font-size: 14px; color: #3a383f; position: relative; font-family: "G= itLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation M= ono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida co= nsole", monospace; font-variant-ligatures: none; word-break: break-all; w= ord-wrap: break-word; background-color: #fbfafd; border-radius: 2px; marg= in: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>gl-2.1/pbo: Allow s= ubtest selection. Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/= 1161> </pre> </li> <li> <strong style=3D"font-weight: 600;"><a href=3D"https://salsa.debian.org/x= org-team/app/piglit/-/commit/f5d95dbfec2e3159ce7557464c4a3bfa15b4c4dd">f5= d95dbf</a></strong> <div> <span> by Arvind Yadav </span> <i> at 2026-07-07T17:34:50+00:00 </i> </div> <pre class=3D"commit-message" style=3D'white-space: pre-wrap; display: bl= ock; font-size: 14px; color: #3a383f; position: relative; font-family: "G= itLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation M= ono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida co= nsole", monospace; font-variant-ligatures: none; word-break: break-all; w= ord-wrap: break-word; background-color: #fbfafd; border-radius: 2px; marg= in: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Add test for GL_POI= NT_SMOOTH Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/= 1171> </pre> </li> <li> <strong style=3D"font-weight: 600;"><a href=3D"https://salsa.debian.org/x= org-team/app/piglit/-/commit/74fa6fb4422e0c956077a96abbbdb7c38d4edbc7">74= fa6fb4</a></strong> <div> <span> by Caio Oliveira </span> <i> at 2026-07-10T16:47:59+00:00 </i> </div> <pre class=3D"commit-message" style=3D'white-space: pre-wrap; display: bl= ock; font-size: 14px; color: #3a383f; position: relative; font-family: "G= itLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation M= ono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida co= nsole", monospace; font-variant-ligatures: none; word-break: break-all; w= ord-wrap: break-word; background-color: #fbfafd; border-radius: 2px; marg= in: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>vulkan: Add test fo= r cmat with non-constant uniform initializer See https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/42849. Reviewed-by: Ian Romanick <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/= 1173> </pre> </li> <li> <strong style=3D"font-weight: 600;"><a href=3D"https://salsa.debian.org/x= org-team/app/piglit/-/commit/08ac49ecc98e0714efa664861a5e050ac3df3d53">08= ac49ec</a></strong> <div> <span> by Timothy Arceri </span> <i> at 2026-07-15T00:37:58+00:00 </i> </div> <pre class=3D"commit-message" style=3D'white-space: pre-wrap; display: bl= ock; font-size: 14px; color: #3a383f; position: relative; font-family: "G= itLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation M= ono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida co= nsole", monospace; font-variant-ligatures: none; word-break: break-all; w= ord-wrap: break-word; background-color: #fbfafd; border-radius: 2px; marg= in: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>glsl-1.10: test fun= ctions called only from global variable initializers The calls to these functions live in the global initialiser instructions that the linker moves into main, not in the body of main itself. Mesa's NIR linker regressed this case by treating such functions as unreachable, removing them while they were still referenced (or leaving the call unresolved when the callee lives in a second compilation unit). Reproduces https://gitlab.freedesktop.org/mesa/mesa/-/issues/15854 Reviewed-by: Emma Anholt <[email protected]> Generated-by: Claude Code (Claude Fable 5) Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/= 1174> </pre> </li> <li> <strong style=3D"font-weight: 600;"><a href=3D"https://salsa.debian.org/x= org-team/app/piglit/-/commit/e5c87380a938e1b791b3a40b67a4817909ae4f3b">e5= c87380</a></strong> <div> <span> by jiajia Qian </span> <i> at 2026-07-16T07:42:51+00:00 </i> </div> <pre class=3D"commit-message" style=3D'white-space: pre-wrap; display: bl= ock; font-size: 14px; color: #3a383f; position: relative; font-family: "G= itLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation M= ono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida co= nsole", monospace; font-variant-ligatures: none; word-break: break-all; w= ord-wrap: break-word; background-color: #fbfafd; border-radius: 2px; marg= in: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>cl/api: downgrade C= L_KERNEL_ARG_INFO_NOT_AVAILABLE check from fail to warn The OpenCL spec does not require implementations to return CL_KERNEL_ARG_INFO_NOT_AVAILABLE when -cl-kernel-arg-info is not specified. Implementations may choose to always retain kernel argument info, in which case returning CL_SUCCESS is spec-compliant. As the existing comment in the test already notes, PoCL, AMD and Intel always return arg info. rusticl also exhibits this behavior. Downgrade the result from PIGLIT_FAIL to PIGLIT_WARN when the implementation returns CL_SUCCESS instead of CL_KERNEL_ARG_INFO_NOT_AVAILABLE. Signed-off-by: jiajia Qian <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/= 1153> </pre> </li> <li> <strong style=3D"font-weight: 600;"><a href=3D"https://salsa.debian.org/x= org-team/app/piglit/-/commit/d690a61a0c08cbd87615ca66ee33fee6f2a0bdab">d6= 90a61a</a></strong> <div> <span> by jiajia Qian </span> <i> at 2026-07-16T08:07:32+00:00 </i> </div> <pre class=3D"commit-message" style=3D'white-space: pre-wrap; display: bl= ock; font-size: 14px; color: #3a383f; position: relative; font-family: "G= itLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation M= ono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida co= nsole", monospace; font-variant-ligatures: none; word-break: break-all; w= ord-wrap: break-word; background-color: #fbfafd; border-radius: 2px; marg= in: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>cl/api: fix CL_DEVI= CE_MAX_MEM_ALLOC_SIZE minimum value check The OpenCL spec (Section 4.2, Table 5) defines the minimum value for CL_DEVICE_MAX_MEM_ALLOC_SIZE as: max(min(1024*1024*1024, 1/4th of CL_DEVICE_GLOBAL_MEM_SIZE), 32*1024*10= 24) The test was using MAX2(mem_size/4, 128*1024*1024), which has two errors:= 1. Missing the min(1 GiB, ...) clamp. On devices with >4 GiB global memory, the test incorrectly required max_mem_alloc_size >=3D mem_s= ize/4 (which can exceed 1 GiB), but the spec caps the inner term at 1 GiB. 2. Using 128 MiB instead of 32 MiB as the lower bound. This caused spurious failures on devices with large memory (e.g. ~11.5 GiB) where the driver correctly reports a max_mem_alloc_size that satisfies the spec but is less than mem_size/4. Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/= 1160> </pre> </li> <li> <strong style=3D"font-weight: 600;"><a href=3D"https://salsa.debian.org/x= org-team/app/piglit/-/commit/c659722818548024dca5379a47719ef6574b83b3">c6= 597228</a></strong> <div> <span> by jiajia Qian </span> <i> at 2026-07-16T08:49:07+00:00 </i> </div> <pre class=3D"commit-message" style=3D'white-space: pre-wrap; display: bl= ock; font-size: 14px; color: #3a383f; position: relative; font-family: "G= itLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation M= ono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida co= nsole", monospace; font-variant-ligatures: none; word-break: break-all; w= ord-wrap: break-word; background-color: #fbfafd; border-radius: 2px; marg= in: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>cl/api: skip CL_QUE= UE_SIZE query on host command-queues Per the OpenCL spec, CL_QUEUE_SIZE is only valid for device command-queues. When queried on a host command-queue, the driver should return CL_INVALID_COMMAND_QUEUE. The test was treating this spec-compliant error as a test failure. Skip CL_QUEUE_SIZE validation when the command-queue is not a device command-queue, since the test only creates host command-queues. Signed-off-by: jiajia Qian <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/= 1152> </pre> </li> <li> <strong style=3D"font-weight: 600;"><a href=3D"https://salsa.debian.org/x= org-team/app/piglit/-/commit/9771f3e92db22bca07e50b75008ba5d35631b0b6">97= 71f3e9</a></strong> <div> <span> by jiajia Qian </span> <i> at 2026-07-17T16:27:58+08:00 </i> </div> <pre class=3D"commit-message" style=3D'white-space: pre-wrap; display: bl= ock; font-size: 14px; color: #3a383f; position: relative; font-family: "G= itLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation M= ono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida co= nsole", monospace; font-variant-ligatures: none; word-break: break-all; w= ord-wrap: break-word; background-color: #fbfafd; border-radius: 2px; marg= in: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>cl/api: adapt set-k= ernel-arg test for OpenCL 3.1 platform Per the OpenCL 3.1 spec, the CL_INVALID_ARG_SIZE error condition for arg_size =3D=3D 0 on __local arguments does not apply if the platform is OpenCL 3.1 or newer. Check the platform version and expect CL_SUCCESS on platforms reporting OpenCL 3.1+, while still expecting CL_INVALID_ARG_SIZE on older platforms. This fixes a test failure on Rusticl, which reports platform version 3.1 even when the device is OpenCL 3.0. Signed-off-by: jiajia Qian <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/= 1172> </pre> </li> <li> <strong style=3D"font-weight: 600;"><a href=3D"https://salsa.debian.org/x= org-team/app/piglit/-/commit/fa1953546a74ad0f91f0b13f7ca28a25706842fc">fa= 195354</a></strong> <div> <span> by Timothy Arceri </span> <i> at 2026-07-16T19:30:07+00:00 </i> </div> <pre class=3D"commit-message" style=3D'white-space: pre-wrap; display: bl= ock; font-size: 14px; color: #3a383f; position: relative; font-family: "G= itLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation M= ono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida co= nsole", monospace; font-variant-ligatures: none; word-break: break-all; w= ord-wrap: break-word; background-color: #fbfafd; border-radius: 2px; marg= in: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>glsl-1.50: test gl_= PrimitiveID together with a user varying and no GS Reproduces a Mesa regression where the fragment shader inputs were remapped incorrectly when gl_PrimitiveID was read together with a user-defined varying without a geometry shader, causing gl_PrimitiveID to read garbage. Either input on its own worked correctly. The varying must not be a compile-time constant, otherwise the linker propagates its value into the fragment shader and removes the varying, which hides the bug. https://gitlab.freedesktop.org/mesa/mesa/-/issues/15660 Generated-by: Claude Code (Claude Fable 5) Part-of: <https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/= 1175> </pre> </li> <li> <strong style=3D"font-weight: 600;"><a href=3D"https://salsa.debian.org/x= org-team/app/piglit/-/commit/f01ad91f8c5aa5a473aeaa4323f60ca719a44490">f0= 1ad91f</a></strong> <div> <span> by Jordan Justen </span> <i> at 2026-07-21T16:39:10+00:00 </i> </div> <pre class=3D"commit-message" style=3D'white-space: pre-wrap; display: bl= ock; font-size: 14px; color: #3a383f; position: relative; font-family: "G= itLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation M= ono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida co= nsole", monospace; font-variant-ligatures: none; word-break: break-all; w= ord-wrap: break-word; background-color: #fbfafd; border-radius: 2px; marg= in: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Merge remote-tracki= ng branch 'origin/main' into debian-unstable </pre> </li> <li> <strong style=3D"font-weight: 600;"><a href=3D"https://salsa.debian.org/x= org-team/app/piglit/-/commit/a88fad010bf59801202b440e770aabc6bb5dfce5">a8= 8fad01</a></strong> <div> <span> by Jordan Justen </span> <i> at 2026-07-21T16:39:15+00:00 </i> </div> <pre class=3D"commit-message" style=3D'white-space: pre-wrap; display: bl= ock; font-size: 14px; color: #3a383f; position: relative; font-family: "G= itLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation M= ono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida co= nsole", monospace; font-variant-ligatures: none; word-break: break-all; w= ord-wrap: break-word; background-color: #fbfafd; border-radius: 2px; marg= in: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>d/changelog: Start = 0.0~git20260716.fa1953546-1 release changelog Signed-off-by: Jordan Justen <[email protected]> </pre> </li> <li> <strong style=3D"font-weight: 600;"><a href=3D"https://salsa.debian.org/x= org-team/app/piglit/-/commit/125a638b622647e126c3b1ab3893eaaa06a060f5">12= 5a638b</a></strong> <div> <span> by Chris Lamb </span> <i> at 2026-07-21T09:49:52-07:00 </i> </div> <pre class=3D"commit-message" style=3D'white-space: pre-wrap; display: bl= ock; font-size: 14px; color: #3a383f; position: relative; font-family: "G= itLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation M= ono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida co= nsole", monospace; font-variant-ligatures: none; word-break: break-all; w= ord-wrap: break-word; background-color: #fbfafd; border-radius: 2px; marg= in: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>d/patches: Make the= build reproducible (Closes: #1109731) Signed-off-by: Jordan Justen <[email protected]> </pre> </li> <li> <strong style=3D"font-weight: 600;"><a href=3D"https://salsa.debian.org/x= org-team/app/piglit/-/commit/08fb23d19a1942c67e9477930b3995fbdf5fe4fc">08= fb23d1</a></strong> <div> <span> by Jordan Justen </span> <i> at 2026-07-21T10:15:48-07:00 </i> </div> <pre class=3D"commit-message" style=3D'white-space: pre-wrap; display: bl= ock; font-size: 14px; color: #3a383f; position: relative; font-family: "G= itLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation M= ono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida co= nsole", monospace; font-variant-ligatures: none; word-break: break-all; w= ord-wrap: break-word; background-color: #fbfafd; border-radius: 2px; marg= in: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>d/control: Update S= tandards-Version to 4.7.4 Signed-off-by: Jordan Justen <[email protected]> </pre> </li> <li> <strong style=3D"font-weight: 600;"><a href=3D"https://salsa.debian.org/x= org-team/app/piglit/-/commit/4ce6de15533e037d6ba07524282b6f5aaf045752">4c= e6de15</a></strong> <div> <span> by Jordan Justen </span> <i> at 2026-07-21T10:17:35-07:00 </i> </div> <pre class=3D"commit-message" style=3D'white-space: pre-wrap; display: bl= ock; font-size: 14px; color: #3a383f; position: relative; font-family: "G= itLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation M= ono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida co= nsole", monospace; font-variant-ligatures: none; word-break: break-all; w= ord-wrap: break-word; background-color: #fbfafd; border-radius: 2px; marg= in: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>d/changelog: Releas= e 0.0~git20260716.fa1953546-1 to unstable Signed-off-by: Jordan Justen <[email protected]> </pre> </li> </ul> <h4 style=3D"margin-top: 10px; margin-bottom: 10px;"> 171 changed files: </h4> <ul> <li class=3D"file-stats"> <a href=3D"#9a2aa4db38d3115ed60da621e012c0efc0172aae"> CMakeLists.txt </a> </li> <li class=3D"file-stats"> <a href=3D"#9c96da0e9f91d7d8937b69b524702c106258f0d1"> debian/changelog </a> </li> <li class=3D"file-stats"> <a href=3D"#58ef006ab62b83b4bec5d81fe5b32c3b4c2d1cc2"> debian/control </a> </li> <li class=3D"file-stats"> <a href=3D"#1254b37f1604539c2410d9d6c4d5e4228ed820cc"> <span class=3D"new-file"> + debian/patches/0001-piglit-Make-the-build-reproducible.patch </span> </a> </li> <li class=3D"file-stats"> <a href=3D"#bc34014ab4b9a49dd7a27bdd8d352912607c3a96"> <span class=3D"new-file"> + debian/patches/series </span> </a> </li> <li class=3D"file-stats"> <a href=3D"#923acf8b6e8ecc9fcd71a7ea34b6020b18a3e8a3"> generated_tests/gen_cl_shuffle2_builtins.py </a> </li> <li class=3D"file-stats"> <a href=3D"#9b8848f54466d88374bafb0288d77de2191d6a8b"> generated_tests/gen_cl_shuffle_builtins.py </a> </li> <li class=3D"file-stats"> <a href=3D"#a47c681becd3736ed01b1f1e5c1d20256514ae7e"> generated_tests/gen_cl_store_tests.py </a> </li> <li class=3D"file-stats"> <a href=3D"#d247fc35c255447792b5e800e8729a01e47e6c4e"> generated_tests/gen_cl_vload_tests.py </a> </li> <li class=3D"file-stats"> <a href=3D"#7bcd92657cae05dba27a23462a30ce94d101152d"> generated_tests/gen_cl_vstore_tests.py </a> </li> <li class=3D"file-stats"> <a href=3D"#0ce9171be60882373eb2e2c6987094a0cb0b80aa"> generated_tests/genclbuiltins.py </a> </li> <li class=3D"file-stats"> <a href=3D"#949fd44842c4c827259b9ba063c9fae5ec6953f8"> tests/cl/api/create-buffer.c </a> </li> <li class=3D"file-stats"> <a href=3D"#b23d85499ef89a622cba663a50dcef70b5d1ef32"> tests/cl/api/enqueue-copy-buffer-rect.c </a> </li> <li class=3D"file-stats"> <a href=3D"#ba778c4e66cac8c126852d3102012ef551d74ddc"> tests/cl/api/enqueue-copy-buffer.c </a> </li> <li class=3D"file-stats"> <a href=3D"#56a69729e95f3a63887492a9632de4393e6ecc7f"> tests/cl/api/get-command-queue-info.c </a> </li> <li class=3D"file-stats"> <a href=3D"#7c8905e01f3201467265390b9e723b05ca9f5dd0"> tests/cl/api/get-device-info.c </a> </li> <li class=3D"file-stats"> <a href=3D"#6ebf03a69a306eb26a92baf493ed1d02054b80ac"> tests/cl/api/get-kernel-arg-info.c </a> </li> <li class=3D"file-stats"> <a href=3D"#2ad75f67a733f05c39334511fe3edbdb376e96a0"> tests/cl/api/get-mem-object-info.c </a> </li> <li class=3D"file-stats"> <a href=3D"#213cfe62d3f132864ebc12df770ed74b31a7deeb"> tests/cl/api/retain_release-event.c </a> </li> <li class=3D"file-stats"> <a href=3D"#e928593c3aea37cac6cc1150d0f99199849e59bc"> tests/cl/api/set-kernel-arg.c </a> </li> <li class=3D"file-stats"> <a href=3D"#08df88d61347d224796b45a08a9a85916cc2f47d"> tests/cl/custom/flush-after-enqueue-kernel.c </a> </li> <li class=3D"file-stats"> <a href=3D"#ddd1e62cc21a1c80438f904faabd8621b77dab4a"> tests/cl/custom/r600-create-release-buffer-bug.c </a> </li> <li class=3D"file-stats"> <a href=3D"#a1f7abb8dadf5870946d39cec571e40a8cda8742"> tests/cl/interop/egl_khr_cl_event2.c </a> </li> <li class=3D"file-stats"> <a href=3D"#d72a14317db7815f41dcb0ceadc0e88650615a74"> tests/cl/program/bitcoin-phatk.c </a> </li> <li class=3D"file-stats"> <a href=3D"#acd7f52095eb674b77683b34dcfaac03c943caf8"> tests/cl/program/build/scalar-data-types.cl </a> </li> <li class=3D"file-stats"> <a href=3D"#caa46de2ea7d54b04df86d22e05af91d88c42332"> tests/cl/program/build/vector-data-types.cl </a> </li> <li class=3D"file-stats"> <a href=3D"#d9039c23f0f99050619e27e12909334dd890656c"> tests/cl/program/execute/amdgcn.sign_extend_inreg.cl </a> </li> <li class=3D"file-stats"> <a href=3D"#2bf38a3d1679596343db5817d099331de6a8160a"> tests/cl/program/execute/scalar-arithmetic-long.cl </a> </li> <li class=3D"file-stats"> <a href=3D"#dfda9d7fbdfdb89203f276eb2242204c16ef1a61"> tests/cl/program/execute/scalar-arithmetic-ulong.cl </a> </li> <li class=3D"file-stats"> <a href=3D"#e3cac284c4f1696289be610fc73b6f27bd96230e"> tests/cl/program/execute/scalar-comparison-long.cl </a> </li> <li class=3D"file-stats"> <a href=3D"#3da505a55b93f9d552c2318b15fb7f0d592aae5b"> tests/cl/program/execute/scalar-comparison-ulong.cl </a> </li> <li class=3D"file-stats"> <a href=3D"#c0e66e7751a6693534c543b48973f23c99136db9"> tests/cl/program/execute/scalar-load-long.program_test </a> </li> <li class=3D"file-stats"> <a href=3D"#9d4c3b0f29d343167d5942378117c51846b5ea6d"> tests/cl/program/execute/scalar-load-ulong.program_test </a> </li> <li class=3D"file-stats"> <a href=3D"#f41bd6e36759171ae25e5c8706cd2cdc1489657b"> tests/cl/program/program-tester.c </a> </li> <li class=3D"file-stats"> <a href=3D"#80c5bc12fdb02ae1637d67cd1c494f20aa734de7"> tests/egl/egl-blob-cache.c </a> </li> <li class=3D"file-stats"> <a href=3D"#18d5eeabd40e54b51d8f98d95dd8d4cc30badcbe"> tests/egl/egl-configless-context.c </a> </li> <li class=3D"file-stats"> <a href=3D"#fb1ec2e33d74b3519c3e94409853d0192ac8fba3"> tests/egl/egl-context-priority.c </a> </li> <li class=3D"file-stats"> <a href=3D"#2f0923a4736bbb2edf65dcb811062916d39d70a7"> tests/egl/egl-create-largest-pbuffer-surface.c </a> </li> <li class=3D"file-stats"> <a href=3D"#d72cd05e9a216b30136ca3acf8b9f1d84f1a6198"> tests/egl/egl-create-pbuffer-surface.c </a> </li> <li class=3D"file-stats"> <a href=3D"#1ed6c84d43a7704da4986a0e1c36f4452604b290"> tests/egl/egl-ext_egl_image_storage.c </a> </li> <li class=3D"file-stats"> <a href=3D"#5716ee8655a408c91dd78044175169ea2c23a1d0"> tests/egl/egl-flush-external.c </a> </li> <li class=3D"file-stats"> <a href=3D"#600fc99565d6eb98eb510182e8a0cf4626b724d0"> tests/egl/egl-gl_oes_egl_image.c </a> </li> <li class=3D"file-stats"> <a href=3D"#76d4cd0ee68a20a209dc9fe295292c2b758cbdf3"> tests/egl/egl-util.c </a> </li> <li class=3D"file-stats"> <a href=3D"#a99f556774c6463e2367944a877714764e49772f"> tests/egl/spec/egl_ext_client_extensions/egl_ext_client_extensions.c </a> </li> <li class=3D"file-stats"> <a href=3D"#28d7349302df0bd132df95defc2b213064b9897c"> tests/egl/spec/egl_ext_image_dma_buf_import_modifiers/query_format_modifi= ers.c </a> </li> <li class=3D"file-stats"> <a href=3D"#8cc9d36d715a097655680776f773f332204b0a8d"> tests/egl/spec/egl_ext_surface_compression/create_surface.c </a> </li> <li class=3D"file-stats"> <a href=3D"#5a2446786e323d1eff0e743bc590c909199318a1"> tests/egl/spec/egl_ext_surface_compression/image_storage.c </a> </li> <li class=3D"file-stats"> <a href=3D"#f59965691bd9610bd6099c6a550f265f7b4517a9"> tests/egl/spec/egl_ext_surface_compression/query_compression_rates.c </a> </li> <li class=3D"file-stats"> <a href=3D"#b1e65e8b09560964308fe6b7d61778b3641dc3bd"> tests/egl/spec/egl_khr_create_context/common.c </a> </li> <li class=3D"file-stats"> <a href=3D"#e81ab7ceff2aac0f2f3cdf2e3aba080507687147"> tests/egl/spec/egl_khr_create_context/no-error.c </a> </li> <li class=3D"file-stats"> <a href=3D"#d5c5d8c1d3f153420c6afa1e6a9314554f917654"> tests/egl/spec/egl_khr_create_context/valid-flag-debug.c </a> </li> <li class=3D"file-stats"> <a href=3D"#133acf1659bf97f6acb05c7e35b3b00c06b72929"> tests/egl/spec/egl_khr_create_context/valid-flag-forward-compatible-gl.c </a> </li> <li class=3D"file-stats"> <a href=3D"#c61e6f241c2a36017bfabaa6cfd6360818c7096e"> tests/egl/spec/egl_khr_get_all_proc_addresses/egl_khr_get_all_proc_addres= ses.c </a> </li> <li class=3D"file-stats"> <a href=3D"#7139a6bb87a28cf3c37a4583e53d21bcf50f0e44"> tests/egl/spec/egl_khr_gl_image/egl_khr_gl_renderbuffer_image-clear-share= d-image.c </a> </li> <li class=3D"file-stats"> <a href=3D"#5cbf9cae5e41dd0a2fc42a83428e8278a4f967fd"> tests/egl/spec/egl_khr_surfaceless_context/viewport.c </a> </li> <li class=3D"file-stats"> <a href=3D"#d960edc8510863235d8f9e0026fbdf5744545665"> tests/fbo/fbo-rg.c </a> </li> <li class=3D"file-stats"> <a href=3D"#e4cd4025076a457addf6dde3687e1d32b3bc0465"> tests/general/depth-clear-precision-check.c </a> </li> <li class=3D"file-stats"> <a href=3D"#43af3cdbf6b5606e2e657f89c53cdce958e45458"> tests/general/draw-pixels.c </a> </li> <li class=3D"file-stats"> <a href=3D"#7edc155dcfc7df78dc065098d1bb5feca105bf5b"> tests/general/fog-modes.c </a> </li> <li class=3D"file-stats"> <a href=3D"#a2b4a9ca0be87213139fa8079f19beb18fccc2e4"> tests/general/linestipple.c </a> </li> <li class=3D"file-stats"> <a href=3D"#4f6edea856164634dbf72938620ef8ae45bcee40"> tests/general/select.c </a> </li> <li class=3D"file-stats"> <a href=3D"#ce13ec6a1b9bd192cfc26ecec655d4bfedf36688"> tests/glx/glx-context-flush-control.c </a> </li> <li class=3D"file-stats"> <a href=3D"#bd759d8acdf952e873fc6fb2fde31737b07f6313"> tests/glx/glx-make-current.c </a> </li> <li class=3D"file-stats"> <a href=3D"#354087793e8b1622e4f0ac53aa0d1ae889e185d7"> tests/glx/glx-multithread-buffer.c </a> </li> <li class=3D"file-stats"> <a href=3D"#991469c03ca038f94763427f676d3413834ce786"> tests/glx/glx-multithread-clearbuffer.c </a> </li> <li class=3D"file-stats"> <a href=3D"#5e62f23291fa40eadb82371ad09a3422a8fbd2d4"> tests/glx/glx-multithread-shader-compile.c </a> </li> <li class=3D"file-stats"> <a href=3D"#5d52001cd315e66347899f3695fc63a5badc81c1"> tests/glx/glx-swap-event.c </a> </li> <li class=3D"file-stats"> <a href=3D"#562e346ca312fc6bcf13260982f3be67948f8d11"> tests/glx/glx-swap-pixmap.c </a> </li> <li class=3D"file-stats"> <a href=3D"#3ff78e49e776f5276fb9ed19da9a53a78ed7dff6"> tests/glx/glx-tfp.c </a> </li> <li class=3D"file-stats"> <a href=3D"#b7aef66f1e732d33622c2f33f0f91b408ec8d5e1"> tests/llvmpipe/tests/randomshader.h </a> </li> <li class=3D"file-stats"> <a href=3D"#ad0edddbc95475ab901f7494c60831a26beba48a"> tests/opengl.py </a> </li> <li class=3D"file-stats"> <a href=3D"#d1930936ae8defa47a9f38142053173e06ce9e58"> tests/shaders/glsl-bug-110796.c </a> </li> <li class=3D"file-stats"> <a href=3D"#4f280168c2efe7df82027cd84f337f346e51c34a"> tests/shaders/glsl-fs-fogscale.c </a> </li> <li class=3D"file-stats"> <a href=3D"#488aa9e0913146617e4abe03f494a0e9d5973933"> tests/shaders/shader_runner.c </a> </li> <li class=3D"file-stats"> <a href=3D"#fad81c923151dfc5822977e5d0469f7c7e77fd3c"> tests/shaders/vp-max-array.c </a> </li> <li class=3D"file-stats"> <a href=3D"#5444440e56a6f3cd6bba733503e6d120f9cee947"> tests/spec/amd_performance_monitor/api.c </a> </li> <li class=3D"file-stats"> <a href=3D"#99c481fa55bf3cfa0471f32dd19198ad62d6414e"> tests/spec/amd_pinned_memory/test.c </a> </li> <li class=3D"file-stats"> <a href=3D"#576ce68cc8eac5af3686a661ddeedad0e530f98b"> tests/spec/arb_compute_shader/compiler/work_group_size_too_large.c </a> </li> <li class=3D"file-stats"> <a href=3D"#9acf266abe488ba2780773742ed391c80fa30db0"> <span class=3D"new-file"> + tests/spec/arb_compute_shader/linker/explicit_location_partial_array_use.= shader_test </span> </a> </li> <li class=3D"file-stats"> <a href=3D"#99e76ad823c2687a9a6d065e866f4c68aea7b335"> tests/spec/arb_compute_variable_group_size/local-size.c </a> </li> <li class=3D"file-stats"> <a href=3D"#fc0c729ff793d335ad981e61a5b65bf8d963308c"> tests/spec/arb_cull_distance/exceed-limits.c </a> </li> <li class=3D"file-stats"> <a href=3D"#615d9cd603699f1118182f352edd7038fe127fbe"> tests/spec/arb_framebuffer_no_attachments/query.c </a> </li> <li class=3D"file-stats"> <a href=3D"#ba0e3b8acfa8328aab88fb098575dc671ad1a135"> tests/spec/arb_gl_spirv/execution/ssbo/two-stages.shader_test </a> </li> <li class=3D"file-stats"> <a href=3D"#50a4afe3764933bbae5e39cb4d36fcd72be1b6fb"> tests/spec/arb_gpu_shader5/compiler/invocations_count_too_large.c </a> </li> <li class=3D"file-stats"> <a href=3D"#0b7012a63f3c95362e83990e21896fcc6bb70b0d"> tests/spec/arb_gpu_shader5/compiler/stream-qualifier/stream_value_too_lar= ge.c </a> </li> <li class=3D"file-stats"> <a href=3D"#b5228bbd53eeaf3b8e50a56752efd3963aee6c59"> tests/spec/arb_gpu_shader_fp64/execution/glsl-fs-loop-unroll-mul-fp64.sha= der_test </a> </li> <li class=3D"file-stats"> <a href=3D"#057fc5f7cd6b43076ed51fa694fccab6ff45e938"> tests/spec/arb_pipeline_statistics_query/pipeline_stats_comp.c </a> </li> <li class=3D"file-stats"> <a href=3D"#47113e51d8e3fc30494e17040e5e729c9092915e"> tests/spec/arb_point_parameters/point-attenuation.c </a> </li> <li class=3D"file-stats"> <a href=3D"#f7b62a7e5452c3eb76cc5b04727acfa5eb84a675"> tests/spec/arb_query_buffer_object/qbo.c </a> </li> <li class=3D"file-stats"> <a href=3D"#2b160116a65e92988bdcc673dff49a5c46f3fbbf"> tests/spec/arb_shader_draw_parameters/basevertex.c </a> </li> <li class=3D"file-stats"> <a href=3D"#abdbd9a070ddc3a6bfc4f93a943804e575f82443"> tests/spec/arb_shader_draw_parameters/drawid-indirect.c </a> </li> <li class=3D"file-stats"> <a href=3D"#f104542d00efbabed4c4ec5d62fcf90cb49398ff"> tests/spec/arb_shader_draw_parameters/drawid.c </a> </li> <li class=3D"file-stats"> <a href=3D"#fbe094be505e3efa56667148e608ca1fa60b762e"> tests/spec/arb_shader_image_size/builtin.c </a> </li> <li class=3D"file-stats"> <a href=3D"#1a2174e2dcc05640ece3d1c991d7ae4362a40a59"> tests/spec/arb_shader_storage_buffer_object/maxblocks.c </a> </li> <li class=3D"file-stats"> <a href=3D"#b3e733a84b5200aeff4bdb1d119ab7dd73ea8714"> tests/spec/arb_texture_buffer_object/formats.c </a> </li> <li class=3D"file-stats"> <a href=3D"#0a028bb35cf313c864869a5c2fe4a26def36d0b8"> tests/spec/arb_texture_buffer_object/texture-buffer-size-clamp.c </a> </li> <li class=3D"file-stats"> <a href=3D"#03055b5920968c1df4601625d692d3edc99ce06f"> tests/spec/arb_uniform_buffer_object/deletebuffers.c </a> </li> <li class=3D"file-stats"> <a href=3D"#ff4fe6293d78c11592aa6728a4ae05d22436907a"> tests/spec/arb_uniform_buffer_object/link-mismatch-blocks.c </a> </li> <li class=3D"file-stats"> <a href=3D"#3269b47c4153f03de9058e074eeb37ca97c96daa"> tests/spec/arb_uniform_buffer_object/maxblocks.c </a> </li> <li class=3D"file-stats"> <a href=3D"#fe11ce35e48aa8e1874b22b87f7d40368ef95f5c"> tests/spec/arb_vertex_attrib_64bit/execution/overlapping-locations.c </a> </li> <li class=3D"file-stats"> <a href=3D"#baff5949435b1f2611e176ded0f98d22204b6d1b"> tests/spec/arb_viewport_array/render_scissor.c </a> </li> <li class=3D"file-stats"> <a href=3D"#5132960a9535a5437206bcd289995467bae5da94"> tests/spec/ati_fragment_shader/render-ops.c </a> </li> <li class=3D"file-stats"> <a href=3D"#a49031d081330acbf0a7467c9a2cf16f83837606"> tests/spec/ext_direct_state_access/compressedmultiteximage.c </a> </li> <li class=3D"file-stats"> <a href=3D"#ce8f21df08c201bb2824f7957a6336feee3ac873"> tests/spec/ext_direct_state_access/compressedtextureimage.c </a> </li> <li class=3D"file-stats"> <a href=3D"#9d345241331442196098087393d4a0182a86fc25"> tests/spec/ext_direct_state_access/matrix-commands.c </a> </li> <li class=3D"file-stats"> <a href=3D"#3086bfd1c1e98ac6c823168fec2ef600bfe990ab"> tests/spec/ext_direct_state_access/multi-texture.c </a> </li> <li class=3D"file-stats"> <a href=3D"#02b04927fb7be362844b5ac7ec435af8a2ef5d37"> tests/spec/ext_direct_state_access/named-program.c </a> </li> <li class=3D"file-stats"> <a href=3D"#fbecf78bf31be052e636a0d99171ef356647ca77"> tests/spec/ext_direct_state_access/program-uniform.c </a> </li> <li class=3D"file-stats"> <a href=3D"#8d3b5c31773604124366a84f2e59c9d543e460f8"> tests/spec/ext_direct_state_access/textures.c </a> </li> <li class=3D"file-stats"> <a href=3D"#f45b0285e955a20e243ec6b5353d88e3ab110037"> tests/spec/ext_external_objects/semaphore-api-errors.c </a> </li> <li class=3D"file-stats"> <a href=3D"#c78d2f135e7bf28c986bf7a57fe43a2fc5658b4f"> tests/spec/ext_framebuffer_multisample/common.cpp </a> </li> <li class=3D"file-stats"> <a href=3D"#f4bf28ddd575210a10d52d748df798a871d22b7d"> tests/spec/ext_framebuffer_multisample/draw-buffers-common.cpp </a> </li> <li class=3D"file-stats"> <a href=3D"#62fe26c0690003a968a9e90aad5fc8256e0c6d42"> tests/spec/ext_framebuffer_multisample/turn-on-off.cpp </a> </li> <li class=3D"file-stats"> <a href=3D"#7e59b4f9bec057a939d77f0071afc5daa1f6a454"> tests/spec/ext_image_dma_buf_import/modifiers.c </a> </li> <li class=3D"file-stats"> <a href=3D"#3e541317332ba46313d3a7b946b0e622ef3230db"> tests/spec/ext_image_dma_buf_import/refcount-multithread.c </a> </li> <li class=3D"file-stats"> <a href=3D"#3afe4a9289d6864f047a6b2c84f9ab21b3160fb2"> tests/spec/ext_image_dma_buf_import/refcount.c </a> </li> <li class=3D"file-stats"> <a href=3D"#e7b636989636764c530d2a48047fbd03f593a721"> tests/spec/ext_image_dma_buf_import/render-rgb24.c </a> </li> <li class=3D"file-stats"> <a href=3D"#54898bfb7d95863ddc021e22fc2313e298c8d7b6"> tests/spec/ext_image_dma_buf_import/transcode-nv12-as-r8-gr88.c </a> </li> <li class=3D"file-stats"> <a href=3D"#9f5a6fdc16f8fc18c642cc83d40e03b2c46aa610"> tests/spec/ext_packed_depth_stencil/getteximage.c </a> </li> <li class=3D"file-stats"> <a href=3D"#adbe6f3209991ef1b6dbeb0fe43531cdf55ab16d"> tests/spec/ext_packed_depth_stencil/readpixels-24_8.c </a> </li> <li class=3D"file-stats"> <a href=3D"#81c5e548c671caa931afd90794b6a1d07ed89e4a"> tests/spec/ext_shader_pixel_local_storage/pixel-local-tests.c </a> </li> <li class=3D"file-stats"> <a href=3D"#615fb25a0eaae70ec24d9e25391141eb791867c1"> tests/spec/ext_texture_array/maxlayers.c </a> </li> <li class=3D"file-stats"> <a href=3D"#e3b05d029f2a4248d798a3360f576178ee78ee41"> tests/spec/ext_texture_integer/texformats.c </a> </li> <li class=3D"file-stats"> <a href=3D"#8233e507a50c858b2e2cefe16955f2912395f1e8"> tests/spec/ext_transform_feedback/api-errors.c </a> </li> <li class=3D"file-stats"> <a href=3D"#9e680720d375e119c283149d433acc6be38078bb"> tests/spec/ext_transform_feedback/get-buffer-state.c </a> </li> <li class=3D"file-stats"> <a href=3D"#85d93e11676b09ce360ee74e11ada7f9ff084121"> tests/spec/ext_transform_feedback/overflow-edge-cases.c </a> </li> <li class=3D"file-stats"> <a href=3D"#3e6f6cef4ccea9fc6e3e75e5098e82f098e3737d"> tests/spec/gl-1.0/CMakeLists.gl.txt </a> </li> <li class=3D"file-stats"> <a href=3D"#6a9c7514e58c9de5884df1ae25bd03e5e9d1135b"> <span class=3D"new-file"> + tests/spec/gl-1.0/bitmap-scissor-cache.c </span> </a> </li> <li class=3D"file-stats"> <a href=3D"#724f65b374b3466bc589e6c26f33ad7dc5694b5e"> tests/spec/gl-2.0/vertex-program-two-side.c </a> </li> <li class=3D"file-stats"> <a href=3D"#d7c567ff8c993b762f3611178fe3e9f76bcd9053"> tests/spec/gl-2.1/CMakeLists.gl.txt </a> </li> <li class=3D"file-stats"> <a href=3D"#5670b961a633e9b60ba7b31743cc8f12f7071ccf"> tests/spec/gl-2.1/pbo.c </a> </li> <li class=3D"file-stats"> <a href=3D"#acf247ce5991d86213748d01341f9f5c060cd111"> <span class=3D"new-file"> + tests/spec/gl-2.1/point-smooth.c </span> </a> </li> <li class=3D"file-stats"> <a href=3D"#f71d3ce44411c27aa7bf1ca54061fe765b7b9403"> tests/spec/gl-3.2/layered-rendering/clear-color.c </a> </li> <li class=3D"file-stats"> <a href=3D"#ba5614f8b4666b3451014dbfba2cc2c9b912b341"> tests/spec/gles-3.0/read-depth.c </a> </li> <li class=3D"file-stats"> <a href=3D"#6d4996cf5824a05e3181fc8732b60f5a8629d37a"> <span class=3D"new-file"> + tests/spec/glsl-1.10/execution/global-initializer-function-call-2-shaders= .shader_test </span> </a> </li> <li class=3D"file-stats"> <a href=3D"#2c9f17a4fc36d5d32dbd0fdd2138227b63a3b3f6"> <span class=3D"new-file"> + tests/spec/glsl-1.10/execution/global-initializer-function-call.shader_te= st </span> </a> </li> <li class=3D"file-stats"> <a href=3D"#ec1e143be9a04df9dadda04d5566b24fb8fec508"> <span class=3D"new-file"> + tests/spec/glsl-1.10/execution/samplers/glsl-fs-shadow2D-consecutive-draw= s.shader_test </span> </a> </li> <li class=3D"file-stats"> <a href=3D"#f2acb5bfe5f4549f207b05e0cca0e6eb5b6262d5"> <span class=3D"new-file"> + tests/spec/glsl-1.10/execution/vs-loop-partial-unroll-multiple-breaks-non= zero-induction.shader_test </span> </a> </li> <li class=3D"file-stats"> <a href=3D"#668052826de9b50b0e3e3c1f2ce2a63afd89e720"> <span class=3D"new-file"> + tests/spec/glsl-1.30/execution/glsl-packed-back-color.shader_test </span> </a> </li> <li class=3D"file-stats"> <a href=3D"#32c830075a63af3762ad4514ed3ad738c09c75ad"> <span class=3D"new-file"> + tests/spec/glsl-1.30/execution/glsl-packed-color.shader_test </span> </a> </li> <li class=3D"file-stats"> <a href=3D"#f4bbfe03894d54fd69b5904488ea190609cb8d4e"> <span class=3D"new-file"> + tests/spec/glsl-1.30/execution/glsl-packed-colors-clamping.shader_test </span> </a> </li> <li class=3D"file-stats"> <a href=3D"#57f73fb05dddd6ea6ba3950ef50d4a297f0e60aa"> <span class=3D"new-file"> + tests/spec/glsl-1.50/execution/primitive-id-no-gs-varying.shader_test </span> </a> </li> <li class=3D"file-stats"> <a href=3D"#5d9e930c9df1b4e6cb0b79f826faedde347677c0"> tests/spec/glsl-1.50/execution/vs-input-arrays.c </a> </li> <li class=3D"file-stats"> <a href=3D"#464f9fb19250e43be5840f2243c05266b6f282ed"> <span class=3D"new-file"> + tests/spec/glsl-1.50/linker/declared-called-not-defined-not-in-main-shade= r.shader_test </span> </a> </li> <li class=3D"file-stats"> <a href=3D"#5e0cde86c023cc53e32ed65d0ab180acd206d893"> <span class=3D"new-file"> + tests/spec/glsl-1.50/linker/declared-called-not-defined.shader_test </span> </a> </li> <li class=3D"file-stats"> <a href=3D"#2e402963e248ac697be43e78f0cd6ce85f9430c3"> tests/spec/glx_arb_create_context/ext-no-config-context.c </a> </li> <li class=3D"file-stats"> <a href=3D"#0ae63b16fea19de540ff7de3879ba5503255425d"> tests/spec/intel_performance_query/issue_2235.c </a> </li> <li class=3D"file-stats"> <a href=3D"#f99796d8511835835a42838cc3816ce9386e9630"> tests/spec/khr_debug/debug-object-label.c </a> </li> <li class=3D"file-stats"> <a href=3D"#80c09014c499744dcbc1dec4f6f614494fac1a60"> tests/spec/oes_compressed_etc1_rgb8_texture/oes_compressed_etc1_rgb8_text= ure-basic.c </a> </li> <li class=3D"file-stats"> <a href=3D"#8336edab56d8df6cb60725fd985c4d6c5a4f7b7a"> tests/spec/oes_draw_elements_base_vertex/drawelements-instanced.c </a> </li> <li class=3D"file-stats"> <a href=3D"#dd70de9e73a7ba8272ceda91e64659750792b6e4"> tests/spec/oes_draw_elements_base_vertex/drawelements.c </a> </li> <li class=3D"file-stats"> <a href=3D"#d96788347840c4df8f2622888fa4e24416686d07"> tests/spec/oes_egl_image_external_essl3/oes_egl_image_external_essl3.c </a> </li> <li class=3D"file-stats"> <a href=3D"#68aff7d972e559e8a0e8391bb5b24d5cbab35ed2"> tests/texturing/CMakeLists.gl.txt </a> </li> <li class=3D"file-stats"> <a href=3D"#758f6a92359f47e674e7fb082644dee8060f9f61"> tests/texturing/getteximage-targets.c </a> </li> <li class=3D"file-stats"> <a href=3D"#d49a2a39800ba99d35e093a3860adef51601bc70"> <span class=3D"new-file"> + tests/texturing/large-tex.c </span> </a> </li> <li class=3D"file-stats"> <a href=3D"#b3dc4c4435acf1b4f131bdcc683ce008bbb87ea2"> tests/texturing/tex-miplevel-selection.c </a> </li> <li class=3D"file-stats"> <a href=3D"#6bf054af3b46d6976d2bbaf8fa54275409dba33f"> tests/texturing/teximage-colors.c </a> </li> <li class=3D"file-stats"> <a href=3D"#0f3200933562ff1f5ba0af6d9cc184d038a9f12e"> tests/texturing/texwrap.c </a> </li> <li class=3D"file-stats"> <a href=3D"#04eeb3a9152a0295b0f0f7612d54d7a192eaf275"> tests/util/CMakeLists.txt </a> </li> <li class=3D"file-stats"> <a href=3D"#074a444905071ee55d198a32cb66e26a73bcba43"> tests/util/piglit-framework-cl-program.c </a> </li> <li class=3D"file-stats"> <a href=3D"#10ed4866537e2ad225b18b32f9746464b9b7d173"> tests/util/piglit-framework-cl.c </a> </li> <li class=3D"file-stats"> <a href=3D"#ec7b1e3efa4761dc93d62d23f3c767bb842be5e7"> tests/util/piglit-framework-cl.h </a> </li> <li class=3D"file-stats"> <a href=3D"#b40187514e74b0d42077cc169686b9f0c0d50711"> tests/util/piglit-framework-gl/piglit_glut_framework.c </a> </li> <li class=3D"file-stats"> <a href=3D"#5e891b004af68bffbb3b92c70829f0c485ece463"> tests/util/piglit-framework-gl/piglit_wfl_framework.c </a> </li> <li class=3D"file-stats"> <a href=3D"#0825c7ae2252ab410a487c03c0ef0015e2cb12ec"> tests/util/piglit-glx-util.c </a> </li> <li class=3D"file-stats"> <a href=3D"#5183438cf6dbb61a2daf7aa02bc0fee301397662"> tests/util/piglit-util-cl.c </a> </li> <li class=3D"file-stats"> <a href=3D"#7373e4fbba49f347d0c67d556bbe3262e07757bb"> tests/util/piglit-util-cl.h </a> </li> <li class=3D"file-stats"> <a href=3D"#aa47daa7df3715c9fe0f52aba1018ce8ed29ee22"> tests/util/piglit-util.c </a> </li> <li class=3D"file-stats"> <a href=3D"#1ad723dce420b316452aba0f8d036c6cb4ac12ef"> tests/util/piglit_ktx.c </a> </li> <li class=3D"file-stats"> <a href=3D"#e552936f281b63c873f3943121c038a448111e59"> <span class=3D"new-file"> + tests/vulkan/shaders/cmat-uniform-ctor.shader_test </span> </a> </li> <li class=3D"file-stats"> <a href=3D"#e42e90de6965cf8840a952e50a648a73f0328f5c"> <span class=3D"new-file"> + tests/vulkan/shaders/issue-15639.vk_shader_test </span> </a> </li> </ul> <h5 style=3D"margin-top: 10px; margin-bottom: 10px; font-size: .875rem;">= The diff was not included because it is too large. </h5> </div> <div class=3D"footer" style=3D"margin-top: 10px;"> <p style=3D"font-size: small; color: #626168;"> =E2=80=94 <br> <a href=3D"https://salsa.debian.org/xorg-team/app/piglit/-/compare/98162c= 730b8b7aa57ce9536d18d323933dd968e4...4ce6de15533e037d6ba07524282b6f5aaf04= 5752">View it on GitLab</a>. <br> You're receiving this email because of your account on <a target=3D"_blan= k" rel=3D"noopener noreferrer" href=3D"https://salsa.debian.org">salsa.de= bian.org</a>. <a href=3D"https://salsa.debian.org/-/profile/notifications= " target=3D"_blank" rel=3D"noopener noreferrer" class=3D"mng-notif-link">= Manage all notifications</a> =C2=B7 <a href=3D"https://salsa.debian.org/h= elp" target=3D"_blank" rel=3D"noopener noreferrer" class=3D"help-link">He= lp</a> <span style=3D"color: transparent; font-size: 0; display: none; overflow:= hidden; opacity: 0; width: 0; height: 0; max-width: 0; max-height: 0;"> Notification message regarding https://salsa.debian.org/xorg-team/app/pig= lit/-/compare/98162c730b8b7aa57ce9536d18d323933dd968e4...4ce6de15533e037d= 6ba07524282b6f5aaf045752 at 1784654400 </span> </p> </div> </body> </html> ----==_mimepart_6a5faa40a7b62_560144abdfc45313e4--