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