[packages/Mesa] up to 21.1.0
atler
atler at pld-linux.org
Thu May 6 22:27:11 CEST 2021
commit 1de9409191fdf9017283eceab3649932f7334e12
Author: Jan Palus <atler at pld-linux.org>
Date: Thu May 6 22:25:35 2021 +0200
up to 21.1.0
- i9x5-tex-ignore-the-diff-between-GL_TEXTURE_2D-and-GL_TEXTURE_RECTANGLE
patch appears to be obsolete for quite a while
Mesa.spec | 9 +--
...en-GL_TEXTURE_2D-and-GL_TEXTURE_RECTANGLE.patch | 81 ----------------------
2 files changed, 3 insertions(+), 87 deletions(-)
---
diff --git a/Mesa.spec b/Mesa.spec
index f78c9d7..bd107fb 100644
--- a/Mesa.spec
+++ b/Mesa.spec
@@ -29,7 +29,7 @@
# (until they start to be somehow versioned themselves)
%define glapi_ver 7.1.0
# other packages
-%define libdrm_ver 2.4.102
+%define libdrm_ver 2.4.105
%define dri2proto_ver 2.8
%define glproto_ver 1.4.14
%define zlib_ver 1.2.8
@@ -69,16 +69,15 @@
Summary: Free OpenGL implementation
Summary(pl.UTF-8): Wolnodostępna implementacja standardu OpenGL
Name: Mesa
-Version: 21.0.3
+Version: 21.1.0
Release: 1
License: MIT (core) and others - see license.html file
Group: X11/Libraries
#Source0: ftp://ftp.freedesktop.org/pub/mesa/mesa-%{version}.tar.xz
## Source0-md5: 7c61a801311fb8d2f7b3cceb7b5cf308
Source0: https://gitlab.freedesktop.org/mesa/mesa/-/archive/mesa-%{version}/mesa-mesa-%{version}.tar.bz2
-# Source0-md5: 6dda027f1af6c76f5afe9a828dde0139
+# Source0-md5: 7482dd659c3708bdda247c96449d9d79
Patch0: nouveau_no_rtti.patch
-Patch1: i9x5-tex-ignore-the-diff-between-GL_TEXTURE_2D-and-GL_TEXTURE_RECTANGLE.patch
URL: http://www.mesa3d.org/
%{?with_opencl_spirv:BuildRequires: SPIRV-LLVM-Translator-devel >= 8.0.1.3}
%{?with_gallium_zink:BuildRequires: Vulkan-Loader-devel}
@@ -1444,7 +1443,6 @@ radv - eksperymentalny sterownik Vulkan dla GPU firmy AMD.
%prep
%setup -q -n mesa-mesa-%{version}
%patch0 -p1
-%patch1 -p1
%build
%if %{with opencl}
@@ -1478,7 +1476,6 @@ nouveau
%ifarch %{arm} aarch64
etnaviv \
freedreno \
-kmsro \
lima \
panfrost \
%{?with_gallium_nouveau:tegra} \
diff --git a/i9x5-tex-ignore-the-diff-between-GL_TEXTURE_2D-and-GL_TEXTURE_RECTANGLE.patch b/i9x5-tex-ignore-the-diff-between-GL_TEXTURE_2D-and-GL_TEXTURE_RECTANGLE.patch
deleted file mode 100644
index 7c14e15..0000000
--- a/i9x5-tex-ignore-the-diff-between-GL_TEXTURE_2D-and-GL_TEXTURE_RECTANGLE.patch
+++ /dev/null
@@ -1,81 +0,0 @@
-i965/tex: ignore the diff between GL_TEXTURE_2D and GL_TEXTURE_RECTANGLE
-
-the difference between GL_TEXTURE_2D and GL_TEXTURE_RECTANGLE
-doesn't matter as far as the miptree is concerned;
-genX(update_sampler_state) only looks at the
-gl_texture_object and not the miptree when determining whether or
-not to use normalized coordinates.
-
-Signed-off-by: Andrii Simiklit <andrii.simiklit at globallogic.com>
-
-Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=107117
----
- src/mesa/drivers/dri/i965/intel_mipmap_tree.c | 10 +++++++++-
- 1 file changed, 9 insertions(+), 1 deletion(-)
-
-diff --git a/src/mesa/drivers/dri/i965/intel_mipmap_tree.c b/src/mesa/drivers/dri/i965/intel_mipmap_tree.c
-index 7d1fa96..dc45a06 100644
---- a/src/mesa/drivers/dri/i965/intel_mipmap_tree.c
-+++ b/src/mesa/drivers/dri/i965/intel_mipmap_tree.c
-@@ -58,6 +58,12 @@ static void *intel_miptree_map_raw(struct brw_context *brw,
-
- static void intel_miptree_unmap_raw(struct intel_mipmap_tree *mt);
-
-+static GLenum
-+tex_rect_to_tex2d(GLenum val)
-+{
-+ return (GL_TEXTURE_RECTANGLE == val) ? GL_TEXTURE_2D : val;
-+}
-+
- /**
- * Return true if the format that will be used to access the miptree is
- * CCS_E-compatible with the miptree's linear/non-sRGB format.
-@@ -1320,13 +1326,15 @@ intel_miptree_match_image(struct intel_mipmap_tree *mt,
- {
- struct intel_texture_image *intelImage = intel_texture_image(image);
- GLuint level = intelImage->base.Base.Level;
-+ GLenum texObjTarget = tex_rect_to_tex2d(mt->target);
-+ GLenum mipmapTreeTarget = tex_rect_to_tex2d(image->TexObject->Target);
- int width, height, depth;
-
- /* glTexImage* choose the texture object based on the target passed in, and
- * objects can't change targets over their lifetimes, so this should be
- * true.
- */
-- assert(image->TexObject->Target == mt->target);
-+ assert(texObjTarget == mipmapTreeTarget);
-
- mesa_format mt_format = mt->format;
- if (mt->format == MESA_FORMAT_Z24_UNORM_X8_UINT && mt->stencil_mt)
---- mesa-mesa-19.1.5/src/mesa/drivers/dri/i915/intel_mipmap_tree.c.orig 2019-08-26 23:37:27.779941449 +0200
-+++ mesa-mesa-19.1.5/src/mesa/drivers/dri/i915/intel_mipmap_tree.c 2019-08-26 23:38:47.553273174 +0200
-@@ -403,6 +403,12 @@
- }
- }
-
-+static GLenum
-+tex_rect_to_tex2d(GLenum val)
-+{
-+ return (GL_TEXTURE_RECTANGLE == val) ? GL_TEXTURE_2D : val;
-+}
-+
- /**
- * Can the image be pulled into a unified mipmap tree? This mirrors
- * the completeness test in a lot of ways.
-@@ -415,13 +421,15 @@
- {
- struct intel_texture_image *intelImage = intel_texture_image(image);
- GLuint level = intelImage->base.Base.Level;
-+ GLenum texObjTarget = tex_rect_to_tex2d(mt->target);
-+ GLenum mipmapTreeTarget = tex_rect_to_tex2d(image->TexObject->Target);
- int width, height, depth;
-
- /* glTexImage* choose the texture object based on the target passed in, and
- * objects can't change targets over their lifetimes, so this should be
- * true.
- */
-- assert(target_to_target(image->TexObject->Target) == mt->target);
-+ assert(texObjTarget == mipmapTreeTarget);
-
- mesa_format mt_format = mt->format;
-
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/Mesa.git/commitdiff/1de9409191fdf9017283eceab3649932f7334e12
More information about the pld-cvs-commit
mailing list