From 5d7cfe545bb5bbe7b9d84f2bb1f02db1990fca042d7d5ecf36ac53e1898a92ff Mon Sep 17 00:00:00 2001 From: Stefan Dirsch Date: Wed, 17 Nov 2021 21:56:24 +0000 Subject: [PATCH 1/2] - update to 21.3.0 * Panfrost is now officially GLES 3.1 conformant * RADV has (experimental) ray tracing support * Iris gained threaded shader compilation * Zink has seen an enormous amount of work, and now supports GLES 3.2 * Lavapipe has a bunch of new extensions, and now supports Vulkan 1.2 * LLVMpipe got 2-3 times faster for 2D workloads, and gained support for the compatibility profile on GL 4.5 * VA-API gained support for AV1 videos * EGL now works on Windows * Wayland got a workaround for games making bad assumption (alpha means transparency? who could have known) * VK_EXT_color_write_enable on lavapipe * GL_ARB_texture_filter_anisotropic in llvmpipe * Anisotropic texture filtering in lavapipe * VK_EXT_shader_atomic_float2 on Intel and RADV. * VK_EXT_vertex_input_dynamic_state on RADV. * VK_KHR_timeline_semaphore on lavapipe * VK_EXT_external_memory_host on lavapipe * GL_AMD_pinned_memory on llvmpipe * GL 4.5 compatibility on llvmpipe * VK_EXT_primitive_topology_list_restart on RADV and lavapipe. * ES 3.2 on zink * VK_KHR_depth_stencil_resolve on lavapipe * VK_KHR_shader_integer_dot_product on RADV. * OpenGL FP16 support on llvmpipe * VK_KHR_shader_float16_int8 on lavapipe * VK_KHR_shader_subgroup_extended_types on lavapipe * VK_KHR_spirv_1_4 on lavapipe * Experimental raytracing support on RADV * VK_KHR_synchronization2 on Intel * NGG shader based culling is now enabled by default on GFX10.3 on RADV. * VK_KHR_maintenance4 on RADV * VK_KHR_format_feature_flags2 on RADV. * EGL_EXT_present_opaque on wayland OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=1068 --- Mesa-drivers.changes | 39 +++++++++++++++++++++++++++++++++++++++ Mesa-drivers.spec | 4 ++-- Mesa.changes | 39 +++++++++++++++++++++++++++++++++++++++ Mesa.spec | 4 ++-- mesa-21.2.5.tar.xz | 3 --- mesa-21.2.5.tar.xz.sig | Bin 119 -> 0 bytes mesa-21.3.0.tar.xz | 3 +++ mesa-21.3.0.tar.xz.sig | Bin 0 -> 329 bytes 8 files changed, 85 insertions(+), 7 deletions(-) delete mode 100644 mesa-21.2.5.tar.xz delete mode 100644 mesa-21.2.5.tar.xz.sig create mode 100644 mesa-21.3.0.tar.xz create mode 100644 mesa-21.3.0.tar.xz.sig diff --git a/Mesa-drivers.changes b/Mesa-drivers.changes index 36691df..9a0f612 100644 --- a/Mesa-drivers.changes +++ b/Mesa-drivers.changes @@ -1,3 +1,42 @@ +------------------------------------------------------------------- +Wed Nov 17 21:33:28 UTC 2021 - Stefan Dirsch + +- update to 21.3.0 + * Panfrost is now officially GLES 3.1 conformant + * RADV has (experimental) ray tracing support + * Iris gained threaded shader compilation + * Zink has seen an enormous amount of work, and now supports GLES 3.2 + * Lavapipe has a bunch of new extensions, and now supports Vulkan 1.2 + * LLVMpipe got 2-3 times faster for 2D workloads, and gained support for + the compatibility profile on GL 4.5 + * VA-API gained support for AV1 videos + * EGL now works on Windows + * Wayland got a workaround for games making bad assumption (alpha means + transparency? who could have known) + * VK_EXT_color_write_enable on lavapipe + * GL_ARB_texture_filter_anisotropic in llvmpipe + * Anisotropic texture filtering in lavapipe + * VK_EXT_shader_atomic_float2 on Intel and RADV. + * VK_EXT_vertex_input_dynamic_state on RADV. + * VK_KHR_timeline_semaphore on lavapipe + * VK_EXT_external_memory_host on lavapipe + * GL_AMD_pinned_memory on llvmpipe + * GL 4.5 compatibility on llvmpipe + * VK_EXT_primitive_topology_list_restart on RADV and lavapipe. + * ES 3.2 on zink + * VK_KHR_depth_stencil_resolve on lavapipe + * VK_KHR_shader_integer_dot_product on RADV. + * OpenGL FP16 support on llvmpipe + * VK_KHR_shader_float16_int8 on lavapipe + * VK_KHR_shader_subgroup_extended_types on lavapipe + * VK_KHR_spirv_1_4 on lavapipe + * Experimental raytracing support on RADV + * VK_KHR_synchronization2 on Intel + * NGG shader based culling is now enabled by default on GFX10.3 on RADV. + * VK_KHR_maintenance4 on RADV + * VK_KHR_format_feature_flags2 on RADV. + * EGL_EXT_present_opaque on wayland + ------------------------------------------------------------------- Thu Oct 28 19:07:09 UTC 2021 - Stefan Dirsch diff --git a/Mesa-drivers.spec b/Mesa-drivers.spec index b6e385a..f05c390 100644 --- a/Mesa-drivers.spec +++ b/Mesa-drivers.spec @@ -41,7 +41,7 @@ %define glamor 1 %define _name_archive mesa -%define _version 21.2.5 +%define _version 21.3.0 %define with_opencl 0 %define with_vulkan 0 %define with_llvm 0 @@ -114,7 +114,7 @@ %endif Name: Mesa-drivers -Version: 21.2.5 +Version: 21.3.0 Release: 0 Summary: System for rendering 3-D graphics License: MIT diff --git a/Mesa.changes b/Mesa.changes index 36691df..9a0f612 100644 --- a/Mesa.changes +++ b/Mesa.changes @@ -1,3 +1,42 @@ +------------------------------------------------------------------- +Wed Nov 17 21:33:28 UTC 2021 - Stefan Dirsch + +- update to 21.3.0 + * Panfrost is now officially GLES 3.1 conformant + * RADV has (experimental) ray tracing support + * Iris gained threaded shader compilation + * Zink has seen an enormous amount of work, and now supports GLES 3.2 + * Lavapipe has a bunch of new extensions, and now supports Vulkan 1.2 + * LLVMpipe got 2-3 times faster for 2D workloads, and gained support for + the compatibility profile on GL 4.5 + * VA-API gained support for AV1 videos + * EGL now works on Windows + * Wayland got a workaround for games making bad assumption (alpha means + transparency? who could have known) + * VK_EXT_color_write_enable on lavapipe + * GL_ARB_texture_filter_anisotropic in llvmpipe + * Anisotropic texture filtering in lavapipe + * VK_EXT_shader_atomic_float2 on Intel and RADV. + * VK_EXT_vertex_input_dynamic_state on RADV. + * VK_KHR_timeline_semaphore on lavapipe + * VK_EXT_external_memory_host on lavapipe + * GL_AMD_pinned_memory on llvmpipe + * GL 4.5 compatibility on llvmpipe + * VK_EXT_primitive_topology_list_restart on RADV and lavapipe. + * ES 3.2 on zink + * VK_KHR_depth_stencil_resolve on lavapipe + * VK_KHR_shader_integer_dot_product on RADV. + * OpenGL FP16 support on llvmpipe + * VK_KHR_shader_float16_int8 on lavapipe + * VK_KHR_shader_subgroup_extended_types on lavapipe + * VK_KHR_spirv_1_4 on lavapipe + * Experimental raytracing support on RADV + * VK_KHR_synchronization2 on Intel + * NGG shader based culling is now enabled by default on GFX10.3 on RADV. + * VK_KHR_maintenance4 on RADV + * VK_KHR_format_feature_flags2 on RADV. + * EGL_EXT_present_opaque on wayland + ------------------------------------------------------------------- Thu Oct 28 19:07:09 UTC 2021 - Stefan Dirsch diff --git a/Mesa.spec b/Mesa.spec index e85d840..5560c98 100644 --- a/Mesa.spec +++ b/Mesa.spec @@ -40,7 +40,7 @@ %define glamor 1 %define _name_archive mesa -%define _version 21.2.5 +%define _version 21.3.0 %define with_opencl 0 %define with_vulkan 0 %define with_llvm 0 @@ -113,7 +113,7 @@ %endif Name: Mesa -Version: 21.2.5 +Version: 21.3.0 Release: 0 Summary: System for rendering 3-D graphics License: MIT diff --git a/mesa-21.2.5.tar.xz b/mesa-21.2.5.tar.xz deleted file mode 100644 index 0ec5a92..0000000 --- a/mesa-21.2.5.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:8e49585fb760d973723dab6435d0c86f7849b8305b1e6d99f475138d896bacbb -size 15829684 diff --git a/mesa-21.2.5.tar.xz.sig b/mesa-21.2.5.tar.xz.sig deleted file mode 100644 index ba8607a93a2389dbae98218016f63d60d39e1c0eb91b82ae86fceeb6372e0c8c..0000000000000000000000000000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 119 zcmeAuWnmEGVvrS6WGOtdJxpOwX+gL5ZB?JCzgF9AD1O7rlvs7Wih+w$04B2QEF;5< z+EbeD(F@l`oVdcoG<|yiliF|P{X7Ly*HjF+e)is*$;fcKa;>qu^R-3l7Z+!{w)mcS U__(9MzTd1ld0xKG^mR`d0GjDF8vp0SEvv79j*zRUP45mXBjW!btXwjxn#pBq*i@0%4VBOcESra%p2g zWo~C>b98cVZ7ySI0162ZjgB#|!z3uC$zBKkCMp1w#Vk7X3aH{wRv}}h^bylzG)b*i z{68N?4It_f`6$1J}KEL}~wU8Btr1!pa(s21_ZAM&t zoEqdOq%=vxyb4jgbtwN1f;Nv4$k@6g3B`qf(P|u`t`N#jQm*aQkce+^E+O3^XQH3~?M84w=b$rNh2WR+ literal 0 HcmV?d00001 From 4b9bb847b321b977e3533e8de442c3d13a35779688fca3e9b092e519b0b89d8d Mon Sep 17 00:00:00 2001 From: Stefan Dirsch Date: Thu, 18 Nov 2021 03:30:34 +0000 Subject: [PATCH 2/2] - n_buildfix-21.3.0.patch * fixes Mesa-drivers build OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=1069 --- Mesa-drivers.changes | 6 ++++++ Mesa-drivers.spec | 2 ++ Mesa.changes | 6 ++++++ Mesa.spec | 2 ++ n_buildfix-21.3.0.patch | 11 +++++++++++ 5 files changed, 27 insertions(+) create mode 100644 n_buildfix-21.3.0.patch diff --git a/Mesa-drivers.changes b/Mesa-drivers.changes index 9a0f612..ec55cc2 100644 --- a/Mesa-drivers.changes +++ b/Mesa-drivers.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Thu Nov 18 03:13:33 UTC 2021 - Stefan Dirsch + +- n_buildfix-21.3.0.patch + * fixes Mesa-drivers build + ------------------------------------------------------------------- Wed Nov 17 21:33:28 UTC 2021 - Stefan Dirsch diff --git a/Mesa-drivers.spec b/Mesa-drivers.spec index f05c390..db5a9f1 100644 --- a/Mesa-drivers.spec +++ b/Mesa-drivers.spec @@ -134,6 +134,7 @@ Patch54: n_drirc-disable-rgb10-for-chromium-on-amd.patch Patch58: u_dep_xcb.patch Patch100: U_fix-mpeg1_2-decode-mesa-20.2.patch Patch200: u_fix-build-on-ppc64le.patch +Patch300: n_buildfix-21.3.0.patch BuildRequires: bison BuildRequires: fdupes BuildRequires: flex @@ -768,6 +769,7 @@ rm -rf docs/README.{VMS,WIN32,OS2} %patch58 -p1 %patch100 -p1 %patch200 -p1 +%patch300 -p1 # Remove requires to vulkan libs from baselibs.conf on platforms # where vulkan build is disabled; ugly ... diff --git a/Mesa.changes b/Mesa.changes index 9a0f612..ec55cc2 100644 --- a/Mesa.changes +++ b/Mesa.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Thu Nov 18 03:13:33 UTC 2021 - Stefan Dirsch + +- n_buildfix-21.3.0.patch + * fixes Mesa-drivers build + ------------------------------------------------------------------- Wed Nov 17 21:33:28 UTC 2021 - Stefan Dirsch diff --git a/Mesa.spec b/Mesa.spec index 5560c98..a1ba32b 100644 --- a/Mesa.spec +++ b/Mesa.spec @@ -133,6 +133,7 @@ Patch54: n_drirc-disable-rgb10-for-chromium-on-amd.patch Patch58: u_dep_xcb.patch Patch100: U_fix-mpeg1_2-decode-mesa-20.2.patch Patch200: u_fix-build-on-ppc64le.patch +Patch300: n_buildfix-21.3.0.patch BuildRequires: bison BuildRequires: fdupes BuildRequires: flex @@ -767,6 +768,7 @@ rm -rf docs/README.{VMS,WIN32,OS2} %patch58 -p1 %patch100 -p1 %patch200 -p1 +%patch300 -p1 # Remove requires to vulkan libs from baselibs.conf on platforms # where vulkan build is disabled; ugly ... diff --git a/n_buildfix-21.3.0.patch b/n_buildfix-21.3.0.patch new file mode 100644 index 0000000..4eeaa37 --- /dev/null +++ b/n_buildfix-21.3.0.patch @@ -0,0 +1,11 @@ +--- mesa-21.3.0/include/vulkan/vulkan.h.orig 2021-11-18 04:09:42.987222089 +0100 ++++ mesa-21.3.0/include/vulkan/vulkan.h 2021-11-18 04:10:08.071701634 +0100 +@@ -38,7 +38,7 @@ + + + #ifdef VK_USE_PLATFORM_WAYLAND_KHR +-#include ++#include + #include "vulkan_wayland.h" + #endif +