Mesa (22.1): 35 new commits

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Thu Apr 21 04:45:21 UTC 2022


URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7c75d83842ec47223ca3c6de5a14f6ab3a05aefb
Author: Dylan Baker <dylan.c.baker at intel.com>
Date:   Wed Apr 20 21:43:48 2022 -0700

    VERSION: bump for 22.1.0-rc2

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b7e08dbc067c7aea83b719e3aa3b9bfafb8b4ee1
Author: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
Date:   Wed Apr 20 12:10:33 2022 -0400

    zink: remove xfb_barrier flag
    
    this was an attempt to minimize the number of xfb barriers being emitted,
    but really xfb barriers need to always be emitted in order for xfb to work
    
    cc: mesa-stable
    
    fixes (nv):
    KHR-GL46.texture_view.reference_counting
    KHR-GL46.transform_feedback_overflow_query_ARB.multiple-streams-multiple-buffers-per-stream
    KHR-GL46.transform_feedback_overflow_query_ARB.multiple-streams-one-buffer-per-stream
    
    Reviewed-by: Dave Airlie <airlied at redhat.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16065>
    (cherry picked from commit e509598470c000498c3e1328e012142d9047e292)
    
    Conflicts:
    	src/gallium/drivers/zink/ci/zink-nv-fails.txt

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f00600e1a368df3d0b786850fd175ff6cdf873eb
Author: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
Date:   Wed Apr 20 11:46:36 2022 -0400

    zink: fix xfb counter buffer barriers
    
    a read barrier is needed for resume, yes, but the counter buffer
    is always being written to, so write access must always be set
    
    cc: mesa-stable
    
    fixes (nv):
    KHR-GL46.transform_feedback.draw_xfb_test
    
    Reviewed-by: Dave Airlie <airlied at redhat.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16065>
    (cherry picked from commit fc5edf9b68159288baa22c055e471de958812312)
    
    Conflicts:
    	src/gallium/drivers/zink/ci/zink-nv-fails.txt

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=68b25a57c1358f68a675217b30353f934305da0a
Author: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
Date:   Wed Apr 20 11:29:10 2022 -0400

    zink: fix synchronization when drawing from streamout
    
    this was well-documented, but ultimately wrong: the synchronization
    being used was for binding streamout buffers (not counter buffers) as
    vertex buffers, which was already handled just fine in the normal
    vertex buffer binding
    
    drawing from streamout ONLY uses the counter buffer, which means
    the counter buffer needs to be synchronized for reading
    
    cc: mesa-stable
    
    fixes (nv):
    KHR-GL46.transform_feedback.draw_xfb_feedbackk_test
    KHR-GL46.transform_feedback.draw_xfb_instanced_test
    KHR-GL46.transform_feedback.draw_xfb_stream_instanced_test
    
    Reviewed-by: Dave Airlie <airlied at redhat.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16065>
    (cherry picked from commit a056cbc691843861da417b5bcea9f871fdceeb19)
    
    Conflicts:
    	src/gallium/drivers/zink/ci/zink-nv-fails.txt

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6a69784335738994c4d232ce82ce82a7e30ee2f5
Author: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
Date:   Tue Apr 19 16:01:35 2022 -0400

    zink: set VK_QUERY_RESULT_WAIT_BIT when copying to qbo
    
    according to spec, this ensures that drivers will accurately
    return results relative to when the query was ended
    
    cc: mesa-stable
    
    Reviewed-by: Dave Airlie <airlied at redhat.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16049>
    (cherry picked from commit 373c8001d6615d70d112c7526ea4f4953257b6b9)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=398723722071e24ab117ad129ca36f3a730f03b5
Author: Emma Anholt <emma at anholt.net>
Date:   Thu Apr 14 11:03:00 2022 -0700

    nouveau/nir: Fix the inverted sense of usesSampleMaskIn.
    
    Fixes: 9f3d5e99ea60 ("compiler: Use util/bitset.h for system_values_read")
    Reviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
    Reviewed-by: Karol Herbst <kherbst at redhat.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16063>
    (cherry picked from commit af718674ab50eebd2a97b85455214bda3864fb1b)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a6c2047ea0d6e76b6caec964bc63375800677caa
Author: Konstantin Seurer <konstantin.seurer at gmail.com>
Date:   Tue Apr 19 12:30:32 2022 +0200

    radv: Enable rt primitive culling for spirv2nir
    
    Fixes: c8fe408fcc7 ("radv: Advertise ray primitive culling")
    Signed-off-by: Konstantin Seurer <konstantin.seurer at gmail.com>
    Reviewed-by: Samuel Pitoiset <samuel.pitoiset at gmail.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16028>
    (cherry picked from commit 324b2ae5f234f67b279bfb342ab3594a9a836457)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8efeb7e3bf0775057465355f939ce0b4d89bf90a
Author: Boris Brezillon <boris.brezillon at collabora.com>
Date:   Tue Apr 19 01:00:51 2022 -0700

    dzn: Pass the right type to CreateCommandList() in the reset path
    
    The Command allocator and command list type must match, but we
    are forcing it to D3D12_COMMAND_LIST_TYPE_DIRECT in the reset path.
    
    Fixes: a012b219640 ("microsoft: Initial vulkan-on-12 driver")
    Reviewed-by: Erik Faye-Lund <erik.faye-lund at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16023>
    (cherry picked from commit 9fd02d49b8cc0e05b5d6d22c8a64df628488492a)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9a28aea2a22f2cd534fd202d90bbafdf6941fa1d
Author: Marcin Ślusarz <marcin.slusarz at intel.com>
Date:   Wed Apr 13 14:37:15 2022 +0200

    intel/compiler: invalidate metadata in brw_nir_initialize_mue
    
    New "if" blocks may have been inserted.
    
    Fixes: bc4f8c073a2 ("intel/compiler: inject MUE initialization")
    Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin at intel.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15924>
    (cherry picked from commit 5dace41c108f84e9e0ba4de42da2261ae834fd3b)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=30a980fb9477294c557f050feea4c39f374580b3
Author: Marcin Ślusarz <marcin.slusarz at intel.com>
Date:   Wed Apr 13 13:15:28 2022 +0200

    intel/compiler: invalidate all metadata in brw_nir_lower_intersection_shader
    
    New "if" blocks were inserted.
    
    Fixes: 303378e1dd4 ("intel/rt: Add lowering for combined intersection/any-hit shaders")
    Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin at intel.com>
    Reviewed-by: Jason Ekstrand <jason.ekstrand at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15924>
    (cherry picked from commit 4fddef33d5912c09677d92085911dadd60720072)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4f031f35fef27c0cbe83ed44e8eb6e882cccd918
Author: Marcin Ślusarz <marcin.slusarz at intel.com>
Date:   Wed Apr 13 13:09:23 2022 +0200

    anv: invalidate all metadata in anv_nir_lower_ubo_loads
    
    lower_ubo_load_instr may insert "if" blocks.
    
    Fixes: 61749b5a151 ("anv: Add a pass for lowering A64 UBO access")
    Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin at intel.com>
    Reviewed-by: Jason Ekstrand <jason.ekstrand at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15924>
    (cherry picked from commit 5bd3ba5b67f4a51bf21ea30b0a4f1c8d1551568e)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=df6dc532d20f17b425f4e8b5a7a44755097fe1e9
Author: Lionel Landwerlin <lionel.g.landwerlin at intel.com>
Date:   Wed Apr 13 11:08:44 2022 +0300

    anv: allow getting the address of the beginning of the batch
    
    There is no reason not to be able to get it.
    
    Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin at intel.com>
    Fixes: 34a0ce58c7f8 ("anv: add a new execution mode for secondary command buffers")
    Reviewed-by: Marcin Ślusarz <marcin.slusarz at intel.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15968>
    (cherry picked from commit 184084e21c096e10d958372c8745facdf7367396)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c849ae36e0044fb7360a3d15809eed796b345531
Author: Erik Faye-Lund <erik.faye-lund at collabora.com>
Date:   Thu Mar 24 09:57:10 2022 +0100

    vulkan: explicitly cast object-type enum
    
    VkObjectType and VkDebugReportObjectTypeEXT has the same enum-values.
    Why the Vulkan WG thought this was a good idea, beats me. But it's what
    we have to live with now.
    
    Anyway, instead of having a statement that implicitly casts two
    different values from the former to the latter, let's fully relsove the
    type as the former, and cast the value when using it instead.
    
    Fixes: 41318a58196 ("vulkan: Use vk_object_base::type for debug_report")
    Acked-by: Alyssa Rosenzweig <alyssa at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15547>
    (cherry picked from commit b27a2ba4fcb07d0d55e237f6d62c8dd69e0f1380)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b7fe949ab95003f9b68a45b9b33f72ac5db59e7b
Author: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
Date:   Mon Apr 18 18:25:55 2022 -0400

    zink: rework zink_kopper_update() assert
    
    the dt might have been killed, so just assert that it's a display target
    
    fixes #6317
    
    Fixes: 8ade5588e39 ("zink: add kopper api")
    
    Reviewed-by: Adam Jackson <ajax at redhat.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16017>
    (cherry picked from commit 3d97367a60634201c42d2d64a2ab6439510e2c25)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=445892367a13a822ad71cee68f2348de23254dda
Author: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
Date:   Mon Apr 18 14:39:24 2022 -0400

    zink: make a kopper debug print into an error
    
    Fixes: 8ade5588e39 ("zink: add kopper api")
    
    Reviewed-by: Adam Jackson <ajax at redhat.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16017>
    (cherry picked from commit 9ecdc2e9851f5315f808841df45301efee6e3e6f)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=81b10bd0dd07b0ebcb91b09f32d92b4f9538e475
Author: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
Date:   Fri Apr 15 12:59:03 2022 -0400

    zink: fix extended restart prim types without dynamic state2
    
    these are all allowed with the ext
    
    cc: mesa-stable
    
    Reviewed-by: Dave Airlie <airlied at redhat.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15978>
    (cherry picked from commit 8806f444a5c005d20cd4ec4ed42e508ffd9cb1da)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=24d6489d0dbaf3ed47c9ee3efd079de9739d1e8b
Author: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
Date:   Fri Apr 15 12:57:25 2022 -0400

    zink: support restart with PIPE_PRIM_LINES_ADJACENCY if ext is available
    
    cc: mesa-stable
    
    Reviewed-by: Dave Airlie <airlied at redhat.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15978>
    (cherry picked from commit cd9424d93f3da62397c0cdaf70076512e217b464)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b27d409cfd80d51b46efe838805b23b506179404
Author: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
Date:   Thu Apr 14 16:18:10 2022 -0400

    zink: unconditionally set line width on rasterizer state change
    
    the pipe cap is used for gating wideline support, so this will always
    be 1.0 when not supported
    
    furthermore, the previous code wasn't accurately checking line width
    for tess shaders, breaking tests
    
    cc: mesa-stable
    
    fixes (nv):
    KHR-GL46.tessellation_shader.tessellation_control_to_tessellation_evaluation.gl_PatchVerticesIn
    
    Reviewed-by: Dave Airlie <airlied at redhat.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15960>
    (cherry picked from commit d8b66fcbf9aba2ad2f69de8e45af4c3c8f2a8323)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=df846640322ef212c67ba2d045ed66c1f91aba83
Author: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
Date:   Thu Apr 14 09:02:28 2022 -0400

    zink: use mixed zs renderpass for depth read/write
    
    this is triggered by u_blitter when doing src==dst blits
    
    Fixes: 7781a75229d ("zink: add a renderpass flag for mixed zs layout")
    
    affects:
    GTF-GL46.gtf30.GL3Tests.framebuffer_blit.framebuffer_blit_functionality*
    
    Reviewed-by: Dave Airlie <airlied at redhat.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15960>
    (cherry picked from commit 9409756ee36c87de388dd5cb3a2455b4c8be94bf)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=357e3130ad3196179130daa31d1d714e1228bdf6
Author: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
Date:   Wed Apr 13 14:19:58 2022 -0400

    zink: reject resource creation if format features don't match attachment
    
    if a rendertarget-specified image can't be a rendertarget or a blit dst
    then it can't be used for the designated functionality and must be rejected
    
    cc: mesa-stable
    
    fixes hangs on various nv driver versions:
    dEQP-GLES2.functional.texture.mipmap.2d.generate.rgba5551_fastest
    
    Reviewed-by: Dave Airlie <airlied at redhat.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15960>
    (cherry picked from commit 37ac8647fca4ab8aa1be6879fa810def7404449c)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=247ecdcc0545c43fe3568c8c533f906e45fa9d23
Author: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
Date:   Fri Apr 15 11:18:07 2022 -0400

    zink: remove tcs patch slot map
    
    this is illegal, and we'll just have to eat some piglit fails
    until indirects are handled
    
    Fixes: f7ade1f1885 ("zink: simplify shader i/o assignment")
    
    Reviewed-by: Dave Airlie <airlied at redhat.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15976>
    (cherry picked from commit 12cf9a154446dfdc46a256fe88246baf5b1fe6e8)
    
    Conflicts:
    	src/gallium/drivers/zink/ci/zink-lvp-fails.txt

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=72cc88d205bf9883d26af93a7c7ee954ce58289b
Author: Sviatoslav Peleshko <sviatoslav.peleshko at globallogic.com>
Date:   Tue Apr 12 12:52:27 2022 +0300

    mesa: flush bitmap caches when changing scissors or window rects state
    
    If we change the sate without flushing the bitmap cache, the cache might be
    rendered with the new scissor, which excludes some parts that should've
    been rendered with the old state, and vice versa.
    
    Cc: mesa-stable
    Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/6233
    
    Signed-off-by: Sviatoslav Peleshko <sviatoslav.peleshko at globallogic.com>
    Reviewed-by: Marek Olšák <marek.olsak at amd.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15881>
    (cherry picked from commit dd7278aa10af21b8622cb5721253eb90c3c0752f)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a27af70c1b3fded1ed2987d31215da3802fbdbda
Author: Timothy Arceri <tarceri at itsqueeze.com>
Date:   Mon Apr 18 13:53:21 2022 +1000

    nir: fix setting varying from uniform as flat
    
    Here we just make sure we match the interpolation type on both
    sides of the shader interface. Drivers like d3d12 are expecting
    this.
    
    Fixes: 9401990e6f7a ("nir/linker: set varying from uniform as flat")
    
    Reviewed-by: Qiang Yu <yuq825 at gmail.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16003>
    (cherry picked from commit 4b4bb46af41c5e6c773ad3f9c0d34c7272e0149f)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=424c96049220286094b2ba9eba4d314de280d168
Author: Samuel Pitoiset <samuel.pitoiset at gmail.com>
Date:   Thu Apr 14 17:31:51 2022 +0200

    radv: fix initializing pipeline_key::topology for GFX9 and older
    
    This is used to determine the geometry shader info on GFX9, and it
    looks like it was broken for topologies that use adjacency.
    
    This is also used to remove PSIZ from shaders that don't need it.
    
    Found by inspection.
    
    fossils-db (Polaris10):
    Totals from 140 (0.10% of 135960) affected shaders:
    SGPRs: 10448 -> 9696 (-7.20%)
    VGPRs: 4376 -> 4264 (-2.56%)
    CodeSize: 164316 -> 161028 (-2.00%)
    Instrs: 26449 -> 25767 (-2.58%)
    Latency: 184448 -> 180468 (-2.16%)
    InvThroughput: 80772 -> 79092 (-2.08%)
    VClause: 337 -> 328 (-2.67%); split: -2.97%, +0.30%
    SClause: 859 -> 813 (-5.36%); split: -5.70%, +0.35%
    Copies: 1027 -> 790 (-23.08%)
    PreSGPRs: 2751 -> 2331 (-15.27%)
    PreVGPRs: 3887 -> 3836 (-1.31%)
    
    Cc: mesa-stable
    Signed-off-by: Samuel Pitoiset <samuel.pitoiset at gmail.com>
    Reviewed-by: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15948>
    (cherry picked from commit ed7d831525436ef63092b47f465a184fff4eff74)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=db3e06f76c3b81113afda5b583cc0fc3266040e2
Author: Lionel Landwerlin <lionel.g.landwerlin at intel.com>
Date:   Sat Mar 26 23:59:26 2022 +0200

    intel: fix URB programming for GT1s
    
    We're missing a programming restriction.
    
    Hopefully fixing
    dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1.* on
    Gfx9atoms
    
    Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin at intel.com>
    Cc: mesa-stable
    Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/6216
    Reviewed-by: Kenneth Graunke <kenneth at whitecape.org>
    Reviewed-by: Caio Oliveira <caio.oliveira at intel.com>.
    Tested-by: Mark Janes <markjanes at swizzler.org>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15596>
    (cherry picked from commit b07c215c353fbbf12f9a1cb154f0a46b52451b6a)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=353330c094a0308ccda632ed6bf65d2175598383
Author: Gert Wollny <gert.wollny at collabora.com>
Date:   Sun Apr 17 09:47:28 2022 +0200

    r600/sfn: Fix store_shared_r600 write masks
    
    The error was caught by the new nir_validation code.
    
    Fixes: 73ef225fc277cd7ccc996a0306cc3e9a30c46fa3
        nir: validate write_mask for all intrinsics that have it
    
    Signed-off-by: Gert Wollny <gert.wollny at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15994>
    (cherry picked from commit ef75752ef8639026e573ba7c97088c965551ef37)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f1168c53aedea36a28926f5e04e4e4bc92683ef4
Author: Emma Anholt <emma at anholt.net>
Date:   Mon Apr 11 16:28:05 2022 -0700

    nir: Add lowering for fround_even on r300.
    
    When we put NIR in the compiler stack for r300, indirect addressing broke
    for gallium nine.  DX's array indirects round the float value, so the DX
    shader gets mapped to a TGSI "ARR ADDR[0] src.x" instruction.  Translating
    that to NIR maps to r0[f2i32(fround(src.x))].  While we might hope that in
    translation back using nir-to-tgsi after optimization we would recognize
    the construct and emit ARR again, that's going to be error prone (think
    "what if src.x is in a NIR register?") so we need a fallback plan.  r300
    will be able to handle this lowering, so get it in place first to fix the
    regression.
    
    Fixes: #6297
    Fixes: 7d2ea9b0edef ("r300: Request NIR shaders from mesa/st and use NIR-to-TGSI.")
    Reviewed-by: Marek Olšák <marek.olsak at amd.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15870>
    (cherry picked from commit 6947016b468417f60203db68c34e0961e4ac7845)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=62b00f70fdc4338170352346acb4f95a3e30af48
Author: Icecream95 <ixn at disroot.org>
Date:   Fri Apr 15 23:50:33 2022 +1200

    panfrost: Stop overallocating compressed textures
    
    The line stride uses the number of bytes in the entire block, so both
    the width and height need to be reduced for compressed textures so
    that the surface stride is calculated correctly.
    
    Fixes: 051d62cf041 ("panfrost: Add a pan_image_layout_init() helper")
    Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/6286
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15989>
    (cherry picked from commit f267000240b629c48d4935ff38bbe70fe85435ce)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ff76add8055f36d4145092afde243afa2737e05e
Author: Michel Zou <xantares09 at hotmail.com>
Date:   Sun Apr 10 09:51:52 2022 +0200

    gallium: fix unused symbols warnings
    
    fixes: d760a915
    
    Reviewed-by: Adam Jackson <ajax at redhat.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15840>
    (cherry picked from commit 4c1cb62999d2b5f2f1a6313ae61110fc7902372a)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f48a3cffe7331a63b3c950320e4e98ea8b596d0f
Author: Jason Ekstrand <jason.ekstrand at collabora.com>
Date:   Fri Apr 15 15:20:17 2022 -0500

    nir/opcodes: fisfinite32 should return bool32
    
    Otherwise constant-folding will fold it to 0/1 instead of 0/~0.
    
    Fixes: 330e28155f79 ("nir: add 32-bit bool of fisfinite")
    Reviewed-by: Alyssa Rosenzweig <alyssa at collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15984>
    (cherry picked from commit 5c9e4d400a66a0d139ebacab9ec9d0e135116812)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a80f8a5ed046cf713092e81c50f3a5e442edbd6b
Author: Rhys Perry <pendingchaos02 at gmail.com>
Date:   Thu Apr 14 18:57:51 2022 +0100

    ac/nir: properly handle large global access constant offsets
    
    Signed-off-by: Rhys Perry <pendingchaos02 at gmail.com>
    Reviewed-by: Timur Kristóf <timur.kristof at gmail.com>
    Fixes: 61ac5acca3b ("radv,ac/nir: lower global access to _amd global access intrinsics")
    Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/6321
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15951>
    (cherry picked from commit 8fe8c5dfd08a7582e99c41146e50b21bea5d8485)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5f5c562f0054806737648d7671dc9f05bba4d22a
Author: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
Date:   Tue Apr 12 11:45:33 2022 -0400

    mesa/st: set normalized coords for RECT samplers if rects are unsupported
    
    the shaders will never see these, so set the expected value for 2D
    
    cc: mesa-stable
    
    Reviewed-by: Dave Airlie <airlied at redhat.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15895>
    (cherry picked from commit 2058ae7b430457dd5dcc2a2e7eaf742981bfbf4f)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=653b560413fa90b0fa851538f303d3af367d6c0c
Author: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
Date:   Tue Apr 12 11:42:14 2022 -0400

    nir/lower_tex: fix rect queries with lower_rect set
    
    queries still need the sampler_dim changed
    
    Fixes: 682e14d3eae ("nir: lower_tex: Don't normalize coordinates for TXF with RECT")
    
    Reviewed-by: Dave Airlie <airlied at redhat.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15895>
    (cherry picked from commit 5b0634d7353017464c0bdb9e009f4b2d98948187)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9a1ca294a8c2fbd55a51e6ba2fad5826382cc770
Author: Emma Anholt <emma at anholt.net>
Date:   Wed Apr 13 16:10:49 2022 -0700

    Revert "ci: Disable Google's lab"
    
    This reverts commit 8506c2b7ee447faabcda7c4b123717d6e375ee9c.  Network
    admins say the fixed things, and we see the runners phoning home again.
    
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15936>
    (cherry picked from commit eb78378345517d3fc94623ddcf0b2ada78e448f0)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=252a858bc5cc0f2ede9060112b421c4c38a61728
Author: Dylan Baker <dylan.c.baker at intel.com>
Date:   Wed Apr 20 18:26:07 2022 -0700

    .pick_status.json: Update to e509598470c000498c3e1328e012142d9047e292



More information about the mesa-commit mailing list