Timo Aaltonen pushed to branch debian-unstable at X Strike Force / lib / mesa
Commits: e9ec84ad by Eric Engestrom at 2020-09-16T19:42:34+02:00 docs/relnotes: add sha256 sums to 20.1.8 - - - - - ed94f8f2 by Eric Engestrom at 2020-09-17T22:03:29+02:00 .pick_status.json: Update to d74fe47101995d2659b1e59495d2f77b9dc14f3d - - - - - c0d44365 by Bas Nieuwenhuizen at 2020-09-17T22:03:29+02:00 amd/common: Cache intra-tile addresses for retile map. However complicated DCC addressing is it is still based on tiles. If we have the intra-tile offsets + tile dimensions we can expand that to the full image ourselves. Behavior around ~1080p on a 2500U: old: 30-60 ms on every miss new: 5 ms initally (miss in the tile cache) <0.5 ms afterwards The most common case is that the tile cache only contains data for 2 tiles, which for Raven/Renoir/Navi14 will be 4 KiB each, so the size increase is fairly modest. Reviewed-by: Marek Olšák <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5865> (cherry picked from commit a37aeb128d5f7cf2fa5b8c61566bbd9f2c224a28) - - - - - d2265952 by Rhys Perry at 2020-09-17T22:03:29+02:00 radv: initialize with expanded cmask if the destination layout needs it If radv_layout_can_fast_clear() is false, 028C70_COMPRESSION is unset when the image is rendered to and CMASK isn't updated. This appears to cause FMASK to be ignored and the 0th sample to always be used. Signed-off-by: Rhys Perry <[email protected]> Reviewed-by: Bas Nieuwenhuizen <[email protected]> Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/3449 Fixes: 7b21ce401f7e81deca5ab6a4353b1369d059bcee ('radv: disable FMASK compression when drawing with GENERAL layout') Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6745> (cherry picked from commit 85cc2950a045ca0fe153498fb7d48322d2906482) - - - - - c2c53b9e by Eric Engestrom at 2020-09-23T20:40:51+02:00 .pick_status.json: Update to c669db0b503c10faf2d1c67c9340d7222b4f946e - - - - - 819be690 by Pierre-Eric Pelloux-Prayer at 2020-09-23T20:41:21+02:00 mesa: fix glUniform* when a struct contains a bindless sampler Small example from #3271: layout (bindless_sampler) uniform; struct SamplerSparse { sampler2D tex; vec4 size; [...] }; uniform SamplerSparse foo; 'foo' will be marked as bindless but we should only take the assign-as-GLuint64 path for 'tex'. Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/3271 Fixes: 990c8d15ac3 ("mesa: fix setting uniform variables for bindless samplers/images") Reviewed-by: Marek Olšák <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6730> (cherry picked from commit 090fc593b44d41e5613b04931bbf46d268fca666) - - - - - b8534f47 by Pierre-Loup A. Griffais at 2020-09-23T20:45:16+02:00 radv: fix null descriptor for dynamic buffers Fixes: c1ef225d183 "radv: handle NULL descriptors" Reviewed-by: Bas Nieuwenhuizen <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6772> (cherry picked from commit ec13622ff4bae3818d27561d3b8ba1836556db40) - - - - - d99fe9f8 by Pierre-Loup A. Griffais at 2020-09-23T20:45:18+02:00 radv: fix vertex buffer null descriptors Fixes: 0f1ead7b536 "radv: handle NULL vertex bindings" Reviewed-by: Bas Nieuwenhuizen <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6773> (cherry picked from commit 7b4eaac6a9c02c7e06b6633b6ad4cedef1833ef9) - - - - - 80da0728 by Jesse Natalie at 2020-09-23T20:46:52+02:00 glsl_type: Add packed to structure type comparison for hash map Fixes: 659f333b3a4ff "glsl: add packed for struct types" Reviewed-by: Marek Olák <[email protected]> Reviewed-by: Jason Ekstrand <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6767> (cherry picked from commit 9aa86eb61aa64411b4c16d359467312f0f2729a0) - - - - - 11ebe27d by Jason Ekstrand at 2020-09-23T20:46:57+02:00 intel/fs/swsb: SCHEDULING_FENCE only emits SYNC_NOP It's not really unordered in the sense that it can still stall on ordered things and we don't need a SYNC_NOP for that because it is a SYNC_NOP. However, it also doesn't count when computing instruction distances. Fixes: 18e72ee2108 "intel/fs: Add FS_OPCODE_SCHEDULING_FENCE" Reviewed-by: Francisco Jerez <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6781> (cherry picked from commit f63ffc18e79a94ff7a4c418341e644cc3894a03a) - - - - - 0f61e68e by Bas Nieuwenhuizen at 2020-09-23T20:56:27+02:00 ac/surface: Fix depth import on GFX6-GFX8. Lets just do depth interop imports by convention between radv and radeonsi for now. The only thing using this should be Vulkan interop anyway. CC: mesa-stable Reviewed-by: Marek Olšák <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6617> (cherry picked from commit ecc19e9819c021d5e10246492284d8f68b019315) - - - - - 78df8e5e by Rhys Perry at 2020-09-23T20:58:00+02:00 radv,aco: fix reading primitive ID in FS after TES Signed-off-by: Rhys Perry <[email protected]> Reviewed-by: Samuel Pitoiset <[email protected]> Cc: mesa-stable Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/3530 Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6760> (cherry picked from commit 2228835fb55225c68f059f86bdd64f81bcb92c74) - - - - - 077d2a80 by Samuel Pitoiset at 2020-09-23T20:58:02+02:00 radv: fix transform feedback crashes if pCounterBufferOffsets is NULL >From the Vulkan 1.2.154 spec: "If pCounterBufferOffsets is NULL, then it is assumed the offsets are zero." Fix new CTS dEQP-VK.transform_feedback.simple.backward_dependency_no_offset_array. CC: mesa-stable Signed-off-by: Samuel Pitoiset <[email protected]> Reviewed-by: Bas Nieuwenhuizen <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6798> (cherry picked from commit 2b99e15d0a6440edc0a616b031376a025247ece4) - - - - - a4f2c6fa by Lionel Landwerlin at 2020-09-23T20:58:04+02:00 intel/compiler: fixup Gen12 workaround for array sizes We didn't handle the case of NULL images/textures for which we should return 0. Signed-off-by: Lionel Landwerlin <[email protected]> Fixes: 397ff2976ba281 ("intel: Implement Gen12 workaround for array textures of size 1") Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/3522 Reviewed-by: Ivan Briano <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6729> (cherry picked from commit cc3bf00cc26ddb991b4036a9911299e7d122115b) - - - - - 5fedabe3 by Bas Nieuwenhuizen at 2020-09-23T20:58:06+02:00 st/mesa: Deal with empty textures/buffers in semaphore wait/signal. The actual texture might not have been created yet. Gitlab: https://gitlab.freedesktop.org/mesa/mesa/-/issues/3257 CC: mesa-stable Acked-by: Pierre-Eric Pelloux-Prayer <[email protected]> Reviewed-by: Marek Olšák <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6788> (cherry picked from commit ade72e677b3e3d15221c0097c76573c36e47d0f8) - - - - - 45a937e0 by Danylo Piliaiev at 2020-09-23T20:58:08+02:00 nir/lower_io: Eliminate oob writes and return zero for oob reads Out-of-bounds writes could be eliminated per spec: Section 5.11 (Out-of-Bounds Accesses) of the GLSL 4.60 spec says: "In the subsections described above for array, vector, matrix and structure accesses, any out-of-bounds access produced undefined behavior.... Out-of-bounds writes may be discarded or overwrite other variables of the active program. Out-of-bounds reads return undefined values, which include values from other variables of the active program or zero." GL_KHR_robustness and GL_ARB_robustness encourage us to return zero for reads. Otherwise get_io_offset would return out-of-bound offset which may result in out-of-bound loading/storing of inputs/outputs, that could cause issues in drivers down the line. E.g. this fixes such dereference: int vue_slot = vue_map->varying_to_slot[intrin->const_index[0]]; in brw_nir.c CC: <[email protected]> Signed-off-by: Danylo Piliaiev <[email protected]> Reviewed-by: Eric Anholt <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6428> (cherry picked from commit 66669eb5295c207622425d9767422a62e1228407) - - - - - ef29f375 by Danylo Piliaiev at 2020-09-23T20:58:10+02:00 nir/large_constants: Eliminate out-of-bounds writes to large constants Out-of-bounds writes could be eliminated per spec: Section 5.11 (Out-of-Bounds Accesses) of the GLSL 4.60 spec says: "In the subsections described above for array, vector, matrix and structure accesses, any out-of-bounds access produced undefined behavior.... Out-of-bounds writes may be discarded or overwrite other variables of the active program." Fixes: 1235850522cd5e7b07701f7065996430ca1514b6 Signed-off-by: Danylo Piliaiev <[email protected]> Reviewed-by: Eric Anholt <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6428> (cherry picked from commit 0ba82f78a57d352c1042678962e8a386b411322f) - - - - - 46762687 by Danylo Piliaiev at 2020-09-23T20:58:12+02:00 nir/lower_samplers: Clamp out-of-bounds access to array of samplers Section 5.11 (Out-of-Bounds Accesses) of the GLSL 4.60 spec says: "In the subsections described above for array, vector, matrix and structure accesses, any out-of-bounds access produced undefined behavior.... Out-of-bounds reads return undefined values, which include values from other variables of the active program or zero." Robustness extensions suggest to return zero on out-of-bounds accesses, however it's not applicable to the arrays of samplers, so just clamp the index. Otherwise instr->sampler_index or instr->texture_index would be out of bounds, and they are used as an index to arrays of driver state. E.g. this fixes such dereference: if (options->lower_tex_packing[tex->sampler_index] != in nir_lower_tex.c CC: <[email protected]> Signed-off-by: Danylo Piliaiev <[email protected]> Reviewed-by: Eric Anholt <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6428> (cherry picked from commit f2b17dec1208423061309e0e03ba32b2c5566ace) - - - - - 75901658 by Eric Engestrom at 2020-09-27T11:09:31+02:00 .pick_status.json: Update to a3543adc2628461818cfa691a7f547af7bc6f0fb - - - - - 53356f89 by Erik Faye-Lund at 2020-09-27T11:09:59+02:00 mesa: handle GL_FRONT after translating to it Without this, we end up throwing errors on code along these lines when rendering using single-buffering: GLint att; glGetIntegerv(GL_READ_BUFFER, &att); glGetFramebufferAttachmentParameteriv(GL_READ_FRAMEBUFFER, att, ...); This is because we internally translate GL_BACK (which is what glGetIntegerv returned) to GL_FRONT, which we don't handle in the Desktop GL case. So let's start handling it. This fixes the GLTF-GL33.gtf21.GL2FixedTests.buffer_color.blend_color test for me. Fixes: e6ca6e587e7 ("mesa: Handle pbuffers in desktop GL framebuffer attachment queries") Reviewed-by: Marek Olšák <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6815> (cherry picked from commit 9e13a16c974b239eedc121c647f1d54a1fe4d9e4) - - - - - 14c7f474 by Christian Gmeiner at 2020-09-27T11:10:02+02:00 etnaviv: simplify linear stride implementation As documented in the galcore kernel driver "only LOD0 is valid for this register". This makes sense, as NTE's LINEAR_STRIDE is only capable to store one linear stride value per sampler. This fixes linear textures in sampler slot != 0. Fixes: 34458c1cf6c ("etnaviv: add linear sampling support") CC: <[email protected]> Signed-off-by: Christian Gmeiner <[email protected]> Reviewed-by: Michael Tretter <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/3285> (cherry picked from commit a7e3cc7a0eafc1076a2f7775f754e74584fc3537) - - - - - 520d023b by Marek Olšák at 2020-09-27T11:10:03+02:00 radeonsi: fix indirect dispatches with variable block sizes The block size input was uninitialized. Fixes: 77c81164bc1c "radeonsi: support ARB_compute_variable_group_size" Acked-by: Pierre-Eric Pelloux-Prayer <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6782> (cherry picked from commit 8be46d6558e04f5dc9b8bebd31a36b1f3d593aa6) - - - - - 083b992f by Jason Ekstrand at 2020-09-27T11:11:31+02:00 nir/liveness: Consider if uses in nir_ssa_defs_interfere Fixes: f86902e75d9 "nir: Add an SSA-based liveness analysis pass" Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/3428 Reviewed-by: Eric Anholt <[email protected]> Reviewed-by: Yevhenii Kharchenko <[email protected]> Reviewed-by: Connor Abbott <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6824> (cherry picked from commit 0206fb39418786e069088c513bf392d564d3d0f9) - - - - - 02f2b9fa by Nanley Chery at 2020-09-27T11:11:33+02:00 blorp: Ensure aligned HIZ_CCS_WT partial clears Fixes: 5425fcf2cb3 ("intel/blorp: Satisfy HIZ_CCS fast-clear alignments") Reported-by: Sagar Ghuge <[email protected]> Tested-by: Ivan Briano <[email protected]> Reviewed-by: Jason Ekstrand <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6854> (cherry picked from commit 7f3e881c6cd179a9a541a673f0fc67ef63e50cea) - - - - - 80c6955c by Dylan Baker at 2020-09-27T11:13:04+02:00 meson/anv: Use variable that checks for --build-id fixes: d1992255bb29054fa51763376d125183a9f602f3 ("meson: Add build Intel "anv" vulkan driver") Acked-by: Jason Ekstrand <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6819> (cherry picked from commit 465460943a2bf049e83a602d70f921775245dbca) - - - - - 79bed11b by Danylo Piliaiev at 2020-09-28T17:00:59+02:00 intel/fs: Disable sample mask predication for scratch stores Scratch stores are being lowered to the instructions with side-effects, however they should be enabled in fs helper invocations, since they are produced from operations which don't imply side-effects. To fix this - we move the decision of whether the sample mask predication is enable to the point where logical brw instructions are created. GLSL example of the issue: int tmp[1024]; ... do { // changes to tmp } while (some_condition(tmp)) If `tmp` is lowered to scrach memory, `some_condition` would be undefined if scratch write is predicated on sample mask, making possible for the while loop to become infinite and hang the GPU. Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/3256 Fixes: 53bfcdeecf4c9632e09ee641d2ca02dd9ec25e34 Signed-off-by: Danylo Piliaiev <[email protected]> Reviewed-by: Matt Turner <[email protected]> Acked-by: Jason Ekstrand <[email protected]> (cherry picked from commit 77486db867bd39aa9b76e549c946b0a165fcb21a) - - - - - 7e3ed26c by Eric Engestrom at 2020-09-28T17:00:59+02:00 .pick_status.json: Mark 802d3611dcec8102ef75fe2461340c2997af931e as denominated - - - - - 3a8ba8ec by Eric Engestrom at 2020-09-28T17:00:59+02:00 .pick_status.json: Mark e98c7a66347a05fc166c377ab1abb77955aff775 as denominated - - - - - 9dcc7d4d by Eric Engestrom at 2020-09-28T17:00:59+02:00 .pick_status.json: Mark 6b1a56b908e702c06f55c63b19b695a47f607456 as denominated - - - - - 4bff9ca6 by Karol Herbst at 2020-09-28T18:23:20+02:00 spirv: extract switch parsing into its own function v2 (Jason Ekstrand): - Construct a list of vtn_case objects Signed-off-by: Karol Herbst <[email protected]> Reviewed-by: Jason Ekstrand <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/2401> (cherry picked from commit 467b90fcc46efdd5ce64a12937fedf507d0242ec) - - - - - db4a29d0 by Samuel Pitoiset at 2020-09-28T18:23:20+02:00 spirv: fix emitting switch cases that directly jump to the merge block As shown in the valid SPIR-V below, if one switch case statement directly jumps to the merge block, it has no branches at all and we have to reset the fall variable. Otherwise, it creates an unintentional fallthrough. OpSelectionMerge %97 None OpSwitch %96 %97 1 %99 2 %100 %100 = OpLabel %102 = OpAccessChain %_ptr_StorageBuffer_v4float %86 %uint_0 %uint_37 %103 = OpLoad %v4float %102 %104 = OpBitcast %v4uint %103 %105 = OpCompositeExtract %uint %104 0 %106 = OpShiftLeftLogical %uint %105 %uint_1 OpBranch %97 %99 = OpLabel OpBranch %97 %97 = OpLabel %107 = OpPhi %uint %uint_4 %75 %uint_5 %99 %106 %100 This fixes serious corruption in Horizon Zero Dawn. v2: Changed the code to skip the entire if-block instead of resetting the fallthrough variable. Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/3460 Cc: mesa-stable Signed-off-by: Samuel Pitoiset <[email protected]> Signed-off-by: Bas Nieuwenhuizen <[email protected]> Reviewed-by: Daniel Schürmann <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6590> (cherry picked from commit 57fba85da408dd4ec98508b5106c156d616b5602) - - - - - 0dbec6b9 by Eric Engestrom at 2020-09-28T23:04:07+02:00 .pick_status.json: Mark 89401e58672e1251b954662f0f776a6e9bce6df8 as denominated - - - - - d74c2e74 by Eric Engestrom at 2020-09-29T22:11:28+02:00 .pick_status.json: Update to efaea653b5766427701817ab06c319902a148ee9 - - - - - fc21ef6b by Pierre-Eric Pelloux-Prayer at 2020-09-29T22:11:42+02:00 gallium/vl: do not call transfer_unmap if transfer is NULL CC: mesa-stable Acked-by: Leo Liu <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6817> (cherry picked from commit b121b1b8b8f6df790dd8150a8b5e8021dc9e56bb) - - - - - 71b3582e by Pierre-Eric Pelloux-Prayer at 2020-09-29T22:11:46+02:00 gallium/vl: add chroma_format arg to vl_video_buffer functions vl_mpeg12_decoder needs to override the chroma_format value to get the correct size calculated (chroma_format is used by vl_video_buffer_adjust_size). I'm not sure why it's needed, but this is needed to get correct mpeg decode. Fixes: 24f2b0a8560 ("gallium/video: remove pipe_video_buffer.chroma_format") Acked-by: Leo Liu <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6817> (cherry picked from commit 2584d48b2cf13ea50b4e6177f32bacf0c7027e79) - - - - - 30b256c2 by Erik Faye-Lund at 2020-09-30T11:37:10+02:00 st/mesa: use roundf instead of floorf for lod-bias rounding There's no good reason not to use a symmetric rounding mode here. This fixes the following GL CTS case for me: GTF-GL33.gtf21.GL3Tests.texture_lod_bias.texture_lod_bias_all Fixes: 132b69c4edb ("st/mesa: round lod_bias to a multiple of 1/256") Reviewed-by: Marek Olšák <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6892> (cherry picked from commit 7685c37bf47104497d70c4580abb9e050ea8100f) - - - - - e1f6000b by Connor Abbott at 2020-09-30T11:37:10+02:00 nir/lower_io_arrays: Fix xfb_offset bug I noticed this once I started gathering xfb_info after nir_lower_io_arrays_to_elements_no_indirect. Fixes: b2bbd978d0b ("nir: fix lowering arrays to elements for XFB outputs") Reviewed-by: Caio Marcelo de Oliveira Filho <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6514> (cherry picked from commit 5a88db682e08b5e58b40653872569f5b5d77777d) - - - - - bc6fd91e by Eric Engestrom at 2020-09-30T20:33:53+02:00 docs: add release notes for 20.1.9 - - - - - 0a443eb1 by Eric Engestrom at 2020-09-30T20:37:42+02:00 VERSION: bump to release 20.1.9 - - - - - ca7a911f by Timo Aaltonen at 2020-10-01T09:57:29+03:00 Merge branch 'upstream-unstable' into debian-unstable - - - - - eaad5eb0 by Timo Aaltonen at 2020-10-01T09:57:48+03:00 bump the version - - - - - d4b6fb8b by Timo Aaltonen at 2020-10-01T10:01:06+03:00 control: Add libclang-cpp11-dev to build-depends. (Closes: #954849) - - - - - b3c0c2b7 by Timo Aaltonen at 2020-10-01T10:12:14+03:00 release to sid - - - - - 30 changed files: - .pick_status.json - VERSION - debian/changelog - debian/control - docs/relnotes/20.1.8.html - + docs/relnotes/20.1.9.html - src/amd/common/ac_surface.c - src/amd/compiler/aco_instruction_selection.cpp - src/amd/vulkan/radv_cmd_buffer.c - src/amd/vulkan/radv_descriptor_set.c - src/amd/vulkan/radv_nir_to_llvm.c - src/compiler/glsl_types.cpp - src/compiler/nir/nir_liveness.c - src/compiler/nir/nir_lower_io.c - src/compiler/nir/nir_lower_io_arrays_to_elements.c - src/compiler/nir/nir_lower_samplers.c - src/compiler/nir/nir_opt_large_constants.c - src/compiler/spirv/vtn_cfg.c - src/compiler/spirv/vtn_private.h - src/gallium/auxiliary/vl/vl_mpeg12_decoder.c - src/gallium/auxiliary/vl/vl_stubs.c - src/gallium/auxiliary/vl/vl_vertex_buffers.c - src/gallium/auxiliary/vl/vl_video_buffer.c - src/gallium/auxiliary/vl/vl_video_buffer.h - src/gallium/drivers/etnaviv/etnaviv_texture_state.c - src/gallium/drivers/r600/r600_uvd.c - src/gallium/drivers/radeonsi/si_compute.c - src/intel/blorp/blorp_clear.c - src/intel/compiler/brw_eu_defines.h - src/intel/compiler/brw_fs.cpp The diff was not included because it is too large. View it on GitLab: https://salsa.debian.org/xorg-team/lib/mesa/-/compare/aa722cf517d434e7f6a054973d91d35c6dc8f7b2...b3c0c2b773e3a0a9a3d6c95f1b50e568be8f84a6 -- View it on GitLab: https://salsa.debian.org/xorg-team/lib/mesa/-/compare/aa722cf517d434e7f6a054973d91d35c6dc8f7b2...b3c0c2b773e3a0a9a3d6c95f1b50e568be8f84a6 You're receiving this email because of your account on salsa.debian.org.

