diff --git a/Mesa.changes b/Mesa.changes index b365dbd..6e0febd 100644 --- a/Mesa.changes +++ b/Mesa.changes @@ -1,3 +1,52 @@ +------------------------------------------------------------------- +Tue Aug 27 23:56:19 UTC 2013 - tobias.johannes.klausmann@mni.thm.de + +- Update to final version 9.2: + Mesa 9.2 has been released! Mesa 9.2 is a feature release that includes + many updates and enhancements. +- New features: + + GL_ARB_shading_language_420pack in all drivers that support GLSL 1.30. + + GL_ARB_texture_buffer_range + + GL_ARB_texture_multisample + + GL_ARB_texture_storage_multisample + + GL_ARB_texture_query_lod + + Enable GL_ARB_texture_storage on radeon, r200, and nouveau + + GL_EXT_discard_framebuffer in all OpenGL ES (all versions) drivers + + GL_EXT_framebuffer_multisample_blit_scaled on i965 + + Added new freedreno gallium driver + + OSMesa interface for gallium llvmpipe/softpipe drivers + + Gallium Heads-Up Display (HUD) feature for performance monitoring + + Added support for UVD (2.2 and 3.0) video decoding on r600g and radeonsi + through VDPAU (requires Kernel 3.10 or later) +- Changes: + + Removed d3d1x state tracker (unused, unmaintained and broken) + + Removed GL_EXT_clip_volume_hint because no driver had enabled it since 2007. + + Removed GL_MESA_resize_buffers because it was only really implemented by the + (unsupported) GDI driver. + + GL_EXT_separate_shader_objects has been removed from all Gallium drivers, + because it disallows a critical GLSL shader optimization. + GL_ARB_separate_shader_objects doesn't have this issue. + + i965 Gen6+ requires Kernel 3.6 or later. (92d2f5a) + +------------------------------------------------------------------- +Fri Aug 23 15:03:44 UTC 2013 - hrvoje.senjan@gmail.com + +- Stop versioning libgbm1/devel and libwayland-egl/devel by itself, + they now follow general Mesa version + +------------------------------------------------------------------- +Fri Aug 23 12:23:15 UTC 2013 - hrvoje.senjan@gmail.com + +- Fix baselibs from previous change (there is no Mesa-libEGL1-devel), + but Mesa-libEGL-devel + +------------------------------------------------------------------- +Fri Aug 23 10:54:18 UTC 2013 - hrvoje.senjan@gmail.com + +- Update to 9.2 rc2 + * Documentation, glsl and buildsystem fixes since rc1 +- baselibs.conf cleanup: adjusted to current spec + ------------------------------------------------------------------- Tue Aug 20 13:12:17 UTC 2013 - hrvoje.senjan@gmail.com diff --git a/Mesa.spec b/Mesa.spec index 11117ed..feceb7a 100644 --- a/Mesa.spec +++ b/Mesa.spec @@ -29,11 +29,11 @@ %define llvm_r600 0 %endif -%define _version 9.2.0-rc1 +%define _version 9.2.0 %define _name_archive MesaLib Name: Mesa -Version: 9.2.0~rc1 +Version: 9.2.0 Release: 0 BuildRequires: autoconf >= 2.60 BuildRequires: automake @@ -371,9 +371,6 @@ the Mesa-libGLES* packages. %package -n libgbm1 Summary: Generic buffer management API Group: System/Libraries -# as per gbm.pc -Version: 0.0.0 -Release: 0 %description -n libgbm1 This package contains the GBM buffer management library. It provides @@ -386,8 +383,6 @@ openwfd. %package -n libgbm-devel Summary: Development files for the EGL API Group: Development/Libraries/C and C++ -Version: 0.0.0 -Release: 0 Requires: libgbm1 = %version %description -n libgbm-devel @@ -406,8 +401,6 @@ programs against the GBM library. %package -n libwayland-egl1 Summary: Additional egl functions for wayland Group: System/Libraries -Version: 1.0.0 -Release: 0 %description -n libwayland-egl1 This package provides additional functions for egl-using programs @@ -417,8 +410,6 @@ that need not run full-screen and cooperate with a compositor. %package -n libwayland-egl-devel Summary: Development files for libwayland-egl1 Group: Development/Libraries/C and C++ -Version: 1.0.0 -Release: 0 Requires: libwayland-egl1 = %version %description -n libwayland-egl-devel diff --git a/MesaLib-9.2.0-rc1.tar.bz2 b/MesaLib-9.2.0-rc1.tar.bz2 deleted file mode 100644 index b2400db..0000000 --- a/MesaLib-9.2.0-rc1.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:df426c1354037c3cb9122a4aa53be58de2499730c69be09c6347f1758834f50a -size 6639264 diff --git a/MesaLib-9.2.0.tar.bz2 b/MesaLib-9.2.0.tar.bz2 new file mode 100644 index 0000000..ffb57aa --- /dev/null +++ b/MesaLib-9.2.0.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:75e6a9bf59fb402f5fbed846be4effafa8a5809229579cd41023b906223a9187 +size 6643026 diff --git a/baselibs.conf b/baselibs.conf index 18a5ff9..b7c94cb 100644 --- a/baselibs.conf +++ b/baselibs.conf @@ -4,60 +4,50 @@ Mesa provides "XFree86-Mesa- xorg-x11-Mesa-" Mesa-devel #We need Mesa-!, do not put requires -Mesa-. + requires "Mesa- = " requires "Mesa-libEGL-devel- = " requires "Mesa-libGL-devel- = " requires "Mesa-libGLESv1_CM-devel- = " requires "Mesa-libGLESv2-devel- = " - #requires "Mesa-libGLESv3-devel- = " - requires "Mesa-libIndirectGL1- = " requires "Mesa-libIndirectGL-devel- = " - requires "libOSMesa9- = " - requires "libOSMesa-devel- = " - requires "libgbm-devel-" -# requires "libwayland-egl-devel- = " - requires "Mesa-libglapi0- = " requires "Mesa-libglapi-devel- = " + requires "libOSMesa-devel- = " + requires "libgbm-devel- = " + #Activate libwayland-egl-devel once 12.2 is gone + #requires "libwayland-egl-devel- = " obsoletes "XFree86-Mesa-devel- xorg-x11-Mesa-devel-" provides "XFree86-Mesa-devel- xorg-x11-Mesa-devel-" Mesa-libEGL1 Mesa-libEGL-devel - requires -Mesa-libEGL- requires "Mesa-libEGL1- = " Mesa-libGL1 requires "Mesa-" Mesa-libGL-devel - requires -Mesa-libGL- requires "Mesa-libGL1- = " Mesa-libGLESv1_CM1 Mesa-libGLESv1_CM-devel - requires -Mesa-libGLESv1_CM- + requires "Mesa-libEGL-devel- = " requires "Mesa-libGLESv1_CM1- = " Mesa-libGLESv2-2 Mesa-libGLESv2-devel - requires -Mesa-libGLESv2- + requires "Mesa-libEGL-devel- = " requires "Mesa-libGLESv2-2- = " Mesa-libGLESv3-devel -# requires -Mesa-libGLESv3- -# requires "Mesa-libGLESv3-3- = " + requires "Mesa-libEGL-devel- = " Mesa-libIndirectGL1 Mesa-libIndirectGL-devel - requires -Mesa-libIndirectGL- requires "Mesa-libIndirectGL1- = " libOSMesa9 libOSMesa-devel - requires -libOSMesa- requires "libOSMesa9- = " libgbm1 libgbm-devel - requires -libgbm- requires "libgbm1- = " libwayland-egl1 libwayland-egl-devel - requires -libwayland-egl- requires "libwayland-egl1- = " Mesa-libglapi0 Mesa-libglapi-devel - requires -Mesa-libglapi- requires "Mesa-libglapi0- = " libXvMC_nouveau libXvMC_r300