Skip to content

Commit 6962fdd

Browse files
authored
Merge pull request #128 from lumag/mesa
mesa-unstable: package Mesa 25.2.1
2 parents 2ade704 + dc444e7 commit 6962fdd

File tree

3 files changed

+7
-76
lines changed

3 files changed

+7
-76
lines changed

overlay-debs/mesa-experimental/mesa_25.2.0-1qcom1.yaml

Lines changed: 0 additions & 4 deletions
This file was deleted.

overlay-debs/mesa-experimental/mesa_25.2.0-1qcom1.debdiff renamed to overlay-debs/mesa-unstable/mesa_25.2.1-1qcom1.debdiff

Lines changed: 3 additions & 72 deletions
Original file line numberDiff line numberDiff line change
@@ -2,19 +2,17 @@ diff -Nru mesa-25.2.0/debian/changelog mesa-25.2.0/debian/changelog
22
--- mesa-25.2.0/debian/changelog 2025-08-07 14:08:04.000000000 +0300
33
+++ mesa-25.2.0/debian/changelog 2025-05-29 20:16:02.000000000 +0300
44
@@ -1,3 +1,13 @@
5-
+mesa (25.2.0-1qcom1) trixie; urgency=medium
5+
+mesa (25.2.1-1qcom1) trixie; urgency=medium
66
+
77
+ * Rebuild for trixie.
88
+ * Switch to LLVM 19 (LLVM 20 is not a part of trixie) and also lower libdrm
99
+ dependency to the version present in trixie.
10-
+ * Import patch from MR 36656 ("freedreno/layout: Don't align explicit
11-
+ layouts to page size")
1210
+
1311
+ -- Loïc Minier <[email protected]> Thu, 29 May 2025 17:16:02 +0000
1412
+
15-
mesa (25.2.0-1) experimental; urgency=medium
13+
mesa (25.2.1-1) unstable; urgency=medium
1614

17-
* New upstream release.
15+
[ Timo Aaltonen ]
1816
diff -Nru mesa-25.2.0/debian/control mesa-25.2.0/debian/control
1917
--- mesa-25.2.0/debian/control 2025-08-07 14:08:04.000000000 +0300
2018
+++ mesa-25.2.0/debian/control 2025-05-29 20:16:02.000000000 +0300
@@ -76,73 +74,6 @@ diff -Nru mesa-25.2.0/debian/control.in mesa-25.2.0/debian/control.in
7674
libx11-dev,
7775
libxxf86vm-dev,
7876
libexpat1-dev,
79-
diff -Nru mesa-25.2.0/debian/patches/36656.patch mesa-25.2.0/debian/patches/36656.patch
80-
--- mesa-25.2.0/debian/patches/36656.patch 1970-01-01 02:00:00.000000000 +0200
81-
+++ mesa-25.2.0/debian/patches/36656.patch 2025-05-29 20:16:02.000000000 +0300
82-
@@ -0,0 +1,55 @@
83-
+From 8c59aacc10c1bdcb0b4febfe2b8068309516194d Mon Sep 17 00:00:00 2001
84-
+From: Rob Clark <[email protected]>
85-
+Date: Thu, 7 Aug 2025 15:09:45 -0700
86-
+Subject: [PATCH] freedreno/layout: Don't align explicit layouts to page size
87-
+
88-
+This could cause importing buffers, in particular multiplanar YUV, since
89-
+when the offset of the plane is added, the aligned size could be beyond
90-
+the end of the buffer.
91-
+
92-
+Fixes: 27b0f64b3ed0 ("freedreno/a6xx: Use handle for explicit layout")
93-
+Signed-off-by: Rob Clark <[email protected]>
94-
+Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36656>
95-
+---
96-
+ src/freedreno/ci/freedreno-a618-fails.txt | 11 -----------
97-
+ src/freedreno/fdl/fd6_layout.c | 2 +-
98-
+ 2 files changed, 1 insertion(+), 12 deletions(-)
99-
+
100-
+diff --git a/src/freedreno/ci/freedreno-a618-fails.txt b/src/freedreno/ci/freedreno-a618-fails.txt
101-
+index c437bbfa9ba01..2f687d2aaf0a2 100644
102-
+--- a/src/freedreno/ci/freedreno-a618-fails.txt
103-
++++ b/src/freedreno/ci/freedreno-a618-fails.txt
104-
+@@ -226,17 +226,6 @@ spec@arb_base_instance@arb_base_instance-drawarrays,Fail
105-
+ spec@ext_base_instance@arb_base_instance-baseinstance-doesnt-affect-gl-instance-id_gles3,Fail
106-
+ spec@ext_base_instance@arb_base_instance-drawarrays_gles3,Fail
107-
+
108-
+-# Bad assumptions in piglit about layout of multiplanar formats,
109-
+-# it should use separate buffers per plane:
110-
+-spec@ext_image_dma_buf_import@ext_image_dma_buf_import-export,Fail
111-
+-spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_nv12,Fail
112-
+-spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_nv21,Fail
113-
+-spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_p010,Fail
114-
+-spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_p012,Fail
115-
+-spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_p016,Fail
116-
+-spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_yuv420,Fail
117-
+-spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_yvu420,Fail
118-
+-
119-
+ # Regression from https://gitlab.freedesktop.org/mesa/mesa/-/compare/ace49d9e52a6156f114ee00eec759d734bd84fc0...88c79a13b9056099048080e7d41576e0cb69c347
120-
+ [email protected]@execution@variable-indexing@vs-output-array-vec2-index-wr-before-gs,Fail
121-
+ [email protected]@execution@variable-indexing@vs-output-array-vec3-index-wr-before-gs,Fail
122-
+diff --git a/src/freedreno/fdl/fd6_layout.c b/src/freedreno/fdl/fd6_layout.c
123-
+index d85f86b97cd61..dd32d470e4289 100644
124-
+--- a/src/freedreno/fdl/fd6_layout.c
125-
++++ b/src/freedreno/fdl/fd6_layout.c
126-
+@@ -317,7 +317,7 @@ fdl6_layout_image(struct fdl_layout *layout, const struct fd_dev_info *info,
127-
+ }
128-
+ }
129-
+
130-
+- if (layout->layer_first) {
131-
++ if (layout->layer_first && !explicit_layout) {
132-
+ layout->layer_size = align64(layout->size, 4096);
133-
+ layout->size = layout->layer_size * params->array_size;
134-
+ }
135-
+--
136-
+GitLab
137-
+
138-
diff -Nru mesa-25.2.0/debian/patches/series mesa-25.2.0/debian/patches/series
139-
--- mesa-25.2.0/debian/patches/series 2025-08-07 12:15:38.000000000 +0300
140-
+++ mesa-25.2.0/debian/patches/series 2025-05-29 20:16:02.000000000 +0300
141-
@@ -1,3 +1,4 @@
142-
path_max.diff
143-
src_glx_dri_common.h.diff
144-
disable_ppc64el_assembly.diff
145-
+36656.patch
14677
diff -Nru mesa-25.2.0/debian/rules mesa-25.2.0/debian/rules
14778
--- mesa-25.2.0/debian/rules 2025-08-07 14:06:33.000000000 +0300
14879
+++ mesa-25.2.0/debian/rules 2025-05-29 20:16:02.000000000 +0300
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
dsc_url: "http://deb.debian.org/debian/pool/main/m/mesa/mesa_25.2.1-1.dsc"
2+
dsc_sha256sum: "558999e86f9a5f00e555961c756b9908246eb935e24b4476b9097faa389af761"
3+
debdiff_file: "mesa_25.2.1-1qcom1.debdiff"
4+
suite: "trixie"

0 commit comments

Comments
 (0)