mesa: Changes to 'debian-experimental'
ChangeLog | 1289 ++++++++++++++++
Makefile | 2
configs/darwin | 2
configs/default | 2
debian/changelog | 22
debian/control | 25
debian/patches/02_use-ieee-fp-on-s390-and-m68k.patch | 2
debian/patches/03_optional-progs-and-install.patch | 2
debian/patches/05_hurd-ftbfs.diff | 31
debian/patches/06_kfreebsd-ftbfs.diff | 8
docs/news.html | 6
docs/relnotes-7.6.1.html | 2
docs/relnotes-7.7.1.html | 50
docs/relnotes-7.7.html | 2
docs/relnotes.html | 1
progs/demos/engine.c | 18
progs/demos/fbotexture.c | 1
progs/demos/fire.c | 10
progs/demos/geartrain.c | 21
progs/demos/isosurf.c | 8
progs/demos/terrain.c | 5
progs/glsl/convolutions.c | 2
progs/glsl/shtest.c | 9
progs/glsl/vert-tex.c | 9
progs/samples/olympic.c | 20
progs/samples/overlay.c | 18
progs/samples/rgbtoppm.c | 31
progs/samples/sphere.c | 30
progs/samples/star.c | 20
progs/samples/stretch.c | 20
progs/samples/wave.c | 2
progs/util/readtex.c | 20
progs/xdemos/glsync.c | 2
progs/xdemos/glxheads.c | 32
progs/xdemos/manywin.c | 34
progs/xdemos/sharedtex_mt.c | 4
src/gallium/auxiliary/pipebuffer/pb_buffer_fenced.c | 281 ++-
src/gallium/auxiliary/rbug/rbug_context.h | 2
src/gallium/auxiliary/rbug/rbug_proto.h | 2
src/gallium/auxiliary/rtasm/rtasm_execmem.c | 32
src/gallium/auxiliary/tgsi/tgsi_exec.c | 8
src/gallium/auxiliary/tgsi/tgsi_sse2.c | 50
src/gallium/auxiliary/tgsi/tgsi_ureg.c | 8
src/gallium/auxiliary/util/Makefile | 1
src/gallium/auxiliary/util/u_bitmask.c | 32
src/gallium/auxiliary/util/u_clear.h | 2
src/gallium/auxiliary/util/u_debug.c | 6
src/gallium/auxiliary/util/u_debug.h | 2
src/gallium/auxiliary/util/u_debug_memory.c | 8
src/gallium/auxiliary/util/u_format.h | 2
src/gallium/auxiliary/util/u_network.c | 8
src/gallium/auxiliary/util/u_network.h | 2
src/gallium/auxiliary/util/u_stream_stdc.c | 2
src/gallium/auxiliary/vl/vl_mpeg12_mc_renderer.c | 11
src/gallium/drivers/i915/i915_buffer.c | 1
src/gallium/drivers/i915/i915_state.c | 4
src/gallium/drivers/llvmpipe/lp_bld_blend_aos.c | 2
src/gallium/drivers/llvmpipe/lp_bld_depth.c | 2
src/gallium/drivers/llvmpipe/lp_bld_flow.c | 2
src/gallium/drivers/llvmpipe/lp_bld_format_aos.c | 2
src/gallium/drivers/llvmpipe/lp_bld_tgsi_soa.c | 9
src/gallium/drivers/llvmpipe/lp_prim_vbuf.c | 1
src/gallium/drivers/llvmpipe/lp_state_fs.c | 1
src/gallium/drivers/llvmpipe/lp_test_conv.c | 2
src/gallium/drivers/llvmpipe/lp_tex_cache.h | 2
src/gallium/drivers/llvmpipe/lp_tex_sample_c.c | 2
src/gallium/drivers/llvmpipe/lp_tile_soa.h | 2
src/gallium/drivers/llvmpipe/lp_winsys.h | 2
src/gallium/drivers/nv50/nv50_query.c | 2
src/gallium/drivers/r300/r300_cs.h | 2
src/gallium/drivers/r300/r300_emit.c | 4
src/gallium/drivers/r300/r300_flush.c | 1
src/gallium/drivers/r300/r300_reg.h | 16
src/gallium/drivers/r300/r300_state_derived.c | 2
src/gallium/drivers/softpipe/sp_prim_vbuf.c | 1
src/gallium/drivers/softpipe/sp_quad_blend.c | 2
src/gallium/drivers/svga/svga_context.c | 44
src/gallium/drivers/svga/svga_context.h | 9
src/gallium/drivers/svga/svga_draw.c | 3
src/gallium/drivers/svga/svga_pipe_fs.c | 10
src/gallium/drivers/svga/svga_pipe_vs.c | 10
src/gallium/drivers/svga/svga_state_fs.c | 39
src/gallium/drivers/svga/svga_state_vs.c | 20
src/gallium/drivers/svga/svga_tgsi.c | 2
src/gallium/drivers/trace/tr_context.c | 2
src/gallium/drivers/trace/tr_dump.c | 4
src/gallium/drivers/trace/tr_rbug.c | 6
src/gallium/drivers/trace/tr_state.h | 2
src/gallium/state_trackers/egl/egl_surface.c | 4
src/gallium/state_trackers/egl/egl_tracker.c | 3
src/gallium/state_trackers/glx/xlib/glx_api.c | 1
src/gallium/state_trackers/vega/api_path.c | 3
src/gallium/state_trackers/vega/arc.c | 2
src/gallium/state_trackers/vega/bezier.c | 1
src/gallium/state_trackers/vega/stroker.c | 4
src/gallium/state_trackers/vega/vg_tracker.c | 1
src/gallium/state_trackers/xorg/xorg_crtc.c | 10
src/gallium/state_trackers/xorg/xorg_driver.c | 29
src/gallium/state_trackers/xorg/xorg_exa.c | 4
src/gallium/state_trackers/xorg/xorg_exa_tgsi.c | 33
src/gallium/state_trackers/xorg/xorg_renderer.c | 1
src/gallium/winsys/drm/vmware/xorg/SConscript | 1
src/gallium/winsys/gdi/SConscript | 2
src/gallium/winsys/xlib/xlib_brw_context.c | 209 ++
src/glu/sgi/libnurbs/interface/bezierPatchMesh.h | 1
src/glu/sgi/libnurbs/interface/glsurfeval.h | 2
src/glu/sgi/libnurbs/internals/arcsorter.h | 1
src/glu/sgi/libnurbs/internals/displaylist.h | 1
src/glu/sgi/libnurbs/internals/gridvertex.h | 2
src/glu/sgi/libnurbs/internals/knotvector.cc | 3
src/glu/sgi/libnurbs/internals/mesher.cc | 3
src/glu/sgi/libnurbs/internals/reader.cc | 2
src/glu/sgi/libnurbs/internals/reader.h | 14
src/glu/sgi/libnurbs/internals/renderhints.cc | 4
src/glu/sgi/libnurbs/internals/simplemath.h | 2
src/glu/sgi/libnurbs/internals/slicer.cc | 4
src/glu/sgi/libnurbs/internals/subdivider.cc | 6
src/glu/sgi/libnurbs/internals/varray.cc | 8
src/glu/sgi/libnurbs/nurbtess/directedLine.cc | 32
src/glu/sgi/libnurbs/nurbtess/monoChain.cc | 1
src/glu/sgi/libnurbs/nurbtess/partitionY.cc | 4
src/glu/sgi/libnurbs/nurbtess/sampleCompBot.cc | 4
src/glu/sgi/libnurbs/nurbtess/sampleCompTop.cc | 4
src/glu/sgi/libnurbs/nurbtess/sampledLine.cc | 3
src/glx/x11/dri2.c | 4
src/glx/x11/dri_glx.c | 13
src/glx/x11/glxcmds.c | 4
src/glx/x11/glxcurrent.c | 7
src/glx/x11/glxext.c | 5
src/glx/x11/xf86dri.h | 4
src/mesa/Makefile | 2
src/mesa/drivers/common/meta.c | 47
src/mesa/drivers/dri/ffb/ffb_tris.c | 2
src/mesa/drivers/dri/i810/i810tex.h | 1
src/mesa/drivers/dri/i915/i915_program.c | 2
src/mesa/drivers/dri/i915/i915_texstate.c | 7
src/mesa/drivers/dri/i915/intel_render.c | 4
src/mesa/drivers/dri/i965/brw_disasm.c | 1
src/mesa/drivers/dri/i965/brw_draw_upload.c | 6
src/mesa/drivers/dri/i965/brw_eu_emit.c | 4
src/mesa/drivers/dri/i965/brw_state.h | 2
src/mesa/drivers/dri/i965/brw_wm_emit.c | 4
src/mesa/drivers/dri/i965/brw_wm_glsl.c | 2
src/mesa/drivers/dri/i965/brw_wm_surface_state.c | 50
src/mesa/drivers/dri/intel/intel_context.h | 8
src/mesa/drivers/dri/intel/intel_pixel_bitmap.c | 3
src/mesa/drivers/dri/intel/intel_tex_copy.c | 7
src/mesa/drivers/dri/r300/compiler/memory_pool.c | 4
src/mesa/drivers/dri/r300/compiler/radeon_code.c | 3
src/mesa/drivers/dri/r300/compiler/radeon_compiler.c | 11
src/mesa/drivers/dri/r300/compiler/radeon_program.c | 6
src/mesa/drivers/dri/r300/compiler/radeon_program_alu.c | 30
src/mesa/drivers/dri/r600/r600_context.h | 1
src/mesa/drivers/dri/r600/r600_texstate.c | 46
src/mesa/drivers/dri/r600/r700_assembler.c | 20
src/mesa/drivers/dri/r600/r700_assembler.h | 1
src/mesa/drivers/dri/r600/r700_chip.c | 5
src/mesa/drivers/dri/r600/r700_vertprog.c | 8
src/mesa/drivers/dri/r600/r700_vertprog.h | 1
src/mesa/drivers/dri/radeon/radeon_cs_legacy.c | 2
src/mesa/drivers/dri/radeon/radeon_tcl.c | 1
src/mesa/drivers/dri/sis/sis_context.c | 2
src/mesa/drivers/dri/tdfx/tdfx_dd.c | 2
src/mesa/drivers/dri/tdfx/tdfx_tex.c | 2
src/mesa/drivers/dri/tdfx/tdfx_texstate.c | 2
src/mesa/glapi/ARB_sync.xml | 4
src/mesa/main/attrib.c | 47
src/mesa/main/dispatch.c | 4
src/mesa/main/enums.c | 465 ++---
src/mesa/main/formats.c | 1
src/mesa/main/image.c | 2
src/mesa/main/texgetimage.c | 2
src/mesa/main/texparam.c | 1
src/mesa/main/version.h | 8
src/mesa/shader/nvfragparse.c | 2
src/mesa/shader/prog_optimize.c | 2
src/mesa/shader/prog_parameter.c | 8
src/mesa/shader/prog_parameter_layout.c | 16
src/mesa/shader/program_parse.tab.c | 627 ++++---
src/mesa/shader/program_parse.tab.h | 2
src/mesa/shader/program_parse.y | 95 -
src/mesa/shader/program_parser.h | 6
src/mesa/shader/slang/slang_codegen.c | 15
src/mesa/shader/slang/slang_codegen.h | 1
src/mesa/shader/slang/slang_compile.c | 3
src/mesa/shader/slang/slang_compile_operation.c | 1
src/mesa/state_tracker/st_cb_bufferobjects.c | 49
src/mesa/state_tracker/st_cb_texture.c | 2
src/mesa/state_tracker/st_format.c | 5
src/mesa/state_tracker/st_mesa_to_tgsi.c | 21
src/mesa/swrast/s_span.c | 10
src/mesa/tnl/t_vb_program.c | 7
src/mesa/x86/gen_matypes.c | 14
193 files changed, 3375 insertions(+), 1226 deletions(-)
New commits:
commit 2b5f0b8669b0a478444bfb1c43d348a9c68330b3
Author: Brice Goglin <bgoglin@debian.org>
Date: Mon Jan 11 17:52:44 2010 +0100
Prepare changelog for upload
diff --git a/debian/changelog b/debian/changelog
index 275356a..3fb585b 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-mesa (7.7-1) UNRELEASED; urgency=low
+mesa (7.7-1) experimental; urgency=low
[ Brice Goglin ]
* Bump libdrm build dependency to 2.4.15, closes: #561058.
@@ -10,7 +10,7 @@ mesa (7.7-1) UNRELEASED; urgency=low
tarballs are.
* Don't include GLUT sources since we don't use them.
- -- Brice Goglin <bgoglin@debian.org> Mon, 14 Dec 2009 09:17:50 +0100
+ -- Brice Goglin <bgoglin@debian.org> Mon, 11 Jan 2010 17:52:31 +0100
mesa (7.7~rc2-1) experimental; urgency=low
commit eb1cc8273b6b46578e5ca13b19800f800f08c550
Author: Brice Goglin <bgoglin@debian.org>
Date: Mon Jan 11 17:49:26 2010 +0100
New upstream release
diff --git a/ChangeLog b/ChangeLog
index 423a349..2567e54 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,1226 @@
+commit 6d6c9c668894c393f7b6086fe0a4234939656865
+Author: Vinson Lee <vlee@vmware.com>
+Date: Mon Jan 11 00:24:39 2010 -0800
+
+ progs/demos: Remove unnecessary header from fbotexture.c.
+
+commit efaba97eaaf47ffecf1577777df1e8a700ada8de
+Author: Dave Airlie <airlied@redhat.com>
+Date: Mon Jan 11 13:21:47 2010 +1000
+
+ radeon: fix prediction for r100 inline vert/elt emits.
+
+ On r100 we emit the indices inline so we need to account
+ for that in the emission size.
+
+commit 1294df9ca4ec39f00de3f9d923316f6641c1fb4a
+Author: Dave Airlie <airlied@redhat.com>
+Date: Mon Jan 11 13:21:02 2010 +1000
+
+ radeon: fix bug in realloc code.
+
+ This bug was fixed in libdrm ages ago, port to non-kms
+
+commit 4fe51c7447fb260c32754df95a54b62f513cdd6b
+Author: Vinson Lee <vlee@vmware.com>
+Date: Sun Jan 10 16:09:41 2010 -0800
+
+ glu/sgi: Initialize members of class Mesher.
+
+commit 1111b38a1b903e9d99aace14a675a684a3f4732a
+Author: Vinson Lee <vlee@vmware.com>
+Date: Sun Jan 10 15:55:52 2010 -0800
+
+ glu/sgi: Initialize members of class Slicer.
+
+commit b9bd96608c88c0b3decddc80f0d49f670fc90466
+Author: Vinson Lee <vlee@vmware.com>
+Date: Sun Jan 10 03:03:14 2010 -0800
+
+ glu/sgi: Include missing header file.
+
+commit 199dedd6dd06e7f647dc6741611c06954aca3c77
+Author: Vinson Lee <vlee@vmware.com>
+Date: Sun Jan 10 01:57:13 2010 -0800
+
+ progs/demos: Check upper bounds of input in manywin.c.
+
+commit 0c7814fe238fe0e2bbeff448c32f79146f9ae923
+Author: Vinson Lee <vlee@vmware.com>
+Date: Sun Jan 10 00:40:46 2010 -0800
+
+ progs/demos: Bounds check input to fire.c.
+
+commit 9e98c1fbf6fef97e017c7b308d0772604ea7a614
+Author: Vinson Lee <vlee@vmware.com>
+Date: Sun Jan 10 00:14:33 2010 -0800
+
+ glu/sgi: Initialize members of class Renderhints.
+
+commit a5815c36f77d150e4a9915a8b289df2aa942c23c
+Author: Vinson Lee <vlee@vmware.com>
+Date: Sat Jan 9 23:55:05 2010 -0800
+
+ glu/sgi: Initialize members of class StoredVertex.
+
+commit 61afd1158fb7d0577effd817a8f9cba7fb2a2bbd
+Author: Vinson Lee <vlee@vmware.com>
+Date: Sat Jan 9 23:53:54 2010 -0800
+
+ glu/sgi: Include missing header file.
+
+commit f8737bda37510672415269f205ca5b0c69454edf
+Author: Vinson Lee <vlee@vmware.com>
+Date: Sat Jan 9 23:25:49 2010 -0800
+
+ glu/sgi: Initialize member of class O_pwlcurve.
+
+commit 683e3cb8db5a57db2ebd364986a399e2b1009e00
+Author: Vinson Lee <vlee@vmware.com>
+Date: Fri Jan 8 23:08:57 2010 -0800
+
+ progs/tests: Silence 'missing initializer' warnings.
+
+commit 223c8482ca16d3ed31266ea8cc63b816aece6a81
+Author: Vinson Lee <vlee@vmware.com>
+Date: Fri Jan 8 22:10:52 2010 -0800
+
+ progs/glsl: Silence uninitialized variable warning.
+
+commit 3b82de92a0f3a1a810ae1521d2f72795f9d65157
+Author: Vinson Lee <vlee@vmware.com>
+Date: Fri Jan 8 22:02:21 2010 -0800
+
+ progs/demos: Add missing initializers in engine.c.
+
+commit 4775723d2f641dcd82e8c9cd39ba52f8d86158c7
+Author: Vinson Lee <vlee@vmware.com>
+Date: Fri Jan 8 21:43:54 2010 -0800
+
+ r300g: Silence unused variable warnings.
+
+commit 20d6360db7ca8610e5958cd7f851e664d77684fc
+Author: Vinson Lee <vlee@vmware.com>
+Date: Fri Jan 8 20:22:17 2010 -0800
+
+ tgsi: Silence uninitialized variable warnings.
+
+commit de37a00d271fc4ab919c3c715322018c0b76369f
+Author: Jakob Bornecrantz <jakob@vmware.com>
+Date: Tue Jan 5 17:51:02 2010 +0100
+
+ util: Add u_bitmask to make build
+
+commit 674c76310fe93dd3d7a15af0f72bb9f04351d09f
+Author: Dan Nicholson <dbn.lists@gmail.com>
+Date: Fri Jan 8 05:59:55 2010 -0800
+
+ mesa: Ensure libmesagallium.a is finished building before descending
+
+ Signed-off-by: Dan Nicholson <dbn.lists@gmail.com>
+
+commit 3c42e403de9da2abd46cd0d15de107250866859d
+Author: Vinson Lee <vlee@vmware.com>
+Date: Fri Jan 8 01:13:46 2010 -0800
+
+ r300: Move initial declaration outside for loop.
+
+commit 5dd9e23d6204e6ec36468d4ae99e630c782c1cc9
+Author: Brian Paul <brianp@vmware.com>
+Date: Thu Jan 7 14:55:27 2010 -0700
+
+ docs: document Gallium SSE codegen for XPD bug fix
+
+commit 8647aa1d8d8ffce7ae3b00e7e277be635124acad
+Author: Brian Paul <brianp@vmware.com>
+Date: Thu Jan 7 14:49:12 2010 -0700
+
+ tgsi: fix SSE code emit for XPD
+
+ Rearrange things so that the writes to the dest registers happen
+ after we've fetched/used all src registers.
+
+ The problematic instruction was: XPD TEMP[2].xyz, TEMP[0], TEMP[2];
+ Note that the dst reg is also a src reg.
+
+ This fixes bad shading with progs/glsl/bump.c since Eric's changes to the
+ Mesa program optimizer in commit d6690ce15fb8c7c6abf1bc0d847c1d2da2c33904.
+ The optimizer rearranges some registers so we occasionally wind up with
+ something like the above.
+
+commit 2b7a4b2c0e9b18ed985b0eda34723d53bc2a305b
+Author: Brian Paul <brianp@vmware.com>
+Date: Thu Jan 7 08:22:37 2010 -0700
+
+ progs/fp: remove invalid tri-inv.c test
+
+ INV is not a valid instruction.
+
+commit d42467687e9de756aa3e4bca5e55f69391af3065
+Author: Vinson Lee <vlee@vmware.com>
+Date: Wed Jan 6 21:39:44 2010 -0800
+
+ progs/demos: Assert that input to malloc is valid.
+
+commit 45ac10fe6a9c01aec9b7245f9a5621402842f466
+Author: Vinson Lee <vlee@vmware.com>
+Date: Wed Jan 6 18:18:49 2010 -0800
+
+ progs/xdemos: Check for string overflow.
+
+commit 25ffd7627828d5a6d1858e0fd5f2a4b796c72be8
+Author: Vinson Lee <vlee@vmware.com>
+Date: Wed Jan 6 18:08:17 2010 -0800
+
+ progs/xdemos: Check for string overflow.
+
+commit 468f270f3fc0efc136d03d0b6022916ddd8ea893
+Author: Vinson Lee <vlee@vmware.com>
+Date: Wed Jan 6 17:51:08 2010 -0800
+
+ svga: Silence uninitialized variable warning.
+
+commit ef7eb62423077becf2f896f771d6d76e9671f114
+Author: Brian Paul <brianp@vmware.com>
+Date: Wed Jan 6 18:22:05 2010 -0700
+
+ meta: remove F suffix from _mesa_Ortho() params
+
+ _mesa_Ortho() takes GLdoubles.
+
+commit 73bd4000160663db8c0c1d5918984a5b9268e9a0
+Author: Brian Paul <brianp@vmware.com>
+Date: Wed Jan 6 18:19:42 2010 -0700
+
+ docs: document a mipmap generation bug fix
+
+commit cb3cb96fbd3279bf3dd50439444c4c064ed6f748
+Author: Brian Paul <brianp@vmware.com>
+Date: Wed Jan 6 18:18:04 2010 -0700
+
+ meta: move destination vertex/projection setup out of _mesa_meta_GenerateMipmap
+
+ Based on a patch submitted by Pierre Willenbrock <pierre@pirsoft.de>
+
+commit 06970b2ccb6add0696710f01a07ebf9ec3922c80
+Author: Brian Paul <brianp@vmware.com>
+Date: Wed Jan 6 18:12:42 2010 -0700
+
+ meta: set viewport and projection matrix in _mesa_meta_GenerateMipmap
+
+ This fixes mipmap levels being clipped to the last viewport.
+
+ Based on a patch submitted by Pierre Willenbrock <pierre@pirsoft.de>
+
+commit 49653c01e8288018d8a1d8e935ef64645f088402
+Author: Andre Maasikas <amaasikas@gmail.com>
+Date: Tue Dec 22 14:50:10 2009 +0200
+
+ r600: adjust after radeon mipmap changes in 7118db8700
+
+ R600_OUT_BATCH_RELOC doesn't really use offset so set it
+ in TEX_RESOURCE2
+ + typo fix
+
+commit 8485811f10142f54756d876ebe91193bfc8f8a0e
+Author: Brian Paul <brianp@vmware.com>
+Date: Wed Jan 6 17:42:53 2010 -0700
+
+ tnl: set FOGC result to (f,0,0,1)
+
+ Fixed FDO bug 23397.
+
+commit 4c45810d575c53f3e829809cb4d27e35739a2a69
+Author: Vinson Lee <vlee@vmware.com>
+Date: Wed Jan 6 15:35:18 2010 -0800
+
+ progs/xdemos: Remove comma at end of enumerator list.
+
+commit 96a4e4552dab2dc0e741de40be0184a1e94515ef
+Author: Vinson Lee <vlee@vmware.com>
+Date: Wed Jan 6 15:33:13 2010 -0800
+
+ progs/xdemos: Use temporary variables.
+
+ This was missed from the previous commit to glxheads.c.
+
+commit c1dad22d7159569b978fdfcb87e4a718041b7d07
+Author: Vinson Lee <vlee@vmware.com>
+Date: Wed Jan 6 15:25:42 2010 -0800
+
+ progs/glsl: Prevent possible string overflow.
+
+commit f4952f040bf61ea856cdcb9cdf8dbb02ff3a6f1e
+Author: Vinson Lee <vlee@vmware.com>
+Date: Wed Jan 6 14:55:02 2010 -0800
+
+ progs/xdemos: Prevent possible string overflow.
+
+commit c9befda13a000f7ad2221e957615c909bff279f8
+Author: Pierre Ossman <pierre@ossman.eu>
+Date: Wed Jan 6 12:42:49 2010 -0500
+
+ r600: float texture component ordering
+
+ The ordering of texture components was
+ backwards for the floating point textures.
+
+ Signed-off-by: Pierre Ossman <pierre@ossman.eu>
+
+commit 324568f79d6e014900c981bd9a0e1dffedc326c8
+Author: Roel Kluin <roel.kluin@gmail.com>
+Date: Wed Jan 6 08:27:42 2010 -0800
+
+ mesa: test index bounds before array element
+
+ Check whether the index is within bounds before accessing the array.
+
+ Signed-off-by: Roel Kluin <roel.kluin@gmail.com>
+ Signed-off-by: Brian Paul <brianp@vmware.com>
+
+commit 5db710a8231fe50d2faad8e9adb2a07616cc6130
+Author: Roel Kluin <roel.kluin@gmail.com>
+Date: Wed Jan 6 08:20:28 2010 -0800
+
+ win32_menu: add missing parentheses in mapMenu()
+
+ `|' has higher precedence than `?'.
+
+ Signed-off-by: Roel Kluin <roel.kluin@gmail.com>
+ Signed-off-by: Brian Paul <brianp@vmware.com>
+
+commit 2b4acd26b1680eda9622205bbc1879da30d085bc
+Author: Roel Kluin <roel.kluin@gmail.com>
+Date: Wed Jan 6 08:07:00 2010 -0800
+
+ nv50: add missing parentheses in nv50_query_result()
+
+ NOUVEAU_BO_RD is defined (1 << 2), and `|' has higher precedence than `?'
+ so the second argument of nouveau_bo_map was always 0.
+
+ Signed-off-by: Roel Kluin <roel.kluin@gmail.com>
+ Signed-off-by: Brian Paul <brianp@vmware.com>
+
+commit e4b7d9ea35a399c008a879e943374e9654001d01
+Author: Brian Paul <brianp@vmware.com>
+Date: Wed Jan 6 07:17:13 2010 -0700
+
+ i965: fix invalid assertion in emit_xpd(), again
+
+commit 5b64d94390e4805e1634f0c8b5e3156e12b8b872
+Author: José Fonseca <jfonseca@vmware.com>
+Date: Tue Jan 5 20:41:29 2010 +0000
+
+ pipebuffer: Multi-threading fixes for fencing.
+
+ I had this patch on my hard drive for long time. It doesn't fully
+ address SVGA multi-threading issues, but causes no regressions, so decided
+ to commit while it still applies cleanly.
+
+ Attention: merging this into master will cause issues due to recent
+ changes in reference counting to fix strict aliasing rules violation.
+
+commit e555146fa35c897554a1af2d010187a6acccdd59
+Author: Brian Paul <brianp@vmware.com>
+Date: Tue Jan 5 15:53:01 2010 -0700
+
+ i965: fix invalid assertion in emit_xpd()
+
+ Invalid assertion found by Roel Kluin <roel.kluin@gmail.com>
+
+commit 766f3ccbda7def1a81a3d07002e500e8bb1a898e
+Author: Roel Kluin <roel.kluin@gmail.com>
+Date: Tue Jan 5 13:40:40 2010 -0800
+
+ tdfx: condition always evaluates to false in SetupDoubleTexEnvVoodoo3()
+
+ This can never be true.
+
+ Signed-off-by: Roel Kluin <roel.kluin@gmail.com>
+
+commit 9f544394c1d059ce09c8bb2b5e11f5e871c7915f
+Author: Brian Paul <brianp@vmware.com>
+Date: Tue Jan 5 11:40:24 2010 -0700
+
+ st/mesa: fix broken translation of negative register indexes
+
+ A src register's index can be negative if we're doing indirect
+ addressing into the constant buffer. Ex: MOV OUT[1], CONST[ADDR[0].x-3]
+
+ This fixes the piglit vp-arl-neg-array.vpfp test.
+
+ Before this change we were going out of bounds of the t->constants[]
+ array and getting garbage that later triggered an assertion.
+
+commit 487a14b476d5e01bd03f50bc45fd3dfc59aa609c
+Author: Brian Paul <brianp@vmware.com>
+Date: Tue Jan 5 10:56:57 2010 -0700
+
+ ARB prog parser: regenerated parser file
+
+commit f0f68b1e4c3d3d23fc9a7d624a465537b2e74d6c
+Author: Brian Paul <brianp@vmware.com>
+Date: Tue Jan 5 10:53:44 2010 -0700
+
+ ARB prog parser: fix parameter binding type
+
+ References to program local and enviroment parameters are put into the
+ unified program parameters list as PROGRAM_STATE_VAR entries which point
+ into the local or environment arrays. So the param_binding_type field
+ should be PROGRAM_STATE_VAR.
+
+ This fixes the piglit vpfp-generic vp-arl-env-array.vpfp and
+ vp-arl-local-array.vpfp test failures.
+
+commit e3514b73388c9df36941c370837a04d90ca44ddd
+Author: Brian Paul <brianp@vmware.com>
+Date: Tue Jan 5 10:03:16 2010 -0700
+
+ ARB prog parser: regenerated parser files
+
+commit 7c6ae4c6c87edd02671a3857d1f774835b923e59
+Author: Brian Paul <brianp@vmware.com>
+Date: Tue Jan 5 10:01:20 2010 -0700
+
+ ARB prog parser: add allowSwizzle param to initialize_symbol_from_const()
+
+ We need to disable constant consolidation when building an array of
+ constants which might be indexed indirectly.
+
+ Fixes regression in piglit vpfp-generic vp-arl-constant-array.vpfp
+ test caused by earlier constant consolidation patch.
+
+commit 37f6929d29c9d3fbec873c0576a343d342ffdedf
+Author: Brian Paul <brianp@vmware.com>
+Date: Tue Jan 5 09:59:39 2010 -0700
+
+ mesa: whitespace changes and comments
+
+commit f27e39aa4ec267fd2074a73da14bf1b4d2f8fb13
+Author: Brian Paul <brianp@vmware.com>
+Date: Tue Jan 5 09:57:41 2010 -0700
+
+ mesa: change constant search behaviour in _mesa_add_unnamed_constant()
+
+ Only search for an existing, matching constant if swizzleOut is non-null.
+ We need to be able to disable constant consolidation when building an
+ array of constants which will be indexed indirectly.
+
+commit 38d8b180038eef692cbc75731d340c9fcc721784
+Author: José Fonseca <jfonseca@vmware.com>
+Date: Tue Jan 5 17:56:26 2010 +0000
+
+ svga: Remove stale references to delete shader results.
+
+ To ensure that a new result that happens to have the same address
+ of the old one will be detected as a change.
+
+commit 8ebef37c7ba67c4449367b95821293176a0a370b
+Author: José Fonseca <jfonseca@vmware.com>
+Date: Tue Jan 5 17:32:19 2010 +0000
+
+ svga: Rebind shaders when tokens change.
+
+ Even shader ID doesn't change. Otherwise the token change is not
+ effective.
+
+ This reverts regression from commit
+ cdb445f3a9285e2d8f042a07021ade78b94e0156. Regression could be seen in
+ Quake3's loading screen -- the upper right corner of the screen would
+ be black.
+
+commit ef1b9426918a29b7ddd28601b0e53ed683abb89a
+Author: Brian Paul <brianp@vmware.com>
+Date: Tue Jan 5 09:14:48 2010 -0700
+
+ st/mesa: added PROGRAM_LOCAL_PARAM case in src_register()
+
+ Fixes piglit vpfp-generic arl.vpfp failure when using gallium.
+
+commit bd96b51303512bef301c4cee5c7a65ebb3371913
+Author: Brian Paul <brianp@vmware.com>
+Date: Mon Jan 4 14:31:08 2010 -0700
+
+ mesa: bump version to 7.7.1-DEVEL
+
+commit 6d845808589b9df84f23551b122533a55dce6bd5
+Author: Brian Paul <brianp@vmware.com>
+Date: Mon Jan 4 19:05:31 2010 -0700
+
+ mesa: add missing _mesa_lock_texture() call
+
+commit b434a816d7a4b298e16a8b51b54e5a2d5ea28da8
+Author: Eric Anholt <eric@anholt.net>
+Date: Tue Dec 29 15:55:34 2009 -0800
+
+ i915: Use _MaxLevel on principle in texture setup.
+
+ It was OK before because we proceed to clamp the value to hardware
+ limits, but given that other use of MaxLevel has been a trap, let's
+ avoid it.
+
+commit 19a26dfc474618ecfe881846a8c9dac221332d44
+Author: Eric Anholt <eric@anholt.net>
+Date: Mon Jan 4 09:39:07 2010 -0800
+
+ intel: Fix CopyTexImage from tiled mipmap levels > 0.
+
+ Fixes piglit fbo-copyteximage.
+
+commit 63610fae4f46361f2500577a83bf5ac6f9e8b0ac
+Author: Eric Anholt <eric@anholt.net>
+Date: Mon Jan 4 08:47:01 2010 -0800
+
+ i965: Fix the surface offset calculation for tiled buffers.
+
+ If we ever had a non-tile-aligned tiled renderbuffer, the math was all
+ off. Use the existing x,y coordinates instead of trying to
+ reconstruct them from an incorrectly-calculated offset value.
+
+commit a160d1c27de8afcf072b4fd438d6a37f16742e75
+Author: Andre Maasikas <amaasikas@gmail.com>
+Date: Tue Dec 29 14:47:01 2009 +0200
+
+ r600: support vertex_array_bgra
+
+ Use vertex program key mechanism and swizzle during vertex fetch - is there
+ a better way?
+
+commit 82421c549f782cee0d377a064852813117ff6850
+Author: Brian Paul <brianp@vmware.com>
+Date: Mon Jan 4 13:59:43 2010 -0700
+
+ mesa: added GL_DU8DV8_ATI in extract_float_rgba()
+
+ Fixes warning seen with Shadowgrounds. See bug 24016.
+
+commit 01bf004d8bef298298621dc9e13b4119e3ced572
+Author: Brian Paul <brianp@vmware.com>
+Date: Mon Jan 4 12:47:37 2010 -0700
+
+ docs: initial release notes for 7.7.1
+
+commit 6130bb13913090f7477d3dab5662c7e80c7b9293
+Author: Vinson Lee <vlee@vmware.com>
+Date: Mon Jan 4 12:06:04 2010 -0800
+
+ mesa: Prevent possible array out-of-bounds access by _mesa_light.
+
+commit e661bf50183bf5481ee0d6c8e6be0809da991913
+Author: Brian Paul <brianp@vmware.com>
+Date: Mon Jan 4 11:29:38 2010 -0700
+
+ mesa: regenerated enums.c file
+
+commit 707faf65c89dbe64e2cb01196b913b354221e26e
+Author: Brian Paul <brianp@vmware.com>
+Date: Mon Jan 4 11:29:09 2010 -0700
+
+ glapi: comment-out TIMEOUT_IGNORED
+
+ This is not really a GLenum value.
+
+commit f52dd2ab333b0bdfa1df15bffb8156350c93f892
+Author: Brian Paul <brianp@vmware.com>
+Date: Tue Dec 29 10:26:28 2009 -0700
+
+ glsl: use varName variable in _slang_gen_assignment()
+
+commit 1e414df894fc70b7024eb38c812e582336014974
+Author: Michel Dänzer <daenzer@vmware.com>
+Date: Mon Jan 4 16:54:29 2010 +0100
+
+ st/mesa: Only call st_texture_image_unmap() if texImage->Data is non-NULL.
+
+ This was already done in st_TexImage() but was missed between incremental
+ changes to st_TexSubimage().
+
+commit acd1451393068762a46a06aee3af9e94bc09e147
+Author: Michel Dänzer <daenzer@vmware.com>
+Date: Mon Jan 4 13:05:43 2010 +0100
+
+ svga: Fix debug build crash when rendering to depth/stencil renderbuffer only.
+
+commit c114f000df269787afb449d73cd8aae202be2550
+Author: Michel Dänzer <daenzer@vmware.com>
+Date: Mon Jan 4 13:04:05 2010 +0100
+
+ st/xorg: Proper calculation of screen pitch.
+
+commit 8282185752a93acca54a67a8e97e0066ee233709
+Author: Michel Dänzer <daenzer@vmware.com>
+Date: Mon Jan 4 13:02:40 2010 +0100
+
+ vmware/xorg: Fix SCons build.
+
+commit d1e2fc19cc1b8e4c23f5ad82ec68779c41101b41
+Author: Vinson Lee <vlee@vmware.com>
+Date: Sun Jan 3 23:33:32 2010 -0800
+
+ r300: Use C-style comments.
+
+commit 8a29e3f8e8e1f05e54959063928a93d7a5eef0f0
+Author: Vinson Lee <vlee@vmware.com>
+Date: Sun Jan 3 21:39:20 2010 -0800
+
+ progs/egl: Silence uninitialized variable warnings.
+
+commit 3ea5a95078bddaed66e3c9412b4b0c4685bc9ec7
+Author: Vinson Lee <vlee@vmware.com>
+Date: Sun Jan 3 21:29:33 2010 -0800
+
+ progs/samples: Silence compiler warnings.
+
+commit b14cbfaebc135351a72d86128ae987611ef8c31f
+Author: Vinson Lee <vlee@vmware.com>
+Date: Sun Jan 3 20:51:23 2010 -0800
+
+ r300: Silence 'mixed declarations and code' warnings.
+
+commit 0214b7b3c1eae5573b03b485b18e4c10729831ee
+Author: Vinson Lee <vlee@vmware.com>
+Date: Sun Jan 3 20:16:59 2010 -0800
+
+ r300: Silence 'mixed declarations and code' warning.
+
+commit 58531029e6eba11c374d996ea031f1bbe4386c54
+Author: Vinson Lee <vlee@vmware.com>
+Date: Sun Jan 3 18:32:07 2010 -0800
+
+ r300: Silence 'mixed declarations and code' warning.
+
+commit 3e196f433dc02654f1c0f7989e2e7e7a5c4b425d
+Author: Vinson Lee <vlee@vmware.com>
+Date: Sun Jan 3 18:05:12 2010 -0800
+
+ r300g: Silence 'mixed declarations and code' warning.
+
+commit fe3ea299bf8abcf27c8a168138c8fd3f4e43cefa
+Author: Vinson Lee <vlee@vmware.com>
+Date: Sun Jan 3 15:07:35 2010 -0800
+
+ r300g: Remove comma at end of enumerator list.
+
+commit 0bfc579bd435b4d0c258258440866840c473f681
+Author: Vinson Lee <vlee@vmware.com>
+Date: Sun Jan 3 14:42:36 2010 -0800
+
+ llvmpipe: Remove comma at end of enumerator list.
+
+commit eb5d9e6f70037d4dc12430302f82a116cb1e00ca
+Author: José Fonseca <jfonseca@vmware.com>
+Date: Sun Jan 3 19:58:54 2010 +0000
+
+ mesa: Cope with the degenerate case of zero length ranges.
+
+ Fixes assertion failures on glean's bufferObject test.
+
+commit f3739bdb60edc051348526d469d5222bb6934917
+Author: José Fonseca <jfonseca@vmware.com>
+Date: Fri Jan 1 21:54:01 2010 +0000
+
+ gdi: Don't generate import libraries for opengl32.dll.
+
+ Both MinGW and MSVC include opengl32 import libraries, and its safer to
+ always use those.
+
+commit 287cbba9b7ebf95391f77b58f519dd76c415d355
+Author: Jeremy Huddleston <jeremyhu@freedesktop.org>
+Date: Thu Dec 24 08:47:29 2009 -0800
+
+ apple: Purge existing (not working) GLX_USE_APPLEGL from dated libGL on OSX
+
+ Signed-off-by: Jeremy Huddleston <jeremyhu@freedesktop.org>
+
+commit 32305e3a9f9408922c34f06174aaa0d34cf72459
+Author: Jeremy Huddleston <jeremyhu@freedesktop.org>
+Date: Thu Dec 24 09:20:33 2009 -0800
+
+ glxcmds: Fix comment about __DRI_ALLOCATE
+
+ Signed-off-by: Jeremy Huddleston <jeremyhu@freedesktop.org>
+
+commit 1d95544446f3b862620fe5bb33b37705a2ad8681
+Author: Vinson Lee <vlee@vmware.com>
+Date: Sun Jan 3 03:06:33 2010 -0800
+
+ trace: Remove comma at end of enumerator list.
+
+commit 66c1de77ed58ea8856c5bc72c8e4c69e23aa04f2
+Author: José Fonseca <jfonseca@vmware.com>
+Date: Sun Jan 3 11:02:12 2010 +0000
+
+ rtasm: Play nicely with Windows's Data Execution Prevention.
+
+commit 1da47ac20e676e05c1b0b66c2c07265836f4c7eb
+Author: Vinson Lee <vlee@vmware.com>
+Date: Sun Jan 3 02:38:22 2010 -0800
+
+ progs/vp: Ensure null-terminated byte string.
+
+commit c9c6e9a39e3d38cfc05772667c759b82df8f0fff
+Author: Vinson Lee <vlee@vmware.com>
+Date: Sat Jan 2 21:58:40 2010 -0800
+
+ progs/tests: Silence uninitialized variable warning.
+
+commit 32d18924dff424eb2e06454193c6c2024f1b2795
+Author: Vinson Lee <vlee@vmware.com>
+Date: Sat Jan 2 21:52:51 2010 -0800
+
+ progs/tests: Silence warn_unused_result warning.
+
+commit d27effbfd88463fc395c364c4e6fc59636074bda
+Author: Vinson Lee <vlee@vmware.com>
+Date: Sat Jan 2 21:05:06 2010 -0800
+
+ i810: Fix include recursion.
+
+commit 94c5faad26eae7bb4b95d6c95548860ff52354ba
+Author: Vinson Lee <vlee@vmware.com>
+Date: Sat Jan 2 20:47:15 2010 -0800
+
+ sis: ifdef out unused variable.
+
+ Silences GCC warning.
+
+commit d2758f3b74838f4d4f1ae691fddca7dc9f4e8c0e
+Author: Vinson Lee <vlee@vmware.com>
+Date: Sat Jan 2 20:39:04 2010 -0800
+
+ st/xorg: Ensure null-terminated byte string.
+
+commit be6fb5c08350138ac85c1bf727553aaa9f4583e6
+Author: Vinson Lee <vlee@vmware.com>
+Date: Sat Jan 2 20:17:43 2010 -0800
+
+ r300g: Use C-style comments.
+
+commit fe27b07b0fe7b63755add9bf522d7efcbf1ffb9b
+Author: Vinson Lee <vlee@vmware.com>
+Date: Sat Jan 2 20:04:00 2010 -0800
+
+ glu/sgi: Initialize members of struct O_curve.
+
+commit cdb445f3a9285e2d8f042a07021ade78b94e0156
+Author: José Fonseca <jfonseca@vmware.com>
+Date: Sun Jan 3 00:47:30 2010 +0000
+
+ svga: Use a shader id as low as possible.
+
+commit 904917dcc67e15830a4fe106a243eb57dde985ea
+Author: José Fonseca <jfonseca@vmware.com>
+Date: Sun Jan 3 00:41:01 2010 +0000
+
+ util: Minor enhancements/corrections to the bitmask logic.
+
+commit da6a80301b2cfdc6902198e3fef5ec78e86e39cf
+Author: José Fonseca <jfonseca@vmware.com>
+Date: Sat Jan 2 21:46:42 2010 +0000
+
+ svga: Rename error labels.
+
+ Make it easier to insert/remove error branches.
+
+commit 386f91eec3f96cb8e28dfc6545a11e1d7dedc22b
+Author: Vinson Lee <vlee@vmware.com>
+Date: Sat Jan 2 15:46:11 2010 -0800
+
+ glu/sgi: Initialize members of struct O_surface.
+
+commit ba9dc26eec0ee65ea3aa1d8f8f31731157f86fa0
+Author: Vinson Lee <vlee@vmware.com>
+Date: Sat Jan 2 15:29:25 2010 -0800
+
+ glu/sgi: Initialize member of struct O_trim.
+
+commit 37e5626111ea99409d41af9581a3bc32a5d1519f
+Author: Vinson Lee <vlee@vmware.com>
+Date: Fri Jan 1 23:01:03 2010 -0800
+
+ glu/sgi: Initialize member of struct Property.
+
+commit 646c8ce03217dbda87fd1f5aedddd3f75a477754
+Author: Vinson Lee <vlee@vmware.com>
+Date: Fri Jan 1 17:54:11 2010 -0800
+
+ progs/samples: 'Silence no previous prototype' warnings.
+
+commit 2c64e4c50eaf7c3dd0cc95edbca1d31316baac3a
+Author: Vinson Lee <vlee@vmware.com>
+Date: Fri Jan 1 17:25:16 2010 -0800
+
+ glu/sgi: Initialize member of struct Dlnode.
+
+commit 64a19610112efdbde9daa81b742a081832d186e9
+Author: Vinson Lee <vlee@vmware.com>
+Date: Fri Jan 1 17:19:27 2010 -0800
+
+ glu/sgi: Initialize members of struct O_nurbscurve.
+
+commit fab161f28739c397200e1ad3b6ad2a26409c95bf
+Author: Vinson Lee <vlee@vmware.com>
+Date: Fri Jan 1 17:06:16 2010 -0800
+
+ x86: Silence printf format warnings.
+
+commit ad9defdd9c5c7a18c833cdacebe012604190f167
Reply to: