From 8add148a4cf71b8bdab05a6b7e14824b5062da5e Mon Sep 17 00:00:00 2001 From: marha Date: Wed, 13 Feb 2013 09:10:55 +0100 Subject: mesa pixman xserver git update 13 Feb 2013 xserver commit 7115f6c709898a5124b67e19c61dc01334471358 pixman commit 5e207f825bd1ed3142a623bcbceca00508907c5e mesa commit 8cabe26f5dc4c66ae59649cfd7b25f761cda250b --- mesalib/docs/GL3.txt | 4 +- mesalib/docs/devinfo.html | 12 +- mesalib/docs/index.html | 2 +- mesalib/docs/relnotes-9.1.html | 1 + mesalib/docs/sourcedocs.html | 2 +- mesalib/docs/sourcetree.html | 12 +- mesalib/docs/systems.html | 4 +- mesalib/src/gallium/auxiliary/util/u_format.csv | 12 + mesalib/src/gallium/auxiliary/util/u_format.h | 117 ++++ mesalib/src/gallium/auxiliary/util/u_surface.c | 4 +- mesalib/src/glsl/glsl_parser_extras.cpp | 112 ++-- mesalib/src/glsl/glsl_parser_extras.h | 6 + mesalib/src/mesa/main/formats.c | 123 +++- mesalib/src/mesa/main/pack.c | 26 + mesalib/src/mesa/main/texgetimage.c | 92 ++- mesalib/src/mesa/main/teximage.c | 28 +- mesalib/src/mesa/main/texstore.c | 714 ++++-------------------- mesalib/src/mesa/state_tracker/st_cb_texture.c | 200 +++++-- mesalib/src/mesa/state_tracker/st_format.c | 1 - mesalib/src/mesa/vbo/vbo_save_api.c | 59 +- pixman/pixman/pixman-compiler.h | 6 + pixman/pixman/pixman-implementation.c | 9 +- pixman/pixman/pixman-private.h | 36 +- pixman/pixman/pixman-sse2.c | 4 +- pixman/pixman/pixman-utils.c | 4 - pixman/test/Makefile.am | 2 +- pixman/test/Makefile.sources | 4 +- pixman/test/a1-trap-test.c | 8 + pixman/test/check-formats.c | 352 ++++++++++++ pixman/test/composite.c | 277 --------- pixman/test/lowlevel-blt-bench.c | 14 +- pixman/test/pixel-test.c | 267 +++++++++ pixman/test/utils.c | 332 ++++++++++- pixman/test/utils.h | 19 + xorg-server/hw/xfree86/common/xf86Events.c | 4 +- xorg-server/hw/xfree86/common/xf86pciBus.c | 64 ++- xorg-server/hw/xfree86/man/xorg.conf.man | 11 +- xorg-server/randr/rrcrtc.c | 5 + 38 files changed, 1838 insertions(+), 1111 deletions(-) create mode 100644 pixman/test/check-formats.c create mode 100644 pixman/test/pixel-test.c diff --git a/mesalib/docs/GL3.txt b/mesalib/docs/GL3.txt index 88621e330..025bef951 100644 --- a/mesalib/docs/GL3.txt +++ b/mesalib/docs/GL3.txt @@ -106,7 +106,7 @@ GL 4.1: GLSL 4.1 not started GL_ARB_ES2_compatibility DONE (i965, r300, r600) -GL_ARB_get_program_binary not started +GL_ARB_get_program_binary DONE (0 binary formats) GL_ARB_separate_shader_objects some infrastructure done GL_ARB_shader_precision not started GL_ARB_vertex_attrib_64bit not started @@ -125,7 +125,7 @@ GL_ARB_base_instance DONE (i965, nv50, nvc0, r60 GL_ARB_shader_image_load_store not started GL_ARB_conservative_depth DONE (softpipe) GL_ARB_shading_language_420pack not started -GL_ARB_internalformat_query not started +GL_ARB_internalformat_query DONE (i965, gallium) GL_ARB_map_buffer_alignment DONE (r300, r600, radeonsi) diff --git a/mesalib/docs/devinfo.html b/mesalib/docs/devinfo.html index 15a885fcf..d64171aee 100644 --- a/mesalib/docs/devinfo.html +++ b/mesalib/docs/devinfo.html @@ -217,7 +217,7 @@ Update docs/index.html.

Tag the files with the release name (in the form mesa-x.y) -with: git tag -a mesa-x.y +with: git tag -s mesa-x.y -m "Mesa x.y Release" Then: git push origin mesa-x.y

@@ -226,6 +226,7 @@ Then: git push origin mesa-x.y

Make the distribution files. From inside the Mesa directory:

+	./autogen.sh
 	make tarballs
 
@@ -242,15 +243,18 @@ compile everything, and run some demos to be sure everything works.

Update the website and announce the release

-Follow the directions on SourceForge for creating a new "release" and -uploading the tarballs. +Make a new directory for the release on annarchy.freedesktop.org with: +
+ +mkdir /srv/ftp.freedesktop.org/pub/mesa/x.y +

Basically, to upload the tarball files with:
-rsync -avP ssh Mesa*-X.Y.* USERNAME@frs.sourceforge.net:uploads/ +rsync -avP -e ssh MesaLib-x.y.* USERNAME@annarchy.freedesktop.org:/srv/ftp.freedesktop.org/pub/mesa/x.y/

diff --git a/mesalib/docs/index.html b/mesalib/docs/index.html index 5c922042c..5766df2f1 100644 --- a/mesalib/docs/index.html +++ b/mesalib/docs/index.html @@ -2,7 +2,7 @@ - Mesa News + The Mesa 3D Graphics Library diff --git a/mesalib/docs/relnotes-9.1.html b/mesalib/docs/relnotes-9.1.html index 350ae2766..75e82ba99 100644 --- a/mesalib/docs/relnotes-9.1.html +++ b/mesalib/docs/relnotes-9.1.html @@ -72,6 +72,7 @@ Note: some of the new features are only available with certain drivers.
  • Removed swrast support for GL_NV_vertex_program
  • Removed swrast support for GL_NV_fragment_program
  • Removed OpenVMS support (unmaintained and broken)
  • +
  • Removed makedepend build dependency
  • diff --git a/mesalib/docs/sourcedocs.html b/mesalib/docs/sourcedocs.html index 253e81c4a..0a0080dc6 100644 --- a/mesalib/docs/sourcedocs.html +++ b/mesalib/docs/sourcedocs.html @@ -25,7 +25,7 @@ produce cross-referenced documentation from the Mesa source code.

    The Doxygen configuration files and generated files are not included in the normal Mesa distribution (they're very large). -To generate Doxygen documentation, download Mesa from CVS, change to +To generate Doxygen documentation, download Mesa from git, change to the doxygen directory and run make.

    diff --git a/mesalib/docs/sourcetree.html b/mesalib/docs/sourcetree.html index deeda5dde..530c333c4 100644 --- a/mesalib/docs/sourcetree.html +++ b/mesalib/docs/sourcetree.html @@ -31,16 +31,17 @@ each directory. -
  • mesa - Main Mesa sources -