Timo Aaltonen pushed to branch debian-experimental at X Strike Force / lib / mesa
Commits: 142e37ab by Dylan Baker at 2019-03-13T19:09:08Z docs: Add SHA256 sums for 19.0.0 - - - - - 93386fbc by Samuel Pitoiset at 2019-03-13T21:26:36Z radv: set the maximum number of IBs per submit to 192 This fixes random SteamVR corruption, see https://github.com/ValveSoftware/SteamVR-for-Linux/issues/181 Fixes: 4d30f2c6f42 ("radv/winsys: remove the max IBs per submit limit for the fallback path") Signed-off-by: Samuel Pitoiset <[email protected]> Reviewed-by: Bas Nieuwenhuizen <[email protected]> (cherry picked from commit ae77f1236862e73c1ac250898924c648d481bda4) - - - - - f953d0f5 by Eric Anholt at 2019-03-13T21:26:36Z v3d: Fix leak of the renderonly struct on screen destruction. This makes v3d match vc4's destroy path. Fixes: e113b21cb779 ("v3d: Add renderonly support.") (cherry picked from commit 486b181fd758c246c2d1eaa1975a858e84d64c32) - - - - - f2e5ca1d by Kenneth Graunke at 2019-03-13T21:26:36Z intel/fs: Fix opt_peephole_csel to not throw away saturates. We were not copying the saturate bit from the original instruction to the new replacement instruction. This caused major misrendering in DiRT Rally on iris, where comparisons leading to discards failed due to the missing saturate, causing lots of extra garbage pixels to be drawn in text rendering, trees, and so on. This did not show up on i965 because st/nir performs a more aggressive version of nir_opt_peephole_select, yielding more b32csel operations. Fixes: 52c7df1643e i965/fs: Merge CMP and SEL into CSEL on Gen8+ Reviewed-by: Lionel Landwerlin <[email protected]> Reviewed-by: Ian Romanick <[email protected]> (cherry picked from commit 3570d15b6d88bdcd353b31ffe5460d04a88b7b6f) - - - - - 95b001cb by Jason Ekstrand at 2019-03-13T21:26:36Z glsl/lower_vector_derefs: Don't use a temporary for TCS outputs Tessellation control shader outputs act as if they have memory backing them and you can have multiple writes to different components of the same vector in-flight at the same time. When this happens, the load vec store pattern that gets used by ir_triop_vector_insert doesn't yield the correct results. Instead, just emit a sequence of conditional assignments. Reviewed-by: Ian Romanick <[email protected]> Cc: [email protected] (cherry picked from commit bd17bdc56b34a08c421172df27fe07294c7a7024) - - - - - 3a18f13b by Jason Ekstrand at 2019-03-13T21:26:36Z glsl/list: Add a list variant of insert_after Reviewed-by: Ian Romanick <[email protected]> Caio Marcelo de Oliveira Filho <[email protected]> (cherry picked from commit 20c4578c5539de909e94a6acc3ad680ab2ddeca6) - - - - - 0dd88cf9 by Kevin Strasser at 2019-03-13T21:26:36Z egl/dri: Avoid out of bounds array access indexConfigAttrib iterates over every index in the dri driver, possibly exceeding __DRI_ATTRIB_MAX. In other words, if the dri driver has newer attributes libEGL will end up reading from uninitialized memory through dri2_to_egl_attribute_map[]. Signed-off-by: Kevin Strasser <[email protected]> Cc: [email protected] Reviewed-by: Emil Velikov <[email protected]> (cherry picked from commit 70b36c0ef939048acb9c4727b2e4280fc090eb74) - - - - - c4f8fb17 by Jason Ekstrand at 2019-03-14T16:50:39Z anv/pass: Flag the need for a RT flush for resolve attachments Reviewed-by: Nanley Chery <[email protected]> Cc: [email protected] (cherry picked from commit 489bf2de237a190b966a412efda89d12d1daacde) - - - - - 35029d43 by Plamena Manolova at 2019-03-14T16:50:44Z i965: Disable ARB_fragment_shader_interlock for platforms prior to GEN9 ARB_fragment_shader_interlock depends on memory fences to ensure fragment ordering and this ordering guarantee is only supported from GEN9 onwards. Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=109980 Fixes: 939312702e35 "i965: Add ARB_fragment_shader_interlock support." Signed-off-by: Plamena Manolova <[email protected]> Reviewed-by: Jason Ekstrand <[email protected]> (cherry picked from commit 19ab08200179e71af42ce6e1b91f502e50f915b3) - - - - - 06787d23 by Samuel Pitoiset at 2019-03-14T16:50:51Z radv: always initialize HTILE when the src layout is UNDEFINED HTILE should always be initialized when transitioning from VK_IMAGE_LAYOUT_UNDEFINED to other image layouts. Otherwise, if an app does a transition from UNDEFINED to GENERAL, the driver doesn't initialize HTILE and it tries to decompress the depth surface. For some reasons, this results in VM faults. Cc: [email protected] Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=107563 Signed-off-by: Samuel Pitoiset <[email protected]> Reviewed-by: Bas Nieuwenhuizen <[email protected]> (cherry picked from commit 3a2e93147f7fa4a6fd17313353113a33291c5ce0) - - - - - ee18a3ec by Sergii Romantsov at 2019-03-14T17:38:20Z d3d: meson: do not prefix user provided d3d-drivers-path The user can select the location where there d3d drivers are installed by the d3d-drivers-path meson option. By default path will be $prefix/$libdir/d3d. Currently we add $prefix to the user provided path. Resulting in an incorrect or even missing path. Based on logic of Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=109698 CC: Kenneth Graunke <[email protected]> CC: Emil Velikov <[email protected]> Signed-off-by: Sergii Romantsov <[email protected]> Reviewed-by: Emil Velikov <[email protected]> (cherry picked from commit dcc48664197c7e44684ccfb970a4ae083974d145) - - - - - 6c7f03bb by Mark Janes at 2019-03-15T21:58:39Z mesa: properly report the length of truncated log messages _mesa_log_msg must provide the length of the string passed into the KHR_debug api. When the string formatted by _mesa_gl_vdebugf exceeds MAX_DEBUG_MESSAGE_LENGTH, the length is incorrectly set to the number of characters that would have been written if enough space had been available. Fixes: 30256805784450b8bb9d4dabfb56226271ca9d24 ("mesa: Add support for GL_ARB_debug_output with dynamic ID allocation.") Reviewed-by: Erik Faye-Lund <[email protected]> (cherry picked from commit eb1a869a5d19bfd8a0d4099afd58f180997e4663) - - - - - f028945c by Tapani Pälli at 2019-03-18T17:19:41Z isl: fix automake build when sse41 is not supported Fixes: 864cc419eb0a41882762 "intel/isl: move tiled_memcpy static libs from i965 to isl" Cc: [email protected] Reported-by: Milav Soni <[email protected]> Signed-off-by: Tapani Pälli <[email protected]> Reviewed-by: Eric Engestrom <[email protected]> (cherry picked from commit a1cd0040b6d1ae3dbf9d792c5ab1aadbbf917bac) - - - - - ddea2a99 by Danylo Piliaiev at 2019-03-18T17:19:46Z anv: Treat zero size XFB buffer as disabled Vulkan spec doesn't explicitly forbid zero size transform feedback buffers. Having zero size xfb caused SurfaceSize overflow and triggered assert in debug build. The only way to have zero size SO_BUFFER is to disable SO_BUFFER as stated in hardware spec. >From SKL PRM, Vol 2a, "3DSTATE_SO_BUFFER": "If set, stream output to SO Buffer is enabled, if 3DSTATE_STREAMOUT::SO Function ENABLE is also enabled. If clear, the SO Buffer is considered "not bound" and effectively treated as a zero- length buffer for the purposes of SO output and overflow detection. If an enabled stream's Stream to Buffer Selects includes this buffer it is by definition an overflow condition. That stream will cause no writes to occur, and only SO_PRIM_STORAGE_NEEDED[<stream>] will increment." Fixes: 36ee2fd61c8 "anv: Implement the basic form of VK_EXT_transform_feedback" Signed-off-by: Danylo Piliaiev <[email protected]> Reviewed-by: Lionel Landwerlin <[email protected]> Reviewed-by: Jason Ekstrand <[email protected]> (cherry picked from commit ecb98c68988570806c239c7cc705c69a98aafc23) - - - - - 12745f5d by Dylan Baker at 2019-03-18T18:34:41Z cherry-ignore: Add commit that doesn't apply - - - - - fa137cd6 by Jason Ekstrand at 2019-03-18T18:36:26Z nir/builder: Add a vector extract helper This one's a tiny bit better than what we had in spirv_to_nir because it emits a binary tree rather than a linear walk. It also doesn't leave around unneeded bcsel instructions for a constant index and returns an undef for constant OOB access. Reviewed-by: Caio Marcelo de Oliveira Filho <[email protected]> (cherry picked from commit fe9a6c0f14aa3ca6dfb1c7480871c95838b5cf14) - - - - - cf2e4490 by Jason Ekstrand at 2019-03-18T18:36:41Z nir: Add a new pass to lower array dereferences on vectors This pass was originally written for lowering TCS output reads and writes but it is also applicable just about anything including UBOs, SSBOs, and shared variables. Reviewed-by: Caio Marcelo de Oliveira Filho <[email protected]> (cherry picked from commit 35b8f6f40bb45dbffb04dd883ac6644300832981) - - - - - da17740e by Bas Nieuwenhuizen at 2019-03-19T17:53:20Z radv: Use correct image view comparison for fast clears. The if is actually returning true on success, enabling fast clears, so we need to have the test succeed when the iview dimensions are right. Fixes: d5400a5ec2a "radv: provide a helper for comparing an image extents." Reviewed-by: Dave Airlie <[email protected]> (cherry picked from commit a777c3d7cb0a89f6c63a637e6db32cc1bf33b54c) - - - - - 1b471271 by Andres Gomez at 2019-03-19T17:53:27Z glsl: correctly validate component layout qualifier for dvec{3,4} >From page 62 (page 68 of the PDF) of the GLSL 4.50 v.7 spec: " A dvec3 or dvec4 can only be declared without specifying a component." Therefore, using the "component" qualifier with a dvec3 or dvec4 should result in a compiling error. v2: enhance the error message (Timothy). Fixes: 94438578d21 ("glsl: validate and store component layout qualifier in GLSL IR") Cc: Timothy Arceri <[email protected]> Cc: Kenneth Graunke <[email protected]> Signed-off-by: Andres Gomez <[email protected]> Reviewed-by: Timothy Arceri <[email protected]> (cherry picked from commit a96093136bddfe17661f1de54228fe4b5618ba8a) - - - - - 068e9a8f by Andres Gomez at 2019-03-19T17:53:33Z glsl/linker: don't fail non static used inputs without matching outputs If there is no Static Use of an input variable, the linker shouldn't fail whenever there is no defined matching output variable in the previous stage. >From page 47 (page 51 of the PDF) of the GLSL 4.60 v.5 spec: " Only the input variables that are statically read need to be written by the previous stage; it is allowed to have superfluous declarations of input variables." Now, we complete this exception whenever the input variable has an explicit location. Previously, 18004c338f6 ("glsl: fail when a shader's input var has not an equivalent out var in previous") took care of the cases in which the input variable didn't have an explicit location. v2: do the location based interface matching check regardless on whether it is a separable program or not (Ilia). Fixes: 1aa5738e666 ("glsl: relax input->output validation for SSO programs") Cc: Timothy Arceri <[email protected]> Cc: Iago Toral Quiroga <[email protected]> Cc: Samuel Iglesias Gonsálvez <[email protected]> Cc: Tapani Pälli <[email protected]> Cc: Ian Romanick <[email protected]> Cc: Ilia Mirkin <[email protected]> Signed-off-by: Andres Gomez <[email protected]> Reviewed-by: Timothy Arceri <[email protected]> (cherry picked from commit 3be05dd2679b2525ff80bac715d6ea097295c9ea) - - - - - 33d33185 by Andres Gomez at 2019-03-19T17:53:40Z glsl/linker: simplify xfb_offset vs xfb_stride overflow check Current implementation uses a complicated calculation which relies in an implicit conversion to check the integral part of 2 division results. However, the calculation actually checks that the xfb_offset is smaller or a multiplier of the xfb_stride. For example, while this is expected to fail, it actually succeeds: " ... layout(xfb_buffer = 2, xfb_stride = 12) out block3 { layout(xfb_offset = 0) vec3 c; layout(xfb_offset = 12) vec3 d; // ERROR, requires stride of 24 }; ... " Fixes: 2fab85aaea5 ("glsl: add xfb_stride link time validation") Cc: Timothy Arceri <[email protected]> Signed-off-by: Andres Gomez <[email protected]> Reviewed-by: Timothy Arceri <[email protected]> (cherry picked from commit 422882e78f2cf0ab69ff4a58f3c9465fcb5fef0d) - - - - - 062d464c by Andres Gomez at 2019-03-19T17:53:45Z Revert "glsl: relax input->output validation for SSO programs" This reverts commit 1aa5738e666a9534c7e5b46f077327e6d647c64f. This patch incorrectly asumed that for SSOs no inner interface matching check was needed. >From the ARB_separate_shader_objects spec v.25: " With separable program objects, interfaces between shader stages may involve the outputs from one program object and the inputs from a second program object. For such interfaces, it is not possible to detect mismatches at link time, because the programs are linked separately. When each such program is linked, all inputs or outputs interfacing with another program stage are treated as active. The linker will generate an executable that assumes the presence of a compatible program on the other side of the interface. If a mismatch between programs occurs, no GL error will be generated, but some or all of the inputs on the interface will be undefined." This completes the fix from commit: 3be05dd2679 ("glsl/linker: don't fail non static used inputs without matching outputs") Fixes: 1aa5738e666 ("glsl: relax input->output validation for SSO programs") Cc: Tapani Pälli <[email protected]> Cc: Timothy Arceri <[email protected]> Cc: Ilia Mirkin <[email protected]> Cc: Samuel Iglesias Gonsálvez <[email protected]> Cc: Ian Romanick <[email protected]> Signed-off-by: Andres Gomez <[email protected]> Reviewed-by: Timothy Arceri <[email protected]> (cherry picked from commit ab28dca0334746d1d6cb3f1b18550e3cbfb41d77) - - - - - 62b2aea3 by Samuel Pitoiset at 2019-03-20T15:44:50Z radv: fix binding transform feedback buffers The mask should be accumulated if two calls are used for binding two buffers at different indexes. Otherwise, the driver only accounts for the last one. Noticed while glancing at this code. Cc: 18.3 19.0 <[email protected]> Signed-off-by: Samuel Pitoiset <[email protected]> Reviewed-by: Bas Nieuwenhuizen <[email protected]> (cherry picked from commit 4fa61273a8c8809a9ca0a1473b5e361aa5715ae0) - - - - - d3941aa8 by Jason Ekstrand at 2019-03-20T15:51:33Z intel/nir: Lower array-deref-of-vector UBO and SSBO loads This fixes a serious performance issue with DXVK: https://github.com/doitsujin/dxvk/issues/937 This was caused by a recent change that to improve performance on RADV which back-fired on ANV and killed performance for some apps: https://github.com/doitsujin/dxvk/commit/e5a06d3f4a103a54cd4eb51970fedee405d1d698 Throwing in this bit of lowering lets us come along and CSE those UBO loads (or copy-prop for SSBO load) and get one load where we previously would have gotten several. VkPipeline-db results on Kaby Lake: total instructions in shared programs: 5115361 -> 5073185 (-0.82%) instructions in affected programs: 1754333 -> 1712157 (-2.40%) helped: 5331 HURT: 63 total cycles in shared programs: 2544501169 -> 2481144545 (-2.49%) cycles in affected programs: 2531058653 -> 2467702029 (-2.50%) helped: 9202 HURT: 4323 total loops in shared programs: 3340 -> 3331 (-0.27%) loops in affected programs: 9 -> 0 helped: 9 HURT: 0 total spills in shared programs: 3246 -> 3053 (-5.95%) spills in affected programs: 384 -> 191 (-50.26%) helped: 10 HURT: 5 total fills in shared programs: 4626 -> 4452 (-3.76%) fills in affected programs: 439 -> 265 (-39.64%) helped: 10 HURT: 5 All of the shaders with hurt spilling were in Rise of the Tomb Raider which also had shaders solidly helped in the spilling department. Not shown in those results (because I've not had success dumping the shaders) is Witcher 3 where this reduces spilling and improves over-all perf by around 20-25%. There were no shader-db changes. Apparently, this just isn't a pattern that happens in OpenGL. Reviewed-by: Caio Marcelo de Oliveira Filho <[email protected]> Cc: "19.0" [email protected] (cherry picked from commit d3386e73c5976ecec84821d17f05c2fd4b823880) Conflicts resolved by Dylan - - - - - 09f08a2f by Dave Airlie at 2019-03-22T17:44:16Z softpipe: fix texture view crashes I noticed we crashed piglit arb_texture_view-rendering-formats when run on softpipe. This fixes the clear tiles to use the surface format not the underlying storage format. This fixes a bunch of srgb piglits as well. Fixes: 396ac41fc28 (softpipe: add integer support) Reviewed-by: Brian Paul <[email protected]> Reviewed-by: Roland Scheidegger <[email protected]> (cherry picked from commit 04189565a01afbecc179fb4945a80754ee6fcfb4) - - - - - 764131ff by Danylo Piliaiev at 2019-03-22T17:44:25Z glsl: Cross validate variable's invariance by explicit invariance only 'invariant' qualifier is propagated on variables which are used to calculate other invariant variables, however when we are matching variable's declarations we should take into account only explicitly declared invariance because invariance propagation is an implementation specific detail. Thus new flag is added to ir_variable_data which indicates 'invariant' qualifier being explicitly set in the shader. Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=100316 Fixes: 89b60492 ('glsl: Add a pass to propagate the "invariant" and "precise" qualifiers') Signed-off-by: Danylo Piliaiev <[email protected]> Reviewed-by: Jordan Justen <[email protected]> (cherry picked from commit ea9bde151f1394ff82b73d028c2a3a747723e525) - - - - - 96b0478c by Józef Kucia at 2019-03-22T17:44:43Z radv: Fix driverUUID Fixes: 14cad8786a8 ("radv: generate the same driver UUID as radeonsi") Reviewed-by: Emil Velikov <[email protected]> Reviewed-by: Samuel Pitoiset <[email protected]> (cherry picked from commit c077d5d7de7628fe2fdfa67cee92efaab65a578e) - - - - - a9a600f2 by Tapani Pälli at 2019-03-22T17:44:50Z anv/radv: release memory allocated by glsl types during spirv_to_nir Fixes leaks for each glsl_type generated: ==32470== 384 bytes in 3 blocks are possibly lost in loss record 18 of 18 ==32470== at 0x483880B: malloc (vg_replace_malloc.c:309) ==32470== by 0x4C43F4A: ralloc_size (ralloc.c:119) ==32470== by 0x4C44014: rzalloc_size (ralloc.c:151) ==32470== by 0x4C44258: rzalloc_array_size (ralloc.c:215) ==32470== by 0x4D38957: glsl_type::glsl_type(glsl_struct_field const*, unsigned int, char const*) (glsl_types.cpp:114) ==32470== by 0x4D3BEED: glsl_type::get_struct_instance(glsl_struct_field const*, unsigned int, char const*) (glsl_types.cpp:1146) ==32470== by 0x4D42ECC: glsl_struct_type (nir_types.cpp:501) ==32470== by 0x4CDB5A1: vtn_handle_type (spirv_to_nir.c:1269) ==32470== by 0x4CE53DD: vtn_handle_variable_or_type_instruction (spirv_to_nir.c:4018) ==32470== by 0x4CD8CFF: vtn_foreach_instruction (spirv_to_nir.c:365) ==32470== by 0x4CE5E6B: spirv_to_nir (spirv_to_nir.c:4490) ==32470== by 0x497AF10: anv_shader_compile_to_nir (anv_pipeline.c:173) v2: move release call to vkDestroyInstance v3: apply fix also to radv driver Signed-off-by: Tapani Pälli <[email protected]> Cc: [email protected] Reviewed-by: Jason Ekstrand <[email protected]> (cherry picked from commit 4e1bbb000cdfe4ba01bee5a6868c54fed7285dae) - - - - - db6c05f5 by Józef Kucia at 2019-03-22T17:44:58Z mesa: Fix GL_NUM_DEVICE_UUIDS_EXT Cc: [email protected] Reviewed-by: Tapani Pälli <[email protected]> (cherry picked from commit 1d996ef7144f97ce948fb8e8ec5792898bea56f6) - - - - - 561fd519 by Dylan Baker at 2019-03-25T16:43:24Z bin/install_megadrivers.py: Correctly handle DESTDIR='' Currently if destdir is set to '' then the resulting libdir will have it's first character replaced by / instead of / being prepended to the string. This was the result of ensuring that that DESTDIR wouldn't be ignored if libdir was absolute, since the only cases that meson allows the libdir to be absolute is if the prefix is /, this won't be a problem. Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=110211 Fixes: ae3f45c11e3f934939b90445471da8f18b057bc5 ("bin/install_megadrivers: fix DESTDIR and -D*-path") Reviewed-by: Eric Engestrom <[email protected]> (cherry picked from commit 4188dd7879a374b698d5f50c84cd26b2606f1ee3) - - - - - 964f7a70 by Dylan Baker at 2019-03-25T16:44:28Z bin/install_megadrivers.py: Fix regression for set DESTDIR The previous patch tried to address a bug when DESTDIR is '', however, it introduces a bug when DESTDIR is not '', and fakeroot is used. This patch does fix that, and has been tested with the arch pkg-build to ensure it isn't regressed. Fixes: 093a1ade4e24b7dd701a093d30a71efd669fe9c8 ("bin/install_megadrivers.py: Correctly handle DESTDIR=''") Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=110221 Reviewed-by: Eric Engestrom <[email protected]> (cherry picked from commit ed96038e55b37501dae0be09287a6209a966eb85) - - - - - bb66e617 by Bas Nieuwenhuizen at 2019-03-26T19:14:04Z ac/nir: Return frag_coord as integer. To preserve the invariant that nir ssa defs are integers or pointers in LLVM. CC: <[email protected]> Reviewed-by: Timothy Arceri <[email protected]> Reviewed-by: Dave Airlie <[email protected]> (cherry picked from commit 82075e3c421b1de7661e61879f2dcbc66011e466) - - - - - 499053e5 by Dylan Baker at 2019-03-27T16:56:53Z bump version for 19.0.1 - - - - - 08fbf25c by Dylan Baker at 2019-03-27T17:02:21Z Add release notes for 19.0.1 - - - - - a843fcec by Timo Aaltonen at 2019-03-28T13:32:25Z Merge branch 'upstream-experimental' into debian-experimental - - - - - 73b17b22 by Timo Aaltonen at 2019-03-28T13:38:06Z bump the version - - - - - 56274719 by Timo Aaltonen at 2019-03-28T13:39:10Z release to experimental - - - - - fb15d151 by Timo Aaltonen at 2019-04-10T09:58:46Z control: Bump libdrm-dev build-dep, amdgpu needs 2.4.97. - - - - - 30 changed files: - VERSION - bin/.cherry-ignore - bin/install_megadrivers.py - debian/changelog - debian/control - docs/relnotes/19.0.0.html - + docs/relnotes/19.0.1.html - meson.build - src/amd/common/ac_nir_to_llvm.c - src/amd/vulkan/radv_cmd_buffer.c - src/amd/vulkan/radv_device.c - src/amd/vulkan/radv_meta_clear.c - src/amd/vulkan/winsys/amdgpu/radv_amdgpu_winsys_public.h - src/compiler/Makefile.sources - src/compiler/glsl/ast_to_hir.cpp - src/compiler/glsl/ir.cpp - src/compiler/glsl/ir.h - src/compiler/glsl/ir_print_visitor.cpp - src/compiler/glsl/ir_reader.cpp - src/compiler/glsl/link_varyings.cpp - src/compiler/glsl/linker.cpp - src/compiler/glsl/list.h - src/compiler/glsl/lower_vector_derefs.cpp - src/compiler/nir/meson.build - src/compiler/nir/nir.h - src/compiler/nir/nir_builder.h - + src/compiler/nir/nir_lower_array_deref_of_vec.c - src/compiler/spirv/spirv_to_nir.c - src/egl/drivers/dri2/egl_dri2.c - src/gallium/drivers/softpipe/sp_tile_cache.c The diff was not included because it is too large. View it on GitLab: https://salsa.debian.org/xorg-team/lib/mesa/compare/afdbff6a39fd92f45ee5a12f484b79765c8bdd94...fb15d1510a30369f6875fa170001fa461e170a40 -- View it on GitLab: https://salsa.debian.org/xorg-team/lib/mesa/compare/afdbff6a39fd92f45ee5a12f484b79765c8bdd94...fb15d1510a30369f6875fa170001fa461e170a40 You're receiving this email because of your account on salsa.debian.org.

