URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=cd65f4b40a1a18241460648e535269045b704806
Author: Bas Nieuwenhuizen <[email protected]>
Date: Mon Apr 24 02:32:17 2023 +0200
radv: Reserve space for indirect descriptor set address writes.
Cc: mesa-stable
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20152>
(cherry picked from commit 17a7c55ea7e0f458aa5e7f103f3801a016a16ba1)
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=ec208bcb48a056bb2f950336b8cca29f4e4aa30c
Author: Mike Blumenkrantz <[email protected]>
Date: Fri Apr 28 15:35:00 2023 -0400
zink: add extendedDynamicState3DepthClipNegativeOneToOne to profile
Fixes: 3017d01c9de ("zink: check for
extendedDynamicState3DepthClipNegativeOneToOne for ds3 support")
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22765>
(cherry picked from commit 0b64c73779617dd3d08956c05cb03a678854fb90)
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=0d37bf2a31b2a7f5d294646a275205209e61c4f8
Author: Mike Blumenkrantz <[email protected]>
Date: Fri Apr 28 16:34:44 2023 -0400
llvmpipe: fix native vector width init
this otherwise causes infinite loops in subgroup tests
and kills ci
Fixes: 4a056807bc3 ("gallivm: break out native vector width calc for reuse")
Reviewed-by: Dave Airlie <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22767>
(cherry picked from commit e9864d7f39d74a914e1d486a1a36627d296e9315)
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=865ff2c5bade45f878f0bf699992471088d8bf8f
Author: Ruijing Dong <[email protected]>
Date: Thu Apr 20 11:22:31 2023 -0400
radeonsi/vcn: correct cropping for hevc case
reason:
corect cropping calculation error.
If no cropping from the external, then it will
need to calculate cropping size internally, the
padding size on left and top should be zero.
Cc: mesa-stable
Fixes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/7171
Reviewed-by: Thong Thai <[email protected]>
Signed-off-by: Ruijing Dong <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22758>
(cherry picked from commit b07f575a91d200ef8ac7189b82b47394414c36bd)
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=0d879e5bbd3878fb0cd2fe0637cfe19ee67d2671
Author: Samuel Pitoiset <[email protected]>
Date: Fri Apr 28 14:49:49 2023 +0200
ac/nir: fix 8-bit/10-bit PS exports clamping
This broke many tests on GFX6 (Pitcairn).
Fixes: c1821544562 ("ac/nir: add ac_nir_lower_ps")
Signed-off-by: Samuel Pitoiset <[email protected]>
Reviewed-by: Bas Nieuwenhuizen <[email protected]>
Reviewed-by: Qiang Yu <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22756>
(cherry picked from commit faf27fa0a29452d2ecf4345e59f0c3ce65dc665a)
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=91859a9a54647ac3fc38ef74ac73417f762c65ed
Author: José Roberto de Souza <[email protected]>
Date: Thu Apr 20 11:52:20 2023 -0700
iris: Allow shared scanout buffer to be placed in smem as well
i915 and Xe kmd allows scanout to display of prime buffers placed
in smem.
Allowing shared and scanout bos to be placed in smem and lmem allows
the dma buf to work in some cases that only lmem is not enough.
Fixes: c10ff1970461 ("iris: Place scanout buffers only into lmem for
discrete GPUs")
Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/8867
Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/8766
Signed-off-by: José Roberto de Souza <[email protected]>
Reviewed-by: Tapani Pälli <[email protected]>
Tested-by: Tapani Pälli <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22665>
(cherry picked from commit ec6d520eb996156da69e0a9a5cf9867b00d29320)
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=192de0108c235f8d7d7c5181ed4313c7fd3c5250
Author: Lone_Wolf <[email protected]>
Date: Thu Apr 27 19:46:29 2023 +0200
clc: Add clang frontendhlsl module to fix build of microsoft-clc with llvm
16+
Cc: mesa-stable
Reviewed-by: Jesse Natalie <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22741>
(cherry picked from commit a1b46b5e66797369ae004166385e4304ced8a098)
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=8dbb8a42da45f14374c035c0c99ca12f18c99614
Author: Lone_Wolf <[email protected]>
Date: Thu Apr 27 19:44:55 2023 +0200
clc: Add clangASTMatchers to fix static llvm build of microsoft-clc with
LLVM 16+
Cc: mesa-stable
Reviewed-by: Jesse Natalie <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22741>
(cherry picked from commit d09a7132d8162ffa14fdbf71feea2a19b0158097)
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=731681db4b0db8c8441255d81dbd3fefc7e01de4
Author: Lone_Wolf <[email protected]>
Date: Thu Apr 27 19:42:02 2023 +0200
compiler/clc: Fix embedded clang headers (microsoft-clc) for LLVM 16+
Reviewed-by: Jesse Natalie <[email protected]>
Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/7742
Cc: mesa-stable
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22741>
(cherry picked from commit f53e5efad7eb5e5cfcc5cf21da4b5393628d2ed4)
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=46d57d5de9483389d09db5af8706ff615c782a46
Author: Lionel Landwerlin <[email protected]>
Date: Wed Apr 26 00:20:37 2023 +0300
intel/fs: fix per vertex input clamping
Only apply the clamp in multi patch mode (where the input vertices
vary between [1, 32]).
The clamp NIR pass operates on lowered intrinsics so we need to call
it after the inputs have been lowered.
Signed-off-by: Lionel Landwerlin <[email protected]>
Fixes: e25e17dd0c ("intel/fs: clamp per vertex input accesses to
patchControlPoints")
Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/8912
Reviewed-by: Ivan Briano <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22701>
(cherry picked from commit 7ddc31c6721d241ba61573207c18c6b4626e4f78)
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=2d24f535ae3bf0d1fa625af844331f3f497f7ca8
Author: Mike Blumenkrantz <[email protected]>
Date: Wed Apr 26 15:37:31 2023 -0400
draw: fix robust ubo size calc
if the size of the constant buffer + stride overflows UINT32_MAX,
DIV_ROUND_UP will return 0, which is, in some sense, extremely robust,
but for general functionality it's not actually very robust
cc: mesa-stable
Reviewed-by: Konstantin Seurer <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22720>
(cherry picked from commit 79b3828e829821d87ba5141f9bff10643afefb84)
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=664eada4e9c1fc88a6168bf67163956604e8c0ff
Author: Rob Clark <[email protected]>
Date: Wed Apr 26 10:37:58 2023 -0700
dri/android: Fix MSAA resolve
Commit f9a074dd550 ("dri2/android: Bypass throttling") dropped
unnecessary throtting in the SwapBuffers() path for android. But
unfortunately MSAA resolve got tangled up in the throttle reason
flag. So add a new flag that indicates "no throttingling, but yes
please do MSAA resolve".
Fixes: f9a074dd550 ("dri2/android: Bypass throttling")
Signed-off-by: Rob Clark <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22719>
(cherry picked from commit 08ffa8e0d28316d810caf548d7dfefb73107b9c2)
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=ff08a6b40216dee03e314f1de4785ffe865e1fdb
Author: Thong Thai <[email protected]>
Date: Tue Apr 25 16:05:34 2023 -0400
tgsi: use locale independent float and double parsing
The atof and strtod functions use the locale of the user when
determining if a decimal is a comma, ',' or a period, '.'. Thanks to
@fzwoch for helping find the cause of a shader-related issue.
Cc: mesa-stable
Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/5760
Signed-off-by: Thong Thai <[email protected]>
Acked-by: Marek Olšák <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22699>
(cherry picked from commit 9c4e3c90206a4ba6b77a3370344510371cd3a1f6)
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=4b36d85fad95bb8ebe6d88049db378ff1eb2ce36
Author: Thong Thai <[email protected]>
Date: Tue Apr 25 16:12:53 2023 -0400
util: check and initialize locale before using it
Cc: mesa-stable
Signed-off-by: Thong Thai <[email protected]>
Acked-by: Marek Olšák <[email protected]>
Acked-by: Pierre-Eric Pelloux-Prayer <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22699>
(cherry picked from commit 27eafdcbd55b86b854db84c16c5919d7f9d3cda4)
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=9ecc019d4d1934e6dd558a777f78b473ed92b127
Author: Thong Thai <[email protected]>
Date: Wed Apr 26 14:57:43 2023 -0400
mesa/main: rework locale setup/teardown
Cc: mesa-stable
Signed-off-by: Thong Thai <[email protected]>
Acked-by: Pierre-Eric Pelloux-Prayer <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22699>
(cherry picked from commit 7373f25c0934882250847fb292f977d2d5569642)
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=f24980f7413d11217e0141993ff7125c6096bcee
Author: Rhys Perry <[email protected]>
Date: Wed Apr 26 15:02:22 2023 +0100
aco: don't move exec writes around exec writes
Not sure if this is possible, but we should avoid it anyway.
No fossil-db changes.
Signed-off-by: Rhys Perry <[email protected]>
Reviewed-by: Timur Kristóf <[email protected]>
Cc: mesa-stable
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22714>
(cherry picked from commit d0caa50dcdac152bba7192e4c2397959cf607d83)
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=78f568bdc6ca3f32684dedc69e08257d5ad55f8a
Author: Jose Fonseca <[email protected]>
Date: Wed Apr 26 10:10:45 2023 +0100
wgl: Fix unintentional assignment on assert.
Spotted by Nanley Chery.
Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/4427
Reviewed-by: Jesse Natalie <[email protected]>
Reviewed-by: Charmaine Lee <[email protected]>
Reviewed-by: Neha Bhende <[email protected]>
Cc: mesa-stable
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22706>
(cherry picked from commit 9105e771afece456835adf911735be0e8d27dc87)
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=ddd39dbf89b59552fad58b49f002c2de4d3cabd3
Author: Lionel Landwerlin <[email protected]>
Date: Fri Apr 21 12:29:00 2023 +0300
anv: fix anv_nir_lower_ubo_loads pass
In order to use load_global_const_block_intel we need to ensure the
64bit address in src[0] is uniform. This is not the case in the
vkd3d-proton test_bindless_cbv tests for example.
Signed-off-by: Lionel Landwerlin <[email protected]>
Cc: mesa-stable
Reviewed-by: Emma Anholt <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22624>
(cherry picked from commit 9fb9ae5ac69293ab60d5d1f7470d8f152ccde7f6)
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=3a9a3356d358de356f8fc664e2ae2d7b7ba0de7b
Author: Lionel Landwerlin <[email protected]>
Date: Fri Apr 21 12:28:21 2023 +0300
nir/divergence: add missing load_global_constant_* intrinsics
Signed-off-by: Lionel Landwerlin <[email protected]>
Cc: mesa-stable
Reviewed-by: Emma Anholt <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22624>
(cherry picked from commit d6e9479d4b3be15c37acebfc0930d9e06de78d9b)
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=b1c12c5eef0172a1f536ecb38a8e0f878b249a1b
Author: Samuel Pitoiset <[email protected]>
Date: Tue Apr 25 15:47:38 2023 +0200
radv: only enable extendedDynamicState3ConservativeRasterizationMode on
GFX9+
If extendedDynamicState3ConservativeRasterizationMode is enabled,
VK_EXT_conservative_rasterization is mandatory.
Fixes recent updates in dEQP-VK.info.device_mandatory_features.
Cc: mesa-stable
Signed-off-by: Samuel Pitoiset <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22681>
(cherry picked from commit 44a2e5ba383a86b249719a068e199427ceab9a39)
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=9ebda0a63c1e465add7e5fc9f0b97fd6fc3bd082
Author: Axel Davy <[email protected]>
Date: Sun Apr 23 13:49:36 2023 +0200
frontend/nine: Fix num_textures count
util_last_bit already included the +1
Fixes:
https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11865?commit_id=9205a45da50ebc6159169ba42b02d8475b09bfd7
Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/8894
cc: mesa-stable
Signed-off-by: Axel Davy <[email protected]>
Reviewed-by: David Heidelberg <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22645>
(cherry picked from commit ad1e64551d1ad76d8c9f8cac40deba53316d753f)
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=2236dd6d5513d61ac25e6a40bd02b4d874efa666
Author: Mike Blumenkrantz <[email protected]>
Date: Wed Apr 26 09:52:56 2023 -0400
zink: reapply VkImageViewUsageCreateInfo when rebinding a surface
attachment bits must always be removed if they are not supported
fixes (ANV):
KHR-GL46.texture_view.view_classes
cc: mesa-stable
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22713>
(cherry picked from commit 13eaa7cdd0c518d0d3feb9f9e971919dcf292691)
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=bed64b7062fe53d807cc38023a33e46c25bde2a0
Author: Mike Blumenkrantz <[email protected]>
Date: Wed Apr 26 09:52:23 2023 -0400
zink: break out VkImageViewUsageCreateInfo applying for reuse
no functional changes
cc: mesa-stable
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22713>
(cherry picked from commit 792c2956ac352c17fdf9a05d9a0a5455ba44cc0f)
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=1314f03123b8269a534d5cb37720b9681061285a
Author: Patrick Lerda <[email protected]>
Date: Wed Mar 15 13:21:05 2023 +0100
crocus: fix refcnt imbalance related to framebuffer
Indeed, the hardcoded framebuffer cleanup doesn't handle "resolve".
For instance, this issue is triggered with "piglit/bin/glx-copy-sub-buffer
-samples=2 -auto"
while setting GALLIUM_REFCNT_LOG=refcnt.log.
Fixes: f5bde99cbdd2 ("gallium: plumb resolve attachments through from
frontends -> pipe_framebuffer_state")
Signed-off-by: Patrick Lerda <[email protected]>
Reviewed-by: Mike Blumenkrantz <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22554>
(cherry picked from commit c39a2d67eacdeb37d5f7a68f9ca0ce0d395e4f75)
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=4811f46d8392ee7600708a13bc209a9c6fec74df
Author: Eric Engestrom <[email protected]>
Date: Mon May 1 08:59:37 2023 +0100
.pick_status.json: Update to 040aeb5a23e5cc8a71a352e55282d514dd2ab64f