Accepting request 384219 from home:mimi_vx:branches:X11:XOrg
- update to 11.2.0 - dropped U_clover-Fix-build-against-LLVM-3.8.patch - dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch - New Features: * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30 * GL_ARB_base_instance on freedreno/a4xx * GL_ARB_compute_shader on i965 * GL_ARB_copy_image on r600 * GL_ARB_indirect_parameters on nvc0 * GL_ARB_query_buffer_object on nvc0 * GL_ARB_shader_atomic_counters on nvc0 * GL_ARB_shader_draw_parameters on i965, nvc0 * GL_ARB_shader_storage_buffer_object on nvc0 * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only) * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx * GL_ARB_texture_buffer_range on freedreno/a4xx * GL_ARB_texture_query_lod on freedreno/a4xx * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx * GL_ARB_texture_view on freedreno/a4xx * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx * GL_AMD_performance_monitor on radeonsi (CIK+ only) * GL_ATI_meminfo on r600, radeonsi * GL_NVX_gpu_memory_info on r600, radeonsi * New OSMesaCreateContextAttribs() function (for creating core profile contexts) + Many bugfixes, for more info see relnotes/11.2.0.html OBS-URL: https://build.opensuse.org/request/show/384219 OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=508
This commit is contained in:
parent
7d5f5e6f1f
commit
66ed79b82d
30
Mesa.changes
30
Mesa.changes
@ -1,3 +1,33 @@
|
||||
-------------------------------------------------------------------
|
||||
Mon Apr 4 19:57:06 UTC 2016 - mimi.vx@gmail.com
|
||||
|
||||
- update to 11.2.0
|
||||
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
|
||||
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
|
||||
- New Features:
|
||||
* GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
|
||||
* GL_ARB_base_instance on freedreno/a4xx
|
||||
* GL_ARB_compute_shader on i965
|
||||
* GL_ARB_copy_image on r600
|
||||
* GL_ARB_indirect_parameters on nvc0
|
||||
* GL_ARB_query_buffer_object on nvc0
|
||||
* GL_ARB_shader_atomic_counters on nvc0
|
||||
* GL_ARB_shader_draw_parameters on i965, nvc0
|
||||
* GL_ARB_shader_storage_buffer_object on nvc0
|
||||
* GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
|
||||
* GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
|
||||
* GL_ARB_texture_buffer_range on freedreno/a4xx
|
||||
* GL_ARB_texture_query_lod on freedreno/a4xx
|
||||
* GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
|
||||
* GL_ARB_texture_view on freedreno/a4xx
|
||||
* GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
|
||||
* GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
|
||||
* GL_AMD_performance_monitor on radeonsi (CIK+ only)
|
||||
* GL_ATI_meminfo on r600, radeonsi
|
||||
* GL_NVX_gpu_memory_info on r600, radeonsi
|
||||
* New OSMesaCreateContextAttribs() function (for creating core profile contexts)
|
||||
+ Many bugfixes, for more info see relnotes/11.2.0.html
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 16 18:12:00 UTC 2016 - eich@suse.com
|
||||
|
||||
|
16
Mesa.spec
16
Mesa.spec
@ -18,7 +18,7 @@
|
||||
|
||||
%define glamor 1
|
||||
%define _name_archive mesa
|
||||
%define _version 11.1.2
|
||||
%define _version 11.2.0
|
||||
%define with_opencl 0
|
||||
%ifarch %ix86 x86_64 %arm ppc ppc64 ppc64le s390x
|
||||
%define gallium_loader 1
|
||||
@ -42,14 +42,14 @@
|
||||
%endif
|
||||
%endif
|
||||
Name: Mesa
|
||||
Version: 11.1.2
|
||||
Version: 11.2.0
|
||||
Release: 0
|
||||
Summary: System for rendering interactive 3-D graphics
|
||||
License: MIT
|
||||
Group: System/Libraries
|
||||
Url: http://www.mesa3d.org
|
||||
Source: ftp://ftp.freedesktop.org/pub/mesa/%{_version}/%{_name_archive}-%{_version}.tar.xz
|
||||
Source1: ftp://ftp.freedesktop.org/pub/mesa/%{_version}/%{_name_archive}-%{_version}.tar.xz.sig
|
||||
Source: ftp://ftp.freedesktop.org/pub/mesa/%{version}/%{_name_archive}-%{_version}.tar.xz
|
||||
Source1: ftp://ftp.freedesktop.org/pub/mesa/%{version}/%{_name_archive}-%{_version}.tar.xz.sig
|
||||
Source2: baselibs.conf
|
||||
Source3: README.updates
|
||||
Source4: manual-pages.tar.bz2
|
||||
@ -69,8 +69,6 @@ Patch17: u_st-va-hardlink-driver-instances-to-gallium_drv_video.patch
|
||||
# never to be upstreamed
|
||||
Patch18: n_VDPAU-XVMC-libs-Replace-hardlinks-with-copies.patch
|
||||
# Already upstream
|
||||
Patch19: U_clover-Fix-build-against-LLVM-3.8.patch
|
||||
Patch20: U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
|
||||
Patch21: n_Define-GLAPIVAR-separate-from-GLAPI.patch
|
||||
|
||||
BuildRequires: autoconf >= 2.60
|
||||
@ -91,7 +89,7 @@ BuildRequires: pkgconfig(expat)
|
||||
BuildRequires: pkgconfig(glproto)
|
||||
BuildRequires: pkgconfig(libdrm) >= 2.4.60
|
||||
BuildRequires: pkgconfig(libdrm_amdgpu) >= 2.4.63
|
||||
BuildRequires: pkgconfig(libdrm_nouveau) >= 2.4.62
|
||||
BuildRequires: pkgconfig(libdrm_nouveau) >= 2.4.66
|
||||
BuildRequires: pkgconfig(libdrm_radeon) >= 2.4.56
|
||||
BuildRequires: pkgconfig(libkms) >= 1.0.0
|
||||
BuildRequires: pkgconfig(libudev) > 151
|
||||
@ -124,7 +122,7 @@ Obsoletes: Mesa-nouveau3d < %{version}
|
||||
Obsoletes: xorg-x11-Mesa < %{version}
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||
%ifarch %arm
|
||||
BuildRequires: pkgconfig(libdrm_freedreno) >= 2.4.65
|
||||
BuildRequires: pkgconfig(libdrm_freedreno) >= 2.4.67
|
||||
%endif
|
||||
%ifarch x86_64 %ix86
|
||||
BuildRequires: libelf-devel
|
||||
@ -565,8 +563,6 @@ rm -rf docs/README.{VMS,WIN32,OS2}
|
||||
#%patch13 -p1
|
||||
%patch17 -p1
|
||||
%patch18 -p1
|
||||
%patch19 -p1
|
||||
%patch20 -p1
|
||||
%patch21 -p1
|
||||
|
||||
%build
|
||||
|
@ -1,16 +0,0 @@
|
||||
diff --git a/src/gallium/state_trackers/clover/llvm/invocation.cpp b/src/gallium/state_trackers/clover/llvm/invocation.cpp
|
||||
index 3b37f08..4d11c24 100644
|
||||
--- a/src/gallium/state_trackers/clover/llvm/invocation.cpp
|
||||
+++ b/src/gallium/state_trackers/clover/llvm/invocation.cpp
|
||||
@@ -661,7 +661,11 @@ namespace {
|
||||
|
||||
if (dump_asm) {
|
||||
LLVMSetTargetMachineAsmVerbosity(tm, true);
|
||||
+#if HAVE_LLVM >= 0x0308
|
||||
+ LLVMModuleRef debug_mod = wrap(llvm::CloneModule(mod).release());
|
||||
+#else
|
||||
LLVMModuleRef debug_mod = wrap(llvm::CloneModule(mod));
|
||||
+#endif
|
||||
emit_code(tm, debug_mod, LLVMAssemblyFile, &out_buffer, r_log);
|
||||
buffer_size = LLVMGetBufferSize(out_buffer);
|
||||
buffer_data = LLVMGetBufferStart(out_buffer);
|
@ -1,42 +0,0 @@
|
||||
From 4ed4c1d9210b11ce6faea81455c21531904ea45b Mon Sep 17 00:00:00 2001
|
||||
From: Vinson Lee <vlee@freedesktop.org>
|
||||
Date: Wed, 10 Feb 2016 16:42:19 -0800
|
||||
Subject: [PATCH] llvmpipe: Do not use barriers if not using threads.
|
||||
|
||||
Cc: mesa-stable@lists.freedesktop.org
|
||||
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=94088
|
||||
Signed-off-by: Vinson Lee <vlee@freedesktop.org>
|
||||
Reviewed-by: Roland Scheidegger <sroland@vmware.com>
|
||||
---
|
||||
src/gallium/drivers/llvmpipe/lp_rast.c | 8 ++++++--
|
||||
1 file changed, 6 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/src/gallium/drivers/llvmpipe/lp_rast.c b/src/gallium/drivers/llvmpipe/lp_rast.c
|
||||
index d22e507..9e56c96 100644
|
||||
--- a/src/gallium/drivers/llvmpipe/lp_rast.c
|
||||
+++ b/src/gallium/drivers/llvmpipe/lp_rast.c
|
||||
@@ -910,7 +910,9 @@ lp_rast_create( unsigned num_threads )
|
||||
create_rast_threads(rast);
|
||||
|
||||
/* for synchronizing rasterization threads */
|
||||
- pipe_barrier_init( &rast->barrier, rast->num_threads );
|
||||
+ if (rast->num_threads > 0) {
|
||||
+ pipe_barrier_init( &rast->barrier, rast->num_threads );
|
||||
+ }
|
||||
|
||||
memset(lp_dummy_tile, 0, sizeof lp_dummy_tile);
|
||||
|
||||
@@ -967,7 +969,9 @@ void lp_rast_destroy( struct lp_rasterizer *rast )
|
||||
}
|
||||
|
||||
/* for synchronizing rasterization threads */
|
||||
- pipe_barrier_destroy( &rast->barrier );
|
||||
+ if (rast->num_threads > 0) {
|
||||
+ pipe_barrier_destroy( &rast->barrier );
|
||||
+ }
|
||||
|
||||
lp_scene_queue_destroy(rast->full_scenes);
|
||||
|
||||
--
|
||||
2.6.2
|
||||
|
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:8f72aead896b340ba0f7a4a474bfaf71681f5d675592aec1cb7ba698e319148b
|
||||
size 7561920
|
Binary file not shown.
3
mesa-11.2.0.tar.xz
Normal file
3
mesa-11.2.0.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:1c1fed2674abf3f16ed2623e9a5694d6752c293194e18462ebc644a19cfaafb2
|
||||
size 7856132
|
BIN
mesa-11.2.0.tar.xz.sig
Normal file
BIN
mesa-11.2.0.tar.xz.sig
Normal file
Binary file not shown.
Loading…
Reference in New Issue
Block a user