Hello community, here is the log from the commit of package Mesa for openSUSE:Factory checked in at 2016-01-05 21:54:02 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/Mesa (Old) and /work/SRC/openSUSE:Factory/.Mesa.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "Mesa" Changes: -------- --- /work/SRC/openSUSE:Factory/Mesa/Mesa.changes 2015-12-13 09:39:29.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.Mesa.new/Mesa.changes 2016-01-05 21:54:27.000000000 +0100 @@ -1,0 +2,56 @@ +Sun Dec 20 05:03:08 UTC 2015 - jimmy@boombatower.com + +- Apply patch: st/va: hardlink driver instances to + gallium_drv_video.so + + u_st-va-hardlink-driver-instances-to-gallium_drv_video.patch + +------------------------------------------------------------------- +Thu Dec 17 07:06:21 UTC 2015 - jimmy@boombatower.com + +- Add Mesa-libva. + +------------------------------------------------------------------- +Tue Dec 15 16:17:22 UTC 2015 - mimi.vx@gmail.com + +- update to 11.1.0, new stable release +* New features: + + Note: some of the new features are only available with certain drivers. + + OpenGL 3.1 support on freedreno (a3xx, a4xx) + + OpenGL 3.3 support for VMware guest VM driver (supported by Workstation 12 + and Fusion 8). + + GL_AMD_performance_monitor on nv50 + + GL_ARB_arrays_of_arrays on i965 + + GL_ARB_blend_func_extended on freedreno (a3xx) + + GL_ARB_clear_texture on nv50, nvc0 + + GL_ARB_clip_control on freedreno/a4xx + + GL_ARB_copy_image on nv50, nvc0, radeonsi + + GL_ARB_depth_clamp on freedreno/a4xx + + GL_ARB_fragment_layer_viewport on i965 (gen6+) + + GL_ARB_gpu_shader_fp64 on r600 for Cypress/Cayman/Aruba chips + + GL_ARB_gpu_shader5 on r600 for Evergreen and later chips + + GL_ARB_seamless_cubemap_per_texture on freedreno/a4xx + + GL_ARB_shader_clock on i965 (gen7+) + + GL_ARB_shader_stencil_export on i965 (gen9+) + + GL_ARB_shader_storage_buffer_object on i965 + + GL_ARB_shader_texture_image_samples on i965, nv50, nvc0, r600, radeonsi + + GL_ARB_texture_barrier / GL_NV_texture_barrier on i965 + + GL_ARB_texture_buffer_range on freedreno/a3xx + + GL_ARB_texture_compression_bptc on freedreno/a4xx + + GL_ARB_texture_query_lod on softpipe + + GL_ARB_texture_view on radeonsi and r600 (for evergeen and newer) + + GL_ARB_vertex_type_2_10_10_10_rev on freedreno (a3xx, a4xx) + + GL_EXT_blend_func_extended on all drivers that support the ARB version + + GL_EXT_buffer_storage implemented for when ES 3.1 support is gained + + GL_EXT_draw_elements_base_vertex on all drivers + + GL_EXT_texture_compression_rgtc / latc on freedreno (a3xx & a4xx) + + GL_KHR_debug (GLES) + + GL_NV_conditional_render on freedreno + + GL_OES_draw_elements_base_vertex on all drivers + + EGL_KHR_create_context on softpipe, llvmpipe + + EGL_KHR_gl_colorspace on softpipe, llvmpipe + + new virgl gallium driver for qemu virtio-gpu + + 16x multisampling on i965 (gen9+) + + GL_EXT_shader_samples_identical on i965. +* +many bugfixes, please see relnotes + +------------------------------------------------------------------- Old: ---- mesa-11.0.7.tar.xz mesa-11.0.7.tar.xz.sig New: ---- mesa-11.1.0.tar.xz mesa-11.1.0.tar.xz.sig u_st-va-hardlink-driver-instances-to-gallium_drv_video.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ Mesa.spec ++++++ --- /var/tmp/diff_new_pack.xjJWxS/_old 2016-01-05 21:54:29.000000000 +0100 +++ /var/tmp/diff_new_pack.xjJWxS/_new 2016-01-05 21:54:29.000000000 +0100 @@ -18,7 +18,7 @@ %define glamor 1 %define _name_archive mesa -%define _version 11.0.7 +%define _version 11.1.0 %define with_opencl 0 %ifarch %ix86 x86_64 %arm ppc ppc64 ppc64le s390x %define gallium_loader 1 @@ -42,7 +42,7 @@ %endif %endif Name: Mesa -Version: 11.0.7 +Version: 11.1.0 Release: 0 Summary: System for rendering interactive 3-D graphics License: MIT @@ -63,6 +63,8 @@ Patch13: u_mesa-8.0.1-fix-16bpp.patch # Patch from Fedora, use shmget when available, under llvmpipe Patch15: u_mesa-8.0-llvmpipe-shmget.patch +# to be upstreamed +Patch17: u_st-va-hardlink-driver-instances-to-gallium_drv_video.patch BuildRequires: autoconf >= 2.60 BuildRequires: automake BuildRequires: bison @@ -85,6 +87,7 @@ BuildRequires: pkgconfig(libdrm_radeon) >= 2.4.56 BuildRequires: pkgconfig(libkms) >= 1.0.0 BuildRequires: pkgconfig(libudev) > 151 +BuildRequires: pkgconfig(libva) BuildRequires: pkgconfig(openssl) BuildRequires: pkgconfig(presentproto) BuildRequires: pkgconfig(vdpau) >= 0.4.1 @@ -113,7 +116,7 @@ Obsoletes: xorg-x11-Mesa < %{version} BuildRoot: %{_tmppath}/%{name}-%{version}-build %ifarch %arm -BuildRequires: pkgconfig(libdrm_freedreno) >= 2.4.64 +BuildRequires: pkgconfig(libdrm_freedreno) >= 2.4.65 %endif %ifarch x86_64 %ix86 BuildRequires: libelf-devel @@ -529,6 +532,14 @@ This package contains the Mesa OpenCL implementation or GalliumCompute. %endif +%package libva +Summary: Mesa VA-API implementation +Group: System/Libraries +Supplements: Mesa + +%description libva +This package contains the Mesa VA-API implementation provided through gallium. + %prep %setup -q -n %{_name_archive}-%{_version} -b4 # remove some docs @@ -543,6 +554,7 @@ #%patch11 -p1 #%patch15 -p1 #%patch13 -p1 +%patch17 -p1 %build %if 0%{?suse_version} >= 1310 @@ -585,6 +597,7 @@ --enable-r600-llvm-compiler \ --with-gallium-drivers=r300,r600,radeonsi,nouveau,swrast,svga \ --enable-vdpau \ + --enable-va \ --enable-xvmc \ %endif %ifarch %arm ppc64 ppc64le @@ -722,11 +735,19 @@ %postun libOpenCL -p /sbin/ldconfig %endif +%post libva -p /sbin/ldconfig + +%postun libva -p /sbin/ldconfig + %files %defattr(-,root,root) %doc docs/README* docs/COPYING %config %{_sysconfdir}/drirc -%{_libdir}/dri/ +%dir %{_libdir}/dri +%if 0%{?suse_version} < 1315 +%{_libdir}/dri/updates +%endif +%{_libdir}/dri/*_dri.so %if 0%{with_opencl} # only built with opencl %dir %{_libdir}/gallium-pipe/ @@ -917,4 +938,9 @@ %{_libdir}/libMesaOpenCL.so* %endif +%files libva +%defattr(-,root,root) +%dir %{_libdir}/dri +%{_libdir}/dri/*_drv_video.so + %changelog ++++++ mesa-11.0.7.tar.xz -> mesa-11.1.0.tar.xz ++++++ /work/SRC/openSUSE:Factory/Mesa/mesa-11.0.7.tar.xz /work/SRC/openSUSE:Factory/.Mesa.new/mesa-11.1.0.tar.xz differ: char 27, line 1 ++++++ u_st-va-hardlink-driver-instances-to-gallium_drv_video.patch ++++++
From 8974248c4147e57552dc21c6d16e4d1817d34fad Mon Sep 17 00:00:00 2001 From: Jimmy Berry
Date: Sat, 19 Dec 2015 22:49:10 -0600 Subject: [Mesa-dev] [PATCH] st/va: hardlink driver instances to gallium_drv_video.so
Removes the need to set LIBVA_DRIVER_NAME=gallium for supported targets and is
consistent with vdpau and general gallium drivers.
Signed-off-by: Jimmy Berry