Date: Saturday, December 31, 2022 @ 17:41:11
Author: heftig
Revision: 1372699
22.3.2-1
Modified:
lib32-mesa/trunk/0001-anv-force-MEDIA_INTERFACE_DESCRIPTOR_LOAD-reemit-aft.patch
lib32-mesa/trunk/PKGBUILD
Deleted:
lib32-mesa/trunk/0003-d3d12-Don-t-crash-when-libd3d12.so-can-t-be-found.patch
-----------------------------------------------------------------+
0001-anv-force-MEDIA_INTERFACE_DESCRIPTOR_LOAD-reemit-aft.patch | 4 -
0003-d3d12-Don-t-crash-when-libd3d12.so-can-t-be-found.patch | 28
----------
PKGBUILD | 8 +-
3 files changed, 6 insertions(+), 34 deletions(-)
Modified: 0001-anv-force-MEDIA_INTERFACE_DESCRIPTOR_LOAD-reemit-aft.patch
===================================================================
--- 0001-anv-force-MEDIA_INTERFACE_DESCRIPTOR_LOAD-reemit-aft.patch
2022-12-31 16:57:21 UTC (rev 1372698)
+++ 0001-anv-force-MEDIA_INTERFACE_DESCRIPTOR_LOAD-reemit-aft.patch
2022-12-31 17:41:11 UTC (rev 1372699)
@@ -26,10 +26,10 @@
1 file changed, 14 insertions(+)
diff --git a/src/intel/vulkan/genX_cmd_buffer.c
b/src/intel/vulkan/genX_cmd_buffer.c
-index d56f9037fde1..e03dc16c1fc5 100644
+index 17629fb7ac87..1651c29d9ebd 100644
--- a/src/intel/vulkan/genX_cmd_buffer.c
+++ b/src/intel/vulkan/genX_cmd_buffer.c
-@@ -6001,6 +6001,20 @@ genX(flush_pipeline_select)(struct anv_cmd_buffer
*cmd_buffer,
+@@ -6003,6 +6003,20 @@ genX(flush_pipeline_select)(struct anv_cmd_buffer
*cmd_buffer,
}
#endif
Deleted: 0003-d3d12-Don-t-crash-when-libd3d12.so-can-t-be-found.patch
===================================================================
--- 0003-d3d12-Don-t-crash-when-libd3d12.so-can-t-be-found.patch
2022-12-31 16:57:21 UTC (rev 1372698)
+++ 0003-d3d12-Don-t-crash-when-libd3d12.so-can-t-be-found.patch
2022-12-31 17:41:11 UTC (rev 1372699)
@@ -1,28 +0,0 @@
-From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
-From: "Jan Alexander Steffens (heftig)" <[email protected]>
-Date: Sun, 4 Dec 2022 00:17:57 +0000
-Subject: [PATCH] d3d12: Don't crash when libd3d12.so can't be found
-
-`d3d12_destroy_screen` is called by `d3d12_create_dxcore_screen` after
-`d3d12_init_screen_base` fails and attempts to call `util_dl_close` on
-a NULL pointer, leading to an abort.
-
-To fix this, only close the library after if it was actually opened.
----
- src/gallium/drivers/d3d12/d3d12_screen.cpp | 3 ++-
- 1 file changed, 2 insertions(+), 1 deletion(-)
-
-diff --git a/src/gallium/drivers/d3d12/d3d12_screen.cpp
b/src/gallium/drivers/d3d12/d3d12_screen.cpp
-index 1cbe1fbdd5ec..c21c60e4a29c 100644
---- a/src/gallium/drivers/d3d12/d3d12_screen.cpp
-+++ b/src/gallium/drivers/d3d12/d3d12_screen.cpp
-@@ -741,7 +741,8 @@ d3d12_destroy_screen(struct d3d12_screen *screen)
- slab_destroy_parent(&screen->transfer_pool);
- mtx_destroy(&screen->submit_mutex);
- mtx_destroy(&screen->descriptor_pool_mutex);
-- util_dl_close(screen->d3d12_mod);
-+ if (screen->d3d12_mod)
-+ util_dl_close(screen->d3d12_mod);
- glsl_type_singleton_decref();
- FREE(screen);
- }
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2022-12-31 16:57:21 UTC (rev 1372698)
+++ PKGBUILD 2022-12-31 17:41:11 UTC (rev 1372699)
@@ -6,8 +6,8 @@
pkgbase=lib32-mesa
pkgname=('lib32-vulkan-mesa-layers' 'lib32-opencl-mesa' 'lib32-vulkan-intel'
'lib32-vulkan-radeon' 'lib32-vulkan-virtio' 'lib32-libva-mesa-driver'
'lib32-mesa-vdpau' 'lib32-mesa')
pkgdesc="An open-source implementation of the OpenGL specification (32-bit)"
-pkgver=22.3.1
-pkgrel=3
+pkgver=22.3.2
+pkgrel=1
arch=('x86_64')
makedepends=('python-mako' 'lib32-libxml2' 'lib32-expat' 'lib32-libx11'
'xorgproto' 'lib32-libdrm'
'lib32-libxshmfence' 'lib32-libxxf86vm' 'lib32-libxdamage'
'lib32-libvdpau'
@@ -21,9 +21,9 @@
source=(https://mesa.freedesktop.org/archive/mesa-${pkgver}.tar.xz{,.sig}
0001-anv-force-MEDIA_INTERFACE_DESCRIPTOR_LOAD-reemit-aft.patch
LICENSE)
-sha512sums=('8a7aee67f6351de293d23425229eb7c42d6918fe9ffb46c6e5df9609f79633c98ab78e892507fe48055c51fa88bf103d7b7baa58e826b1758f66067048baed5b'
+sha512sums=('32934dd23cfcd6165c365597d9a469da0b806b72ea98a200f499344c3b47815db3bf78875b4ea766d2d28d9c70b50c1615d2d3fcbfd4769447fe0a9d3b32951f'
'SKIP'
-
'ccdc1e367262338073b078f80795143026d08fa3fb720afda968907e1b4fa3b12e44edb441d3e17f6836f631319d1f1c3112699bea67014c3cf911fb9a816a3b'
+
'd02f3fd44cf95b7dbfd607a58b764bd79d02b8b8586acd37bd4b2340aea171410b2b5eda7eab5c5d2c87bbf512e2322d5468f95aab0bfedeabc5367ebdee3b1d'
'f9f0d0ccf166fe6cb684478b6f1e1ab1f2850431c06aa041738563eb1808a004e52cdec823c103c9e180f03ffc083e95974d291353f0220fe52ae6d4897fecc7')
validpgpkeys=('8703B6700E7EE06D7A39B8D6EDAE37B02CEB490D' # Emil Velikov
<[email protected]>
'946D09B5E4C9845E63075FF1D961C596A7203456' # Andres Gomez
<[email protected]>