Mesa (arb_geometry_shader4): 275 new commits

Zack Rusin zack at kemper.freedesktop.org
Fri Nov 27 17:40:18 PST 2009


URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9b5f260756356a73984d60c907c525b8a2f8cf94
Merge: e0f4a4f702819d559d948170ba19830b9949b3d1 aef3218f0bb48fdb286d2008ee07e507ea8aa98e
Author: Zack Rusin <zackr at vmware.com>
Date:   Mon Nov 16 22:39:05 2009 -0500

    Merge remote branch 'origin/master' into arb_geometry_shader4
    
    Conflicts:
    	src/gallium/drivers/llvmpipe/lp_state_derived.c
    	src/gallium/drivers/r300/r300_state_derived.c
    	src/gallium/drivers/softpipe/sp_state_derived.c
    	src/gallium/include/pipe/p_defines.h

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=aef3218f0bb48fdb286d2008ee07e507ea8aa98e
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Nov 16 14:56:07 2009 -0800

    progs/demos: Fix memory leak in fslight.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cb060f3b987c9fa07ebe06cf2e7e54d1eaded1e1
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Mon Nov 16 22:57:43 2009 +0100

    st/xorg: Fix comp alpha code and deal with luminance masks
    
    There are two fixes in here one is a one liner that fixes
    component alpha logic. The other deals better with luminance
    formats used for masks, sources not yet implemented.
    
    Fixes component alpha text and icons in gnome. There are a one
    or two cases that this code misses. Like if src_luminance is set
    but no mask image is given.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5438ee3ecfe5c25102d196fd6d7258201e27e6ca
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Thu Nov 12 11:16:30 2009 +0100

    st/xorg: Incase of format missmatch swizzle channels and set alpha
    
    This path is only hit for icons in gnome so far

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d683acb101a65d0688bfd0818a0ddb4be16e376d
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Mon Nov 16 15:03:48 2009 -0500

    r600: don't force Z order
    
    Let the hw decide (early vs late Z)
    fixes fdo bug 25092
    
    Signed-off-by: Alex Deucher <alexdeucher at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0f060250fc95e63e00ebf9eeb603eed470693221
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Mon Nov 16 10:46:20 2009 -0800

    docs: Update r300g status.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=664b7303c2e8ae2c6c5a44d5b30254ddab4eb266
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Nov 12 23:17:14 2009 -0700

    docs: fixes, changes for Mesa 7.7

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fcf8dea36ce2bbeabeacc7a062f0c36326825ffa
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Nov 12 23:06:54 2009 -0700

    progs/tests: silence warning

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f549f4c4b6012178df3706b26539ca672399260f
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Nov 12 23:04:26 2009 -0700

    mesa: remove unused vertex array driver hooks

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=652828ec0efd1a7d7a8b497e0324a7bd9f66fd17
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Nov 16 08:25:17 2009 -0700

    mesa: check BaseLevel, MaxLevel in _mesa_GenerateMipmapEXT()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a719395b458ef59efe4e8746e390b006a0b8792b
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Nov 16 08:21:28 2009 -0700

    mesa: use _mesa_get_current_tex_object()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ecb03d75a2961b28ab3d90fdd5df768608fc9447
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Nov 16 08:14:23 2009 -0700

    mesa: added another check in check_gen_mipmap()
    
    We don't need to call ctx->Driver.GenerateMipmap() if we're updating
    a texture level >= MAX_LEVEL.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d3a37d93aba86ebca697169a31d88c3ef0ce34b9
Author: Michel Dänzer <daenzer at vmware.com>
Date:   Mon Nov 16 11:59:39 2009 +0100

    st/xorg: Only reference new picture formats when they're defined.
    
    Fixes http://bugs.freedesktop.org/show_bug.cgi/?id=25094 .

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=afae49cc152d05e6795ccaba4d818df946248584
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Nov 12 20:59:26 2009 -0700

    st/mesa: comments for st_draw.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4581f7057809314c78e17f846890a2d64c22d575
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Nov 12 17:53:54 2009 -0700

    st/egl: add some basic comments

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=abefd7dcdf28c90454b59faaf9401fa6e6c6f526
Author: Francisco Jerez <currojerez at riseup.net>
Date:   Sun Nov 15 14:49:02 2009 +0100

    nv20: Fix build for the last nouveau_class.h changes.
    
    Signed-off-by: Francisco Jerez <currojerez at riseup.net>
    Signed-off-by: Pekka Paalanen <pq at iki.fi>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ed9c4933af6fb58269f1efc7c826cb6a5fd81d38
Author: Francisco Jerez <currojerez at riseup.net>
Date:   Thu Nov 5 19:07:19 2009 +0100

    nv10: Fix build for the last nouveau_class.h changes.
    
    Signed-off-by: Francisco Jerez <currojerez at riseup.net>
    Signed-off-by: Pekka Paalanen <pq at iki.fi>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a420056750908f7c2f9a7c18b3ab20f04e49711d
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Nov 14 21:36:18 2009 -0800

    progs: Ignore Mac OS dSYM directories.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=57f40b18377f87c434f17d5670a13838d58065c9
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Aug 19 13:44:13 2009 -0700

    i965: Share OPCODE_TXB between brw_wm_emit.c and brw_wm_glsl.c
    
    This should fix TXB on G45 and older in the GLSL case.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1be0efcbdc74f9a84136c9d1f953755c1560e52e
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Aug 19 14:48:11 2009 -0700

    i965: Share OPCODE_TEX between brw_wm_emit.c and brw_wm_glsl.c.
    
    New comments should explain some of the confusion about how this message
    works.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a0fd49b33455317466a75ec77eb292f41d6021d7
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Nov 13 15:16:17 2009 -0800

    i965: Clean up emit_tex a bit.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3d36d6b4cf735e93a6ae5eadf28e671252fb5303
Merge: 99077e77927ec26edf85bfef81a6d433171c3a1e 514544f373b6e6fae11b7b4426949b8ad64c441b
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Nov 13 14:45:29 2009 -0800

    Merge remote branch 'origin/mesa_7_6_branch'

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=99077e77927ec26edf85bfef81a6d433171c3a1e
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Nov 12 20:08:44 2009 -0800

    i965: Flag BRW_NEW_CONTEXT on some context state.
    
    Fixing this is a prereq for avoiding flagging all state at new
    batch time.  Eliminating that still causes problems, though (notably
    glean logicOp fails on my GM965).

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1ffd0a77896d4921677f0717e6fa8708f6586eea
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Nov 12 19:12:11 2009 -0800

    intel: Remove some dead context structure fields.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3727858ceb324c955b00ae29b8c1e12f47060fce
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Nov 12 18:27:12 2009 -0800

    i965: Remove an unused cache_item field.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b54f8eeae8e7f5c5b43cb17255fee70227713c9c
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Nov 12 17:48:55 2009 -0800

    i965: Remove long dead structures for ffvertex_prog.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ded0ec1ea5db8e08b0bec8ac0d9d30f98e360003
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Nov 12 14:57:30 2009 -0800

    i965: Use bo_map instead of subdata to upload the bits of constant buffer.
    
    Saves CPU time, resulting in a 2.5% FPS win on ETQW.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8e8586e62671e8337c08b086bf7f3c54cc46191d
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Nov 12 14:05:18 2009 -0800

    i965: Validate the number of URB entries selected for the VS.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3c05c1eb6326dc28e8ab073d179eb669e5699f4b
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Nov 12 10:45:05 2009 -0800

    intel: When subdataing a busy buffer, use a temporary and blit in.
    
    This cuts a massive number of waits in ET:QW, which uses a VBO ringbuffer.
    Unfortunately it doesn't BufferData when wrapping back to 0, so we can't
    be clever with tracking what's been initialized.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4e50ce35ee1376062de2c6fa69da144be30a61e2
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Nov 11 15:29:34 2009 -0800

    i965: Clean up Ironlake sampler type definitions.
    
    They're the same regardless of execution width for 8, 4x2, and 16.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=91bd593109c71310fb7e101c5f73a14f1bbd5f93
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Nov 11 11:58:12 2009 -0800

    i965: Avoid moving the current value back into the accumulator for MAD.
    
    This is a 2.9% (+/-.3%) performance win for my GL demo, which hits MAD
    sequences for matrix transforms.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d6690ce15fb8c7c6abf1bc0d847c1d2da2c33904
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Nov 11 13:26:26 2009 -0800

    mesa: Improve the eliminate-move-use to work across multiple instructions.
    
    This shaves more instructions off of the VS of my GL demo, but no
    performance difference this time at n=6.  This also fixes a regression
    that was in this path, which is now piglit's glsl-vs-mov-after-deref.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=654122ba7b813683a893d60d10ca201258deface
Author: Zack Rusin <zackr at vmware.com>
Date:   Thu Nov 12 16:21:00 2009 -0500

    st/xorg: try to fix non-uniform transforms

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=43080e40aa0d34423e10f1d50aad15289b2b9aec
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Nov 12 16:20:23 2009 -0800

    progs/glsl: Add missing break statement in multinoise.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b6b753f72728b734fc9886f4ec513ae09e6b269d
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Thu Nov 12 15:39:59 2009 -0800

    intel: Don't check for context pointer to be NULL during extension init
    
    Thanks to Chia-I Wu's changes to the extension function
    infrastructure, we no longer have to tell the loader which extensions
    the driver might enable.  This means that intelInitExtensions will
    never be called with a NULL context pointer.  Remove all the NULL checks.
    
    Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>
    Reviewed-by: Eric Anholt <eric at anholt.net>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a736d3f4399a99b54d6af140f2227253f2ee262b
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Thu Nov 12 15:36:02 2009 -0800

    intel: Remove unused enable_imaging parameter to intelInitExtensions

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=514544f373b6e6fae11b7b4426949b8ad64c441b
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Nov 12 09:08:50 2009 -0800

    i965: Fix Ironlake shadow comparisons.
    
    The cube map array index arg is always present.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5f305b1db925c819ddeb29a75f6fbad6500a2d11
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Nov 11 14:49:03 2009 -0800

    i965: Fix VBO last-valid-offset setup on Ironlake.
    
    Instead of doing math based on the (broken for VBO && offset != 0)
    input->count number, just use the BO size.  Fixes assertion failure in ETQW.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4d72f8f520e02366d695e35aa8ef09fc36f36804
Author: Zack Rusin <zackr at vmware.com>
Date:   Wed Nov 11 21:46:43 2009 -0500

    st/xorg: use an immediate instead of a full blown const

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=72b4a7d67f90a20d774dddccbc6eed30d01a7f38
Author: Zack Rusin <zackr at vmware.com>
Date:   Wed Nov 11 21:40:14 2009 -0500

    st/xorg: don't use flow control

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0a39620d6de27ae471c181046480d274a2327476
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Nov 11 19:37:53 2009 -0700

    swrast: handle additional Z24 formats in read_depth_pixels()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ab12e764ba3f57ad9f0d7252262cfc6e07839928
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Wed Nov 11 17:57:56 2009 -0800

    i965: fix EXT_provoking_vertex support
    
    This didn't work for quad/quadstrips at all, and for all other primitive types
    it only worked when they were unclipped.
    Fix up the former in gs stage (could probably do without these changes and
    instead set QuadsFollowProvokingVertexConvention to false), and the rest in
    clip stage.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7dfea5c0722e9da101805c15b9dd26352816bca9
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Nov 11 17:39:58 2009 -0800

    demos/glsl: Add missing break statement to noise test.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2cfbbc76e445d88bdac7dd4dd22aaf36bbc8e4cc
Author: Zack Rusin <zackr at vmware.com>
Date:   Wed Nov 11 19:52:08 2009 -0500

    st/xorg: implement repeatnone and make some code smell less like ass

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=493d599af4f617d52323e0368e65da29ba4638aa
Author: Zack Rusin <zackr at vmware.com>
Date:   Wed Nov 11 18:06:26 2009 -0500

    st/xorg: fallback until daddy can implement you properly

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2ff4f5a7fe9b1ab9d46348768cc08e808f045822
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Nov 11 12:19:20 2009 -0700

    progs/tests: add alpha/blend testing to packedpixels.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cbee31a1f84a4d28d126356aaca317e2cdd003dc
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Wed Nov 11 03:05:16 2009 -0800

    r300, r300g: Add missing registers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d030ce6a843f3a374356edfbe8e04924277197db
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Wed Nov 11 03:04:27 2009 -0800

    dri-st: Add some required GL 2.0 extensions.
    
    Two-sided stencil and NPOT textures.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1220aba99bc78290bb89ade649719508e3031e4b
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Nov 10 14:11:46 2009 -0800

    i965: Fix VS constant buffer value loading.
    
    Previously, we'd load linearly from ParameterValues[0] for the constants,
    though ParameterValues[1] may not equal ParameterValues[0] + 4.  Additionally,
    the STATE_VAL type paramters didn't get updated.
    
    Fixes piglit vp-constant-array-huge.vpfp and ET:QW object locations.
    
    Bug #23226.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e5ffb9f5ea03c2acd148222259a334cde0f3afc9
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Nov 10 10:54:15 2009 -0800

    i965: Unalias src/dst registers for SGE and friends.
    
    Fixes piglit vp-sge-alias test, and the googleearth ground shader.  \o/
    
    Bug #22228
    (cherry picked from commit 56ab92bad8f1d05bc22b8a8471d5aeb663f220de)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=23a4a6727efb5c8b2bf84f88f638c15e7255b363
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Nov 10 10:43:19 2009 -0800

    i965: Allow use of PROGRAM_LOCAL constants in ARB_vp.
    
    Fixes piglit arl.vp.
    (cherry picked from commit d52d78b4bcd6d4c0578f972c0b8ebac09e632196)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e4a19ffb13746ae4f62adca412d086d9461ff432
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Tue Nov 10 10:05:40 2009 +0100

    st/xorg: Fallback if picture format doesn't match texture format

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3201c655e4c393d5ae794e6373de8ef705b979a4
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Tue Nov 10 08:55:26 2009 +0100

    st/xorg: Don't segfault when debug printing

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fca8b2c3ae53695f8ff6e823cc316aab910490e5
Author: Zack Rusin <zackr at vmware.com>
Date:   Tue Nov 10 20:28:54 2009 -0500

    st/xorg: wrap to border color

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b81f213157538ab050dbdfc22d6be0d2418c634b
Author: brian <brian at cvp965.(none)>
Date:   Tue Nov 10 18:23:59 2009 -0700

    swrast: update renderbuffer format assertions

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a65b84d9554815af891d793012eba17de80cbfa3
Author: brian <brian at cvp965.(none)>
Date:   Tue Nov 10 18:02:03 2009 -0700

    mesa: fix some begin/end render-to-texture logic
    
    Before, we weren't aggressive enough in checking for the start or end
    of render-to-texture.  In particular, if only the ctx->ReadBuffer had
    texture attachments, we were treating that as a render-to-texture case.
    
    This fixes a regression from commit 75bdbdd90b15c8704d87ca195a364ff6a42edbb1
    "intel: Don't validate in a texture image used as a render target."

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bc569cd6bee0550c7f83412476b6b39e89c51ac3
Author: brian <brian at cvp965.(none)>
Date:   Tue Nov 10 16:00:35 2009 -0700

    mesa: move check_begin/end_texture_render() calls

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d96e55fa7bbbc033f47dbeb942b872c6d21eb42d
Author: brian <brian at cvp965.(none)>
Date:   Tue Nov 10 15:50:22 2009 -0700

    mesa: new vars: oldDrawFb, oldReadFb in _mesa_BindFramebufferEXT()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e6f60d30375c637c0823a9aade8098a45f70d6a7
Author: brian <brian at cvp965.(none)>
Date:   Tue Nov 10 15:47:34 2009 -0700

    mesa: rename vars in _mesa_BindFramebufferEXT()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a492ab765a9e36c5f224f0d58e172ca6ecf25a1c
Author: brian <brian at cvp965.(none)>
Date:   Tue Nov 10 15:33:31 2009 -0700

    mesa: added comment for check_begin_texture_render()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4c54f8e9aa0aae570c21c57427fb51c70517e0a9
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Tue Nov 10 07:00:21 2009 +0100

    st/egl: Probe hardware for depth stencil format

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d2c886c8caf52c1e3581af350fd23ecf839a2491
Author: Zack Rusin <zackr at vmware.com>
Date:   Tue Nov 10 13:51:49 2009 -0500

    st/xorg: cleanup the naming

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e08512f3d4e318d0776f58296d7f7dae4c5524ad
Author: Zack Rusin <zackr at vmware.com>
Date:   Tue Nov 10 13:46:16 2009 -0500

    st/xorg: print ouf the picture formats when compositing

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e42b156fac6deed21328b89192faca6f4fe904f1
Merge: c5413839b3e99c7b162f1260142f3c175502b0ce 1220aba99bc78290bb89ade649719508e3031e4b
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Nov 10 16:01:28 2009 -0800

    Merge remote branch 'origin/mesa_7_6_branch'

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c5413839b3e99c7b162f1260142f3c175502b0ce
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Nov 10 15:51:29 2009 -0800

    i965: avoid memsetting all the BRW_WM_MAX_INSN arrays for every compile.
    
    For an app that's blowing out the state cache, like sauerbraten, the
    memset of the giant arrays ended up taking 11% of the CPU even when only a
    "few" of the entries got used.  With this, the WM program compile drops back
    down to 1% of CPU time.
    
    Bug #24981 (bisected to BRW_WM_MAX_INSN increase).

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=eb6a1f8a00596156cd7164838ef9e9a5b39e7254
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Nov 10 13:57:29 2009 -0800

    i965: Add a note explaining the data cache domain.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=520b6abdecdaba856e5ca04938e18eb83b33dfaa
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Nov 6 12:00:14 2009 -0800

    i915g: Fix memory leak when pci id is unknown.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=56ab92bad8f1d05bc22b8a8471d5aeb663f220de
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Nov 10 10:54:15 2009 -0800

    i965: Unalias src/dst registers for SGE and friends.
    
    Fixes piglit vp-sge-alias test, and the googleearth ground shader.  \o/
    
    Bug #22228

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d52d78b4bcd6d4c0578f972c0b8ebac09e632196
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Nov 10 10:43:19 2009 -0800

    i965: Allow use of PROGRAM_LOCAL constants in ARB_vp.
    
    Fixes piglit arl.vp.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=28039ffdc8a7eb7d8578534a46b78ae43d16112c
Author: Michal Krol <michal at vmware.com>
Date:   Tue Nov 10 19:25:17 2009 +0100

    slang: Fix return value check.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5e17c89eadd1a1a5555caa235cf7696e335d25f5
Author: Michel Dänzer <daenzer at vmware.com>
Date:   Tue Nov 10 10:09:56 2009 -0800

    st/xorg: Fix SCons build.
    
    Check for new DPMS header and add xorg_renderer.c source file.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=413e933fd57c53e6d6659cfcf21aba42249f43ca
Author: Michal Krol <michal at vmware.com>
Date:   Tue Nov 10 18:27:20 2009 +0100

    slang: Check OOM conditions for alloc_node_storage().

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=eef5a0b3a3e03abd1c69649763efc79575df650f
Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue Nov 10 05:22:15 2009 -0800

    llvmpipe: Fix derived blend color state.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cc470bf0ca65592b834c31c662fc795fb7acc58c
Author: Michal Krol <michal at vmware.com>
Date:   Tue Nov 10 04:03:55 2009 +0100

    slang: Check return value from new_instruction().

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b2a29ad3092c17f9a7d75ab123ec5c4619c87ec3
Author: Michal Krol <michal at vmware.com>
Date:   Tue Nov 10 03:25:06 2009 +0100

    slang: Fix signed/unsigned int handling in _slang_free_temp().

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b5d8a7b6dc1b48c2a11131803e1f37c05fe0bd03
Author: Michal Krol <michal at vmware.com>
Date:   Tue Nov 10 03:12:02 2009 +0100

    tgsi/exec: Exit early on error.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e44c77028c2964891943e4235e44d93c559de088
Author: Michal Krol <michal at vmware.com>
Date:   Tue Nov 10 03:08:21 2009 +0100

    tgsi/ureg: Simplify logic in tokens_expand().

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=83760d961fbaeaca8ab82ae497b26e90691f7654
Author: Michal Krol <michal at vmware.com>
Date:   Tue Nov 10 02:46:24 2009 +0100

    slang: Handle OOM condition in new_instruction().

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=031fbb9681d6ddc3b515768a914496b2b550cfce
Author: Zack Rusin <zackr at vmware.com>
Date:   Mon Nov 9 18:03:18 2009 -0500

    st/xorg: remove deprecated rendering code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a6d527d7b82579feae9db20657d47a3f86115bb4
Author: Zack Rusin <zackr at vmware.com>
Date:   Mon Nov 9 18:01:55 2009 -0500

    st/xorg: fix composite batching
    
    quite a large performance optimization (text demo from 1.6fps to 9fps)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=216319fc0fe5dc3f298dd602812afa0f28a4ee60
Author: Jerome Glisse <jglisse at redhat.com>
Date:   Mon Nov 9 22:37:41 2009 +0100

    r600/r700: typo, fix mask of DB_ALPHA_TO_MASK

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=74ef3207d8bd97a529e7b0ab8d99e44c805f3af0
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Mon Nov 9 11:36:10 2009 -0500

    r600: don't emit htile regs
    
    These are needed for HiZ which is not currently used and
    the _BASE reg requires a reloc which is not currently supported
    in the drm.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=66d6f9e860143c3d705f1d78c324159cadd258cc
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Mon Nov 9 12:20:47 2009 -0500

    r600: rework DB render setup
    
    - consolidate DB render setup
    - only enable perfect ZPASS counts and cull disable
    when OQ is active
    - enable early Z

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=37676b396a8416ad35253412d3a2e06482859a4d
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Mon Nov 9 11:36:10 2009 -0500

    r600: don't emit htile regs
    
    These are needed for HiZ which is not currently used and
    the _BASE reg requires a reloc which is not currently supported
    in the drm.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a9035f3dc313d047ce3af191d6d7ac8ada8167df
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Mon Nov 9 11:34:13 2009 -0500

    r600: add missing ZPASS setup bits for r7xx+

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bc9d51bb0eab90c47e7b07756e9eba9575f80ffc
Author: José Fonseca <jfonseca at vmware.com>
Date:   Mon Nov 9 06:59:03 2009 -0800

    llvmpipe: Ensure stack variables in unit tests are properly aligned.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7204b92101ecf4e2fbc78cf91f387996396deec8
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Mon Nov 9 14:29:00 2009 +0100

    nv50: clarify data for method 0x121c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c9167d868cfb2ba821f01e0217e3880c5df4c97b
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sun Nov 8 14:51:52 2009 -0800

    r300g: Fix up SW TCL rendering functions.
    
    They don't work, but at least they're clean now.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fe898638086370ed86a9ce76b21fa8ebb88c4b08
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sun Nov 8 14:07:01 2009 -0800

    r300g: Protect against possibly missing Draw pointer.
    
    Part of the SW TCL revival.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=11d9edf4c9c75d5a41fb0a1757441ad315330bea
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sun Nov 8 11:45:57 2009 -0800

    r300g: Unify context names for counts.
    
    From the SW TCL fixups.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b6f93e2607f1bbc5b2f478f0a57d7786dd7d73a5
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sun Nov 8 11:32:32 2009 -0800

    r300g: Enable PSC/RS dump with new debugging flags.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0525cb1273a51343fba0a94d01d115e4256d1db2
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sun Nov 8 09:56:02 2009 -0800

    r300g: Fix is_buffer_referenced.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ee28a69188d5054f996d0f5fc12820b024ef96a6
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sun Nov 8 09:35:07 2009 -0800

    r300g: Fix build error on old compilers.
    
    This dead code was still getting compiled, causing a bad ref in the lib.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2cda507fa170c040e207190dee44d1be5e8572f7
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Mon Nov 2 14:10:38 2009 -0800

    prog parse: Handle GL_VERTEX_PROGRAM_ARB in glLoadProgramNV

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6d2ceda780967848b6147061287095c35bc9d92f
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Mon Nov 2 14:08:51 2009 -0800

    prog parse: Handle GL_VERTEX_PROGRAM_NV in glProgramStringARB
    
    Handle both NV vertex programs and NV vertex state programs passed to
    glProgramStringARB.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=289db82b2d42b0d79fd0c01781612bd4e69a9474
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Mon Nov 2 13:38:15 2009 -0800

    prog parse: Handle GL_FRAGMENT_PROGRAM_ARB in glLoadProgramNV

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7452877cf64b48c58f70f73f3eda9bf2692bb9a6
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Mon Nov 2 13:37:47 2009 -0800

    prog parse: Handle GL_FRAGMENT_PROGRAM_NV in glProgramStringARB

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a12fc1a9c4d544b015b40ff0266b8c8726d16f75
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sat Nov 7 14:32:31 2009 -0800

    r300g: Organize inlined state.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=547e939afb980c2fcc3edbbb07dba0f44be785c1
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sat Nov 7 14:14:19 2009 -0800

    r300g: DCE.
    
    This must never have been called before; it's completely wrong.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9f49db6f843885620a52a06721d5972afb29f21a
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sat Nov 7 13:37:07 2009 -0800

    r300g: Minor code cleanup to avoid confusion.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fa6916cfef6a75eacdbf927a02f64a5a37c3b0d9
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sat Nov 7 13:12:15 2009 -0800

    r300g: Remove do-nothing functions.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c4fa0e4caa0aeb5cce9bd871f9156da25a9ec404
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sat Nov 7 13:07:52 2009 -0800

    r300g: Remove faulty assert.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b7322fd874b99ca16d209c783c0b3db7c5f9a366
Merge: 57d77c6a4474beecdd22b97a8f5af6e4d2833d97 0fe5f0c09abce9d540d51942eab08b2248243943
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sat Nov 7 12:01:48 2009 -0800

    Merge branch 'r300g-vbo'
    
    This is an experimental HW TCL fastpath for r300g. It should run alright.
    
    Thanks to osiris for making this possible.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0fe5f0c09abce9d540d51942eab08b2248243943
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sat Nov 7 11:49:39 2009 -0800

    r300g: Be more verbose in what's killing us WRT vert formats.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cd5b2a93d5c9c60dbe72ebc963dcddf0db0b665c
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sat Nov 7 10:52:06 2009 -0800

    r300g: Comments.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ef513776b5bdd11968d2ca03862e9d1ac48e099f
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sat Nov 7 10:39:42 2009 -0800

    r300g: Don't assert on oversized VBOs, just return FALSE.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=746c01b3b2f77d8d8ba14fc517d04dbaf080d77d
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sat Nov 7 10:34:00 2009 -0800

    r300g: Moar vbo cleanup.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b6c3954138ef70ea7d2cbd3ba9519f404ef616d7
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sat Nov 7 10:26:57 2009 -0800

    r300g: s/false/FALSE/
    
    Also s/true/TRUE/

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7da3cc4241b8550ccc1ec5ba3c93334094f5fb11
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sat Nov 7 10:14:07 2009 -0800

    r300g: Clean up indexbuf render, switch to RELOC macro.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7518d9b1b7369f6e5ca1fdaf6a34e39a4acace9a
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sat Nov 7 10:05:31 2009 -0800

    r300g: Clean up r300_setup_vertex_buffers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=96b729f926fafeca6479eed0933bc4275fb7843b
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sat Nov 7 09:47:01 2009 -0800

    r300g: Don't pass hw_prim around in the context.
    
    And some other fixes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=24c6fdbd32a84314c81897d0d1567121ed1c6118
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Fri Nov 6 20:21:38 2009 -0800

    r300g: Use common state funcs for translating vert formats.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1ef0341ea7ee08284ebafe4f347643e1190d5777
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sun Oct 25 13:51:45 2009 +0100

    r300g: don't hang GPU on misbehaving apps

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3445f476977ae403cef9ca15661fa0f96ff50eca
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sun Oct 25 13:53:25 2009 +0100

    r300g: VBOs WIP

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d8592d1724d8c8fd0b36eb21f4007b52f809e062
Author: Maciej Cencora <maciej at osiris.(none)>
Date:   Sun Nov 1 17:04:32 2009 +0100

    r300g: add missing flush

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c7dfffc5d5078e3cf1c28c230177cbbb43b91131
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sun Oct 25 12:08:02 2009 +0100

    r300g: enable CS dumping

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6acb26eadfcb3c21fd09d0b22804b49de9a82cf7
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sun Oct 25 13:22:22 2009 +0100

    r300g: move vborender context function to seperate file
    
    r300g: Un-migrate r300_draw_render.
    
    It'll make maintaining the SW TCL path easier.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=57d77c6a4474beecdd22b97a8f5af6e4d2833d97
Author: Jakob Bornecrantz <wallbraker at gmail.com>
Date:   Sat Nov 7 19:31:18 2009 +0000

    i915g: Fix comment in is buffer referenced

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=18768393d19dedee7d4282e84905bb396dd30960
Author: brian <brian at cvp965.(none)>
Date:   Sat Nov 7 08:18:03 2009 -0700

    mesa: move code after decl
    
    Fixes bug 24967.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=44cb5b5c663da4d218448cfd2386b431de35c8d2
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Sat Nov 7 10:46:47 2009 +0100

    nv50: enable all 32 threads of a warp
    
    This should be the default setting.
    See also 7d967b9b7c08aea2a471c5bf6aced8bfafdae874.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8baee3d25beb616f6d5ba575684e889d60e38740
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Nov 6 17:45:13 2009 -0800

    i965: Use Compr4 instruction compression mode on G4X and newer.
    
    No statistically significant performance difference at n=3 with either
    openarena or my GL demo, but cutting program size seems like a good
    thing to be doing for the hypothetical app that has a working set near
    icache size.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ec66644ed0af976cacb069ca7c7f0d6731666359
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Aug 19 11:57:32 2009 -0700

    i965: Share min/max between brw_wm_emit.c and brw_wm_glsl.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cfa927766ab610a9a76730d337d77008d876ebbd
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Aug 19 11:48:09 2009 -0700

    i965: Share emit_fb_write() between brw_wm_emit.c and brw_wm_glsl.c
    
    This should fix issues with antialiased lines in GLSL.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2b58c31257f8900067276b6d6537bb2ce54b1b10
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Aug 12 10:19:31 2009 -0700

    i965: Share most of the WM functions between brw_wm_glsl.c and brw_wm_emit.c
    
    The PINTERP code should be faster for brw_wm_glsl.c now since brw_wm_emit.c's
    had been improved, and pixel_w should no longer stomp on a neighbor to dst.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1e5400c575b72fbde16ef0d55fd3ba577fc1b6a5
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Aug 12 09:52:44 2009 -0700

    i965: Share math functions between brw_wm_glsl.c and brw_wm_emit.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7059aa0eff9ff6ec361e584b413f63b25762a89c
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Aug 11 21:17:14 2009 -0700

    i965: Share the sop opcodes between brw_wm_glsl.c and brw_wm_emit.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=726ad1560660a1fc769c87e0ea16f8b3334df0d2
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Aug 11 19:17:31 2009 -0700

    i965: Share OPCODE_MAD between brw_wm_glsl.c and brw_wm_emit.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bad5b120be8de37cf8481d865790298fd9651381
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Aug 11 19:13:52 2009 -0700

    i965: Share the DP3, DP4, and DPH between brw_wm_glsl.c and brw_wm_emit.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=06c1bc8a2222f00e5a51fa977130a719bdcd8f0b
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Aug 11 17:52:44 2009 -0700

    i965: Add generic GLSL code for unaliasing a 3-arg opcode, and share LRP code.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=90629704ef51de4018055ee4b8ff68531f6712ae
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Aug 11 16:47:15 2009 -0700

    i965: Use a normal alu1 emit for OPCODE_TRUNC.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=71af5080722afcbbb8a935138d95214ef7afe219
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Aug 11 16:31:19 2009 -0700

    i965: Share basic ALU ops between brw_wm_glsl and brw_wm_emit.c
    
    This drops support for get_src_reg_imm in these, but the prospect of getting
    brw_wm_pass*.c onto our GLSL path is well worth some temporary pain.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0f34cdf6210b748db77c5eba2993637f4af6faeb
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Aug 12 12:56:35 2009 -0700

    i965: Collect GLSL src/dst regs up in generic code.
    
    This matches brw_wm_emit.c, which we'll be using shortly.  There's a
    possible penalty here in that we'll allocate registers for unused channels,
    since we aren't doing ref tracking like brw_wm_pass*.c does.  However, my
    measurements on GM965 don't show any for either OA or UT2004 with the GLSL
    path forced.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e521bf7706a5527ad5750baef78feaa961f73ecc
Author: Zack Rusin <zackr at vmware.com>
Date:   Fri Nov 6 08:31:16 2009 -0500

    st/xorg: implement batching for the composite op
    
    something is broken so disabled for now

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4322346f3fd03788a79d056ca7bce2db25bc9d88
Author: Zack Rusin <zackr at vmware.com>
Date:   Fri Nov 6 07:36:47 2009 -0500

    st/xorg: batch solid fill requests
    
    instead of lots of very small transfers, one larger is a lot better
    for performance

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e1730632aa5ca1dbb0edd484e2357246ec537abb
Author: Zack Rusin <zackr at vmware.com>
Date:   Fri Nov 6 05:30:53 2009 -0500

    st/xorg: start accumulating vertices in a common buffer

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3f7df23ff50fc7cd86db9a27c11cca9c10bd63eb
Author: Zack Rusin <zackr at vmware.com>
Date:   Fri Nov 6 04:23:33 2009 -0500

    st/xorg: use quads instead of triangle fans
    
    easier to split, accumulate and batch those

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6c44d399bd23e734f2302897ee74e4869ff33816
Author: Zack Rusin <zackr at vmware.com>
Date:   Fri Nov 6 00:37:37 2009 -0500

    st/xorg: make the buffer size global

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=26d2ce0a09f1aac628519cf3473fcabd3f149446
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Fri Nov 6 14:52:49 2009 -0800

    GLX: Change GLX client vendor string to "Mesa Project and SGI"
    
    This change allows a certain closed-source browser plug-in to work
    with open-source drivers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6b0bcfafab7b380ee71da1a7754f4c09614811d6
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Nov 6 14:06:08 2009 -0800

    mesa: Reduce the source channels considered in optimization passes.
    
    Depending on the writemask or the opcode, we can often trim the source
    channels considered used for dead code elimination.  This saves actual
    instructions on 965 in the non-GLSL path for glean glsl1, and cleans up
    the writemasks of programs even further.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f3cacfe216fb58b913bbc23de49d696a33da69e1
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Nov 6 13:04:54 2009 -0800

    mesa: Fix remove_instructions to successfully remove when removeFlags[0].
    
    This fixes the dead code elimination to work on the particular code
    mentioned in the previous commit.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e4e312d493847e07ced026b93d2b588b8036ae02
Author: Eric Anholt <eric at anholt.net>
Date:   Sat May 16 01:47:44 2009 -0700

    mesa: Add an optimization path to remove use of pointless MOVs.
    
    GLSL code such as:
    	vec4 result = {0, 1, 0, 0};
    	gl_FragColor = result;
    
    emits code like:
      0: MOV TEMP[0], CONST[0];
      1: MOV OUTPUT[1], TEMP[0];
    
    and this replaces it with:
      0: MOV TEMP[0], CONST[0];
      1: MOV OUTPUT[1], CONST[0];
    
    Even when the dead code eliminator fails to clean up a now-useless MOV
    instruction (since it doesn't do live/dead ranges), this should at reduce
    dependencies.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ee0a9e6e10060287747d9dd4afead3cbbb168e09
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Jun 12 12:37:25 2009 -0700

    mesa: Fix up the remove_dead_code pass to operate on a channel basis.
    
    This cleans up a bunch of instructions in GLSL programs to have limited
    writemasks, which would translate to wins in shaders that hit the i965
    brw_wm_glsl.c path by depending less on in-driver optimizations.  It will
    also help hit other optimization passes I'm looking at.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3105f3aa88e4b59eed3c7f175af77fbdb4af5924
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Nov 6 13:52:48 2009 -0700

    intel: better front color buffer test in intelClear()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8395da2e8af40367714c70afe299568272f36cc8
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Nov 5 10:25:34 2009 -0800

    i965: Always pass the size argument to brw_cache_data.
    
    This keeps the individual state files from having to export their
    structures for brw_state_cache initialization.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1166294d1dd253da63620235100a11f1981aa86d
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Nov 4 17:31:01 2009 -0800

    intel: Finish removing the fallback code for bug #16697.
    
    I fixed it properly as of 7216679c1998b49ff5b08e6b43f8d5779415bf54.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=75bdbdd90b15c8704d87ca195a364ff6a42edbb1
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Nov 4 14:54:09 2009 -0800

    intel: Don't validate in a texture image used as a render target.
    
    Otherwise, we could lose track of rendering to that image, which could
    easily happen during mipmap generation.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6b68482e6869bdc03339ef5380d7273e14a61a56
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Nov 4 14:31:30 2009 -0800

    mesa: Attempt to pair up Driver.RenderTexture and FinishRenderTexture()
    
    This is probably not 100% complete (bind vs unbind may still not pair up
    exactly), but it should help out drivers which are relying on
    FinishRenderTexture to be called when we're done rendering to a particular
    texture level, not just when we're done rendering to the object at all.
    This is the case for the one consumer of FinishRenderTexture() so far: the
    gallium state tracker.  Noticed when trying to make use of FRT() in the intel
    driver.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8df81bca1704aef2f5cdc4052ef313d8f84f5d06
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Nov 4 15:11:02 2009 -0800

    intel: Clean up some extra struct indirection in finalize.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ee7dfbbd6cc85f221b371bf512bd1571744158e8
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Nov 4 16:49:05 2009 -0800

    intel: Use _mesa_get_current_tex_object() to clean up TFP path.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8f30ceaaefc33401b08739a16ce1c5638d6432fa
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Nov 4 13:41:48 2009 -0800

    intel: Remove duplicated arguments from intel_miptree_match_image().

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2bc8bcdcd334db715f8916f80ef4f4bc5f9a170d
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Nov 3 17:40:13 2009 -0800

    i965: Remove an XXX comment for testing some code that seems to work.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bb2dd50be00000b66218bc6a9e6be8de70b31493
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Nov 3 17:30:46 2009 -0800

    intel: Remove obsolete comment about GEM in the spans code.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8e0f40d28777f1ae599a95312788fe29a0515a0d
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Nov 3 17:18:36 2009 -0800

    intel: Use PIPE_CONTROL on gen4 hardware for doing pipeline flushing.
    
    This should do all the things that MI_FLUSH did, but it can be pipelined
    so that further rendering isn't blocked on the flush completion unless
    necessary.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=caf3038123d6d29afd7d1f0cd6db98a2282c3ca1
Author: Eric Anholt <eric at anholt.net>
Date:   Mon Oct 26 09:28:32 2009 -0700

    Make a convenient int for what chipset generation we're on.
    
    gen2/3/4 are easier to say than "8xx, 915-945/g33/pineview, 965/g45/misc",
    and compares on generation are often easier than stringing together a bunch
    of chipset checks.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4e4c2ee1fd574d1d651c559f46afb6ca5487156d
Merge: 96e938f62c729fab74601627d54c9c4cf499ebdf 9348ac03ce23392013ba22c22a182eea4453027a
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Fri Nov 6 11:17:00 2009 -0800

    Merge branch 'mesa_7_6_branch'
    
    This should fix the memory leaks in the assembly parser without the
    regressions.
    
    The conflicts in program_lexer.l were related to changes in returning
    strings between the branches (always return IDENTIFIER vs. returing
    either IDENTIFIER or USED_IDENTIFIER).
    
    The conflicts in program_parse.y were related to two changes in master
    One change prints a variable name in an error message.  The other
    change adds outputVarSize to the OUTPUT_statement rule.  The cause the
    position of the IDENTIFIER to change from $2 to $3.
    
    Conflicts:
    	src/mesa/shader/lex.yy.c
    	src/mesa/shader/program_lexer.l
    	src/mesa/shader/program_parse.tab.c
    	src/mesa/shader/program_parse.y

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9348ac03ce23392013ba22c22a182eea4453027a
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Thu Nov 5 14:20:16 2009 -0800

    ARB prog parser: Regenerate parser from previous commits.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d8e256f9236d3e9dfd433c3a59718f0fdf1ca79a
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Thu Nov 5 14:17:07 2009 -0800

    ARB prog parser: Release old program string in _mesa_parse_arb_{fragment,vertex}_program
    
    The program structure passed to _mesa_parse_arb_program is just a
    place holder.  The stings that actually need to be released are only
    known to the functions calling _mesa_parse_arb_program, so they should
    be freed there.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=301a9b7e28f7404b8f6d8c34649f0035b49a8249
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Thu Nov 5 14:15:56 2009 -0800

    ARB prog parser: Release strings returned from the lexer that don't need to be kept

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1c7337d46eab0cfd36ebc0ad22c5a66ec9b91d39
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Wed Nov 4 12:03:44 2009 -0800

    Revert "ARB prog parser: Fix epic memory leak in lexer / parser interface"
    
    This reverts commit 93dae6761bc90bbd43b450d2673620ec189b2c7a.
    
    This change was completely broken when the parser uses multiple
    strings in a single production.  It would be nice if bug fixes could
    initially land somewhere other than the stable branch.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=96e938f62c729fab74601627d54c9c4cf499ebdf
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Nov 6 15:08:05 2009 +0000

    llvmpipe: Fix build with llvm 2.6.
    
    Fixes bug 24949.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=38d3c156dc64679e5602816070a0bac4f1f39302
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Nov 6 07:59:18 2009 -0700

    intel: call intel_check_front_buffer_rendering() in intelClear()
    
    fixes bug 24953.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=577a598dc905d435a31422bb6135ee9d4352f6b6
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Nov 6 12:05:43 2009 +0000

    mesa: Export S3_s3tc as well.
    
    Used in Quake3.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f611425101eab5c4b41407c38966f4deca542f56
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Nov 6 12:04:49 2009 +0000

    mesa: Translate MAP_UNSYNCHRONIZED_BIT.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=244591ae7b2582a1d1f5d2fdc2d3812643104eb9
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Nov 6 12:04:20 2009 +0000

    gallium: Add UNSYNCHRONIZED cpu access flag. Document others.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=25728860fcb65b53cf7212d54d39a01a3dc90a49
Author: Zack Rusin <zackr at vmware.com>
Date:   Fri Nov 6 00:17:43 2009 -0500

    st/xorg: unify vertex buffer handling
    
    first step on our way to batching

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=63191bd244f18fd78bebb9586d2b85ab9d5b38e2
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Nov 5 16:48:50 2009 -0700

    xmesa: pass pixmap to clip_for_xgetimage()
    
    The code was assuming ctx->DrawBuffer == ctx->ReadBuffer.
    Passing the pixmap is simpler and better.
    Fixes a potential segfault.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d971069fc6f5dcec64b1f1a60a8a2e7063aaf018
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Nov 5 13:16:19 2009 -0700

    mesa: fix infinite loop bug in _mesa_drawbuffers()
    
    Fixes bug 24946.
    This regression came from 8df699b3bb1aa05b633f05b121d09d812c86a22d.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=67034b9efce43a7b83f79e44beb6d4e8f6dff22a
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Nov 5 17:05:20 2009 +0000

    softpipe: Implement PIPE_BLENDFACTOR_SRC_ALPHA_SATURATE for destination.
    
    It is a valid and tested combination on D3D9.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e0590159ce68e0fc9bac21bcfddc9193f4ccdac5
Author: Cooper Yuan <cooperyuan at gmail.com>
Date:   Thu Nov 5 16:06:01 2009 +0800

    g3dvl: remove a debug line

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c621c100b25c83ee9790ed39b27bd95a13a69377
Author: Cooper Yuan <cooperyuan at gmail.com>
Date:   Thu Nov 5 15:59:27 2009 +0800

    g3dvl: add scissor setting

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c2e47191d72e16aaa1fae4f47bbed7639c2ff201
Author: Marek Olšák <maraeo at gmail.com>
Date:   Wed Nov 4 10:56:44 2009 +0100

    r300g: add polygon mode
    
    Signed-off-by: Corbin Simpson <MostAwesomeDude at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4671005a4317fa37aea8786740470a40906fbfa7
Author: Marek Olšák <maraeo at gmail.com>
Date:   Tue Nov 3 16:58:39 2009 +0100

    r300g: fix the size of CS when emitting the fragprog constant buffer
    
    Signed-off-by: Corbin Simpson <MostAwesomeDude at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=07190888bdc41f53bf8ea30c9e2ee4a61b42d802
Author: Marek Olšák <maraeo at gmail.com>
Date:   Tue Nov 3 16:50:09 2009 +0100

    r300g: set the correct offset in a colorbuffer surface
    
    Suggested by Joakim Sindholt.
    
    Also, put flushing of colorbuffers _before_ the framebuffer state setup,
    suggested by docs.
    
    Signed-off-by: Corbin Simpson <MostAwesomeDude at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ad96c0d851f6c3696fa6ae0c1f6ad56e849bc739
Author: Marek Olšák <maraeo at gmail.com>
Date:   Tue Nov 3 16:48:48 2009 +0100

    r300g: add color channel masking
    
    Signed-off-by: Corbin Simpson <MostAwesomeDude at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7c623905bc032480a0765093825f3bd105345121
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Nov 4 17:58:43 2009 -0700

    mesa: added cast to silence warning

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=898de4a9d5e47ed32c600e5907476fd9338aa7e9
Merge: fe86f8d73268785b31bc8d5a278a233bff42034d 1c3f7ab74ce492d6c92f2e3a0f29957fa9a71d96
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Nov 4 17:57:20 2009 -0700

    Merge branch 'mesa_7_6_branch'
    
    Conflicts:
    
    	src/mesa/drivers/windows/gdi/mesa.def

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1c3f7ab74ce492d6c92f2e3a0f29957fa9a71d96
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Nov 4 17:51:21 2009 -0700

    vbo: fix out-of-bounds array access
    
    The exec->vtx.inputs[] array was being written past its end.  This was
    clobbering the following vbo_exec_context::eval state.  Probably not noticed
    since evaluators and immediate mode rendering don't happen at the same time.
    
    Fixed the loop in vbo_exec_vtx_init().
    Changed the size of the vbo_exec_context::vtx.arrays[] array.
    Added a bunch of debug-build assertions.
    
    Issue found by Vinson Lee.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bc4ad7c2ae069a7d361f2210d39dbb91777cce76
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Nov 4 17:42:30 2009 -0700

    mesa: fix broken pack_histogram() case for GLhalf

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=76aa0c0fd3d972000cb6707a3834128cea2f9738
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Nov 4 17:42:01 2009 -0700

    mesa: silence warning from gcc 4.4.1

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fe86f8d73268785b31bc8d5a278a233bff42034d
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Nov 4 17:26:48 2009 -0700

    ARB prog parser: include variable name in error text

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4c5a758d064d1a8fca245d4ffeb2f80ba8c781e3
Author: Zack Rusin <zackr at vmware.com>
Date:   Wed Nov 4 18:08:44 2009 -0500

    st/xorg: these flushes shouldn't be necessary
    
    performance optimization

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=60c328db2d5f269267dac7cd64335ba005890fca
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Nov 4 15:55:39 2009 -0700

    progs/tests: Fix MSVC build.
    
    Signed-off-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9fce12b894c3af33d7a0732332446893682a48d5
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Wed Nov 4 16:59:13 2009 -0500

    r600: rework draw functions
    
    Seems INDX_OFFSET doesn't work properly on some cards,
    so change back to immediate mode indices.  Seems to only
    affect DRI1.  Needs more investigation.
    
    Rework and clean up the draw functions.
    
    Signed-off-by: Alex Deucher <alexdeucher at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=70dade8afeadf83c6c993b39d3322e7c9353eea7
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Wed Nov 4 14:43:24 2009 -0500

    r600: fix count prediction for IB case
    
    Signed-off-by: Alex Deucher <alexdeucher at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f1b91ccc0839f5088b86c3fe81eed957c1f91293
Author: Alan Hourihane <alanh at vmware.com>
Date:   Wed Nov 4 14:48:25 2009 +0000

    Fix YTILE spantmp functions

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3040b2ee9dcb5fcf7660ae8ee2cd3f7d86e7da47
Author: Alan Hourihane <alanh at vmware.com>
Date:   Wed Nov 4 14:48:25 2009 +0000

    Fix YTILE spantmp functions

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=51f7763c00ca47d522ea62457fdce5df5c89d5b2
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Nov 4 07:14:55 2009 -0700

    glslcompiler: Fix Mac OS build.
    
    Signed-off-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0b4ea45e8aded79557da3a51bb88c9bbacfa07dc
Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue Nov 3 19:47:51 2009 +0000

    util: Remove homegrown Windows KM profiler.
    
    It's not sampling based so its results are biased towards functions called
    many times.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=767bc8eb5a0bbaf9fde9d760e8460d34c51d2991
Author: Michal Krol <michal at vmware.com>
Date:   Wed Nov 4 11:47:10 2009 +0000

    tgsi/ureg: Allow for multiple extended instruction tokens.
    
    For example, we would like to have a predicate and texture token
    in one instruction to do predicated texture sampling.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=618e3b89f6ecdf422132ecea19315b326dd348ec
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Tue Nov 3 23:30:18 2009 +0100

    nv50: fix shader emit_tex for cube textures

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=317ccfe0dfbfda13f58a26f661324d883b25a316
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Tue Nov 3 22:09:32 2009 +0100

    nv50: add abs-modifier for emit_minmax

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=040e1d008f8f8258f1b0ee0fcdf4906e0979fb66
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Tue Nov 3 23:19:56 2009 +0100

    nv50: add 3d texture tiling and mip-mapping
    
    Mip-mapped 3D textures are not arrays of 2D layers
    with a mip-map layout like 2D textures, therefore we
    cannot use image_nr == depth for them.
    
    Making use of "volume tiling" modes now, the allowed
    modes are 0xZY where Z <= 5 and y <= 5.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6eb71519f7d08344b7f9819db22980f9c6fade3c
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Nov 3 16:13:22 2009 -0700

    mesa: (GLint64) casts in get.c to silence Visual Studio warnings
    
    Revised version of a patch from Karl Schultz.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c5106339d38dfac6652be9788ae8c78efab7667c
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Nov 3 16:12:02 2009 -0700

    docs: fix 7.6 build with Visual Studio

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=804d367a473f7c969ac1e1f598697686a40b11cd
Author: Karl Schultz <karl.w.schultz at gmail.com>
Date:   Tue Nov 3 16:09:26 2009 -0700

    windows: updated VC8 project file
    
    Signed-off-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=077eb0d81ca88a8f2b9182b3a274b11a81bab974
Author: Karl Schultz <karl.w.schultz at gmail.com>
Date:   Tue Nov 3 16:07:01 2009 -0700

    windows: remove old entrypoints from mesa.def file
    
    Signed-off-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e713a95c96e4af9d3b97ab8383fff3ccf98b012d
Author: Karl Schultz <karl.w.schultz at gmail.com>
Date:   Tue Nov 3 16:05:12 2009 -0700

    mesa: added GLAPIENTRY keywords for sync object functions
    
    Signed-off-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c475079ef2d901ba4506ebd53e19419cd46793ab
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Nov 3 14:41:08 2009 -0700

    progs/util: Fix memory leak if fail to load/compile shader
    
    Signed-off-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ceb6728725a1eefe35a4d8371b2ff0abe212b5ad
Author: Michal Krol <michal at vmware.com>
Date:   Fri Oct 30 08:27:17 2009 +0000

    llvmpipe: Sanitise shader semantic and interpolator handling.
    
    Handle the remaining semantic names and indices.
    Respect color interpolator when not flatshading.
    
    Based on Michal's softpipe commit
    eb699d64ec7057032139baccedcb0694ca41d706.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=026cf84bbbd939f0ae573a9841bb49aaa1d9ae75
Author: Keith Whitwell <keithw at vmware.com>
Date:   Sun Aug 23 11:22:41 2009 +0100

    llvmpipe: remove old prim_setup draw stage
    
    Everything now goes through the draw_vbuf handler, the same as
    regular drivers.
    
    Based on Keith's commit 4fe0fc3eba1f79beda890a5016359d549bab6ad4.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=677a055fa0cf7b6476c716be187513c41060d417
Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue Nov 3 13:10:58 2009 +0000

    llvmpipe: Respect gl_rasterization_rules in primitive setup.
    
    Based on Michal's identical commit for softpipe
    (ca9c413647bf9efb5ed770e3a655bc758075aec7).

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3e8f665c1eae5c93c1349e04476950dcd7a42073
Author: José Fonseca <jfonseca at vmware.com>
Date:   Mon Nov 2 09:47:47 2009 +0000

    python/retrace: Cope with null constant buffers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a2e868b977dfbd170b8016c0386a773f2cdd0b73
Author: José Fonseca <jfonseca at vmware.com>
Date:   Mon Nov 2 09:47:24 2009 +0000

    python/retrace: Add missing colon.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a017ad2861e8df0cfea7808cf9c094b9c4bcac48
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Nov 3 10:01:10 2009 -0700

    progs/tests: debug code for getting texture component sizes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7ccf60ae40b2a201d446400bc8329df51e83cb6c
Author: Michal Krol <michal at vmware.com>
Date:   Tue Nov 3 09:55:28 2009 +0000

    tgsi: Up tgsi_exec's control flow nesting to 32.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4bced42341d13303ae023957d3001a640cf7ea2d
Merge: 800e553e7a1703e33e54f45d0638b67001665fc5 a0cd2b7029e1ac6699b807baa255e7fd2abe7f54
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Nov 3 09:54:09 2009 -0700

    Merge branch 'mesa_7_6_branch'

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=800e553e7a1703e33e54f45d0638b67001665fc5
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Nov 2 15:39:39 2009 -0700

    mesa: clean-up, remove some flushing in FBO functions
    
    Remove some unneeded flushes.
    Replace FLUSH_CURRENT w/ FLUSH_VERTICES in other places.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4de18fb093e700ee33ed49035ab77f4a9453329a
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Nov 2 15:30:51 2009 -0700

    mesa: fix indentation

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5698d7cd7557659440f8417716839ba07cffc5a5
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Nov 2 15:29:54 2009 -0700

    mesa: clean-up formatting

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=18af75e5011cc31b52d62befba2cacfd353ce638
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Nov 2 15:29:03 2009 -0700

    mesa: avoid extraneous _NEW_BUFFER changes in _mesa_BindFramebufferEXT()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c7048f9d9f91ef8c3ef35e31976adbf686349c41
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Nov 2 15:27:57 2009 -0700

    mesa: use FLUSH_VERTICES() in _mesa_drawbuffers()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8df699b3bb1aa05b633f05b121d09d812c86a22d
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Nov 2 14:41:17 2009 -0700

    mesa: avoid extraneous _NEW_BUFFER state in _mesa_drawbuffers()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b28c637382cd3c3fcd54cd77062dab3df78230a9
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Nov 2 13:20:19 2009 -0700

    mesa: use ffs() to shorten loop in _mesa_drawbuffers()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2d11c48223adb78353ca32f0cc07941957310389
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Nov 2 12:58:51 2009 -0700

    mesa: added assertion, another comment

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bcbfda71b03303d3f008a6f3cf8cb7d9667bf8d2
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Nov 2 12:40:04 2009 -0700

    intel: avoid unnecessary front buffer flushing/updating
    
    Before, if we just called glXMakeCurrent() and didn't render anything we'd
    still trigger a flushFrontBuffer() call.
    
    Now only set the intel->front_buffer_dirty field at state validation time
    just before we draw something.
    
    NOTE: additional calls to intel_check_front_buffer_rendering() might be
    needed if I missed some rendering paths.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a0cd2b7029e1ac6699b807baa255e7fd2abe7f54
Author: Marek Olšák <maraeo at gmail.com>
Date:   Tue Nov 3 16:16:05 2009 +0100

    st/mesa: clip pixels in draw_stencil_pixels to avoid crash
    
    Signed-off-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e60ebebb392d1d4c47541766737b5a79685a24d5
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Nov 3 09:30:20 2009 -0700

    st/mesa: don't use util_blit_pixels_writemask() for depth or depth/stencil
    
    util_blit_pixels_writemask() only works for color formats at this time.
    Also, it might never work for depth/stencil surfaces since we can't get
    handle stencil values in a fragment shader.
    
    Fixes glCopyTexSubImage(GL_DEPTH_COMPONENT).

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0197348641614188c400d7c616573bb7f1eea781
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Nov 3 09:26:32 2009 -0700

    st/mesa: fix tests for depth and depth/stencil texture formats

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=644d8fd363ca7d8f40f4fa319919985cc002df9e
Author: Brian Paul <brianp at vmware.com>
Date:   Sat Oct 31 08:08:19 2009 -0600

    mesa: added comment

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7157479b253b3051f1ec454a39b2aff825bab047
Author: Brian Paul <brianp at vmware.com>
Date:   Sat Oct 31 08:08:05 2009 -0600

    mesa: use _mesa_get_current_tex_object()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1afe60e802e22318a7a10a8ab2fa4f8222f98e31
Author: Brian Paul <brianp at vmware.com>
Date:   Sat Oct 31 08:07:46 2009 -0600

    mesa: use _mesa_get_current_tex_object()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b8fdb900fb9b1c8b1e9ec88509624237307a869a
Author: Brian Paul <brianp at vmware.com>
Date:   Sat Oct 31 08:07:23 2009 -0600

    mesa: make _mesa_get_current_tex_objec() public

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=731810f8546174e45c717b0a9aa289a26593dfa0
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Mon Nov 2 12:44:14 2009 -0800

    ARB prog parser: Fix a couple issues with previous merge from mesa_7_6_branch
    
    Since the addition of support for Nvidia condition codes, the lexer internally
    uses handle_ident to select between returning IDENTIFIER and USED_IDENTIFIER.
    Also, use return_string instead of strdup.
    
    Fixes bug #24809.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e0556657526a7fe53d6e17cf70ffa6a8ee35e0a9
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Nov 2 12:35:47 2009 -0700

    glx: Fix memory leak if XF86DRICreateDrawable() fails
    
    Signed-off-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=213ec8251cb3e859b41306eae4092d89592c33db
Author: Pierre Ossman <pierre at ossman.eu>
Date:   Sun Nov 1 22:28:02 2009 +0100

    r600: implement LOG op in compiler

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d00cbba403640c82683a876fa795cd638f1bbc24
Author: Pierre Ossman <pierre at ossman.eu>
Date:   Sun Nov 1 21:38:48 2009 +0100

    r600: implement EXP op in compiler

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c379fbbe244bf6778c5bd66c1f2118f83b08f90d
Author: Michal Krol <michal at vmware.com>
Date:   Mon Nov 2 14:59:52 2009 +0000

    tgsi/ureg: Add negate and swizzle for predicates.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c02cd82b463661def7842f910dc561313559df80
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Nov 2 06:52:05 2009 -0700

    mesa: fix incorrect approx bits/channel for fxt1 formats
    
    See bug 24806.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a40055f4b608a8f3c07218172ed169214db19236
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Nov 2 06:51:47 2009 -0700

    gallium/util: add casts to silence warnings

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=962ece954068646f8e2c0e9ea81395ab7eaf5ee8
Author: Michal Krol <michal at vmware.com>
Date:   Mon Nov 2 09:42:28 2009 +0000

    tgsi/ureg: Update for gallium interface changes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=aa2b2e5d7d53ddd08425536edddec509a8834bfc
Author: Michal Krol <michal at vmware.com>
Date:   Mon Nov 2 09:41:40 2009 +0000

    tgsi: Update for gallium interface changes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0a7d50ed7e7608eaccba8e9648685e740065c384
Author: Michal Krol <michal at vmware.com>
Date:   Sat Oct 31 09:09:26 2009 +0000

    gallium: Cleanup predicate and condition code TGSI tokens.
    
    There is little point in having a special TGSI token just to handle
    predicate register updates. Remove tgsi_dst_register_ext_predicate token
    and instead use a new PREDICATE register file to update predicates.
    Actually, the contents of the obsolete token are being moved
    to tgsi_instruction_ext_predicate, where they should be
    from the very beginning.
    
    Remove the NVIDIA-specific condition code tokens -- nobody uses them
    and they can be emulated with predicates if needed.
    
    Introduce PIPE_CAP_SM3 that indicates whether a driver supports
    SM3-level instructions, and in particular predicates.
    
    Add PIPE_CAP_MAX_PREDICATE_REGISTERS that can be used to query the driver
    how many predicate registers it supports (currently it would be 1).

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=eb699d64ec7057032139baccedcb0694ca41d706
Author: Michal Krol <michal at vmware.com>
Date:   Fri Oct 30 08:27:17 2009 +0000

    softpipe: Sanitise shader semantic and interpolator handling.
    
    Handle the remaining semantic names and indices.
    Respect color interpolator when not flatshading.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=87d7c1aa15a944d64e43b217e18553256f9fb681
Author: Younes Manton <younes.m at gmail.com>
Date:   Sun Nov 1 18:25:59 2009 -0500

    nouveau: Assume all texture blankets are linear for now.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1f630fa0167ed799556a764178772c096a3ddeba
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sun Nov 1 11:54:52 2009 -0800

    r300g: Miscellania. Avoid draw segfaults, s/true/TRUE/, etc.
    
    Cleared out my git stash.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3d73852121f13832f6bc87918798ff96589d0349
Author: Maciej Cencora <maciej at osiris.(none)>
Date:   Sun Nov 1 18:50:52 2009 +0100

    r300g: fix geometry corruptions
    
    PVS flush is needed before changing the vertex shader or vertex shader constants.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2db46af8758bf77a2748460f617d0ead5b08a454
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Wed Oct 21 21:17:43 2009 +0200

    r300g: split constant buffer and shader emittion

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cab749a1d0046f59ca10f96d2e6343404e5f2616
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sun Nov 1 09:24:02 2009 -0800

    r300g: Adopt osiris' PSC data and swizzle.
    
    A fair amount more flexible and easier to maintain.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5de8f9744015d3645a12dac244ad47daf8481dd2
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Sun Nov 1 14:15:30 2009 +0100

    nv50: handle TGSI_SEMANTIC_FACE

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=496c9eaacfabc4df4e6fb5ba230e60dc660554c8
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Sun Nov 1 14:04:54 2009 +0100

    nv50: make IF condition safe
    
    Don't assume that a SET that writes to IF's argument
    directly precedes the IF.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=99e308a0e0479971fe3a8a0aba586e19456e4b88
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Sun Nov 1 14:27:35 2009 +0100

    nv50: implement TGSI_OPCODE_AND/OR/XOR
    
    Will use AND for gl_FrontFacing, the face input
    is either 0 or 0xffffffff.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1cc16e1b831cef8e1573cc998cee3e55179bb830
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Sat Oct 31 20:46:59 2009 +0100

    nv50: fix textures with block size != cpp
    
    First, using width * block size as pitch is evidently
    wrong if a block contains more than 1 texel.
    
    For tiled textures, since a block occupies a contiguous
    area of memory, y addressing in m2mf has to be done by
    block index, not the y coordinate itself.
    
    This should fix compressed textures.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=91232b7004d7a9fbf4f99bb9ec4e5eea8e1c6eef
Author: Younes Manton <younes.m at gmail.com>
Date:   Sat Oct 24 17:36:48 2009 -0400

    nouveau: Support X8R8G8B8 textures on nv30, nv40 and RTs on nv10-nv40.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9831e1f76cd020e1cde2b13e03149415319a8135
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Sat Oct 31 13:38:22 2009 +0100

    nv50: use SIFC also for shader upload
    
    Adds a more generic SIFC transfer function.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=525f529d138168386224136dc45abb858677bac7
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Sat Oct 31 11:25:48 2009 +0100

    nv50: make MRTs work
    
    We have to indicate to the hw whether the FP exports
    multiple colour results.
    Method 0x121c is used to specify the number of RTs.
    Also deactivate zeta explicitly if there's no zsbuf.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=73b45b06690c95cf24cb6f9a81d61269ad51f9dd
Author: Dave Airlie <airlied at linux.ie>
Date:   Sat Oct 31 21:23:37 2009 +1000

    radeon: add missing include

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c9928ac3ee5dc0d10127388f9312779a6c59da7c
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sat Oct 31 07:23:00 2009 +0100

    r300g: correct the pitch calculation for smaller mipmaps

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3f60130b87a4a75f1b7cb6e0b854001bbe8f7ec8
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sat Oct 31 05:38:25 2009 +0100

    r300g: pretend NPOT support
    
    It's requires to get GL2.1, therefore, much more piglit tests can be used
    for testing. Figure out later how to emulate this.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a8f85dceb5e721437ba30ec540cd0bf8ee454325
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sat Oct 31 05:34:46 2009 +0100

    r300g: fix reading from the destination buffer in blending

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=63c9450ae776ff4207422442dd8c3d9d13a05e7a
Author: Marek Olšák <maraeo at gmail.com>
Date:   Fri Oct 30 18:19:25 2009 +0100

    r300g: add precalculating of pixel pitch, add a new NPOT flag

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=11180b44717943d767b64f0b658f31b6c2594aa4
Author: Marek Olšák <maraeo at gmail.com>
Date:   Fri Oct 30 13:08:37 2009 +0100

    r300g: remove unnecessary assertions
    
    Also, correct typos in comments.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ace78d90ded52d8fe4b3b077abf9a4db381dce16
Author: Marek Olšák <maraeo at gmail.com>
Date:   Thu Oct 29 23:48:59 2009 +0100

    r300g: fix crash in r300_is_texture_referenced
    
    Also, a subtle fix in emitting a texture state

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5cf7c8e2d58a877bfc786f866d4e0d363ddd22aa
Author: Dave Airlie <airlied at linux.ie>
Date:   Sat Oct 31 15:48:59 2009 +1000

    radeon: use _mesa_get_current_tex_unit

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5e9f97f0eae5519b7273f0e17000b9d5152f3274
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Oct 30 19:06:56 2009 -0600

    ARB prog parser: regenerated files

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=df5615de1f1bfc68417eb2a6381fe3d8ab9ac035
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Oct 30 19:05:50 2009 -0600

    ARB prog parser: new set_src_reg(), set_dst_reg() helpers
    
    These functions do sanity checks on the register file and index.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a71edc9455ef81a8dd5ec284e88061a585e63580
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Oct 30 19:03:44 2009 -0600

    mesa: better error message

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7c8bed62e0165a0be3363f7abf81bf9e30341e00
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Oct 30 15:33:11 2009 -0700

    intel: Use GTT mapping when available for swrast.
    
    This improves piglit quick.tests runtime from 19:33 minutes to 6:06 on
    my GM45.  It should also hide most of the A17 swizzling issues, though
    they'll still exist when swapping occurs (which is the kernel's problem
    either way).

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d63c29ef20b26aa90fb310216011d03253e4f09b
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Oct 30 17:22:58 2009 -0700

    x86: Fix the test for negative pixel count in optimized rgb565 spans.
    
    There's a bunch of bogus looking stuff the count handling in this code, but
    this fixes the testcases we have.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=21a3a79371c34b20fb3de2af0f031856468bdfed
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Oct 30 15:36:10 2009 -0700

    intel: Fix up z24_x8 depth spans since the texformat merge.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9c3197ef0abc3bf521358ea0c7af0fc6979c82b3
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Oct 30 15:02:21 2009 -0600

    prog/tests: Fix MSVC build.
    
    Signed-off-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cb132406ded760a622513cd1ab86bf83bb945671
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Oct 30 13:28:44 2009 -0700

    i965: Add an index assert on get_fp_inst array like other compiler arrays.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2c30ee9bd69ed606b984c051748a7cdb34905eeb
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Oct 30 13:20:13 2009 -0700

    i965: Fix BRW_WM_MAX_INSN to reflect current limits.
    
    Part of fixing bug #24355.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2073006c9566b08888b4338748a843c645bd0db1
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Oct 30 12:26:54 2009 -0700

    intel: Set the texture format in the TFP path.
    
    This fixes a regression in piglit's tfp test as of
    11caea687e3f10ae12d33e44edf84635f73047dd.  Additionally, set the texture
    format for the RGB textures to MESA_FORMAT_XRGB8888 and support it in the
    hw paths so that hopefully sw fallbacks involving TFP get better alpha
    behavior.
    
    The radeon drivers appear to need the same fix.
    
    Bug #24803

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b568a2c808cc2258c354bf14f640bb1f6eaba4ba
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Fri Oct 30 15:08:09 2009 -0400

    r600: remove duplicate line

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=703a836d4075b0e95633020765000430192986bb
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Fri Oct 30 15:02:34 2009 -0400

    r600: fill in some missing tex formats
    
    This improves shadowtex since the component ordering
    is at least correct now, but I'm not sure how to
    deal with texturing from a depth surface yet due to
    differences in depth and color tile layouts.
    
    Signed-off-by: Alex Deucher <alexdeucher at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=57864f6e0450c589059e07534e2af152bbefa75f
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Fri Oct 30 11:51:24 2009 -0400

    r600: fix a warning, update comments

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a8ed066858f12290239ddc9165b7c0734ccc0247
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Oct 30 09:39:51 2009 -0600

    progs/tests: fix MSVC build.
    
    Signed-off-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5f7d5d3ea3932ef6028b21bb22d8d28dbdd9fa9f
Author: Andre Maasikas <amaasikas at gmail.com>
Date:   Wed Oct 28 18:02:22 2009 +0200

    r600: use AUTO_INDEX for draw - saves cmd buffer space
    
    also seems we can use INDX_OFFSET if start != 0

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=409469fb70682cd819ab405e0f92a4659381cfbe
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Oct 30 09:12:11 2009 -0600

    intel: fix up some XRGB breakage
    
    We weren't choosing the right XRGB span functions for reading the
    framebuffer.  XRGB formats still aren't turned on yet though.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=730a3de9f9774710ad5bbea2f32dc3af3c764732
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Oct 30 08:30:59 2009 -0600

    mesa: fix inverted buffer object test
    
    Fixes bug 24799.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=71cd40bccf8dcbf628a7d7d3f7c877d547338c5a
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Oct 30 08:19:50 2009 -0600

    mesa: fix incorrect format info for MESA_FORMAT_SL8
    
    Fixes bugs 24798 and 24801.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=35506dec6734a1ae777dc16981cb19e514f41897
Author: Chow Loong Jin <hyperair at gmail.com>
Date:   Wed Oct 28 14:34:14 2009 +0800

    Add --with-dri-searchpath argument
    
    * Add an extra argument to configure which allows for specifying
      different DRI driver search paths to libGL (FDO #24766)
    
    Signed-off-by: Dan Nicholson <dbn.lists at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ca9c413647bf9efb5ed770e3a655bc758075aec7
Author: Michal Krol <michal at vmware.com>
Date:   Fri Oct 30 08:03:10 2009 +0000

    softpipe: Respect gl_rasterization_rules in primitive setup.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=02b9fb9c80ae9079cd2eab945d58551f9d9cbd7c
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Oct 29 14:46:02 2009 -0600

    progs/tests: fixes for drawbuffers.c
    
    Disable GL_DEPTH_TEST before glDrawPixels.
    Show color buffer 0 on left, color buffer 1 on right.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=635ea8737488cc2fdcf0fcacb4ca39c8bc3b028a
Author: Brian Paul <brianp at vmware.com>
Date:   Sat Oct 10 11:52:38 2009 -0600

    progs/tests: added test for GL_EXT_texture_compression_s3tc support



More information about the mesa-commit mailing list