SHA256
1
0
forked from pool/Mesa

Accepting request 709272 from home:iznogood:branches:X11:XOrg

New upstream branch

OBS-URL: https://build.opensuse.org/request/show/709272
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=837
This commit is contained in:
Stefan Dirsch 2019-06-12 03:42:59 +00:00 committed by Git OBS Bridge
parent e5b77bb1e7
commit d1363fa38f
10 changed files with 73 additions and 45 deletions

View File

@ -1,3 +1,28 @@
-------------------------------------------------------------------
Tue Jun 11 20:06:36 UTC 2019 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to 19.1.0:
* Mesa 19.1.0 implements the OpenGL 4.5 API, but the version
reported by glGetString(GL_VERSION) or
glGetIntegerv(GL_MAJOR_VERSION) /
glGetIntegerv(GL_MINOR_VERSION) depends on the particular
driver being used. Some drivers don't support all the features
required in OpenGL 4.5. OpenGL 4.5 is only available if
requested at context creation. Compatibility contexts may
report a lower version depending on each driver.
* The top highlights include:
- GL_ARB_parallel_shader_compile for all drivers.
- GL_EXT_gpu_shader4 on all GL 3.1 drivers.
- GL_EXT_shader_image_load_formatted on radeonsi.
- GL_EXT_texture_buffer_object on all GL 3.1 drivers.
- GL_EXT_texture_compression_s3tc_srgb on Gallium and i965
drivers (ES extension).
- GL_NV_compute_shader_derivatives on Iris and i965 drivers.
- GL_KHR_parallel_shader_compile on all drivers.
- GL_INTEL_conservative_rasterization on Iris.
- Refresh patches with quilt.
- Clean-up spec files for .pc and other files no longer built.
------------------------------------------------------------------- -------------------------------------------------------------------
Wed May 22 10:21:16 UTC 2019 - Stefan Dirsch <sndirsch@suse.com> Wed May 22 10:21:16 UTC 2019 - Stefan Dirsch <sndirsch@suse.com>

View File

@ -12,7 +12,7 @@
# license that conforms to the Open Source Definition (Version 1.9) # license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative. # published by the Open Source Initiative.
# Please submit bugfixes or comments via http://bugs.opensuse.org/ # Please submit bugfixes or comments via https://bugs.opensuse.org/
# #
@ -42,7 +42,7 @@
%define glamor 1 %define glamor 1
%define _name_archive mesa %define _name_archive mesa
%define _version 19.0.5 %define _version 19.1.0
%define with_opencl 0 %define with_opencl 0
%define with_vulkan 0 %define with_vulkan 0
%define with_llvm 0 %define with_llvm 0
@ -110,7 +110,7 @@
%endif %endif
Name: Mesa-drivers Name: Mesa-drivers
Version: 19.0.5 Version: 19.1.0
Release: 0 Release: 0
Summary: System for rendering 3-D graphics Summary: System for rendering 3-D graphics
License: MIT License: MIT
@ -1003,7 +1003,6 @@ echo "The \"Mesa\" package does not have the ability to render, but is supplemen
%if 0%{?libglvnd} == 0 %if 0%{?libglvnd} == 0
%{_libdir}/libGLESv1_CM.so %{_libdir}/libGLESv1_CM.so
%endif %endif
%{_libdir}/pkgconfig/glesv1_cm.pc
%files libGLESv2-2 %files libGLESv2-2
%if 0%{?libglvnd} == 0 %if 0%{?libglvnd} == 0
@ -1015,12 +1014,9 @@ echo "The \"Mesa\" package does not have the ability to render, but is supplemen
%if 0%{?libglvnd} == 0 %if 0%{?libglvnd} == 0
%{_libdir}/libGLESv2.so %{_libdir}/libGLESv2.so
%endif %endif
%{_libdir}/pkgconfig/glesv2.pc
%files libGLESv3-devel %files libGLESv3-devel
%{_includedir}/GLES3 %{_includedir}/GLES3
#%%_libdir/libGLESv3.so
#%%_libdir/pkgconfig/glesv3.pc
%files -n libOSMesa8 %files -n libOSMesa8
%{_libdir}/libOSMesa.so.8.0.0 %{_libdir}/libOSMesa.so.8.0.0
@ -1054,15 +1050,9 @@ echo "The \"Mesa\" package does not have the ability to render, but is supplemen
%if %{xvmc_support} %if %{xvmc_support}
%files -n libXvMC_nouveau %files -n libXvMC_nouveau
%{_libdir}/libXvMCnouveau.so %{_libdir}/libXvMCnouveau.so
#%{_libdir}/libXvMCnouveau.so.1
#%{_libdir}/libXvMCnouveau.so.1.0
#%{_libdir}/libXvMCnouveau.so.1.0.0
%files -n libXvMC_r600 %files -n libXvMC_r600
%{_libdir}/libXvMCr600.so %{_libdir}/libXvMCr600.so
#%{_libdir}/libXvMCr600.so.1
#%{_libdir}/libXvMCr600.so.1.0
#%{_libdir}/libXvMCr600.so.1.0.0
%endif %endif
%if %{vdpau_nouveau} %if %{vdpau_nouveau}
@ -1152,7 +1142,6 @@ echo "The \"Mesa\" package does not have the ability to render, but is supplemen
%files -n Mesa-libd3d %files -n Mesa-libd3d
%dir %{_libdir}/d3d/ %dir %{_libdir}/d3d/
%{_libdir}/d3d/*.so.* %{_libdir}/d3d/*.so.*
#%%{_sysconfdir}/OpenCL/vendors/mesa.icd
%files -n Mesa-libd3d-devel %files -n Mesa-libd3d-devel
%{_libdir}/pkgconfig/d3d.pc %{_libdir}/pkgconfig/d3d.pc

View File

@ -1,3 +1,28 @@
-------------------------------------------------------------------
Tue Jun 11 20:06:36 UTC 2019 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to 19.1.0:
* Mesa 19.1.0 implements the OpenGL 4.5 API, but the version
reported by glGetString(GL_VERSION) or
glGetIntegerv(GL_MAJOR_VERSION) /
glGetIntegerv(GL_MINOR_VERSION) depends on the particular
driver being used. Some drivers don't support all the features
required in OpenGL 4.5. OpenGL 4.5 is only available if
requested at context creation. Compatibility contexts may
report a lower version depending on each driver.
* The top highlights include:
- GL_ARB_parallel_shader_compile for all drivers.
- GL_EXT_gpu_shader4 on all GL 3.1 drivers.
- GL_EXT_shader_image_load_formatted on radeonsi.
- GL_EXT_texture_buffer_object on all GL 3.1 drivers.
- GL_EXT_texture_compression_s3tc_srgb on Gallium and i965
drivers (ES extension).
- GL_NV_compute_shader_derivatives on Iris and i965 drivers.
- GL_KHR_parallel_shader_compile on all drivers.
- GL_INTEL_conservative_rasterization on Iris.
- Refresh patches with quilt.
- Clean-up spec files for .pc and other files no longer built.
------------------------------------------------------------------- -------------------------------------------------------------------
Wed May 22 10:21:16 UTC 2019 - Stefan Dirsch <sndirsch@suse.com> Wed May 22 10:21:16 UTC 2019 - Stefan Dirsch <sndirsch@suse.com>

View File

@ -12,7 +12,7 @@
# license that conforms to the Open Source Definition (Version 1.9) # license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative. # published by the Open Source Initiative.
# Please submit bugfixes or comments via http://bugs.opensuse.org/ # Please submit bugfixes or comments via https://bugs.opensuse.org/
# #
@ -41,7 +41,7 @@
%define glamor 1 %define glamor 1
%define _name_archive mesa %define _name_archive mesa
%define _version 19.0.5 %define _version 19.1.0
%define with_opencl 0 %define with_opencl 0
%define with_vulkan 0 %define with_vulkan 0
%define with_llvm 0 %define with_llvm 0
@ -109,7 +109,7 @@
%endif %endif
Name: Mesa Name: Mesa
Version: 19.0.5 Version: 19.1.0
Release: 0 Release: 0
Summary: System for rendering 3-D graphics Summary: System for rendering 3-D graphics
License: MIT License: MIT
@ -1002,7 +1002,6 @@ echo "The \"Mesa\" package does not have the ability to render, but is supplemen
%if 0%{?libglvnd} == 0 %if 0%{?libglvnd} == 0
%{_libdir}/libGLESv1_CM.so %{_libdir}/libGLESv1_CM.so
%endif %endif
%{_libdir}/pkgconfig/glesv1_cm.pc
%files libGLESv2-2 %files libGLESv2-2
%if 0%{?libglvnd} == 0 %if 0%{?libglvnd} == 0
@ -1014,12 +1013,9 @@ echo "The \"Mesa\" package does not have the ability to render, but is supplemen
%if 0%{?libglvnd} == 0 %if 0%{?libglvnd} == 0
%{_libdir}/libGLESv2.so %{_libdir}/libGLESv2.so
%endif %endif
%{_libdir}/pkgconfig/glesv2.pc
%files libGLESv3-devel %files libGLESv3-devel
%{_includedir}/GLES3 %{_includedir}/GLES3
#%%_libdir/libGLESv3.so
#%%_libdir/pkgconfig/glesv3.pc
%files -n libOSMesa8 %files -n libOSMesa8
%{_libdir}/libOSMesa.so.8.0.0 %{_libdir}/libOSMesa.so.8.0.0
@ -1053,15 +1049,9 @@ echo "The \"Mesa\" package does not have the ability to render, but is supplemen
%if %{xvmc_support} %if %{xvmc_support}
%files -n libXvMC_nouveau %files -n libXvMC_nouveau
%{_libdir}/libXvMCnouveau.so %{_libdir}/libXvMCnouveau.so
#%{_libdir}/libXvMCnouveau.so.1
#%{_libdir}/libXvMCnouveau.so.1.0
#%{_libdir}/libXvMCnouveau.so.1.0.0
%files -n libXvMC_r600 %files -n libXvMC_r600
%{_libdir}/libXvMCr600.so %{_libdir}/libXvMCr600.so
#%{_libdir}/libXvMCr600.so.1
#%{_libdir}/libXvMCr600.so.1.0
#%{_libdir}/libXvMCr600.so.1.0.0
%endif %endif
%if %{vdpau_nouveau} %if %{vdpau_nouveau}
@ -1151,7 +1141,6 @@ echo "The \"Mesa\" package does not have the ability to render, but is supplemen
%files -n Mesa-libd3d %files -n Mesa-libd3d
%dir %{_libdir}/d3d/ %dir %{_libdir}/d3d/
%{_libdir}/d3d/*.so.* %{_libdir}/d3d/*.so.*
#%%{_sysconfdir}/OpenCL/vendors/mesa.icd
%files -n Mesa-libd3d-devel %files -n Mesa-libd3d-devel
%{_libdir}/pkgconfig/d3d.pc %{_libdir}/pkgconfig/d3d.pc

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:6aecb7f67c136768692fb3c33a54196186c6c4fcafab7973516a355e1a54f831
size 11967816

Binary file not shown.

3
mesa-19.1.0.tar.xz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:2a6c3af3a803389183168e449c536304cf03e0f82c4c9333077933543b9d02f3
size 10926676

BIN
mesa-19.1.0.tar.xz.sig Normal file

Binary file not shown.

View File

@ -1,10 +1,10 @@
Index: mesa-19.0.0/src/util/00-mesa-defaults.conf Index: mesa-19.1.0/src/util/00-mesa-defaults.conf
=================================================================== ===================================================================
--- mesa-19.0.0.orig/src/util/00-mesa-defaults.conf --- mesa-19.1.0.orig/src/util/00-mesa-defaults.conf 2019-06-11 17:12:51.000000000 +0200
+++ mesa-19.0.0/src/util/00-mesa-defaults.conf +++ mesa-19.1.0/src/util/00-mesa-defaults.conf 2019-06-11 22:12:04.431893217 +0200
@@ -412,6 +412,11 @@ TODO: document the other workarounds. @@ -451,6 +451,11 @@ TODO: document the other workarounds.
<application name="mpv" executable="mpv"> <application name="Rayman Legends" executable="Rayman Legends.exe">
<option name="adaptive_sync" value="false" /> <option name="dynamic_texture_workaround" value="true" />
</application> </application>
+ +
+ <!-- This is workaround to prevent distorted colors on hardware accelerated video in Chromium. https://bugzilla.opensuse.org/show_bug.cgi?id=1113211 --> + <!-- This is workaround to prevent distorted colors on hardware accelerated video in Chromium. https://bugzilla.opensuse.org/show_bug.cgi?id=1113211 -->

View File

@ -1,8 +1,8 @@
Index: mesa-18.3.4/meson.build Index: mesa-19.1.0/meson.build
=================================================================== ===================================================================
--- mesa-18.3.4.orig/meson.build --- mesa-19.1.0.orig/meson.build 2019-06-11 17:12:50.000000000 +0200
+++ mesa-18.3.4/meson.build +++ mesa-19.1.0/meson.build 2019-06-11 22:28:12.967838857 +0200
@@ -1379,10 +1379,12 @@ if with_platform_x11 @@ -1414,10 +1414,12 @@ if with_platform_x11
dep_x11_xcb = dependency('x11-xcb') dep_x11_xcb = dependency('x11-xcb')
endif endif
if with_any_vk or with_egl or (with_glx == 'dri' and with_dri_platform == 'drm') if with_any_vk or with_egl or (with_glx == 'dri' and with_dri_platform == 'drm')
@ -15,12 +15,12 @@ Index: mesa-18.3.4/meson.build
dep_xcb_dri3 = dependency('xcb-dri3') dep_xcb_dri3 = dependency('xcb-dri3')
dep_xcb_present = dependency('xcb-present') dep_xcb_present = dependency('xcb-present')
# until xcb-dri3 has been around long enough to make a hard-dependency: # until xcb-dri3 has been around long enough to make a hard-dependency:
Index: mesa-18.3.4/src/loader/meson.build Index: mesa-19.1.0/src/loader/meson.build
=================================================================== ===================================================================
--- mesa-18.3.4.orig/src/loader/meson.build --- mesa-19.1.0.orig/src/loader/meson.build 2019-06-11 17:12:51.000000000 +0200
+++ mesa-18.3.4/src/loader/meson.build +++ mesa-19.1.0/src/loader/meson.build 2019-06-11 22:28:12.967838857 +0200
@@ -28,6 +28,7 @@ if with_platform_x11 and with_dri3 @@ -28,6 +28,7 @@ if with_platform_x11 and with_dri3
include_directories : [inc_include, inc_src, inc_drm_uapi], include_directories : [inc_include, inc_src],
dependencies : [ dependencies : [
dep_libdrm, dep_xcb_dri3, dep_xcb_present, dep_xcb_sync, dep_xshmfence, dep_libdrm, dep_xcb_dri3, dep_xcb_present, dep_xcb_sync, dep_xshmfence,
+ dep_xcb, + dep_xcb,