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 <bgog...@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 <bgog...@debian.org> Mon, 14 Dec 2009 09:17:50 +0100 + -- Brice Goglin <bgog...@debian.org> Mon, 11 Jan 2010 17:52:31 +0100 mesa (7.7~rc2-1) experimental; urgency=low commit eb1cc8273b6b46578e5ca13b19800f800f08c550 Author: Brice Goglin <bgog...@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 <v...@vmware.com> +Date: Mon Jan 11 00:24:39 2010 -0800 + + progs/demos: Remove unnecessary header from fbotexture.c. + +commit efaba97eaaf47ffecf1577777df1e8a700ada8de +Author: Dave Airlie <airl...@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 <airl...@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 <v...@vmware.com> +Date: Sun Jan 10 16:09:41 2010 -0800 + + glu/sgi: Initialize members of class Mesher. + +commit 1111b38a1b903e9d99aace14a675a684a3f4732a +Author: Vinson Lee <v...@vmware.com> +Date: Sun Jan 10 15:55:52 2010 -0800 + + glu/sgi: Initialize members of class Slicer. + +commit b9bd96608c88c0b3decddc80f0d49f670fc90466 +Author: Vinson Lee <v...@vmware.com> +Date: Sun Jan 10 03:03:14 2010 -0800 + + glu/sgi: Include missing header file. + +commit 199dedd6dd06e7f647dc6741611c06954aca3c77 +Author: Vinson Lee <v...@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 <v...@vmware.com> +Date: Sun Jan 10 00:40:46 2010 -0800 + + progs/demos: Bounds check input to fire.c. + +commit 9e98c1fbf6fef97e017c7b308d0772604ea7a614 +Author: Vinson Lee <v...@vmware.com> +Date: Sun Jan 10 00:14:33 2010 -0800 + + glu/sgi: Initialize members of class Renderhints. + +commit a5815c36f77d150e4a9915a8b289df2aa942c23c +Author: Vinson Lee <v...@vmware.com> +Date: Sat Jan 9 23:55:05 2010 -0800 + + glu/sgi: Initialize members of class StoredVertex. + +commit 61afd1158fb7d0577effd817a8f9cba7fb2a2bbd +Author: Vinson Lee <v...@vmware.com> +Date: Sat Jan 9 23:53:54 2010 -0800 + + glu/sgi: Include missing header file. + +commit f8737bda37510672415269f205ca5b0c69454edf +Author: Vinson Lee <v...@vmware.com> +Date: Sat Jan 9 23:25:49 2010 -0800 + + glu/sgi: Initialize member of class O_pwlcurve. + +commit 683e3cb8db5a57db2ebd364986a399e2b1009e00 +Author: Vinson Lee <v...@vmware.com> +Date: Fri Jan 8 23:08:57 2010 -0800 + + progs/tests: Silence 'missing initializer' warnings. + +commit 223c8482ca16d3ed31266ea8cc63b816aece6a81 +Author: Vinson Lee <v...@vmware.com> +Date: Fri Jan 8 22:10:52 2010 -0800 + + progs/glsl: Silence uninitialized variable warning. + +commit 3b82de92a0f3a1a810ae1521d2f72795f9d65157 +Author: Vinson Lee <v...@vmware.com> +Date: Fri Jan 8 22:02:21 2010 -0800 + + progs/demos: Add missing initializers in engine.c. + +commit 4775723d2f641dcd82e8c9cd39ba52f8d86158c7 +Author: Vinson Lee <v...@vmware.com> +Date: Fri Jan 8 21:43:54 2010 -0800 + + r300g: Silence unused variable warnings. + +commit 20d6360db7ca8610e5958cd7f851e664d77684fc +Author: Vinson Lee <v...@vmware.com> +Date: Fri Jan 8 20:22:17 2010 -0800 + + tgsi: Silence uninitialized variable warnings. + +commit de37a00d271fc4ab919c3c715322018c0b76369f +Author: Jakob Bornecrantz <ja...@vmware.com> +Date: Tue Jan 5 17:51:02 2010 +0100 + + util: Add u_bitmask to make build + +commit 674c76310fe93dd3d7a15af0f72bb9f04351d09f +Author: Dan Nicholson <dbn.li...@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.li...@gmail.com> + +commit 3c42e403de9da2abd46cd0d15de107250866859d +Author: Vinson Lee <v...@vmware.com> +Date: Fri Jan 8 01:13:46 2010 -0800 + + r300: Move initial declaration outside for loop. + +commit 5dd9e23d6204e6ec36468d4ae99e630c782c1cc9 +Author: Brian Paul <bri...@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 <bri...@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 <bri...@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 <v...@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 <v...@vmware.com> +Date: Wed Jan 6 18:18:49 2010 -0800 + + progs/xdemos: Check for string overflow. + +commit 25ffd7627828d5a6d1858e0fd5f2a4b796c72be8 +Author: Vinson Lee <v...@vmware.com> +Date: Wed Jan 6 18:08:17 2010 -0800 + + progs/xdemos: Check for string overflow. + +commit 468f270f3fc0efc136d03d0b6022916ddd8ea893 +Author: Vinson Lee <v...@vmware.com> +Date: Wed Jan 6 17:51:08 2010 -0800 + + svga: Silence uninitialized variable warning. + +commit ef7eb62423077becf2f896f771d6d76e9671f114 +Author: Brian Paul <bri...@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 <bri...@vmware.com> +Date: Wed Jan 6 18:19:42 2010 -0700 + + docs: document a mipmap generation bug fix + +commit cb3cb96fbd3279bf3dd50439444c4c064ed6f748 +Author: Brian Paul <bri...@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 <pie...@pirsoft.de> + +commit 06970b2ccb6add0696710f01a07ebf9ec3922c80 +Author: Brian Paul <bri...@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 <pie...@pirsoft.de> + +commit 49653c01e8288018d8a1d8e935ef64645f088402 +Author: Andre Maasikas <amaasi...@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 <bri...@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 <v...@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 <v...@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 <v...@vmware.com> +Date: Wed Jan 6 15:25:42 2010 -0800 + + progs/glsl: Prevent possible string overflow. + +commit f4952f040bf61ea856cdcb9cdf8dbb02ff3a6f1e +Author: Vinson Lee <v...@vmware.com> +Date: Wed Jan 6 14:55:02 2010 -0800 + + progs/xdemos: Prevent possible string overflow. + +commit c9befda13a000f7ad2221e957615c909bff279f8 +Author: Pierre Ossman <pie...@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 <pie...@ossman.eu> + +commit 324568f79d6e014900c981bd9a0e1dffedc326c8 +Author: Roel Kluin <roel.kl...@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.kl...@gmail.com> + Signed-off-by: Brian Paul <bri...@vmware.com> + +commit 5db710a8231fe50d2faad8e9adb2a07616cc6130 +Author: Roel Kluin <roel.kl...@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.kl...@gmail.com> + Signed-off-by: Brian Paul <bri...@vmware.com> + +commit 2b4acd26b1680eda9622205bbc1879da30d085bc +Author: Roel Kluin <roel.kl...@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.kl...@gmail.com> + Signed-off-by: Brian Paul <bri...@vmware.com> + +commit e4b7d9ea35a399c008a879e943374e9654001d01 +Author: Brian Paul <bri...@vmware.com> +Date: Wed Jan 6 07:17:13 2010 -0700 + + i965: fix invalid assertion in emit_xpd(), again + +commit 5b64d94390e4805e1634f0c8b5e3156e12b8b872 +Author: José Fonseca <jfons...@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 <bri...@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.kl...@gmail.com> + +commit 766f3ccbda7def1a81a3d07002e500e8bb1a898e +Author: Roel Kluin <roel.kl...@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.kl...@gmail.com> + +commit 9f544394c1d059ce09c8bb2b5e11f5e871c7915f +Author: Brian Paul <bri...@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 <bri...@vmware.com> +Date: Tue Jan 5 10:56:57 2010 -0700 + + ARB prog parser: regenerated parser file + +commit f0f68b1e4c3d3d23fc9a7d624a465537b2e74d6c +Author: Brian Paul <bri...@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 <bri...@vmware.com> +Date: Tue Jan 5 10:03:16 2010 -0700 + + ARB prog parser: regenerated parser files + +commit 7c6ae4c6c87edd02671a3857d1f774835b923e59 +Author: Brian Paul <bri...@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 <bri...@vmware.com> +Date: Tue Jan 5 09:59:39 2010 -0700 + + mesa: whitespace changes and comments + +commit f27e39aa4ec267fd2074a73da14bf1b4d2f8fb13 +Author: Brian Paul <bri...@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 <jfons...@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 <jfons...@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 <bri...@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 <bri...@vmware.com> +Date: Mon Jan 4 14:31:08 2010 -0700 + + mesa: bump version to 7.7.1-DEVEL + +commit 6d845808589b9df84f23551b122533a55dce6bd5 +Author: Brian Paul <bri...@vmware.com> +Date: Mon Jan 4 19:05:31 2010 -0700 + + mesa: add missing _mesa_lock_texture() call + +commit b434a816d7a4b298e16a8b51b54e5a2d5ea28da8 +Author: Eric Anholt <e...@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 <e...@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 <e...@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 <amaasi...@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 <bri...@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 <bri...@vmware.com> +Date: Mon Jan 4 12:47:37 2010 -0700 + + docs: initial release notes for 7.7.1 + +commit 6130bb13913090f7477d3dab5662c7e80c7b9293 +Author: Vinson Lee <v...@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 <bri...@vmware.com> +Date: Mon Jan 4 11:29:38 2010 -0700 + + mesa: regenerated enums.c file + +commit 707faf65c89dbe64e2cb01196b913b354221e26e +Author: Brian Paul <bri...@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 <bri...@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 <daen...@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 <daen...@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 <daen...@vmware.com> +Date: Mon Jan 4 13:04:05 2010 +0100 + + st/xorg: Proper calculation of screen pitch. + +commit 8282185752a93acca54a67a8e97e0066ee233709 +Author: Michel Dänzer <daen...@vmware.com> +Date: Mon Jan 4 13:02:40 2010 +0100 + + vmware/xorg: Fix SCons build. + +commit d1e2fc19cc1b8e4c23f5ad82ec68779c41101b41 +Author: Vinson Lee <v...@vmware.com> +Date: Sun Jan 3 23:33:32 2010 -0800 + + r300: Use C-style comments. + +commit 8a29e3f8e8e1f05e54959063928a93d7a5eef0f0 +Author: Vinson Lee <v...@vmware.com> +Date: Sun Jan 3 21:39:20 2010 -0800 + + progs/egl: Silence uninitialized variable warnings. + +commit 3ea5a95078bddaed66e3c9412b4b0c4685bc9ec7 +Author: Vinson Lee <v...@vmware.com> +Date: Sun Jan 3 21:29:33 2010 -0800 + + progs/samples: Silence compiler warnings. + +commit b14cbfaebc135351a72d86128ae987611ef8c31f +Author: Vinson Lee <v...@vmware.com> +Date: Sun Jan 3 20:51:23 2010 -0800 + + r300: Silence 'mixed declarations and code' warnings. + +commit 0214b7b3c1eae5573b03b485b18e4c10729831ee +Author: Vinson Lee <v...@vmware.com> +Date: Sun Jan 3 20:16:59 2010 -0800 + + r300: Silence 'mixed declarations and code' warning. + +commit 58531029e6eba11c374d996ea031f1bbe4386c54 +Author: Vinson Lee <v...@vmware.com> +Date: Sun Jan 3 18:32:07 2010 -0800 + + r300: Silence 'mixed declarations and code' warning. + +commit 3e196f433dc02654f1c0f7989e2e7e7a5c4b425d +Author: Vinson Lee <v...@vmware.com> +Date: Sun Jan 3 18:05:12 2010 -0800 + + r300g: Silence 'mixed declarations and code' warning. + +commit fe3ea299bf8abcf27c8a168138c8fd3f4e43cefa +Author: Vinson Lee <v...@vmware.com> +Date: Sun Jan 3 15:07:35 2010 -0800 + + r300g: Remove comma at end of enumerator list. + +commit 0bfc579bd435b4d0c258258440866840c473f681 +Author: Vinson Lee <v...@vmware.com> +Date: Sun Jan 3 14:42:36 2010 -0800 + + llvmpipe: Remove comma at end of enumerator list. + +commit eb5d9e6f70037d4dc12430302f82a116cb1e00ca +Author: José Fonseca <jfons...@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 <jfons...@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 <jerem...@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 <jerem...@freedesktop.org> + +commit 32305e3a9f9408922c34f06174aaa0d34cf72459 +Author: Jeremy Huddleston <jerem...@freedesktop.org> +Date: Thu Dec 24 09:20:33 2009 -0800 + + glxcmds: Fix comment about __DRI_ALLOCATE + + Signed-off-by: Jeremy Huddleston <jerem...@freedesktop.org> + +commit 1d95544446f3b862620fe5bb33b37705a2ad8681 +Author: Vinson Lee <v...@vmware.com> +Date: Sun Jan 3 03:06:33 2010 -0800 + + trace: Remove comma at end of enumerator list. + +commit 66c1de77ed58ea8856c5bc72c8e4c69e23aa04f2 +Author: José Fonseca <jfons...@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 <v...@vmware.com> +Date: Sun Jan 3 02:38:22 2010 -0800 + + progs/vp: Ensure null-terminated byte string. + +commit c9c6e9a39e3d38cfc05772667c759b82df8f0fff +Author: Vinson Lee <v...@vmware.com> +Date: Sat Jan 2 21:58:40 2010 -0800 + + progs/tests: Silence uninitialized variable warning. + +commit 32d18924dff424eb2e06454193c6c2024f1b2795 +Author: Vinson Lee <v...@vmware.com> +Date: Sat Jan 2 21:52:51 2010 -0800 + + progs/tests: Silence warn_unused_result warning. + +commit d27effbfd88463fc395c364c4e6fc59636074bda +Author: Vinson Lee <v...@vmware.com> +Date: Sat Jan 2 21:05:06 2010 -0800 + + i810: Fix include recursion. + +commit 94c5faad26eae7bb4b95d6c95548860ff52354ba +Author: Vinson Lee <v...@vmware.com> +Date: Sat Jan 2 20:47:15 2010 -0800 + + sis: ifdef out unused variable. + + Silences GCC warning. + +commit d2758f3b74838f4d4f1ae691fddca7dc9f4e8c0e +Author: Vinson Lee <v...@vmware.com> +Date: Sat Jan 2 20:39:04 2010 -0800 + + st/xorg: Ensure null-terminated byte string. + +commit be6fb5c08350138ac85c1bf727553aaa9f4583e6 +Author: Vinson Lee <v...@vmware.com> +Date: Sat Jan 2 20:17:43 2010 -0800 + + r300g: Use C-style comments. + +commit fe27b07b0fe7b63755add9bf522d7efcbf1ffb9b +Author: Vinson Lee <v...@vmware.com> +Date: Sat Jan 2 20:04:00 2010 -0800 + + glu/sgi: Initialize members of struct O_curve. + +commit cdb445f3a9285e2d8f042a07021ade78b94e0156 +Author: José Fonseca <jfons...@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 <jfons...@vmware.com> +Date: Sun Jan 3 00:41:01 2010 +0000 + + util: Minor enhancements/corrections to the bitmask logic. + +commit da6a80301b2cfdc6902198e3fef5ec78e86e39cf +Author: José Fonseca <jfons...@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 <v...@vmware.com> +Date: Sat Jan 2 15:46:11 2010 -0800 + + glu/sgi: Initialize members of struct O_surface. + +commit ba9dc26eec0ee65ea3aa1d8f8f31731157f86fa0 +Author: Vinson Lee <v...@vmware.com> +Date: Sat Jan 2 15:29:25 2010 -0800 + + glu/sgi: Initialize member of struct O_trim. + +commit 37e5626111ea99409d41af9581a3bc32a5d1519f +Author: Vinson Lee <v...@vmware.com> +Date: Fri Jan 1 23:01:03 2010 -0800 + + glu/sgi: Initialize member of struct Property. + +commit 646c8ce03217dbda87fd1f5aedddd3f75a477754 +Author: Vinson Lee <v...@vmware.com> +Date: Fri Jan 1 17:54:11 2010 -0800 + + progs/samples: 'Silence no previous prototype' warnings. + +commit 2c64e4c50eaf7c3dd0cc95edbca1d31316baac3a +Author: Vinson Lee <v...@vmware.com> +Date: Fri Jan 1 17:25:16 2010 -0800 + + glu/sgi: Initialize member of struct Dlnode. + +commit 64a19610112efdbde9daa81b742a081832d186e9 +Author: Vinson Lee <v...@vmware.com> +Date: Fri Jan 1 17:19:27 2010 -0800 + + glu/sgi: Initialize members of struct O_nurbscurve. + +commit fab161f28739c397200e1ad3b6ad2a26409c95bf +Author: Vinson Lee <v...@vmware.com> +Date: Fri Jan 1 17:06:16 2010 -0800 + + x86: Silence printf format warnings. + +commit ad9defdd9c5c7a18c833cdacebe012604190f167 -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org