[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

mesa: Changes to 'debian-unstable'



 ChangeLog                                          |  901 +++++++++++++++++++++
 Makefile                                           |    3 
 bin/mklib                                          |    1 
 configure.ac                                       |   16 
 debian/README.source                               |   39 
 debian/changelog                                   |   10 
 debian/control                                     |    2 
 docs/contents.html                                 |    2 
 docs/download.html                                 |   10 
 docs/faq.html                                      |   13 
 docs/news.html                                     |    7 
 docs/precompiled.html                              |   12 
 docs/relnotes-7.5.1.html                           |   20 
 docs/relnotes-7.5.html                             |   10 
 progs/demos/fbotexture.c                           |   28 
 progs/glsl/Makefile                                |    4 
 progs/glsl/samplers.c                              |   16 
 progs/xdemos/glxcontexts.c                         |    3 
 progs/xdemos/glxswapcontrol.c                      |    5 
 src/egl/drivers/demo/Makefile                      |    2 
 src/egl/main/Makefile                              |    2 
 src/gallium/auxiliary/draw/draw_pipe.c             |   78 +
 src/gallium/auxiliary/tgsi/tgsi_build.c            |    2 
 src/gallium/auxiliary/tgsi/tgsi_exec.c             |   50 -
 src/gallium/auxiliary/tgsi/tgsi_exec.h             |    4 
 src/gallium/auxiliary/tgsi/tgsi_parse.h            |    1 
 src/gallium/auxiliary/tgsi/tgsi_ppc.c              |    9 
 src/gallium/auxiliary/tgsi/tgsi_sse2.c             |    8 
 src/gallium/auxiliary/util/u_blit.c                |  137 ++-
 src/gallium/auxiliary/util/u_blit.h                |   11 
 src/gallium/auxiliary/util/u_debug.c               |    2 
 src/gallium/auxiliary/util/u_gen_mipmap.c          |   10 
 src/gallium/auxiliary/util/u_simple_shaders.c      |   45 +
 src/gallium/auxiliary/util/u_simple_shaders.h      |    4 
 src/gallium/auxiliary/util/u_surface.h             |   17 
 src/gallium/auxiliary/util/u_tile.c                |  198 ++++
 src/gallium/auxiliary/util/u_upload_mgr.c          |    8 
 src/gallium/drivers/softpipe/sp_texture.c          |    1 
 src/gallium/drivers/trace/tr_dump.c                |    2 
 src/gallium/include/pipe/p_inlines.h               |    7 
 src/gallium/state_trackers/glx/xlib/xm_api.c       |    2 
 src/gallium/state_trackers/python/retrace/parse.py |    2 
 src/gallium/winsys/xlib/xlib_brw_screen.c          |    2 
 src/gallium/winsys/xlib/xlib_softpipe.c            |    1 
 src/glx/x11/dri2_glx.c                             |    2 
 src/glx/x11/dri_glx.c                              |    2 
 src/glx/x11/drisw_glx.c                            |    2 
 src/glx/x11/glxclient.h                            |    2 
 src/glx/x11/glxcmds.c                              |   28 
 src/glx/x11/glxext.c                               |    6 
 src/mesa/drivers/dri/common/dri_util.c             |    2 
 src/mesa/drivers/dri/intel/intel_batchbuffer.c     |    5 
 src/mesa/drivers/dri/intel/intel_context.c         |   27 
 src/mesa/drivers/dri/intel/intel_context.h         |    1 
 src/mesa/drivers/dri/intel/intel_screen.c          |    8 
 src/mesa/drivers/windows/gdi/mesa.def              |    1 
 src/mesa/main/compiler.h                           |    8 
 src/mesa/main/config.h                             |    9 
 src/mesa/main/dlist.c                              |  302 +++----
 src/mesa/main/extensions.c                         |    1 
 src/mesa/main/fbobject.c                           |   20 
 src/mesa/main/ffvertex_prog.c                      |    2 
 src/mesa/main/fog.c                                |    2 
 src/mesa/main/image.c                              |  178 ++++
 src/mesa/main/image.h                              |    6 
 src/mesa/main/light.c                              |    8 
 src/mesa/main/state.c                              |    3 
 src/mesa/main/texenvprogram.c                      |   26 
 src/mesa/shader/arbprogparse.c                     |    1 
 src/mesa/shader/arbprogram.c                       |    3 
 src/mesa/shader/prog_print.c                       |   18 
 src/mesa/shader/shader_api.c                       |   33 
 src/mesa/shader/slang/slang_builtin.c              |    2 
 src/mesa/state_tracker/st_cb_bitmap.c              |   16 
 src/mesa/state_tracker/st_cb_blit.c                |   97 +-
 src/mesa/state_tracker/st_cb_clear.c               |   24 
 src/mesa/state_tracker/st_cb_drawpixels.c          |    4 
 src/mesa/state_tracker/st_cb_flush.c               |   12 
 src/mesa/state_tracker/st_cb_texture.c             |   72 +
 src/mesa/state_tracker/st_extensions.c             |    4 
 src/mesa/swrast/s_blit.c                           |  183 ----
 src/mesa/swrast/s_context.c                        |    3 
 src/mesa/swrast/s_feedback.c                       |    4 
 src/mesa/swrast/s_triangle.c                       |   12 
 src/mesa/vbo/vbo_exec_draw.c                       |    2 
 src/mesa/x86/Makefile                              |    2 
 windows/VC8/mesa/mesa/mesa.vcproj                  |   52 -
 windows/VC8/mesa/osmesa/osmesa.vcproj              |    4 
 88 files changed, 2356 insertions(+), 550 deletions(-)

New commits:
commit 1810757c29a80b3621c1d4ca94a944d1295c1923
Author: Brice Goglin <bgoglin@debian.org>
Date:   Fri Sep 4 11:35:10 2009 +0200

    Bump Standards-Version to 3.8.3 to 3.8.3 now that we have README.source

diff --git a/debian/changelog b/debian/changelog
index 30ed82a..b857f99 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -3,13 +3,14 @@ mesa (7.5.1-1) UNRELEASED; urgency=low
   [ Brice Goglin ]
   * New upstream release.
   * Add README.source.
+  * Bump Standards-Version to 3.8.3.
 
   [ Julien Cristau ]
   * Override 'package-name-doesnt-match-sonames' lintian warnings for libGLU,
     libGLw and both libGLs.
   * Use dh_lintian and bump debhelper build-dep accordingly.
 
- -- Brice Goglin <bgoglin@debian.org>  Fri, 04 Sep 2009 11:31:45 +0200
+ -- Brice Goglin <bgoglin@debian.org>  Fri, 04 Sep 2009 11:34:19 +0200
 
 mesa (7.5-3) unstable; urgency=low
 
diff --git a/debian/control b/debian/control
index 17cd36a..ef55b7a 100644
--- a/debian/control
+++ b/debian/control
@@ -3,7 +3,7 @@ Section: graphics
 Priority: optional
 Maintainer: Debian X Strike Force <debian-x@lists.debian.org>
 Uploaders: Thierry Reding <thierry@gilfi.de>, Julien Cristau <jcristau@debian.org>, David Nusinow <dnusinow@debian.org>, Brice Goglin <bgoglin@debian.org>
-Standards-Version: 3.7.3
+Standards-Version: 3.8.3
 Build-Depends: debhelper (>= 6.0.7), quilt (>= 0.40), pkg-config,
  libdrm-dev (>= 2.4.3) [!hurd-i386], libx11-dev, xutils-dev,
  x11proto-gl-dev (>= 1.4.8), libxxf86vm-dev,

commit 4c79e26a9d863d40a5aee024cc0182fb7ec47ff6
Author: Brice Goglin <bgoglin@debian.org>
Date:   Fri Sep 4 11:33:17 2009 +0200

    Add a Mesa-specific README.source inspired from the one in xsfbs

diff --git a/debian/README.source b/debian/README.source
new file mode 100644
index 0000000..e9fa958
--- /dev/null
+++ b/debian/README.source
@@ -0,0 +1,39 @@
+------------------------------------------------------
+Quick Guide To Patching This Package For The Impatient
+------------------------------------------------------
+
+1. Make sure you have quilt installed
+2. Unpack the package as usual with "dpkg-source -x"
+3. Run the "patch" target in debian/rules
+4. Create a new patch with "quilt new" (see quilt(1))
+5. Edit all the files you want to include in the patch with "quilt edit" 
+   (see quilt(1)).
+6. Write the patch with "quilt refresh" (see quilt(1))
+7. Run the "clean" target in debian/rules
+
+Alternatively, instead of using quilt directly, you can drop the patch in to 
+debian/patches and add the name of the patch to debian/patches/series.
+
+
+The X Strike Force team maintains X packages in git repositories on
+git.debian.org in the pkg-xorg subdirectory. Most upstream packages
+are actually maintained in git repositories as well, so they often
+just need to be pulled into git.debian.org in a "upstream-*" branch.
+
+The .orig.tar.gz upstream source file could be generated this
+"upstream-*" branch in the Debian git repository but it is actually
+generated from upstream tarballs directly.
+Upstream ships Mesa as 3 different tarballs (MesaLib, MesaGLUT and
+MesaDemos) which are re-bundled together into a single .orig.tar.gz.
+
+The Debian packaging is added by creating the "debian-*" git branch
+which contains the aforementioned "upstream-*" branch plus the debian/
+repository files.
+When a patch has to be applied to the Debian package, two solutions
+are involved:
+* If the patch is available in one of the upstream branches, it
+  may be git'cherry-picked into the Debian repository. In this
+  case, it appears directly in the .diff.gz.
+* Otherwise, the patch is added to debian/patches/ which is managed
+  with quilt as documented in /usr/share/doc/quilt/README.source.
+  Thus, the patching system requires a build dependency on quilt.
diff --git a/debian/changelog b/debian/changelog
index 16f29d9..30ed82a 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,14 +1,15 @@
-mesa (7.5.1-1) unstable; urgency=low
+mesa (7.5.1-1) UNRELEASED; urgency=low
 
   [ Brice Goglin ]
   * New upstream release.
+  * Add README.source.
 
   [ Julien Cristau ]
   * Override 'package-name-doesnt-match-sonames' lintian warnings for libGLU,
     libGLw and both libGLs.
   * Use dh_lintian and bump debhelper build-dep accordingly.
 
- -- Brice Goglin <bgoglin@debian.org>  Fri, 04 Sep 2009 10:56:55 +0200
+ -- Brice Goglin <bgoglin@debian.org>  Fri, 04 Sep 2009 11:31:45 +0200
 
 mesa (7.5-3) unstable; urgency=low
 

commit 1783d52ace07546e94f94b647f6a47441dce54c2
Author: Brice Goglin <bgoglin@debian.org>
Date:   Fri Sep 4 10:58:58 2009 +0200

    Prepare changelog for upload

diff --git a/debian/changelog b/debian/changelog
index 2498a44..16f29d9 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-mesa (7.5.1-1) UNRELEASED; urgency=low
+mesa (7.5.1-1) unstable; urgency=low
 
   [ Brice Goglin ]
   * New upstream release.
@@ -8,7 +8,7 @@ mesa (7.5.1-1) UNRELEASED; urgency=low
     libGLw and both libGLs.
   * Use dh_lintian and bump debhelper build-dep accordingly.
 
- -- Brice Goglin <bgoglin@debian.org>  Fri, 04 Sep 2009 10:54:26 +0200
+ -- Brice Goglin <bgoglin@debian.org>  Fri, 04 Sep 2009 10:56:55 +0200
 
 mesa (7.5-3) unstable; urgency=low
 

commit c5bf7f94c0d39a57f4a5f0e4a11570ce76407f17
Author: Brice Goglin <bgoglin@debian.org>
Date:   Fri Sep 4 10:55:25 2009 +0200

    New upstream release

diff --git a/ChangeLog b/ChangeLog
index c8e12db..81dace5 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,904 @@
+commit 7d3af894d692e1b4c39eb6b24210bd53993723d7
+Author: Brian Paul <brianp@vmware.com>
+Date:   Thu Sep 3 15:44:49 2009 -0600
+
+    docs: point to fd.o for downloads instead of SourceForge
+
+commit 32156f3a1165624cd4e2d0d337809fb046bd9285
+Author: Brian Paul <brianp@vmware.com>
+Date:   Thu Sep 3 15:44:22 2009 -0600
+
+    gallium/xlib: silence unitialized var warning
+
+commit 1c32caf075ce4015ba50d0aa9f0a2ff924c21970
+Author: Brian Paul <brianp@vmware.com>
+Date:   Thu Sep 3 15:23:15 2009 -0600
+
+    gallium/xlib: silence uninitialized var warning
+
+commit 67c286d20e6f1256950d81aab3f6b54cd4926602
+Author: Brian Paul <brianp@vmware.com>
+Date:   Thu Sep 3 15:04:49 2009 -0600
+
+    st/mesa: silence uninitialized var warnings
+
+commit 0b4e835b13fb240f9c8f9fdc994cb80b99265845
+Author: Brian Paul <brianp@vmware.com>
+Date:   Thu Sep 3 14:57:30 2009 -0600
+
+    docs: prep for 7.5.1 release
+
+commit 08575509e4d3ac152ebf18a6dc944f233d9a62b0
+Author: Brian Paul <brianp@vmware.com>
+Date:   Thu Sep 3 14:57:16 2009 -0600
+
+    docs: added news entry for 7.5.1
+
+commit ccb081414ba46a6e2d29bcc3c675e875717a8165
+Author: Brian Paul <brianp@vmware.com>
+Date:   Thu Sep 3 14:57:04 2009 -0600
+
+    docs: update precompiled libs info
+
+commit 47df7900fd37f71bca0f3c4ae19d98866023a6c3
+Author: Brian Paul <brianp@vmware.com>
+Date:   Thu Sep 3 14:56:50 2009 -0600
+
+    docs: move SGI GLU link
+
+commit c3a0624ef01c3b347ed8a9fd3bab578b52bd9130
+Author: Brian Paul <brianp@vmware.com>
+Date:   Thu Sep 3 14:39:53 2009 -0600
+
+    st/mesa: fix glCopyPixels(GL_STENCIL_INDEX) inverted position
+    
+    If the renderbuffer orientation is Y=0=TOP we need to invert the dstY
+    position.
+
+commit e79054cc4090a2be346236236c9e18ae85cad43d
+Author: Keith Whitwell <keithw@vmware.com>
+Date:   Wed Sep 2 18:30:11 2009 +0100
+
+    st/mesa: Do GL_RGBA->GL_RGB texsubimage on hardware
+    
+    State tracker currently backs GL_RGB textures with RGBA almost always.
+    This means we need to maintain A==1 in these textures to give correct GL_RGB
+    sampling results.
+    
+    This change offloads the RGBA->RGB copy to hardware using the new writemask
+    version of u_blit_pixels.
+    
+    More src/dstLogical/dstActual triples could be shifted to hardware by
+    this technique in future patches.
+
+commit de343680a3e6b2a588f8b3c844828b8d9e6cb6a5
+Author: Keith Whitwell <keithw@vmware.com>
+Date:   Wed Sep 2 17:58:52 2009 +0100
+
+    util: add version of u_blit_pixels which takes a writemask
+    
+    Values outside the writemask are set in the destination to {0,0,0,1}
+
+commit 1d7a989b104f02042fadfeec5bd20654bbb6fea6
+Author: Keith Whitwell <keithw@vmware.com>
+Date:   Tue Sep 1 11:11:28 2009 +0100
+
+    draw: remove unused variable
+
+commit d9b7d7875b0c114d2fa4956b2bffbe809e5b5a44
+Author: Brian Paul <brianp@vmware.com>
+Date:   Tue Sep 1 08:53:31 2009 -0600
+
+    progs/tests: re-enable exit() call
+    
+    See bug 21267.
+
+commit 3f785080db33d437893564dded325452770699be
+Author: Brian Paul <brianp@vmware.com>
+Date:   Mon Aug 31 17:54:46 2009 -0600
+
+    swrast: fix selection/feedback regression
+    
+    This fixes a conform selection/feedback regression introduced by commit
+    8f4d66c5f893b49eb3973aa3b31a856314c045c7
+
+commit fcf0804c05faefd196ed5525c068ee4cd30c5312
+Author: Brian Paul <brianp@vmware.com>
+Date:   Mon Aug 31 13:28:31 2009 -0600
+
+    swrast: can't use deferred texture/shading if using KIL instruction
+    
+    If the fragment program uses KIL, we have to execute it before z/stencil
+    testing.  Otherwise, deferred texture/shading lets us skip shading for
+    pixels that fail z/stencil testing.
+
+commit 9f36473a8ecc9c3358ae99651f511725344f22cc
+Author: Brian Paul <brianp@vmware.com>
+Date:   Mon Aug 31 11:17:59 2009 -0600
+
+    mesa: added const qualifiers, move local var
+
+commit 2241665dc6d77a992edfc49a9d9d9ed8d1b52e60
+Author: Brian Paul <brianp@vmware.com>
+Date:   Mon Aug 31 11:14:16 2009 -0600
+
+    mesa: fix saturation logic in emit_texenv()
+    
+    We need to clamp/saturate after each texenv stage, not just the last one.
+    Fixes glean texEnv failure for softpipe (and probably other fragment program-
+    based drivers).
+
+commit 6bf86681f5903a06f98cc32ddf5715706de97c4a
+Author: Brian Paul <brianp@vmware.com>
+Date:   Mon Aug 31 10:32:56 2009 -0600
+
+    docs: fixed glXCreateGLXPixmap() for direct rendering
+
+commit f7654faf16431d9749fa9f3a8720b4b7fc5c8445
+Author: Brian Paul <brianp@vmware.com>
+Date:   Mon Aug 31 10:31:45 2009 -0600
+
+    docs/: document cross-compile fix
+
+commit a48ee529a256611676884262ced218ad6c05f961
+Author: Marc Dietrich <marvin24@gmx.de>
+Date:   Mon Aug 31 08:56:33 2009 -0700
+
+    mesa: fix 32bit cross compilation on a 64bit machine
+    
+    When cross compiling on a 64bit machine, gen_matypes.c is build
+    for the host machine (64bit) but must generates code for the target
+    machine (32bit). This causes wrong offsets all over the place and
+    crashes googleearth on my machine. Solution is to add -m32 when
+    cross compiling.
+    
+    Attached patch is compatible with linux-x86-32 and autoconf based
+    builds.
+
+commit edb117879846155632aaeb66483a3085c7a78815
+Author: Michel Dänzer <daenzer@vmware.com>
+Date:   Sun Aug 30 12:43:37 2009 +0200
+
+    glx/x11: Fix glXCreateGLXPixmap for direct rendering.
+    
+    Fixes progs/xdemos/glxpixmap modified to use direct rendering.
+
+commit 9399b9a0e27915dd5a388ff42ad99a9024c79b33
+Author: José Fonseca <jfonseca@vmware.com>
+Date:   Fri Aug 28 12:52:16 2009 +0100
+
+    util: Reset size to zero when failed to allocate buffer.
+
+commit 0d7bed9f8973547b675c35c0083996e946d7cecb
+Author: Brian Paul <brianp@vmware.com>
+Date:   Thu Aug 27 16:50:44 2009 -0600
+
+    docs: fix selection/feedback culling bug
+
+commit 8f4d66c5f893b49eb3973aa3b31a856314c045c7
+Author: Brian Paul <brianp@vmware.com>
+Date:   Thu Aug 27 16:50:03 2009 -0600
+
+    swrast: fix incorrect tri culling in selection/feedback mode.
+    
+    See bug 16866.
+
+commit 43a064e06dd0d3f7ff7ae23f19248e312c0b03b1
+Author: marvin24 <marvin24@gmx.de>
+Date:   Thu Aug 27 09:22:51 2009 -0600
+
+    mesa: direct program debug output to stderr instead of stdout
+
+commit 32f95f8c173155ca30e77c345a68b0d3336ddbed
+Author: Brian Paul <brianp@vmware.com>
+Date:   Thu Aug 27 09:10:34 2009 -0600
+
+    gallium/util: added support for SRGB formats
+    
+    Fixes glean/texture_srgb failure, bug #23449.
+
+commit f8ae968d2898352cd4ac649fff0ea19ac42f56b4
+Author: Brian Paul <brianp@vmware.com>
+Date:   Thu Aug 27 09:09:56 2009 -0600
+
+    gallium/util: added cases for SRGB formats
+
+commit babb5ba9a977d23ddae828521401eae312bdb619
+Author: Brian Paul <brianp@vmware.com>
+Date:   Wed Aug 26 14:29:50 2009 -0600
+
+    glsl: signal that the program needs to be re-translated when samplers change
+
+commit d09d03aa42586dd3332863b9b159c497b0cb529b
+Author: Brian Paul <brianp@vmware.com>
+Date:   Wed Aug 26 12:04:35 2009 -0600
+
+    docs: document sampler array bug fix
+
+commit 488b3c4d1bc3d830477180759a42dbaf8f5801b0
+Author: Brian Paul <brianp@vmware.com>
+Date:   Wed Aug 26 11:55:15 2009 -0600
+
+    progs/glsl: add special Makefile rule for samplers_array
+
+commit f6d34c20585ae9b4fb07ec2f2850f04dc9a9bc29
+Author: Brian Paul <brianp@vmware.com>
+Date:   Wed Aug 26 11:53:25 2009 -0600
+
+    progs/glsl: change samplers.c to better test sampler/texture indexing
+    
+    Now the left half is yellow and the right half is red, with the gradients
+    going in opposite directions.
+
+commit 04d170794a22d93d58afeb5d0930e06f85964f9a
+Author: Brian Paul <brianp@vmware.com>
+Date:   Wed Aug 26 11:39:24 2009 -0600
+
+    glsl: fix bug in sampler array indexing
+    
+    Need to add the 'offset' parameter when indexing the parameter array.
+    Before, if we were setting arrays of samplers, we were actually only
+    setting the 0th sampler's value.
+    
+    Because of how progs/glsl/samplers.c is constructed, this wasn't showing
+    up as a failure in the samplers_array output.
+
+commit bf7e4b10cbed496a12c8be17531c9cb7da1be177
+Author: Brian Paul <brianp@vmware.com>
+Date:   Mon Aug 24 13:56:01 2009 -0600
+
+    ARB prog: Set error instead of falling through with incorrect value
+    
+    If a fragment program only parameter was queried of a vertex program
+    (e.g., GL_MAX_PROGRAM_TEX_INDIRECTIONS_ARB) no error would be set and
+    a random value would be returned.  This caused 'glxinfo -l' to show
+    the same values for GL_MAX_PROGRAM_ALU_INSTRUCTIONS_ARB,
+    GL_MAX_PROGRAM_TEX_INSTRUCTIONS_ARB, GL_MAX_PROGRAM_TEX_INDIRECTIONS_ARB,
+    GL_MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB,
+    GL_MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB,
+    GL_MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB as for
+    GL_MAX_PROGRAM_ENV_PARAMETERS_ARB.  This is confusing and incorrect.
+    
+    (cherry picked from master, commit 4bccd693a72a0b42dffc849034263a68e779ca91)
+
+commit 96f7b422426f8f13f4cedbe280e5dede6b358f2a
+Author: Brian Paul <brianp@vmware.com>
+Date:   Mon Aug 24 13:02:33 2009 -0600
+
+    docs: recent 7.5.1 bug fixes
+
+commit b5ecbbe636dd0d2094921c5401e4268694c405ce
+Author: Brian Paul <brianp@vmware.com>
+Date:   Mon Aug 24 12:58:47 2009 -0600
+
+    xlib: fix single buffer window resize bug
+    
+    When a single-buffered window was resized the new window size was never
+    detected.  This fix that, but there's still a bug which causes window
+    contents corruption for certain window sizes...
+
+commit b9b04872d526ed7955f647542399e110ace0325c
+Author: Brian Paul <brianp@vmware.com>
+Date:   Mon Aug 24 12:43:57 2009 -0600
+
+    vbo: fix divide by zero exception
+    
+    Fixes bug 23489.
+
+commit f785b35b47926e052571386227eff58db7c084e2
+Author: Vinson Lee <vlee@vmware.com>
+Date:   Mon Aug 24 11:43:02 2009 -0600
+
+    glsl: Silence gcc uninitialized variable warning.
+
+commit 1aba1baa622116759bfedca87f37e527c0111d16
+Author: Brian Paul <brianp@vmware.com>
+Date:   Fri Aug 21 10:24:50 2009 -0600
+
+    st/mesa: flush bitmap cache if Z value changes
+    
+    When adding a new bitmap to the cache we have to check if the Z value is
+    changing and flush first if it is.
+    
+    This is a modified version of a patch from Justin Dou <justin.dou@intel.com>
+
+commit ce723d8d8b011f2efaea6588c42b6d11ee2e7115
+Author: Brian Paul <brianp@vmware.com>
+Date:   Thu Aug 20 10:34:45 2009 -0600
+
+    tgsi: check for SOA dependencies in SSE and PPC code generators
+    
+    Fall back to interpreter for now.  This doesn't happen very often.
+
+commit 4c7c294ffff2a66f4585faa41ea9810527ea1e92
+Author: Brian Paul <brianp@vmware.com>
+Date:   Thu Aug 20 10:28:22 2009 -0600
+
+    tgsi: handle SOA dependencies for MOV/SWZ
+    
+    SOA dependencies can happen when a register is used both as a source and
+    destination and the source is swizzled.  For example:
+    
+    MOV T, T.yxwz; would expand into:
+    
+      MOV t0, t1;
+      MOV t1, t0;
+      MOV t2, t3;
+      MOV t3, t2;
+    
+    The second instruction will produce the wrong result since we wrote to t0
+    in the first instruction.  We need to use an intermediate temporary to fix
+    this.
+    
+    This will take more work to fix for all TGSI instructions.  This seems to
+    happen with MOV instructions more than anything else so fix that case now
+    and warn on others.
+    
+    Fixes piglit glsl-vs-loop test (when not using SSE). See bug 23317.
+
+commit 5e6d21afa4efe033e27b980cc26266c3db6d9021
+Author: Brian Paul <brianp@vmware.com>
+Date:   Thu Aug 20 10:25:42 2009 -0600
+
+    tgsi: added tgsi_full_instruction::Flags field
+    
+    Users of the parser can make use of this.
+
+commit 3097d7dbf8b6acd2e5f4fd2adf45c5fb85f73952
+Author: Brian Paul <brianp@vmware.com>
+Date:   Tue Aug 18 17:50:43 2009 -0600
+
+    tgsi/ppc: we don't implement saturation modes yet
+
+commit fab17c1216e9ae03eaa035dd36dc773d442b345d
+Author: Brian Paul <brianp@vmware.com>
+Date:   Tue Aug 18 17:49:57 2009 -0600
+
+    tgsi/sse: we don't implement saturation modes yet
+    
+    Fixes piglit fp-generic tests/shaders/generic/lrp_sat.fp, bug 23316.
+
+commit ee0984e299f7a48fbd3a0172ec9c471e0e8cbb92
+Author: Brian Paul <brianp@vmware.com>
+Date:   Tue Aug 18 17:39:55 2009 -0600
+
+    mesa: when emitting vertex program fog, set yzw=0,0,1
+    
+    Fixes piglit fp-fog failure with gallium.
+
+commit e8957f4800e8257ec6cdff88b87a69bbceb7d0c6
+Author: Brian Paul <brianp@vmware.com>
+Date:   Fri Aug 14 14:15:18 2009 -0600
+
+    progs/demos: print more info in fbotexture.c
+
+commit e3bc1fb6bcd3141df8ab9123c4f6c276f30f6649
+Author: José Fonseca <jfonseca@vmware.com>
+Date:   Fri Aug 14 20:05:33 2009 +0100
+
+    gallium: Always map for READ flag when DISCARD is not set.
+    
+    This prevents the driver from discarding a buffer when the whole buffer
+    is mapped for writing, but only a portion is effectively written.
+    
+    This is a temporary fix, because WRITE shouldn't imply DISCARD.
+    
+    The full fix implies using PIPE_BUFFER_USAGE_DISCARD, throughout
+    the code, and will go only into master.
+
+commit 10430f47a49884ec59eca5942fdaee80119684af
+Author: José Fonseca <jfonseca@vmware.com>
+Date:   Fri Aug 14 18:47:56 2009 +0100
+
+    trace: Remove space next to the class attribute of the trace.
+
+commit cdf56eb68d2718b5702f3d09928da404d745b8e1
+Author: José Fonseca <jfonseca@vmware.com>
+Date:   Sun May 31 12:53:22 2009 -0700
+
+    python/retrace: Open bz2 files correctly.
+
+commit 1574b05189fee1b5802024b505ba93fff345e95c
+Author: Brian Paul <brianp@vmware.com>
+Date:   Fri Aug 14 11:24:20 2009 -0600
+
+    docs: docs: document new --with-max-width/height config options
+
+commit a7ca80ff6af8d3b28b981b518ca39baba20a2d89
+Author: Brian Paul <brianp@vmware.com>
+Date:   Fri Aug 14 11:23:18 2009 -0600
+
+    Add a FAQ about internal buffer sizes.
+    
+    (cherry picked from master, commit 9a8781bd24730374e14568f67f7db8a9cc444bb4)
+
+commit 467b3d9a6f32b38c36a4be145b07c8f7b719215a
+Author: Brian Paul <brianp@vmware.com>
+Date:   Fri Aug 14 11:23:00 2009 -0600
+
+    Add configure options for MAX_WIDTH/HEIGHT.
+    
+    This adds two --with configure options for setting defines for
+    MAX_WIDTH and MAX_HEIGHT.  It's conceivably just as easy to define
+    these in CFLAGS manually, but this way users don't need to know
+    about internal Mesa details.
+    
+    Patch updated by BrianP to set DEFINES, not CFLAGS.
+    
+    (cherry picked from master, commit 7085dce750f478312a47f474330d63cc900a8448)
+
+commit e691b0e533c552dc5884192a9a2b9347f704479d
+Author: Brian Paul <brianp@vmware.com>
+Date:   Fri Aug 14 11:22:37 2009 -0600
+
+    Allow external settings of MAX_WIDTH/HEIGHT.
+    
+    Conditionalize MAX_WIDTH / MAX_HEIGHT defines so that users can
+    set them via CFLAGS.
+    
+    (cherry picked from master, commit 66bc17e80e22d8f205cc02171b1c266feab6631f)
+
+commit 3ffaa11f888ced2ae5da7e794a57f20dcc7a3dfc
+Author: Brian Paul <brianp@vmware.com>
+Date:   Fri Aug 14 10:30:10 2009 -0600
+
+    mesa: move assertions in test_attachment_completeness()
+    
+    Put the assertions after the error checks.
+
+commit 1e0f621b500db9b3ad3135426e621ffa10727d3b
+Author: Brian Paul <brianp@vmware.com>
+Date:   Thu Aug 13 14:38:27 2009 -0600
+
+    mesa: fix some invalid memory reads
+    
+    We were passing the address of a float to functions that would deref the
+    pointer as an array.
+
+commit 6d55fd705da829286ea45a7438526c2bede2059a
+Author: Brian Paul <brianp@vmware.com>
+Date:   Thu Aug 13 14:07:25 2009 -0600
+
+    progs/tests: hack a PBO/dlist test
+
+commit ecb177eaea20f3464b08dfc4d94a3194482cf73d
+Author: Brian Paul <brianp@vmware.com>
+Date:   Thu Aug 13 14:05:52 2009 -0600
+
+    mesa: fix warnings about locals hiding function params
+
+commit 36df6a6e91988590900a879b88eac7c7acc0a86d
+Author: Brian Paul <brianp@vmware.com>
+Date:   Thu Aug 13 14:00:21 2009 -0600
+
+    mesa: add missing PBO mapping code in unpack_image()
+
+commit ad8a6937ae9933ab92f2b775410c27ec7a9afe42
+Author: Brian Paul <brianp@vmware.com>
+Date:   Thu Aug 13 13:48:36 2009 -0600
+
+    main: fix some potential memory leaks
+    
+    Allocate dlist images after error checking.
+    Record GL_OUT_OF_MEMORY when we can't make a copy of an image.
+
+commit f418d18ea6059c761f45f055c05fbd0bb50f7a80
+Author: Brian Paul <brianp@vmware.com>
+Date:   Thu Aug 13 13:44:31 2009 -0600
+
+    mesa: fix some potential uninitialized memory references
+
+commit a531a5cf940a55d4438521fe394ae5395977bf3f
+Author: Brian Paul <brianp@vmware.com>
+Date:   Thu Aug 13 13:44:01 2009 -0600
+
+    glsl: fix some uninitialized pointers
+
+commit 1ce3f5a806f6efb29c231157987e3495c7b41022
+Author: Keith Whitwell <keithw@vmware.com>
+Date:   Thu Aug 13 15:54:10 2009 +0100
+
+    draw: cope with more primitives in draw_pipeline_run
+    
+    This previously was used only for decomposed (POINT/LINE/TRI) primitives,
+    but for some time a full range of primitives could end up in here.
+    
+    Fixes trivial/lineloop-clip on softpipe, among others.
+    (cherry picked from commit 87cd8a3b8a2407b30916be418ff2f95dfea5d2ad)
+
+commit d80b36f64f0a8224f2c73f3bab9b33d95c392158
+Author: Pauli Nieminen <suokkos@gmail.com>
+Date:   Fri Aug 7 10:02:22 2009 -0700
+
+    dri: Fix problems with unitialized values in dri screen object.
+    
+    This fixes crash in r200 KMS driver when pSAREA was set to 1 randomly because of memory wasn't cleared.
+    
+    Signed-off-by: Pauli Nieminen <suokkos@gmail.com>
+
+commit 9676ed27fe1f59956779ca4a612929e0cf61e3a3
+Author: Brian Paul <brianp@vmware.com>
+Date:   Thu Aug 6 14:58:01 2009 -0600
+
+    util: fix incorrect assertion
+    
+    Check that the dest surface/format is renderable.
+
+commit 98f00e8eb90b2b46fe72ffb0aea6cd516cf47497
+Author: Brian Paul <brianp@vmware.com>
+Date:   Thu Aug 6 14:54:25 2009 -0600
+
+    util: include u_surface.h, added comment
+
+commit 24fdf8aadb6cd1f98d0ce54a1e4f28cb964b99e0
+Author: Brian Paul <brianp@vmware.com>
+Date:   Thu Aug 6 09:02:36 2009 -0600
+
+    util: use util_same_surface() to compare surface pointers
+
+commit ffb1f9bded52aa9f53ed179f91186c9e8c59b8c8
+Author: Brian Paul <brianp@vmware.com>
+Date:   Thu Aug 6 09:02:05 2009 -0600
+
+    util: added util_same_surface() helper function
+
+commit 8c223e8eb6359d5df918e23ae5c036fa134cc40d
+Author: Alan Hourihane <alanh@jetpack.(none)>
+Date:   Thu Aug 6 15:54:49 2009 +0100
+
+    Ensure GL_EXT_blend_equation_separate is enabled when 2.0 is enabled.
+
+commit 5b3428d7453eec8e8a5344e22113774dea1dc456
+Author: Brian Paul <brianp@vmware.com>
+Date:   Wed Aug 5 13:50:21 2009 -0600
+
+    docs:fix glBlitFramebuffer() for Gallium
+
+commit a59579c983df651373435791f8f4fd249293b344
+Author: Brian Paul <brianp@vmware.com>
+Date:   Wed Aug 5 13:46:47 2009 -0600
+
+    st/mesa: implement BlitFramebuffer() for depth/stencil (incomplete)
+    
+    We now handle the case of blitting Z+stencil to/from combined Z/stencil
+    surfaces.  But Z-only or stencil-only and separate depth/stencil surfaces
+    are not yet implemented.
+
+commit dcebe220f430221821a10944fbdb639a9252bfef
+Author: Brian Paul <brianp@vmware.com>
+Date:   Wed Aug 5 13:44:59 2009 -0600
+
+    mesa: generate GL_INVALID_OPERATION for missing z/stencil when blitting
+    
+    If glBlitFramebuffer() is called with GL_DEPTH_BUFFER_BIT or
+    GL_STENCIL_BUFFER_BIT and the src/dst depth/stencil buffers are absent,
+    report an error.
+
+commit f792137593b16b850a8a95dbb4859d49effb9f7c
+Author: Brian Paul <brianp@vmware.com>
+Date:   Wed Aug 5 13:26:19 2009 -0600
+
+    st/mesa: fix Y inversion and optimize st_BlitFramebuffer()
+    
+    Need to check for Y inversion separately for src/dest buffers.
+    
+    If both the src and dest regions are upside down, make them right-side
+    up for a better chance at a fast path.
+    
+    progs/tests/copypixrate -blit is much faster now.
+
+commit 2cd33afa0081661b68dd25289f8d904125a9923a
+Author: Brian Paul <brianp@vmware.com>
+Date:   Wed Aug 5 13:22:26 2009 -0600
+
+    util: added comment/question about blit clipping
+
+commit 727b2d747e13fed78bf62cfbf4a31427eed0ef29
+Author: Brian Paul <brianp@vmware.com>
+Date:   Wed Aug 5 13:21:59 2009 -0600
+
+    mesa: make _mesa_clip_blit() a shared function
+
+commit 4f36164024824271eda70348646b1ad1be53e281
+Author: Brian Paul <brianp@vmware.com>
+Date:   Wed Aug 5 13:19:01 2009 -0600
+
+    util: added util_blit_pixels() overlap test
+    
+    A comment alluded to this.  Now it's checked.
+
+commit 05d393f59fdacbbe181f007efd3054966734b3b7
+Author: Brian Paul <brianp@vmware.com>
+Date:   Wed Aug 5 13:09:15 2009 -0600
+
+    util: fix util_blit_pixels() test for surface_copy() path
+    
+    For the surface_copy() path require same format, no flipping and no stretching.
+    
+    Fixes progs/tests/copypixrate -blit
+
+commit 854ea483d4debcbff56c5a5a8e90c3dcce51f350
+Author: Brian Paul <brianp@vmware.com>
+Date:   Wed Aug 5 12:40:50 2009 -0600
+
+    util: reformatting and comments
+
+commit 3a221a9018f5166f249671ba41e8d44fe6b3301f
+Author: Brian Paul <brianp@vmware.com>
+Date:   Tue Aug 4 09:27:49 2009 -0600
+
+    docs: 7.5.1 bug fixes
+
+commit 61673aebb0c92bf187189c496e6c3a856825eceb
+Author: Brian Paul <brianp@vmware.com>
+Date:   Tue Aug 4 09:23:17 2009 -0600
+
+    intel: Fix inverted test for disabling flushing of front buffer output.
+    
+    The comment disagreed with the code, and nicely drew my eyes to what was
+    going wrong.
+    
+    Bug #21774 (blender)
+    Bug #21788 (readpix)
+    
+    (cherry picked from master, commit fd65418f600874b05f902b622078b40bc1abb24a)
+
+commit f5f8be8bb2dae91e0eb748b6f062eeb345605063
+Author: Brian Paul <brianp@vmware.com>
+Date:   Tue Aug 4 09:22:15 2009 -0600
+
+    intel: Wait on the last swapbuffers to complete before queuing a new one.
+    
+    This fixes jerkiness in doom3 and other apps since the kernel change to
+    throttle less absurdly, which led to a thundering herd of frames.
+    
+    Because this is a rather minimal fix, there is at least one downside: If
+    the whole scene completes in one batchbuffer, we'll end up stalling the GPU.
+    
+    Thanks to Michel Dänzer for suggesting using glFlush to signal frame end
+    instead of going to all the effort of adding a new DRI2 extension.
+    
+    (cherry picked from master, commit 0828579a658af01a64b5e699175dc9bbbedcd685)
+
+commit 2bec909c69c127b4a29eedfcafed9f5f2e23c51e
+Author: Brian Paul <brianp@vmware.com>
+Date:   Tue Aug 4 09:15:33 2009 -0600
+
+    texenv: Use VP->Current, since _Current isn't updated at this point.
+    
+    (cherry picked from master, commit a9ba1bfeb3a2852c6eda718e73c46c972a286648)
+
+commit f0df08abbec173be183d3d6ecf3d4ba5206df179
+Author: Brian Paul <brianp@vmware.com>
+Date:   Tue Aug 4 09:15:09 2009 -0600
+
+    texenv: Match state.c in deciding whether we'll be using a vertex shader.
+    
+    (cherry picked from master, commit 40990d9dfb20b69585859b2a45596aa46c20140a)
+
+commit 9d3929b60c9d4dd4403bcc63cb65d2673cf98b0e
+Author: Brian Paul <brianp@vmware.com>
+Date:   Tue Aug 4 09:14:33 2009 -0600
+
+    texenv: Add missing dependency on VP changes.
+    
+    Funny thing is I annotated this dependency in
+    e5f63c403b767f9974e8eb5d412c012b8a69287f, but didn't actually use it.
+    
+    (cherry picked from master, commit 03187571b63d97e3d1406d329c5e760e16ef3181)
+    
+    Conflicts:
+    	src/mesa/main/state.c
+
+commit 9185a61c8a549e26e83d73e6e1fe9c65e5b88707
+Author: Dan Nicholson <dbn.lists@gmail.com>
+Date:   Mon Aug 3 08:35:43 2009 -0700
+
+    mklib: Ensure target directory exists for library
+    
+    Instead of relying on the Makefile to always generate $(TOP)/$(LIB_DIR),
+    just have mklib handle creating the directory. This should fix any races
+    when using parallel make.
+    
+    Signed-off-by: Dan Nicholson <dbn.lists@gmail.com>
+    (cherry picked from commit 23671e5358ffc0abfec83aeea9a515b09a6b35f3)
+
+commit 0ce73f84e9f4d992c1108ce2c84718bc0fcada96
+Author: Peter Hutterer <peter.hutterer@who-t.net>
+Date:   Mon Jul 20 16:11:26 2009 +1000
+
+    Add missing X11_INCLUDES to egl/drivers/demo and egl/main.
+    
+    Compiling mesa on a system with no X headers installed in the default
+    include paths fails due to missing X11 includes. The header includes are
+    picked up by configure but not applied.
+    
+    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
+    Signed-off-by: Dave Airlie <airlied@redhat.com>
+    (cherry picked from commit 5358e54d1ae64ccfa81199b343a2931b415fcc0a)
+
+commit fb7cf731f9028c1c53addb6c10c68bd4c1794ae6
+Author: Pauli Nieminen <suokkos@gmail.com>
+Date:   Mon Aug 3 12:05:33 2009 -0700
+
+    xdemo/glxswapcontrol: Move get_framge_usage after the swap.
+    
+    This fixes the problem that first frame would report bogus usage values.
+    Problem was caused because get_frame_usage returned data from previous buffer
+    swap.
+    
+    Signed-off-by: Pauli Nieminen <suokkos@gmail.com>
+
+commit b59eb3b8b14a8973dd133cbc73949a0993d07fb6
+Author: Pauli Nieminen <suokkos@gmail.com>
+Date:   Mon Aug 3 10:43:38 2009 -0700
+
+    xdemos/glxcontexts: Don't leak visual info when choosing visual again.
+    
+    Signed-off-by: Pauli Nieminen <suokkos@gmail.com>
+
+commit ed6125fe9b2a806103cc58a60027aa2aba64dd2f
+Author: Brian Paul <brianp@vmware.com>
+Date:   Mon Aug 3 11:16:23 2009 -0600
+
+    st/mesa: we don't support GL_NV_point_sprite (see comment)
+
+commit 35e3449ad7a01c63219249b37886d59e93cbf7ac
+Author: Brian Paul <brianp@vmware.com>
+Date:   Thu Jul 30 09:02:27 2009 -0600
+
+    mesa: move misplaced return statement
+    
+    Fixes regression from commit 7d93f817c9c5222e2bdbaa9fa9f03fc502bfe878
+
+commit 7d93f817c9c5222e2bdbaa9fa9f03fc502bfe878
+Author: Brian Paul <brianp@vmware.com>
+Date:   Thu Jul 30 08:20:01 2009 -0600
+
+    mesa: add missing return after catching program error


Reply to: