Mesa (lp-binning): 647 new commits

Jose Fonseca jrfonseca at kemper.freedesktop.org
Sun Jan 31 05:47:07 UTC 2010


URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bee9964b29b2428ee75e2d1efc0e1d2c2518a417
Merge: 36a0819ff4ede1af91dcf909106cf20659856384 12eb32e34244db9923cacaaed9ba951b7ac274a4
Author: José Fonseca <jfonseca at vmware.com>
Date:   Sun Jan 31 05:36:33 2010 +0000

    Merge remote branch 'origin/master' into lp-binning
    
    Conflicts:
    	Makefile
    	src/gallium/auxiliary/util/u_surface.c
    	src/gallium/drivers/llvmpipe/lp_flush.c
    	src/gallium/drivers/llvmpipe/lp_setup.c
    	src/gallium/drivers/llvmpipe/lp_state_derived.c
    	src/gallium/drivers/llvmpipe/lp_state_fs.c
    	src/gallium/drivers/llvmpipe/lp_state_surface.c
    	src/gallium/drivers/llvmpipe/lp_tex_cache.c
    	src/gallium/drivers/llvmpipe/lp_texture.c
    	src/gallium/drivers/llvmpipe/lp_tile_cache.c
    	src/mesa/state_tracker/st_cb_condrender.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=12eb32e34244db9923cacaaed9ba951b7ac274a4
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Jan 30 20:24:13 2010 -0800

    r128: Remove unnecessary headers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=996fd61442e4186e23418cc8a3b0cd593398be26
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Sun Jan 31 11:26:56 2010 +0800

    egl: Remove code blocks that are commented out.
    
    They are either unit tests or to demonstrate how functions are supposed
    to be used.  The unit test is outdated and it should be better to take a
    look at any of the working drivers to see how a function is used.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=89e6eb5fbe7fb036f5d1a5fef040cc9635a10672
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Sun Jan 31 01:57:37 2010 +0800

    progs/egl: Update eglinfo to display more attributes.
    
    Add config caveat, bind-to-texture, and renderable type.  Remove double
    buffer and stereo attributes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=66f0517695668ba9a30618015a94bfea4ba08a9b
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Sun Jan 31 01:25:59 2010 +0800

    st/egl: Do not ignore configs without a renderable type.
    
    Configs without a renderable type are still informative for programs
    such as eglinfo.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6d12c7083e81625e1468351ef5e24e9168f0d549
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Sun Jan 31 01:18:18 2010 +0800

    st/egl: Remove egl_g3d_get_current_context.
    
    There is now _eglGetAPIContext that can return the current context of
    the given API.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c6e26d76c7f59b51be00c960112c85ad4b3d2334
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Jan 30 19:11:31 2010 -0800

    intel: Remove unnecessary headers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6e0f702b23ebdc9fbf6b20697624bc77be08383e
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Jan 30 19:01:19 2010 -0800

    i965: Remove unnecessary headers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c641703f21c858464ca34a1f99c79ccfd9a85d70
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Jan 30 18:54:56 2010 -0800

    i915: Remove unnecessary headers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=22bbc979944084ddffbb2c42a8178e172beaece0
Author: Eric Anholt <eric at anholt.net>
Date:   Sat Jan 30 15:11:09 2010 -0800

    intel: Respect texture tiling when doing a PBO blit teximage upload.
    
    Bug #26008.  Fixes piglit pbo-teximage-tiling-2.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a794c660d30b04ed50482cf2f26e0a7f9687319e
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sat Jan 30 14:09:04 2010 -0800

    Revert "r300g: Don't handle SHADOW_AMBIENT."
    
    This reverts commit 627a45848faf9e6d19d386b9eb30d36bf18d0998.
    
    I was wrong. Who could have known? :3

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a44219c5543ade267f668312e1faf773c41eedb8
Author: Eric Anholt <eric at anholt.net>
Date:   Sat Jan 30 12:37:54 2010 -0800

    intel: Fix inverting of inversion test for windows in glClear cleanup.
    
    Bug #26290.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b6ac2403aca240c72c8622ddbc3a4e123d5aa37f
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sat Jan 30 12:33:44 2010 -0800

    r300g: Independent blend enables only work on r500.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=627a45848faf9e6d19d386b9eb30d36bf18d0998
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sat Jan 30 12:23:43 2010 -0800

    r300g: Don't handle SHADOW_AMBIENT.
    
    Bisected so that only this commit has to be reverted if I'm wrong.
    
    ...Pfft, like I'm ever wrong. :3

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f7467f7437af57c1b1c9686c05ea5f1be25176f1
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sat Jan 30 12:23:24 2010 -0800

    r300g: Fix comment on SHADOW_AMBIENT.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=268cc5ff38d3df96781b53bbbdfc3fd7cfe09fc2
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sat Jan 30 12:11:28 2010 -0800

    gallium-docs: Fix missing PIPE_CAPs.
    
    Hmm, need to cross-ref those TGSI things. My work is never done... :3

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bfbec0818f0e7ab9358809a1af732a1366245507
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sat Jan 30 12:03:20 2010 -0800

    r300g: Dual-source blending isn't possible, period.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5a64bdaa0150c0d3883953237b7b8a910c98e5b3
Author: Mathias Fröhlich <Mathias.Froehlich at gmx.net>
Date:   Sat Jan 30 11:38:21 2010 -0800

    r300g: Add alpha render targets.
    
    Signed-off-by: Corbin Simpson <MostAwesomeDude at gmail.com>
    Tested-by: Mathias Fröhlich <Mathias.Froehlich at gmx.net>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7056a74734d078c501d8318d47a364832aa8aeb6
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Sat Jan 30 23:07:31 2010 +0800

    progs/es1: Add bindtex.
    
    It is ported from progs/egl/xeglbindtex.c.  With the OpenGL ES port, the
    OpenGL version is removed.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5714e674c75652c195482a8e607a2d624a5e524e
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Sat Jan 30 23:13:18 2010 +0800

    st/egl: eglBindTexImage should bind to an OpenGL ES texture.
    
    The spec says that it only works with OpenGL ES.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2c3a23a96f510ee56103b6f6e9308eedd6cd4c4c
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Sat Jan 30 23:02:12 2010 +0800

    egl: Remove my_strdup.
    
    There is already _eglstrdup for the main library's use.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6fc304456e4b5c166efdaac512b2fb285b9f5d7f
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Sat Jan 30 22:55:00 2010 +0800

    egl: Remove unused VisibleRefCount.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=00e1790f3230de550121591d611b47da299ae15c
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Sat Jan 30 22:45:54 2010 +0800

    egl: Rename Binding to CurrentContext in _EGLSurface.
    
    A context can be bound to a surface just like it can be bound to a
    thread.  CurrentContext is a more consistent name.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=94cb321b5d246185abf71d89968d472a626f1a23
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Fri Jan 29 09:00:30 2010 +0800

    egl: Clean up header inclusions.
    
    Mainly to remove eglcurrent.h and egldisplay.h from eglglobals.h.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=847ac8ec5ff683076dff17d8e0426a64b4ad65e7
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Sat Jan 30 01:56:42 2010 +0100

    gallium: fix blend state cso
    
    if independent blend state was disabled, only the data from first rt was
    stored, however the comparison used the full state, hence there never was
    a match and always a new object was created.
    Fixes a huge performance drop with llvmpipe due to recompilation.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b8d4cbd7e2f76e647d8ac8c4dc4881d71c984b68
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Jan 29 14:01:12 2010 -0700

    progs/demos: new image dissolve demo
    
    Dissolve between two images using a random pattern in the stencil
    buffer and a varying stencil ref value.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=98f3f1c695f232120541670a8b5a355003ce3cc8
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Jan 29 12:36:26 2010 -0700

    gallium: document pipe_context::get_query_result()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3fc73c389a62228792608b3c7a9cf7ad24f1a8b3
Merge: 882279d31a15181316b8bf0f18d558deb13d99a4 b2299d80b4278b8b6553d4e4da4d40d37881d76e
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Jan 29 20:24:26 2010 +0000

    Merge commit 'lb2/arb_fragment_coord_conventions'

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=882279d31a15181316b8bf0f18d558deb13d99a4
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Fri Jan 29 09:53:55 2010 -0800

    docs: Mark what I've been up to.
    
    Brian, feel free to split/revert if you disagree.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e94021660b731f66e0557fd5a8939e65236a0762
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Jan 29 08:43:28 2010 -0700

    progs/tests: added a few more files to .gitignore

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6fea2be7959620fe0a1b28c275a7d960005c8b09
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Jan 29 08:40:46 2010 -0700

    tnl: check that state is validated before drawing
    
    (cherry picked from commit 9fd3c74724e557bc6ecc851d8552615ab3becfe2)
    
    Conflicts:
    
    	src/mesa/tnl/t_draw.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=987dd63b90adc77b2ae580579a9baed4a3d56382
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Jan 29 08:39:47 2010 -0700

    st/mesa: check that state is validated before drawing
    
    (cherry picked from commit 4d1234e22242529c8d85f5ef0cf826af41a91570)
    
    Conflicts:
    
    	src/mesa/state_tracker/st_draw.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5ce9183c1c535d924a79c2b6b280c6a2648cec19
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Jan 29 08:38:21 2010 -0700

    vbo: fix missing state validation bugs
    
    Commit 2708ddfb06a36d8568e2aa130bf1f7d551fcd309 caused a few regressions.
    We need to check/validate state after calling bind_arrays() because
    it might set the _NEW_ARRAYS flag if the varying VP inputs change.
    
    The symptom of this problem was some attribute arrays being ignored
    (or interpreted as constant-valued) in glDrawRangeElements or
    glMultiDrawElements.
    
    A follow-on patch will add some additional asserts to try to catch
    this kind of thing in the future.
    
    (cherry picked from commit 3cba779e16935f7c3a0bfd8af48bd5e015068e96)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a38859569dca1d8b139c4c451499bf6e328379e9
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Jan 29 08:38:11 2010 -0700

    mesa: do state validation in _mesa_valid_to_render()
    
    ...rather than checking/validating before all the calls to
    _mesa_valid_to_render() and valid_to_render().
    
    The next patch will actually fix some bugs...
    
    (cherry picked from commit 23eda89ec89e2bd5bc26077bd56e8d6b5d4040d4)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=364b008d183a608cecac938e44e4c19c3c68e84b
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Jan 29 08:37:31 2010 -0700

    docs: Fixed Windows build for 7.7.1
    
    (cherry picked from commit a0518e66b2960d3bab386985e24ccbc9c51abf97)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ee5e84eba6e94ddd504cb9e0aaaae7363160e74b
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Jan 29 08:37:15 2010 -0700

    windows: assorted build fixes
    
    These changes were originally submitted by Karl Schultz for Mesa 7.7-rc2
    but weren't applied.
    
    (cherry picked from commit 82c76cd16f35f4d903f49761af7eb28a755ad299)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=81cca6d4538bdde1661ce868af2a5de47cd251ab
Author: Rodolfo Ribeiro Gomes <rodolforg at gmail.com>
Date:   Fri Jan 29 08:36:47 2010 -0700

    glx: fix possible memory leaks in dri2CreateScreen()
    
    Original patch fixed up by Brian Paul.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4886f677ecf121c863f8f65a846284ab9d26cbea
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Jan 29 08:31:48 2010 -0700

    mesa: Warn when indices are out of bounds, but do not skip the draw in debug builds.
    
    The driver (or preferably the hardware) should handle out of bounds
    indices.
    
    If there are problems then it's better to detect those in the debug
    builds.
    
    (cherry picked from commit e3257912e006120f6ab611e77005eed1a464030a)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b2299d80b4278b8b6553d4e4da4d40d37881d76e
Author: Luca Barbieri <luca at luca-barbieri.com>
Date:   Thu Jan 21 05:38:45 2010 +0100

    softpipe: support all TGSI fragment coord conventions (v4)
    
    Changes in v4:
    - Rebase and modify for changes in previous patches
    
    Changes in v3:
    - Use positive caps instead of negative caps
    
    Changes in v2:
    - Now takes the fragment convention directly from the fragment shader
    
    Adds internal support for all fragment coord conventions to softpipe.
    
    This patch is not required for use with the current state trackers, but it
    allows softpipe to run any TGSI program and enhances performance.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=62c673b6ac65d27ed83acc92434874b45f75db5c
Author: Luca Barbieri <luca at luca-barbieri.com>
Date:   Thu Jan 21 06:37:48 2010 +0100

    st/mesa: Gallium support for ARB_fragment_coord_conventions (v4)
    
    Changes in v4;
    - Implemented Brian Paul's style suggestions
    
    Changes in v3:
    - Use positive caps instead of negative ones
    
    Changes in v2:
    - Updated formatting
    
    The state tracker will use the TGSI convention properties if the hardware
    exposes the appropriate capability, and otherwise adjust WPOS itself.
    
    This will also fix some drivers that were previously broken due to their
    incorrect, inadvertent, use of conventions other than upper_left+half_integer.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6c403750d6515f8b2f333d995c87676016e1883d
Author: Luca Barbieri <luca at luca-barbieri.com>
Date:   Thu Jan 21 05:36:14 2010 +0100

    tgsi: add caps for fragment coord conventions (v3)
    
    Changes in v3:
    - Renumber caps to accomodate caps to add to master in the meantime
    - Document caps
    - Add unsupported caps to *_screen.c too
    
    Changes in v2:
    - Split for properties patch
    - Use positive caps instead of negative caps
    
    This adds 4 caps to indicate support of each of the fragment coord
    conventions.
    
    All drivers are also modifed to add the appropriate caps.
    
    Some drivers were incorrectly using non-Gallium-default conventions,
    and caps for them have them set so that they will behave correctly
    after the later state tracker patches.
    
    This drivers are softpipe/llvmpipe (uses integer rather than half
    integer) and pre-nv50 Nouveau (uses lower left rather than upper left).
    
    Other drivers might be broken. With this patchset, fixing them is
    only a matter of exposing the appropriate caps that match the behavior
    of the existing code.
    
    Drivers are encouraged to support all conventions themselves for better
    performance, and this feature is added to softpipe in a later patch.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=73317139a4f78126af0dc4ddaef8206352740727
Author: Luca Barbieri <luca at luca-barbieri.com>
Date:   Thu Jan 21 05:36:14 2010 +0100

    tgsi: add properties for fragment coord conventions (v3)
    
    Changes in v3:
    - Documented the new properties
    - Added comments for property values
    - Rebased to current master
    
    Changes in v2:
    - Caps are added in a separate, subsequent patch
    
    This adds two TGSI fragment program properties that indicate the
    fragment coord conventions.
    
    The properties behave as described in the extension spec for
    GL_ARB_fragment_coord_conventions, but the default origin in
    upper left instead of lower left as in OpenGL.
    
    The syntax is:
    PROPERTY FS_COORD_ORIGIN [UPPER_LEFT|LOWER_LEFT]
    PROPERTY FS_COORD_PIXEL_CENTER [HALF_INTEGER|INTEGER]
    
    The names have been chosen for consistency with the GS properties
    and the OpenGL extension spec.
    
    The defaults are of course the previously assumed conventions:
    UPPER_LEFT and HALF_INTEGER.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3cea5525d0b59c7dadb4be634cc244948cd634e6
Author: Luca Barbieri <luca at luca-barbieri.com>
Date:   Thu Jan 28 23:17:27 2010 +0100

    mesa: don't expose GL_ARB_fragment_coord_conventions until the GLSL part is done
    
    Exposing it was incorrect, as the GLSL part of the extension is
    missing.
    
    We still keep the ARB_fragment_coord_conventions field, so that the
    ARBfp parser can know whether to accept or reject the keywords.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7683271e63e4527fc72f309472181c743922e7e9
Author: Alan Hourihane <alanh at vmware.com>
Date:   Fri Jan 29 10:22:22 2010 +0000

    another gcc 4.2.x check for mstackrealign

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=df8273494ed9a92932a19fa3d19f5160dfe30881
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Jan 28 18:07:04 2010 -0800

    glu/sgi: Remove unnecessary headers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=548b9c4ece5acd747b42241dce9db51d9c84dc11
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Jan 28 17:32:33 2010 -0800

    svga: Remove unnecessary headers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7280c4c9fead8fac6bfc2fe765b8f434fd2a0ed0
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Jan 28 15:56:50 2010 -0800

    softpipe: Remove unnecessary header.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1a2f9d722e9492bad1f3d8c7fa99ff19af829b56
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Jan 28 15:54:57 2010 -0800

    llvmpipe: Remove unnecessary header.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fc4939bff917b520f0d428ce00219593df8b6d96
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Jan 28 15:39:11 2010 -0800

    egl: Remove unnecessary headers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d40070029f8f57b55c87e9310ab948342313a046
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Jan 28 15:11:39 2010 -0800

    progs/tests: Remove unnecessary headers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bbb41153c23600f8ec25405add2341f770346911
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Jan 28 14:58:24 2010 -0800

    progs/glsl: Fix bump GLSL compilation error on Mac OS.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=77b1f2fbcfbb74c3df23c2bb6f8d6b27f0ddc6ed
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Jan 28 14:54:10 2010 -0800

    progs/glsl: Remove unused variable in bump.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=07fb52bcf6d8a1ff03c6d7b8c4bcae2fae57de05
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Jan 28 14:20:33 2010 -0800

    progs/glsl: Remove unnecessary header from samplers.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=00873227292df458b28249d7c3736d633e619dab
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Thu Jan 28 13:39:13 2010 -0800

    r300g: Clean up blend masks, change caps.
    
    progs/tests/drawbuffers should work, except I can't test it. GG new
    shader parser. GG.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2e481e9fad946ffb0e3121a2e9d3531e131da0ec
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Thu Jan 28 13:37:09 2010 -0800

    gallium-docs: Minor grammar, need to talk about dual-source blends.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=505a43aff23d0a6b71f89c25fc67f097cfa8c080
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Thu Jan 28 12:29:53 2010 -0800

    gallium-docs: Clean up constantbuf info a bit.
    
    Hmm, does this belong in context, next to set_constant_buffer? Maybe
    a paragraph in shaders might be useful.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a5f7c63fc09d9924f3579bcef178e75fec6bfac3
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Thu Jan 28 12:22:08 2010 -0800

    gallium-docs: Add PIPE_CAP info.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f20e83210e81a33712f52eaa8d944d116b56b46c
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Jan 28 10:53:04 2010 -0800

    intel: Set the region's tiling to none when attaching a PBO to a region.
    
    Note that when detaching the PBO from the region and making a new BO
    for the region, we don't make it tiled even if the region originally
    was.
    
    Fixes piglit pbo-teximage-tiling.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c9886d535e4ac5ae108b1015a9682f4ddd297536
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Jan 27 22:22:49 2010 -0800

    i915: Remove unused initial and current state, now that there's nothing else.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f9439e4a4696b8bc5fcdf3ac664f5e8d446f6621
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Jan 27 21:22:00 2010 -0800

    intel: Remove long-disabled meta readpixels, and associated meta support.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c75e238434f64657e96f09e0215f02cefa6ad6d6
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Thu Jan 28 17:59:26 2010 +0100

    st/xorg: Update to new libkms interface but be backwards compatible

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=32e6043150077662323c66ff05334c8d8952fc04
Author: Alan Hourihane <alanh at vmware.com>
Date:   Thu Jan 28 17:26:05 2010 +0000

    define own embedded target and cleanup previous commit.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=75cd6f3ece181b231dcf287bcb928f24f0d10962
Author: Alan Hourihane <alanh at vmware.com>
Date:   Thu Jan 28 17:22:35 2010 +0000

    Don't define HAVE_POSIX_MEMALIGN for embedded target.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9b346f83a7b672e913a7bb6a089d5dbd7fbdce06
Merge: bd60e6cd5ce7c19e52338f12f73dfa1b622391d5 2fa34bf44c7cd7ba03ce8a7e82fe56898a57e9b4
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Thu Jan 28 17:23:58 2010 +0100

    Merge commit 'origin/perrtblend'
    
    Conflicts:
    	src/gallium/drivers/softpipe/sp_screen.c
    	src/gallium/include/pipe/p_defines.h

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2fa34bf44c7cd7ba03ce8a7e82fe56898a57e9b4
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Thu Jan 28 17:11:49 2010 +0100

    gallium: remove PIPE_CAP_S3TC, and add PIPE_CAP_DUAL_SOURCE_BLEND
    
    there's no point in keeping deprecated PIPE_CAPS around since there's no
    stable interface (yet).
    Reuse the enum for PIPE_CAP_DUAL_SOURCE_BLEND. Drivers advertizing this
    will accept the pipe blendfactors with SRC1 in them and be able to do dual
    source blending (src color from pixel shader output 0, and blendfactor with
    SRC1 will come from output 1, only one render target may be bound when using
    any of these blend factors).

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bd60e6cd5ce7c19e52338f12f73dfa1b622391d5
Author: Alan Hourihane <alanh at vmware.com>
Date:   Thu Jan 28 15:34:10 2010 +0000

    add PIPE_SUBSYSTEM_EMBEDDED when embedded platform used

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9e895831bcb35b0a14f68538376b15ae4e94ae0d
Author: Michal Krol <michal at vmware.com>
Date:   Wed Jan 27 20:43:42 2010 +0100

    tgsi: Constants declared with ureg_DECL_constant() are one-dimensional.
    
    This is to maintain backward compatibility with drivers
    that don't support arrays of constant buffers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3ba2ab3a23099f00366bdbec09f18612bfa71225
Author: Michal Krol <michal at vmware.com>
Date:   Wed Jan 27 15:24:50 2010 +0100

    tgsi: Add ureg_property_gs_output_prim/max_vertices().

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6522804cb3f38bd844a249030c9ee014b329124f
Author: Michal Krol <michal at vmware.com>
Date:   Mon Jan 25 14:55:24 2010 +0100

    docs: Implement constant buffer CAPs.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3320acb67dfa9330a80ab38e0c164f5d9c0a074a
Author: Michal Krol <michal at vmware.com>
Date:   Mon Jan 25 14:31:32 2010 +0100

    softpipe: Report some sane values for constant buffer CAP queries.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=25123e0c8820d641a36e0717bddc934718bc05ee
Author: Michal Krol <michal at vmware.com>
Date:   Mon Jan 25 13:35:35 2010 +0100

    gallium: Add CAPs for constant buffers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7c5f255201f42303188137f56ea8acc030444f0e
Author: Michal Krol <michal at vmware.com>
Date:   Mon Jan 25 13:29:33 2010 +0100

    gallium: Rename PIPE_MAX_CONSTANT to PIPE_MAX_CONSTANT_BUFFERS.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=333c035a519a36efd19d2ab227924feb8b0f4c25
Author: Michal Krol <michal at vmware.com>
Date:   Mon Jan 25 12:42:17 2010 +0100

    regress: Add vertex shaders tests for constant buffers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9851644435f991a1a1bbb145333a97601627b37d
Author: Michal Krol <michal at vmware.com>
Date:   Mon Jan 25 12:36:50 2010 +0100

    gallium: Enable multiple constant buffers for vertex and geometry shaders.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=44ac4c4e2c7890236ee7e9cd0cf82b58710d57ef
Author: Michal Krol <michal at vmware.com>
Date:   Fri Jan 22 09:40:33 2010 +0100

    regress: Add fragment shader test for one-dimensional constant buffers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4771e536e16699a0488b68e153de3478dfbc55d0
Author: Michal Krol <michal at vmware.com>
Date:   Thu Jan 21 20:03:13 2010 +0100

    regress: Add two-dimension constant buffer test.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=91d58c3520452798bd1542f86936e0f408182fbf
Author: Michal Krol <michal at vmware.com>
Date:   Thu Jan 21 20:02:44 2010 +0100

    python: Link to ws2_32 on windows.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dcf8543ab375dd9c128d1ca772b1e587cebbdc7c
Author: Michal Krol <michal at vmware.com>
Date:   Thu Jan 21 20:02:17 2010 +0100

    tgsi: Handle two-dimensional constants in text parser.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d96bb01d2db4d07ab7e4b6a50da2f96787180a4d
Author: Michal Krol <michal at vmware.com>
Date:   Mon Jan 11 20:50:57 2010 +0100

    regress: Fix shader header.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=835bab0143e11ab98551a061043f944fd6eab456
Author: Michal Krol <michal at vmware.com>
Date:   Tue Jan 19 13:20:15 2010 +0100

    gallium: Implement 2D constant buffers for fragment shader in softpipe.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4367de152cc5bd7240d75a33e75c1b1671b5cc16
Author: Michal Krol <michal at vmware.com>
Date:   Tue Jan 19 13:16:20 2010 +0100

    tgsi: Handle 2-D declarations.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0adfdaeaa1e20c81a9f37455fe78d15c6406e3d3
Author: Michal Krol <michal at vmware.com>
Date:   Tue Jan 19 13:03:01 2010 +0100

    gallium: Add tgsi_declaration_dimension token.
    
    This will allow us to declare two-dimensional constant buffers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=241a0b8cf34a2c688f59f33758446d95d29e8447
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Thu Jan 28 03:03:07 2010 -0800

    radeong: Slight improvement to buffer creation.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f0a3f824acdce98b5ca1543ecb3d7a316cfdd108
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Thu Jan 28 02:58:28 2010 -0800

    gallium-docs: Moar buffer info.
    
    Oh look, that one question about map_buffer_range is answered.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2102ee204c4dc39f11f07c4c32080c8d69c0e7e7
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Thu Jan 28 02:43:45 2010 -0800

    gallium-docs: Start doc'ing screen buffers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=12f97d9c09dee7fffe073c943fd8428db4362e0c
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Thu Jan 28 01:28:59 2010 -0800

    r300g: Fix bizarre half-flushes with immd mode.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b9ae570bab5d0fefef93a9f6808603971304a74d
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Wed Jan 27 21:31:36 2010 -0800

    r300g: Atomize framebuffers.
    
    There might be some optimizations possible here...

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=14cbf324dc57f8caa4a61dff5146b43cfc42c834
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Wed Jan 27 23:18:22 2010 +0800

    docs: Update the developer section of egl.html.
    
    Mainly to add a subsection on the lifetime of display resources.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=51ab599ddb213d6b846f333bbf03d5f6dde4831f
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Jan 28 01:32:15 2010 -0800

    scons: Do not use linker option '-Bsymbolic' on Mac OS X.
    
    ld on Mac OS X does not recognize the option '-Bsymbolic'.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6baa2c8d022e5dd1e305e7da2925c1e6f9370f35
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Thu Jan 28 16:57:49 2010 +0800

    egl: Migrate drivers to use _eglBindContext.
    
    _eglMakeCurrent is a big hammer that is not easy to use.  Migrate
    drivers to use _eglBindContext and un-export _eglMakeCurrent.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=45ba53324341234144ca02122bf2c0b5ef58c361
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Thu Jan 28 16:49:40 2010 +0800

    egl: Correctly unbind contexts in eglReleaseThread.
    
    MakeCurrent unbinds the current context of the current API.  Modify the
    current API to make sure all contexts are correctly unbound.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=17330479b39409a63a06ec9e6b0f8e28b585db12
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Wed Jan 27 23:51:54 2010 +0800

    egl: eglMakeCurrent should accept an uninitialized display.
    
    When no context or surface are given, the display is allowed to be
    uninitialized.  Most drivers cannot handle an uninitialized display.
    But they are updated to at least throw a fatal message.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=959481ad70b033a254f4d7d0a94dfdfab6b94c15
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Wed Jan 27 23:31:20 2010 +0800

    egl: Add _eglBindContext.
    
    It works similar to _eglMakeCurrent, except that the old context and
    surfaces are returned instead of destroyed.  _eglMakeCurrent is now
    calling the new _eglBindContext.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a933259daa98615ad7473c53623a96f612e9a311
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Wed Jan 27 23:55:58 2010 +0800

    egl: Use a boolean to indicate whether a display is initialized.
    
    The driver pointer of the display was used to decide whether a display
    is initialized.  Use a boolean for that purpose allows accessing the
    driver of an uninitialized display.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8f81769148eab0042ffb7192a702350275648715
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Jan 28 01:19:53 2010 -0800

    scons: Fix GLEW build on Mac OS X.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5dcc088bf16c8c4659e5e7c272ab226f0ed95d75
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Jan 28 00:40:43 2010 -0800

    tgsi: Silence uninitialized variable warning.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1eb1d4e23885b4921cff27473aadb93b942865b1
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Jan 28 00:33:30 2010 -0800

    radeon: Silence "format" compiler warnings.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=347cd2b0d507dad538859ad2d75a005821bc2461
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Jan 28 00:25:20 2010 -0800

    st/xorg: Remove unnecessary headers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4030cd5a2d2cea6e0eab602ce6fdd9a558db6275
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Jan 28 00:20:22 2010 -0800

    st/dri: Remove unnecessary headers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c2bd1657a80cec2099e648ec62424d0d06cd6b9b
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Jan 27 18:08:37 2010 -0800

    llvmpipe: Remove unnecessary headers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=714d3ec9bc3e9085fe7caf522dc001198aaf685c
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Jan 27 17:48:15 2010 -0700

    swrast: s/FIXED_TO_FLOAT/FixedToFloat/

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=978568c647844693f602364bd9e1041d1cecea4f
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Jan 27 16:11:23 2010 -0800

    r300g: Remove unnecessary headers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dd89ac249c56d04bbc23ecd9877426af9f09269c
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Jan 27 17:03:48 2010 -0700

    mesa: fix int/uint comparison warnings
    
    Reported by Karl Schultz.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=20fbb24b67dda0679774756e4b6d98c2c66c2c42
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Jan 27 17:03:04 2010 -0700

    mesa: fix double->float assignment warnings, int/uint comparison warnings
    
    Reported by Karl Schultz.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6703fb1917a79889df31777682283556c31e30bd
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Jan 27 17:02:29 2010 -0700

    mesa: fix double->float assignment warnings
    
    Reported by Karl Schultz.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ca0d048e4e0cc5885cd309cdf9057cfe6044924e
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Jan 27 17:01:54 2010 -0700

    mesa: fix int/uint comparison warnings
    
    Reported by Karl Schultz.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=28bd4a1d81c200d7eff4545de946dd943d853b08
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Jan 27 17:01:10 2010 -0700

    tnl: fix double->float and int/uint conversion warnings
    
    Reported by Karl Schultz.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=880411c72aee7c0ec81366bdf6ab8cf25bebb9d5
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Jan 27 17:00:32 2010 -0700

    swrast: silence double->float assignment warnings
    
    Reported by Karl Schultz.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4e5364d6fcd63b6f927ac4fb76effec0007d6797
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Jan 27 17:00:15 2010 -0700

    mesa: more info in glActiveTexture error msg

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f103f7e460131f582c0ea8129640ad19178a1ff9
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Jan 26 17:31:06 2010 -0700

    configs: added vega to default GALLIUM_STATE_TRACKERS_DIRS

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=83e6ba564c82ddf6403223588e8155f8fcb570e6
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Jan 27 15:54:21 2010 -0800

    i965g: Remove unnecessary headers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f7f59b50ce7a15518c76fc87f1653b1079d27d8c
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Jan 27 15:35:58 2010 -0800

    util: Remove unnecessary header.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=00c36079175a9582f54ca48fc4608faaba1ca4a6
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Jan 27 15:32:48 2010 -0800

    tgsi: Remove unnecessary header.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=83d2b4d4a65958172cf3e30b314d4bffdebefd0b
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Jan 27 15:06:13 2010 -0800

    gallium/draw: Remove unnecessary headers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=01ed5c6ef5395038add9eae2735fa32e40d39895
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Jan 27 14:04:53 2010 -0800

    r300g: Silence GCC "missing braces around initializer" warning.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ccb4ba3e3b147426a0534763ffe20571336c3cf1
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Wed Jan 27 12:18:02 2010 -0500

    r600: fix warning

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1fdf04ade3f99f943cb7c6e8784b6a9c9686d452
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Wed Jan 27 12:16:50 2010 -0500

    r600: rv670 support 8 tex instructions just like other r6xx
    
    also clarify some other const values.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b8656c4825b9e054f05258773ba012e41d4fcdee
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Jan 27 09:21:57 2010 -0700

    cell: remove commas from structs wrapped in PIPE_ALIGN_TYPE macro
    
    This avoids the need to make PIPE_ALIGN_TYPE a variadic macro.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1ecf505087136c1120f440c265c57418b14d0442
Author: Alan Hourihane <alanh at vmware.com>
Date:   Wed Jan 27 12:46:46 2010 +0000

    Duplicate CCVERSION check code to compensate for different env CC.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=07d47cb92d7401b7a5ed21a8f97949f4bd2f66bc
Author: Andre Maasikas <amaasikas at gmail.com>
Date:   Wed Jan 27 11:22:56 2010 +0200

    r600: increase max texture units to 16

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fb24c2678a3f5150a2316a08a37bacdb3b9d2687
Author: Andre Maasikas <amaasikas at gmail.com>
Date:   Wed Jan 27 10:20:15 2010 +0200

    r600: fix XPD with writemask
    
    same variable used for 2 different temp registers
    fixes e.g. glsl/bump

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2a0622182281bfa8402d3c64345c698583c383d7
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Jan 26 23:28:23 2010 -0800

    softpipe: Remove unnecessary header.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=aa2423b5b32735b5d71a71546b8b0300aab3c1b8
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Jan 26 23:26:41 2010 -0800

    i915g: Remove unnecessary headers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7d29afb3a29642e6e13fb30948f7c87434057102
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Jan 26 22:56:58 2010 -0800

    scons: Use '-Werror=' option on GCC 4.2.x and greater.
    
    The existing code only checked for GCC 4.2.x and 4.3.x.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fc20efe8e511bb9ec15c3d70e28b348ddaa4ad37
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Tue Jan 26 22:08:11 2010 -0800

    r300g: Turn the RS block into an atom.
    
    At least one extraneous dirty was eliminated, as well as the chance for
    avoiding dirty on shader change.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=60aa7f1f8042a9291339a3b337a2f1adacf12841
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Tue Jan 26 21:49:02 2010 -0800

    r300g: Make vertex_format into an atom.
    
    Some delicious hax here.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e62520de70731b39bb34411372eb3d30638cf5a6
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Tue Jan 26 21:41:44 2010 -0800

    r300g: Kill dead code for hashing custom state.
    
    It just wasn't meant to be.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=15e283669aa8832347b4733f9556efdb5692640e
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Tue Jan 26 20:11:39 2010 -0800

    r300g: Add A8_UNORM texture format.
    
    Keeps teeworld happy.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=395e08a839bca94b8c0cd7fca4b48bb06bc02952
Author: Dave Airlie <airlied at redhat.com>
Date:   Wed Jan 27 11:46:26 2010 +1000

    radeon/r200/r300: don't clean non-emitted state.
    
    So if we don't actually emit an atom to the hw because we don't
    need it in the current state (e.g. lighting related atoms when
    lighting is off) then don't mark it as clean, because when
    lighting gets switched on we won't emit it at all.
    
    This fixes funky gears colors.
    
    Signed-off-by: Dave Airlie <airlied at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e6df209490a265f35be255468d7b9123404ef14c
Author: Dave Airlie <airlied at redhat.com>
Date:   Wed Jan 27 11:02:32 2010 +1000

    radeon: remove unused file

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2792baec343e5773ff51e93c1b6df8b63d3af4af
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Jan 26 18:04:03 2010 -0800

    intel: Remove dead code from having to clip copyteximage source rect.
    
    mesa core does it now.  If only it did so for other entrypoints.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c8e6a0f2f8637d803006d207bb2fb8e4292bdb28
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Jan 26 18:01:37 2010 -0800

    intel: Use a handy helper in glReadPixels source clipping.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=41f4d82ba8e2497d9fe27f55cb1b8707862fed46
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Jan 26 17:47:03 2010 -0800

    intel: Clean up stale comments about cliprects.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a389d6bd566ba241a285c3a33039d5e964bc8f30
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Jan 26 17:40:44 2010 -0800

    intel: Remove the remaining cliprects code from DRI1.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ee454f0ba422e37157c7ac774884474bcc6c9d34
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Jan 26 17:36:35 2010 -0800

    intel: Remove DRI1 junk from spans code.
    
    This reduces the driver size by over 1%.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=348fadc5df83c22b237c59f1aed26573ab9f7506
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Jan 26 17:11:11 2010 -0800

    intel: Remove DRI1 junk from blit glBitmap.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3f912e0b3a84ef3703b974a6c29dbe3ec8e817b2
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Jan 26 17:02:55 2010 -0800

    intel: Remove DRI1 junk from CopyPixels.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3efd88f183485fc8a4cde3ec306c6a9191477902
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Jan 26 16:40:05 2010 -0800

    intel: Remove DRI1 junk from glClear blit implementation.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a3d8e7e48152d88217a409bf366e10497ee75763
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Jan 26 16:35:27 2010 -0800

    i965: Remove DRI1 leftovers from stipple offset handling.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=25b8ce3a6aa67db96550946aab94bd3416e5b10a
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Jan 26 17:00:15 2010 -0800

    i965g: Silence uninitialized variable warning.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6ab9740b7a4f2be55533b5229519ae9563bd88ee
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Jan 26 16:45:32 2010 -0800

    softpipe: Remove unused variables.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1187a3c957578355f0e4475d45a4eab4c13d4cd8
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Jan 26 16:37:10 2010 -0800

    st/mesa: Silence uninitialized variable warning.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=63b10e8fe71c1de5b0ee9aac72fd7303551f59a0
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Jan 26 16:22:10 2010 -0800

    intel: Fix PBO blit ReadPixels from an FBO.
    
    Bug #25921 -- clutter PBO usage gave unreliable results.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=db89bf40025805165bbc34ac7a6610f9468d8749
Author: Igor Oliveira <igor.oliveira at openbossa.org>
Date:   Mon Jan 25 19:23:04 2010 -0400

    docs: add documentation to double opcodes
    
    Signed-off-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ab53f710151d920286d0c92f93262fb468008051
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Jan 26 14:43:23 2010 -0800

    i965: Add support for EXT_draw_buffers2.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f62c2a0bb89041567467a6c01cf1eb27cec01e9e
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Jan 26 13:08:42 2010 -0800

    i965: Fix fp fragment.position handling and enable HW part of ARB_fcc.
    
    As with swrast, this fixes the default pixel center behavior which was
    broken, and implements the previous behavior for integer.  Fixes
    piglit fp-arb-fragment-coord-conventions-none.  The extension won't be
    exposed until we get the GLSL part implemented.
    
    The DRI1 origin_x/y parts are dropped since they're no longer relevant.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=11c581c6ce0b09dc4203a7f93ebb8f76357f19be
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Jan 26 12:43:43 2010 -0800

    swrast: Implement ARB_fragment_coord_conventions but don't enable.
    
    This brings swrast's support up to the state of gallium, and fixes the
    default center behavior of fragment.position.xy in piglit
    fp-arb-fragment-coord-conventions-none.
    
    The extension is not enabled currently because the GLSL part of the
    extension isn't supported, so piglit
    glsl-arb-fragment-coord-conventions-define fails as would any serious
    test of the GLSL part.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dea98eb792b5a0637ff2067d9bfe2f666f01423e
Author: Alan Hourihane <alanh at vmware.com>
Date:   Tue Jan 26 20:58:11 2010 +0000

    support an 'embedded' platform target which turns off most parts of the
    build.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=46f453b29890afebb49daa04e0dbeadc45e662c2
Author: Alan Hourihane <alanh at vmware.com>
Date:   Tue Jan 26 20:57:03 2010 +0000

    Check for __USE_MISC for defining uint & ushort

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=43867acb6afc7fad26cdc2f22b2a3bb6eeefb2da
Merge: 06d228d8b92b7f4031f0596d498c24c4ed952e68 68ca19afd7299fa9c686f95d53b7e14df37aba4c
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Jan 26 13:23:25 2010 -0700

    Merge branch 'mesa_7_7_branch'
    
    Merging was easier than cherry picking in this instance.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=68ca19afd7299fa9c686f95d53b7e14df37aba4c
Author: Erik Wien <wien at start.no>
Date:   Tue Jan 26 13:19:30 2010 -0700

    mesa: Don't bind DRAW/READ_FRAMEBUFFER separately without FBO blit support
    
    If GL_EXT_framebuffer_blit was not supported _mesa_DeleteFramebuffersEXT
    would raise an error when deleting the currently bound framebuffer. This
    because it tried to bind the default DRAW- and READ_FRAMEBUFFER separately.
    This patch binds the default FRAMEBUFFER instead in that case.
    
    Encountered in the fbo/fbo-copyteximage piglit test on R600.
    
    Patch cleaned up a bit by Brian Paul.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=06d228d8b92b7f4031f0596d498c24c4ed952e68
Author: Jesse Barnes <jbarnes at virtuousgeek.org>
Date:   Tue Jan 26 22:16:53 2010 +0200

    intel: make sure we update the renderbuffers after a swap
    
    Now that LOCK_HARDWARE is gone, we don't have a convenient place to
    update the renderbuffers everywhere we need them.  So grab new buffers
    when we invalidate the old ones until we optimize things further.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=550fc19a5f927b0a95e6aae96c64d094cffe1c36
Author: Alan Hourihane <alanh at vmware.com>
Date:   Tue Jan 26 19:57:34 2010 +0000

    add missing SCons.Util

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cbecb8fc8e85cfafed7fd8fd0e2dd1143efcf62b
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Jan 26 12:49:44 2010 -0700

    vbo: if 'end' is out of bounds, clamp it
    
    If we determine that the 'end' parameter to glDrawElements() is out of
    bounds, clamp it to the max legal index value.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=645e297a0019eb2f7513bd801ffdaac03187f29f
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Jan 26 12:47:51 2010 -0700

    vbo: clamp DrawElements start/end to max possible values
    
    Some apps are sloppy with their start/end values.  Clamp them to
    max possible values to prevent problems later.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=18bb614acf3b9bbfd8c81253a6fd2fb24800dd70
Author: Alan Hourihane <alanh at vmware.com>
Date:   Tue Jan 26 19:18:32 2010 +0000

    fix typo

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6544be622363674430f70ca262629334d25b350a
Author: Alan Hourihane <alanh at vmware.com>
Date:   Tue Jan 26 19:14:16 2010 +0000

    Allow the environment to override certain flags.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1019f0de1170f627e8e9ce7b449f7a76d89c6742
Author: Alan Hourihane <alanh at vmware.com>
Date:   Tue Jan 26 19:13:27 2010 +0000

    only use -Werror flags with gcc 4.2.x and 4.3.x.
    could use a better test here though.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cec0e7c086d04c73e5c0a516cb6e3df9bc250cb2
Author: Aaron Plattner <aplattner at nvidia.com>
Date:   Tue Jan 26 10:14:11 2010 -0800

    glxgears: Support GLX_EXT_swap_control for querying the current swap interval.
    
    Signed-off-by: Aaron Plattner <aplattner at nvidia.com>
    Signed-off-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=af1e9403e732651fe2cedde230ac7010f2f1a649
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Jan 26 10:53:34 2010 -0700

    mesa: remove redundant _MaxElement computation
    
    Eric added some new code to check if offset < obj_size before computing
    _MaxElement but my original code was still present afterward and it
    clobbered the _MaxElement value.
    
    Not sure if this came from a bad merge or what.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=782f66c8a2424245ad23d17ba2e4bd9e7235c452
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Jan 26 10:48:00 2010 -0700

    progs/tests: use glDrawRangeElements() in bufferobj.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a5d67dc0119035c518d9778854948d13f0ce2d69
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Tue Jan 26 17:58:50 2010 +0100

    nv50: supports independent blend enables

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1a9d01dcde26aee4db662deb7069fa14069062de
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Tue Jan 26 17:32:57 2010 +0100

    gallium: add the new PIPE_CAP blend bits to more drivers
    
    some drivers will complain if they don't know the cap bit

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1d8b308cbf6e17f2703807152deaa1ee075882e2
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Jan 26 09:12:32 2010 -0700

    docs: document Intel, R300 env vars

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=786bd78be4a412e58ded6eed1d6d3e4a61b1ba2b
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Tue Jan 26 07:21:40 2010 -0800

    r300g: Per-MRT blending is not supported.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9bc80ff17496feda3b47cf40e577976237f87957
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Tue Jan 26 15:35:31 2010 +0100

    mesa/st: code cleanups for new blend functionality
    
    minor code changes, style and comment fixes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=092b1ca989ba3bdc3f4d421b83b3943af260b7db
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Tue Jan 26 18:41:15 2010 +0800

    egl: Remove _eglOpenDriver and _eglCloseDriver.
    
    _eglCloseDriver is no-op and _eglOpenDriver does nothing but call
    _eglMatchDriver.  Export _eglMatchDriver directly.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=545eaf83b5f096e5b16b2056e13b76f58d9211c9
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Tue Jan 26 18:34:29 2010 +0800

    egl: Fix a segfault when a display is initialized again.
    
    Reset dpy->MaxConfigs so that dpy->Configs is re-allocated.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a1717970e78d897f527273278bf1346cc86a5741
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Tue Jan 26 17:13:51 2010 +0800

    egl: Remove _eglGetCurrentSurface and _eglGetCurrentDisplay.
    
    They have little use in drivers since drivers need to work for multiple
    current contexts.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=11cf3cb2c463cf8af8a7e63eb9521979bfd303f8
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Tue Jan 26 17:22:21 2010 +0800

    egl: Fix leaks in eglReleaseThread.
    
    There may be multiple bound contexts that should be unbound.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7c09296d4ce977f711f36c3393fd1a2718a6a6ce
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Tue Jan 26 16:53:40 2010 +0800

    egl: Refactor _eglMakeCurrent.
    
    Refactor _eglMakeCurrent into _eglCheckMakeCurrent,
    _eglBindContextToSurface, and _eglBindContextToThread.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6f6f3e4227855c87a78a717bce7374a7d64172ce
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Tue Jan 26 16:52:14 2010 +0800

    egl: Add _eglGetAPIContext.
    
    It will return the currently bound context of the given API.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f65ed0a3097d91289ced44d53786506333122b55
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Tue Jan 26 15:16:49 2010 +0800

    egl: Use a boolean to indicate whether a resource is linked.
    
    An unlinked resource may still be a current resource such as current
    surfaces.  There might still be a need to know which display the
    unlinked resource belongs to.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d21ee93fdb817a96b47b5dd4be925e23c19bb5a7
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Tue Jan 26 15:10:18 2010 +0800

    egl: Mark _eglCheckResource as PUBLIC.
    
    To support extensions such as GL_OES_EGL_image, the drivers need a way
    to check if a given EGLImageKHR is valid.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c73dbce8916ecff36f09d957046c6218a8ac5861
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Jan 26 00:45:54 2010 -0800

    glsl/pp: Silence GCC "no previous prototype" warning.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7aed23c36288c2b343073d6d06ca0ea167805cd3
Author: Eric Anholt <eric at anholt.net>
Date:   Mon Jan 25 14:53:50 2010 -0800

    intel: Don't do client-side frame throttling with DRI2 SwapBuffers.
    
    The server side does the throttling on our behalf now by putting the
    client to sleep, so we don't need our previous hacks for limiting the
    number of outstanding frames.  Same effect as
    7d4e674b212c9dc6408c13913a399bd4a2b9a1e3.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c7fc9bfb2207638a479ddaff3ad108ffd9cd294a
Author: Eric Anholt <eric at anholt.net>
Date:   Mon Jan 25 14:48:57 2010 -0800

    Revert "intel: Use the new DRI2 flush invalidate entrypoint to signal frame done."
    
    This reverts commit 7d4e674b212c9dc6408c13913a399bd4a2b9a1e3.  It broke
    throttling in the non-new-DRI2 case.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5e1851b144a97bd577409dd5c6f3f6f45b4ff56f
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Jan 19 15:26:56 2010 -0800

    i965: Remove unnecessary malloc/free in VS binding table setup.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a098fd71d7b7347bb8f1841bad0e7ce24e0e6de9
Author: Eric Anholt <eric at anholt.net>
Date:   Mon Jan 25 22:27:46 2010 -0800

    i965: Fix build after merge of mesa stable branch.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=74aa773f7cbe456ca8f25c8a9a2c911795cc2a63
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Tue Jan 26 11:35:30 2010 +0800

    docs: Mention EGL and OpenGL ES in 7.8 release notes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=146931769c75978c58ac0088e8ab630fc41074ec
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Thu Jan 21 17:58:28 2010 +0800

    glx: Build GLX normally.
    
    GLX was built specially and before Mesa core because libglapi.a could
    not be built with IN_DRI_DRIVER defined.  This is no longer the case
    since 6e99e6ddbf488f6955e34ef0bc438fdcb4d90f74.
    
    It works fine in my (limited) testing with both direct and indirect
    rendering.  I also compare the outputs after preprocessing (gcc -E) with
    or without this commit, and they are identical.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a6342afe502fe52190be4d97df58eb3406b70246
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Tue Jan 26 10:54:45 2010 +0800

    docs: Update EGL documentation.
    
    Add --enable-gallium-swrast to the example.  Document missing
    --with-egl-driver-dir and update TODOs.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0d2d40451d01a07db515452561c71eaacb789872
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Tue Jan 26 10:46:32 2010 +0800

    egl/xdri: Update with glxclient.h change.
    
    __glXFindDisplay is no longer static since
    7a9329ba99fe1242c07fbf4fd04e7a4dbeba2e72.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7a9329ba99fe1242c07fbf4fd04e7a4dbeba2e72
Author: Robert Bragg <robert at linux.intel.com>
Date:   Wed Jan 20 03:01:14 2010 +0000

    mesa: misc GLX_INTEL_swap_event fixes
    
    Fixup a few issues found through testing:
      - update GLX names to match glproto
      - register DRI2WireToEvent so it actually gets called
    
    Signed-off-by: Robert Bragg <robert at linux.intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9b22427911ad27efc1f36faee9462c6082d0417c
Merge: 7e7f8815fbfa21ab2397e673fa19c36603bc7a51 6749310d3f60df70ad8f82db986871ab9496793b
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Jan 25 14:46:17 2010 -0700

    Merge branch 'mesa_7_7_branch'
    
    Conflicts:
    
    	src/mesa/drivers/dri/intel/intel_screen.c
    	src/mesa/drivers/dri/intel/intel_swapbuffers.c
    	src/mesa/drivers/dri/r300/r300_emit.c
    	src/mesa/drivers/dri/r300/r300_ioctl.c
    	src/mesa/drivers/dri/r300/r300_tex.c
    	src/mesa/drivers/dri/r300/r300_texstate.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7e7f8815fbfa21ab2397e673fa19c36603bc7a51
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Mon Jan 25 16:19:19 2010 -0500

    r300: rv350+ support FLT16_2/4 vertex formats

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5fe71949d9e3790ce38ab616aee29079c6b67721
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Mon Jan 25 11:27:50 2010 -0800

    r300g: Finish and enable immediate mode.
    
    Based on Marek's immd-mode patch.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1571602153128971ae9ed549d633d67aac65da14
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Mon Jan 25 11:04:55 2010 -0800

    radeong: Make sure that we're not emitting relocations for local buffers.
    
    Split from Marek's immd-mode patch.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c486bfb463f30bf894d2dae1326973aeb3de1159
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Mon Jan 25 11:04:15 2010 -0800

    radeong: Make is_r3xx inline to avoid warnings.
    
    Split from Marek's immd-mode patch.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=67149051be56825151659eb1672242b624555f7d
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Mon Jan 25 11:01:16 2010 -0800

    radeong: Clean up domain usages.
    
    Split from Marek's immd-mode patch.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=72778a9d254f6c9c63d86413936ee7f3e5a6e56e
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Mon Jan 25 10:52:19 2010 -0800

    Revert "r300g,radeong: finish and enable the immediate mode"
    
    This reverts commit 112239e9a66a155d36fe2ad0ab130e6f26eff298.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=df4395198ce433251c8bd2d497543c7b389e5aca
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Mon Jan 25 20:20:52 2010 +0100

    softpipe: enable new blend functionality
    
    works with tests/drawbuffers2

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6749310d3f60df70ad8f82db986871ab9496793b
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Mon Jan 25 20:07:43 2010 +0100

    st/xorg: Fix crash on resize with libkms

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5fae36147e1067ac8b1eb5bcade2f9b1dbf29aa4
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Mon Jan 25 19:27:05 2010 +0100

    st/mesa: handle EXT_draw_buffers2 per rendertarget blend enables / colormasks
    
    uses the new gallium per-rt blend functionality

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0d051af6127d206d165a1034ca0795ce8fdcd389
Author: Igor Oliveira <igor.oliveira at openbossa.org>
Date:   Mon Jan 25 09:53:53 2010 -0700

    vega: fix incorrect samplers, textures indexes in blend_bind_samplers()
    
    Fixes fd.o bug 25863.
    
    Signed-off-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0d3a6a505d537b879f31be0ed14fa8577717efaf
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Mon Jan 25 16:52:14 2010 +0100

    vega: don't enable blending if not necessary
    
    In some places blending was enabled even though it wasn't necessary.
    Also remove a (bogus) reenabling of color writes, which wasn't really used.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dbc0e24ab866ce8bdd974b52e050dd022620b146
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Mon Jan 25 16:43:33 2010 +0100

    xorg: do not enable unnecessary blending for xv

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=13b74b585a013f0f089ea14c9512e3d709bdca67
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Mon Jan 25 16:41:57 2010 +0100

    trace: adapt to blend changes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6893948d482ab69a41290d1b0172834197ee48f2
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Mon Jan 25 16:39:39 2010 +0100

    svga: adapt to blend changes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4e6bfa6de1940f1da018aace444ae7ca16792d28
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Mon Jan 25 16:39:16 2010 +0100

    softpipe: adapt to blend changes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e908abf1740dce1a3b391ce5bcfda4f2a0b480de
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Mon Jan 25 16:38:32 2010 +0100

    nouveau: adapt drviers to blend changes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d241964e47ac5576e754d6e6ae19fece8bf8752c
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Mon Jan 25 16:37:51 2010 +0100

    r300g: adapt to blend changes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4e0c825a799b9982ad62125df1aa876b3b0c110d
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Mon Jan 25 16:37:27 2010 +0100

    i965g: adapt to blend changes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bc160fc9b293f155d5ed48912dc09c111b97ec74
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Mon Jan 25 16:37:09 2010 +0100

    i915g: adapt to blend changes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=88388b99fbde4652d39f4876a2fc0235de415a3f
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Mon Jan 25 16:36:37 2010 +0100

    cell: adapt to blend changes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=99e28d4ee3ce995845d9290b735b1fbe1b96886d
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Mon Jan 25 16:35:56 2010 +0100

    llvmpipe: adapt to blend changes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3770769f21138ba722a38c1400b501fdcedea17d
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Mon Jan 25 16:34:29 2010 +0100

    st/python: adapt to blend changes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=feefa7a510058f57a81e5e928cd2fcb63506624f
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Mon Jan 25 16:33:09 2010 +0100

    vega: adapt to blend changes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=92676b9fe6356a8974830c47c0191d1ca57a0741
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Mon Jan 25 16:32:18 2010 +0100

    xorg: adapt to blend changes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cbb8d35a3ae999f0192dfdca35f7cbc1d494fabb
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Mon Jan 25 16:31:21 2010 +0100

    gallium: fix cast for size calc of pipe_blend_state

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9328f3a670993167d7fb9a590f9e712467e77c7c
Author: Luca Barbieri <luca at luca-barbieri.com>
Date:   Tue Jan 19 17:39:27 2010 -0800

    Fix compressed texture loads for non-minimal pitches again
    
    My commit eea6a7639f767b1d30b6ef1f91a9c49e3f3b78f0 does a memcpy of height
    lines, but that's wrong because the texture has a block layout and we
    must thus use the number of vertical blocks instead of the height.
    
    Signed-off-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2204447de320afe201a9369f57658cae0a11a440
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Mon Jan 25 22:29:51 2010 +0800

    winsys/drm: Correctly install EGL drivers.
    
    Remove extraneous quotes that prevent some drivers to be installed when
    there are more than one display in EGL_DISPLAYS.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cb64ca5066a3f4611680aa8c9a5d1caf68538cb5
Author: José Fonseca <jfonseca at vmware.com>
Date:   Mon Jan 25 13:17:47 2010 +0000

    pipebuffer: Reapply the mesa_7_7_branch's changes.
    
    After the last mesa_7_7_branch merge the old master code remained,
    instead of the newer mesa_7_7_branch's code. This commit makes both
    branches match, modulo interface changes.
    
    Note: future mesa_7_7_branch -> master merges will most likely hit
    conflicts in these files. Unless otherwise stated, the mesa_7_7_branch
    is the reference.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4c082faa7e0887205fe9158320884c177f416b80
Author: José Fonseca <jfonseca at vmware.com>
Date:   Mon Jan 25 11:54:54 2010 +0000

    llvmpipe: Remove lp_tex_sample_c.c again.
    
    Popped back to life in some merge. Not necessary even as a reference,
    since it is identical to softpipe's sp_tex_sample.c with renamed symbols.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6877c5de3c3ff39da514a74928ea270138cddff9
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Mon Jan 25 12:27:47 2010 +0100

    vmware/xorg: Do buffer round-robin logic differently

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0b482c4fbe69a807bb69bf92f37e362f818c664d
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Fri Jan 22 18:28:40 2010 +0100

    st/xorg: Improve options and print them to log
    
    Set 2D acceleration to off by default
    Get fallback debugging from the Xorg config
    Also print if 3D acceleration is enabled

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a3b783ea294f348bf3424eeb4170dd7f0741519a
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Thu Jan 21 21:32:28 2010 +0100

    vmware/xorg: Export pci_probe function for ugly chain-loading

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=36fd55f9f03b00263ee1ccf22bbb50e5ba048e80
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Thu Jan 21 21:23:22 2010 +0100

    st/xorg: Export helper function for detecting modesetting

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=16cf7e14a6dee85fadc0ab4e7c066288c3362352
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Thu Jan 21 21:28:14 2010 +0100

    st/xorg: Fix warning

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8cf1af45075a1bf8c302a513566b7ef2314264b7
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Mon Jan 25 01:12:30 2010 -0800

    gallium-docs: Add note on scissor.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=112239e9a66a155d36fe2ad0ab130e6f26eff298
Author: Marek Olšák <maraeo at gmail.com>
Date:   Mon Jan 18 00:15:52 2010 +0100

    r300g,radeong: finish and enable the immediate mode
    
    Nearly 100% performance increase in glxgears.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9f8ec533123f07f29b084e8a46fc35c498b3a670
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sun Jan 17 23:13:51 2010 +0100

    r300g: fix zero-area scissor

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b7a002df1e06504ff1ed0dc005c9b10aa4be54f7
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sun Jan 17 00:57:04 2010 +0100

    r300g,radeong: set tiling flags in libdrm

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=85059964307c3f10e4a328d82af2bb791a5a4927
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sat Jan 23 17:19:44 2010 +0100

    radeong: do not emit a zero-sized command stream
    
    Fixing a hardlock introduced in fcbd285e421903ee0a65f19f5d633b25b5923c24 and
    reproducible with piglit/bugs/fdo23489.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4aed0944f4b8b8d14d210cf6bc87ccddfa9a77ec
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Mon Jan 25 11:55:48 2010 +0800

    egl: Native types are renamed in EGL 1.3.
    
    Rename Native*Type to EGLNative*Type.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dbb866ab33862defc2749134805bafebf323fd11
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Mon Jan 25 11:39:44 2010 +0800

    egl: Make resource void pointer in _eglCheckResource.
    
    This emphasizes the fact that the resource to be checked could really be
    invalid and have an unknown type.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3f932a444021958d632e3e6334d7b168304dfd74
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Mon Jan 25 11:34:09 2010 +0800

    egl: Install EGL headers.
    
    Install EGL (and KHR) headers along with the library.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a1c4a8a3c855d52fbfef10023b9a8f116e163a97
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Sat Aug 15 22:58:13 2009 +0800

    egl: Add support for EGL_KHR_image.
    
    Individual drivers still need to implement the API hooks.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=95f8f75ad8bdb1d8e1cc16ea91fed8c407c36abd
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Sat Aug 15 22:57:47 2009 +0800

    egl: Update headers.
    
    Update to the current versions found at
    http://www.khronos.org/registry/egl/.  There is one modification in
    khrplatform.h for GCC visibility.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=daea9270f877e3f32ef93f71ffa2d27dac4162b4
Author: Igor Oliveira <igor.oliveira at openbossa.org>
Date:   Sun Jan 24 12:26:31 2010 -0400

    egl: check if driver_name is null

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=47d30b0c2c36f952cc14deefb9f937f1b0a9b531
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Jan 24 18:18:17 2010 -0700

    st/mesa: fix int->uint conversion for negative scissor bound values
    
    Based on a patch by Xavier Chantry <chantry.xavier at gmail.com>:
    
    If x+width or y+height is negative, then maxx or maxy will get a bogus value
    when converting that to unsigned. Fix this by setting 0 as minimal value.
    
    This was also triggered by teeworlds, but only with some combination of
    resolution and map section. For example upper part of dm2 at 1280x1024.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e88d6fe299cb43eedfae7f0fa3bb14c8086a8cd4
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Jan 24 17:54:44 2010 -0700

    mesa: move _mesa_debug() call earlier in _mesa_Scissor
    
    Part of a patch from Xavier Chantry <chantry.xavier at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fdfa4c85297d5d25e7256bf73e35309b358af86c
Author: Xavier Chantry <chantry.xavier at gmail.com>
Date:   Sat Jan 23 17:27:21 2010 +0100

    st/mesa: fix unsigned/signed breakage in scissor
    
    commit 53174afeeb introduced a portability change that converted GLint x,y
    to GLuint. That breaks when x and y are negative, which seems to be allowed,
    and which at least one game uses : teeworlds.
    
    Rather than simply reverting the change, it seems possible to convert the
    16bit unsigned to GLint so that comparisons are made between signed integers
    instead.  This hopefully does not break anything while keeping MSVC happy.
    
    Signed-off-by: Xavier Chantry <chantry.xavier at gmail.com>
    Signed-off-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9e1550dbafe1b28b81dc15822762e6cfe53e3a4b
Author: Marcin Slusarz <marcin.slusarz at gmail.com>
Date:   Sun Jan 24 19:27:59 2010 +0100

    nv50: fix uninitialized variable in nv50_revdep_reorder
    
    "unsafe" is never initialized, but used
    (found by valgrind)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0ef781c1ae04451ac4f184187e900f872cad5f94
Author: Marcin Slusarz <marcin.slusarz at gmail.com>
Date:   Wed Jan 20 23:27:07 2010 +0100

    nv50: fix crash in nv50_pre_pipebuffer_map (nv50_screen->cur_ctx)
    
    nv50_pre_pipebuffer_map references screen->cur_ctx which points
    to freed memory after the context is destroyed.
    This crash is easily triggerable by progs/xdemos/glxcontexts.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=74989972ba4fd629905799ed2181f8f6f4e53c2b
Author: Marcin Slusarz <marcin.slusarz at gmail.com>
Date:   Sun Jan 17 23:51:22 2010 +0100

    nouveau/winsys: be nice and close the device on destroy

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=283b21d02bff3d4bd6127f6b642331e06db41ace
Author: Marcin Slusarz <marcin.slusarz at gmail.com>
Date:   Sun Jan 17 23:50:50 2010 +0100

    nouveau: fix winsys object leak

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=833acea8f6bcbed8b477eb1a1d897127afb0e73e
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Sun Jan 24 14:22:41 2010 +0100

    nv50: fix handling of FragCoord input

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=49dde55b96f717171a9dc6facd800e1c4be6eedf
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Sat Jan 23 18:35:27 2010 +0100

    nv50: only flush texture caches on st request

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d6fd31a8d47b6cc70b5e64757e1272ccc6594350
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Sun Jan 24 15:13:17 2010 +0100

    nv50: implement render_condition
    
    Still not handling queries on multiple contexts though.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=21b2c0a6e5ecb6d542bd7d3750c5a0b745104edd
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Sun Jan 24 21:04:35 2010 +0800

    egl: Add and use make_library_path.
    
    Add a platform specific function to turn a library name to a library
    path.  It is used to convert EGL_DRIVER or the default driver to a
    library path that can be loaded.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cecc33cd4f2b3ae1fa590a450eeaefc9b761fb30
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Sun Jan 24 20:53:41 2010 +0800

    egl: Remove _eglFindAPIs.
    
    This function is not used and should have been removed by last commit.
    My mistake.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cf7c1ea4f1a805a3b6003808aa0b034603412870
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Sun Jan 24 20:44:39 2010 +0800

    egl: Remove unused helper functions.
    
    _eglFillInConfigs and _eglFindAPIs have no user in Mesa and are unlikely
    to find one soon.  It should be fine to remove them.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=56b93a25ea5c573587ac699bf6806fe530f81b2f
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Sun Jan 24 20:21:23 2010 +0800

    egl: Remove unused casting functions.
    
    _eglUIntToPointer and _eglPointerToUInt are no longer used.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ecb3b3102a3022e31cf9d75ae099eddbe298517f
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Sun Jan 24 20:32:34 2010 +0800

    egl: Make surfaces and contexts resources.
    
    Turn _EGLSurface and _EGLContext into _EGLResource so that they can be
    managed uniformly.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7abf42626fe8552cf898652134f3767e591614ab
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Sun Jan 24 20:30:04 2010 +0800

    egl: Add _EGLResource and _EGLResourceType.
    
    Resources are objects managed by a display.  They can be linked to or
    unlinked from a display.  It is also possible to check if a resource is
    valid.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b4d2c97a2d2cce92fa638ff74bef7dedf593fd1f
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Sat Jan 23 22:57:23 2010 +0800

    egl: Move surface functions in egldisplay.[ch] to eglsurface.[ch]
    
    Move functions to where they should be.  There should be no real change
    here.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5e66d1893234b3002d71985c05253321d4cdedc4
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Sat Jan 23 22:53:59 2010 +0800

    egl: Move context functions in egldisplay.[ch] to eglcontext.[ch].
    
    Move functions to where they should be.  There should be no real change
    here.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7be4d6b5f7ee8ccf8a5dfc117b348c2a165d4054
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Sun Jan 24 11:03:20 2010 +0800

    mesa/es: Improve Makefile rules.
    
    Make sure glapi headers are cleaned when "make clean".  Make sure all
    sources depend on subdirs-stamp-tmp so that sources/headers are
    generated first.
    
    subdirs-stamp-tmp will be removed after a successful build.  It might be
    a problem when a build fails.  But it is much better than where we
    currently are: glapi headers are never cleaned or re-generated.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e85cb98a169f83e1a1ad7f17cbbedaee0ea47fe1
Author: Vinson Lee <vlee at vmware.com>
Date:   Sun Jan 24 00:17:00 2010 -0800

    r200: Silence fprintf format warning.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e02dc139520fab9f7189e0ae390f72ed674bb7d7
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Jan 23 23:18:33 2010 -0800

    x86: Do not build read_rgba_span_x86.S on Mac OS X.
    
    read_rgba_span_x86.S uses the pseudo-ops .hidden and .type which are
    not recognized on Mac OS X.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f429b80fffc57a6165b76e9345cf5b9383edd650
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Jan 23 23:12:34 2010 -0800

    x86: Do not use .hidden pseudo-op on Mac OS X.
    
    The .hidden directive is an unknown pseudo-op on Mac OS X.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bc75ec0f3824176f3fd7182846b3ec36051945b3
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Jan 23 22:59:31 2010 -0800

    glapi: Do not use .type pseudo-op on Mac OS X.
    
    The .type directive is an unknown pseudo-op on Mac OS X.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6b55aacccbbc2c86f03eafab23d5d74bc165c9ed
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Jan 23 21:43:26 2010 -0800

    scons: Do not use ld options start-group and end-group on Darwin.
    
    Mac OS X ld does not support these options.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e9bb06441eb4a50e9927dcc09289ec63b0e2cf0a
Author: Dave Airlie <airlied at redhat.com>
Date:   Sun Jan 24 15:37:23 2010 +1000

    r300g: avoid the use of goto
    
    I was being lazy on Sunday morning, Droste on irc called me on it ;-)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d57ba16ae3943a93071ef1bbab4a13725b8ea20c
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Jan 23 21:05:58 2010 -0800

    scons: Define _DARWIN_C_SOURCE on Darwin builds.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=232ddfec24d2e707c4e374d817c559cc6415d609
Author: Dave Airlie <airlied at redhat.com>
Date:   Sun Jan 24 14:58:45 2010 +1000

    r300g: fix flushing harder.
    
    I swear ipers runs here after this commit.
    
    After we flush we need to redo the space check

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7f2f42dd8093e585a6edff2b1173cc39fc6391df
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Jan 23 20:56:49 2010 -0800

    progs/demos: Remove unnecessary header from shadowtex.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b62b524fee5f1b9ec9b53cc8f550a0c9a3d769c2
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Jan 23 20:43:27 2010 -0800

    r300: Remove unnecessary headers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fb6bff3712d71cfe131fbf70154d326cdf39e7c8
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Jan 23 14:33:29 2010 -0800

    intel: Remove unnecessary headers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=28c3e57c8354f988f49bac69a6866418e6009a5d
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Sat Jan 23 20:18:43 2010 +0800

    egl: Install drivers to ${libdir}/egl.
    
    Install EGL drivers to EGL_DRIVER_INSTALL_DIR, which is default to
    ${libdir}/egl.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6c4431c092b06d31eee5ac7ed656ab6d6423c3ef
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Sat Jan 23 20:09:20 2010 +0800

    st/vega: Clean up Makefile.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=60cd2449f8f2b698f0adacd4a401db13c5fa46f9
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Sat Jan 23 20:08:02 2010 +0800

    st/es: Pass -linker and -ldflags to mklib.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=146a77af3f68d3a935fad5b143123280049e6c60
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Jan 23 02:14:56 2010 -0800

    radeon: Remove unused variable.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3b002c9f75dd76e41552306516545080719fc065
Author: Dave Airlie <airlied at redhat.com>
Date:   Sat Jan 23 20:07:08 2010 +1000

    r300: fix wrong call in last commit

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4bad0aef40b87cf1a2ef8ecb5cd560d8a162d0ec
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Jan 23 01:54:53 2010 -0800

    tdfx: Remove unnecessary headers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=283d9565bf18b828e1bc6ed8ef2692132b4e359e
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Jan 23 01:40:44 2010 -0800

    sis: Remove unnecessary headers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=76bc66b664c7e135aa9c06cedd94ee1961d68c70
Author: Dave Airlie <airlied at redhat.com>
Date:   Sat Jan 23 19:35:42 2010 +1000

    r300g: fix up buffer emission ordering.
    
    This fixes the code space checking VBOs, then resetting the space list
    and space checking other buffers. it fixes demos/ipers
    
    Signed-off-by: Dave Airlie <airlied at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=09a142e5db8dc72407ffb16a1a4e02d6540f6095
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Jan 23 00:38:14 2010 -0800

    savage: Remove unnecessary headers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ca54a5b92043ba9564aca5af47f8c57a53cc48bc
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Jan 23 00:19:29 2010 -0800

    mga: Remove unnecessary headers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=634ec5c2abf05a9a8c27d9199ded5d1ad91e538a
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Jan 22 23:53:39 2010 -0800

    i965: Remove unnecessary headers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=329c1b59106cf4ada27eaa4694600dc281d8c0de
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Jan 22 23:22:16 2010 -0800

    i915: Remove unnecessary headers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9a62f0ce3bffd37bad101552b57347e0855d1df1
Author: Dave Airlie <airlied at redhat.com>
Date:   Sat Jan 23 12:57:51 2010 +1000

    r300: only enable half floats on r500s.
    
    Thank to MAD for point it out.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=782b6885c2573e1f004d9572eb386d9e1f392254
Merge: 092841892228c7b71dd5d6d463f1e0a37033eae9 d82b8038fda47e825cbd093b3ae198a85a163b25
Author: Dave Airlie <airlied at redhat.com>
Date:   Sat Jan 23 12:29:33 2010 +1000

    Merge branch 'arb_half_float_vertex'

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=092841892228c7b71dd5d6d463f1e0a37033eae9
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Sat Jan 23 10:31:21 2010 +0800

    Revert "add segl"
    
    This reverts commit fe33b7083b0081b91ee338acbe966400c6b9a7b9.  It was
    not supposed to be pushed yet.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d82b8038fda47e825cbd093b3ae198a85a163b25
Author: Dave Airlie <airlied at redhat.com>
Date:   Sat Jan 23 07:38:06 2010 +1000

    r300: half float support
    
    Signed-off-by: Dave Airlie <airlied at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=96f2f0daeadd5bd2d8433e31a1b122c2bd709390
Author: Dave Airlie <airlied at linux.ie>
Date:   Mon Jan 18 16:30:56 2010 +1000

    i965: add support for ARB_half_float_vertex
    
    enables the extension on i965 and adds support to the draw upload for
    the vertex format.
    
    Signed-off-by: Dave Airlie <airlied at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cfe884e2030466df673881da8e830c300dda40db
Author: Dave Airlie <airlied at linux.ie>
Date:   Mon Jan 18 16:29:31 2010 +1000

    mesa: add core support for ARB_half_float_vertex.
    
    Adds the extension to the list + support to the APIs.
    
    also add t_draw.c support to convert for sw rast.
    
    Signed-off-by: Dave Airlie <airlied at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1ac5fd594a00d83f9b103ac6261bedabdb7e6b32
Author: Dave Airlie <airlied at linux.ie>
Date:   Mon Jan 18 16:27:27 2010 +1000

    glapi: add GL_HALF_FLOAT enum support.
    
    Regenerate enums files and GLX indirect.
    
    Signed-off-by: Dave Airlie <airlied at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dcaf6687e8b27f2f988da757665ca922071db47f
Author: Dave Airlie <airlied at linux.ie>
Date:   Mon Jan 18 16:25:30 2010 +1000

    progs: add trivial ARB_half_float_vertex support.
    
    This is just a trivial port of vp-array.c
    
    Signed-off-by: Dave Airlie <airlied at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4b770d1a11c289914bf54f4b3365f21615661c29
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Sat Jan 23 10:23:37 2010 +0800

    glapi: Include glheader.h in glapi_nop.c.
    
    In addition to OpenGL headers, glheader.h also defines OpenGL ES types
    that are used in core Mesa or ES overlay.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fe33b7083b0081b91ee338acbe966400c6b9a7b9
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Sat Jan 23 00:11:48 2010 +0800

    add segl

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2292c93bc0f703d1ebdc2b79b5f525efebe21f1c
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Jan 22 18:47:23 2010 -0700

    glapi: define GLfixed, GLclampx types for ES 1
    
    I'm not 100% sure this is the best fix, but it seems OK.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f6a49ac21721353948b03cf3ca3b5aa5c87e59e6
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Jan 22 18:35:36 2010 -0700

    svga: fix up breakage from earlier 7.7 merge

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=46c7cd665c9bc93e7254771b16b010fb10ce3707
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Jan 22 17:56:35 2010 -0700

    st/mesa: fix incorrect freeing of drawpixels vertex shaders
    
    These shaders are not st_vertex_shaders, but tgsi ureg shaders.
    Fixes fd.o bug 25959.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dd618a006aae870643049d191223c0dbc7ebc106
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Jan 22 17:20:37 2010 -0700

    gallium/util: add missing util/u_bitmask.c to Makefile

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5e78903952961fc207b8da1f7b2d0c6ddfd49881
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Jan 22 17:17:01 2010 -0700

    gallium/util: fix incorrect shift in a4r4g4b4_put_tile_rgba()
    
    Fixes fd.o bug 23313.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b23b13b69061d419b6f4e006dc5ca836a6b1e2be
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Jan 22 16:23:50 2010 -0700

    mesa: use memcpy() in _mesa_ProgramEnv/LocalParameters4fvEXT()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ffe4e2a6677beecf1e724f4a64100b24e0b05970
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Jan 22 16:18:56 2010 -0700

    mesa: use switch in _mesa_DeletePrograms()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7b5ad23c7f7f9016f725cb1caa3cf8971aeedbc8
Merge: d88b219cf37c488f57e18850c843078ff918b55d 099e8ec54d4f7b9cd9ae3a481d6a6ae60f4590be
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Jan 22 16:09:03 2010 -0700

    Merge branch 'mesa_7_7_branch'
    
    Conflicts:
    
    	src/mesa/shader/prog_execute.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=099e8ec54d4f7b9cd9ae3a481d6a6ae60f4590be
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Jan 22 15:41:08 2010 -0700

    mesa: re-implement _mesa_ProgramEnvParameter4fvARB() with memcpy()
    
    This is faster and ensures that NaN floats get stored properly.
    Before, NaN values (which might be used with UP2H, UP2US, UP4B and
    UP4UB) weren't getting stored properly with gcc -O3.
    
    This is the second part of the fix for the piglit fp-unpack-01 failure
    (bug 25973).

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8d1a01d37039a76ecbb8fdb4c10ff8d11aa02dfb
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Jan 22 15:36:28 2010 -0700

    mesa: use new fetch_vector1ui() function for 'unpack' GPU instructions
    
    The UP2H, UP2US, UP4B and UP4UB instructions interpret the float
    registers as integers.  With gcc -O3 some bits were getting mixed up
    somewhere.  This is part of the fix for the piglit fp-unpack-01 test
    failure (bug 25973).

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=efde2df114c2c15212198cb196b50cd29bd75f70
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Jan 22 13:07:04 2010 -0700

    xlib/softpipe: more buffer free fixes
    
    The previous memory leak fix didn't always work properly.
    Now check the xm_buffer::smh field (now documented!) to
    see if the buffer points to shared memory.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d88b219cf37c488f57e18850c843078ff918b55d
Author: Alan Hourihane <alanh at vmware.com>
Date:   Fri Jan 22 19:32:12 2010 +0000

    Remove obsolete file

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1e4b81267c77567ec9dfb687ccd8f02086053777
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Jan 22 12:27:25 2010 -0700

    gallium/aux: re-add pb_buffer_fenced.[ch] accidentally remove during merge

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cd8614b0287dc5a69725ec4ee0208fad61f7789e
Merge: 2b20b604277e3cdf7afb2431b50dbb05da12ff1c 64871747bb7b611ffe429fbf1724bd98ee25dd84
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Jan 22 12:17:02 2010 -0700

    Merge branch 'mesa_7_7_branch'
    
    Conflicts:
    	src/gallium/auxiliary/draw/draw_context.c
    	src/gallium/auxiliary/draw/draw_pt_fetch_shade_pipeline.c
    	src/gallium/auxiliary/pipebuffer/Makefile
    	src/gallium/auxiliary/pipebuffer/SConscript
    	src/gallium/auxiliary/pipebuffer/pb_buffer_fenced.c
    	src/gallium/auxiliary/tgsi/tgsi_scan.c
    	src/gallium/drivers/i915/i915_surface.c
    	src/gallium/drivers/i915/i915_texture.c
    	src/gallium/drivers/llvmpipe/lp_setup.c
    	src/gallium/drivers/llvmpipe/lp_tex_sample_c.c
    	src/gallium/drivers/llvmpipe/lp_texture.c
    	src/gallium/drivers/softpipe/sp_prim_vbuf.c
    	src/gallium/state_trackers/xorg/xorg_dri2.c
    	src/gallium/winsys/drm/intel/gem/intel_drm_api.c
    	src/gallium/winsys/drm/nouveau/drm/nouveau_drm_api.c
    	src/gallium/winsys/drm/radeon/core/radeon_drm.c
    	src/gallium/winsys/drm/vmware/core/vmw_screen_dri.c
    	src/mesa/state_tracker/st_cb_clear.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=64871747bb7b611ffe429fbf1724bd98ee25dd84
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Jan 22 11:45:40 2010 -0700

    gallium/draw: apply DRAW_PIPE_FLAG_MASK to all vertex elements
    
    Depending on first/last provoking vertex either the first or last
    element/index may have the extra DRAW_PIPE_x flags.  Mask off those
    bits for all vertex elements to be safe (esp. for the quad case).
    This may be overly cautious, but it's a cheap operation.
    
    Fixes a segfault caused by large/bogus vertex indexes otherwise.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5ab0d49a07fb81b7545463310c91ada596e26e72
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Jan 22 11:39:19 2010 -0700

    gallium/draw: added comments, whitespace fixes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2b20b604277e3cdf7afb2431b50dbb05da12ff1c
Author: Alan Coopersmith <alan.coopersmith at sun.com>
Date:   Fri Jan 22 10:38:06 2010 -0700

    mesa: Add "shader/" path to #include statements in shader parser/lexer sources
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith at sun.com>
    
    Note sure why the compiler's -I paths aren't doing the job, but this is OK.
    
    Signed-off-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e4f168a6f4911a096be97d2e83ef8ad9c5862ec0
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Jan 22 09:35:12 2010 -0700

    glapi: clean-up and simplify glapi_nop.c code
    
    Removed _glapi_noop_enable_warnings() and _glapi_set_warning_func().
    Just check the DEBUG env vars and call fprintf(stderr) with a warning
    message instead.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=126aff18aaf7512dfe07e4fd43e21a2ecd3a96ff
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Jan 22 09:32:12 2010 -0700

    glapi: split the no-op dispatch code into new glapi_nop.c file
    
    This unclutters the glapi.c file a bit.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ea5918be0e8bc75086a7e6d4a8c0fa04585028ee
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Jan 22 08:15:14 2010 -0700

    glapi: fix int->pointer conversions warnings in no-op functions

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2f1a49e335837bdb03b5ce7818d83989c743935a
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jan 21 13:46:53 2010 -0700

    progs/xdemos: add z/Z keys for scaling the rendering

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5023a7f53f4b11cdea1ed90d7e856b6eda6dd68e
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jan 21 13:08:21 2010 -0700

    gallium/draw: fix-up comments, whitespace

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3c31b1b6d15dc5424babd5b4b54cd380d88be84a
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jan 21 13:02:56 2010 -0700

    gallium/draw: replace int with boolean

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=96280c2a41e5fda570ba37ff5fca87f2cde59234
Author: Ruediger Oertel <ro at suse.de>
Date:   Fri Jan 22 06:53:27 2010 -0800

    Fix PowerPC related typo in spantmp2.h
    
    Signed-off-by: Matthias Hopf <mhopf at suse.de>
    Signed-off-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=69e26a08c6d108366e8507d9d3d55036dc81cce7
Author: Andre Maasikas <amaasikas at gmail.com>
Date:   Fri Jan 22 16:55:47 2010 +0200

    r600: enable sampler lod* bits
    
    bits, settings derived from testing, might contain some errors...

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=70ccca42515e01f8e6c01b39128721f31edba041
Author: Andre Maasikas <amaasikas at gmail.com>
Date:   Fri Jan 22 14:06:10 2010 +0200

    r600: update vport z & clipping when depth_clamp is changed
    
    fixes piglit depth_clamp

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9bf40cea00b2f509074bba3ace39c4ffbabdf047
Author: Andre Maasikas <amaasikas at gmail.com>
Date:   Fri Jan 22 13:47:31 2010 +0200

    r600: fix brownbag, only align if we are dealing with cubemap

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=714d9c21ecc97134a0f9fd58075152acd55cde32
Author: Andre Maasikas <amaasikas at gmail.com>
Date:   Fri Jan 22 13:32:04 2010 +0200

    r600: cubemap levels seem to be aligned to 8 images

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=278ad74fe060ab8ba21d21b675a40f6758edaeca
Author: Andre Maasikas <amaasikas at gmail.com>
Date:   Fri Jan 22 12:57:01 2010 +0200

    radeon/fbo: flush rendering before generating mipmaps
    
    or maybe should flush(also) in finish_render_texture...

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7c6f51cdccdd0ed6370ce86ba21549991f4f4293
Author: Andre Maasikas <amaasikas at gmail.com>
Date:   Mon Jan 4 09:26:46 2010 +0200

    radeon/fbo: use correct depth texture offset for depth textures

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=defd45e95e1a9df29d2e72be671cc2e096093e36
Author: Andre Maasikas <amaasikas at gmail.com>
Date:   Fri Jan 22 12:31:24 2010 +0200

    r600: enable draw_offset
    
    fixes some fbo cases (mipmaps, cube textures ..)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cec2eeb33ef2d59484e00bb2a2ff97a4a7cd4239
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Fri Jan 22 17:10:28 2010 +0800

    docs: Update sourcetree.html for EGL and the state trackers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3c967a920718c2a74996ac23b8c1964915db88c2
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Fri Jan 22 16:31:43 2010 +0800

    st/egl_g3d: Rename to st/egl.
    
    Simply the name to egl.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3a4b7d3071c7377d8fbe37a0a2f486b919ff53cb
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Fri Jan 22 16:25:11 2010 +0800

    winsys/drm: Update the options of mklib in Makefile.egl_g3d.
    
    Pass -linker, -ldflags, and $(MKLIB_OPTIONS) to mklib.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3b0ffd5a36c4626b44eafc43f5eaebb7c758bfbd
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Fri Jan 22 16:02:39 2010 +0800

    egl: Remove egl_softpipe.
    
    With the addition egl_x11_swrast, egl_softpipe is sort of deprecated.
    The new driver serves the same purpose as egl_softpipe does.  It is
    based on egl_g3d and provides more features.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a1306f4ef6f83a86d03720641f3cdc5e13485fa6
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Fri Jan 22 15:51:51 2010 +0800

    winsys/drm: Add swrast.
    
    The swrast winsys always returns NULL when drm_api_create is called.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=383f460cf7472af4a526668c2412ab08ea30c0ec
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Jan 21 21:18:25 2010 -0800

    vmware/core: Update for pipebuffer changes.
    
    In particular, delay patching GMR relocations until the buffers are
    validated, since the buffers relative offset can only be established then.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3f6d732bfbe36b87f735d4f2287b21ad2ddd7535
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Jan 21 23:41:57 2010 -0800

    st/mesa: Remove unnecessary header from st_cb_viewport.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=52d7b2cedee44fbd9a0e6405b974c62898bed169
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Fri Jan 22 15:18:45 2010 +0800

    st/egl: Remove the egl state tracker.
    
    The egl_g3d state tracker has support for KMS, and the support is based
    on the egl state tracker.  As egl_g3d provides more features, it should
    be better to keep only egl_g3d to unify the efforts.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8bc3c06d86b9c4b440402f1ca419da3045d2ed25
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Jan 21 23:24:40 2010 -0800

    progs/trivial: Remove unnecessary header from tri-fbo-tex-mip.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2a928899e345e400c4266910b4e33b36a20575e2
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Fri Jan 22 15:12:19 2010 +0800

    egl: Remove USING_EGL and the related drivers.
    
    They do not build for a long while and there seems to be no active
    users.  It might be better for them to live in the git histroy.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=324fdf736453fbdcbc904c38ff383b540fb815c7
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Fri Jan 22 15:07:58 2010 +0800

    egl: Remove the demo driver.
    
    The demo driver has outdated.  It is suggested to look at any of the
    drivers that is functioning.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a1c5d8f61df9d9e22bcb0fc37a602ab712958151
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Jan 21 23:09:06 2010 -0800

    i915g: Remove unnecessary header.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cea9250ff0fc8bfa0408b635ae2ef36bc0616e2e
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Jan 21 23:07:29 2010 -0800

    pipebuffer: Remove unnecessary header.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cfb1ed39771c7f3876a8231ab1c8a8d6f7b5deae
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Fri Jan 22 14:41:00 2010 +0800

    st/egl_g3d: Use glxinit.c from egl_xdri.
    
    It is used to fetch the GLX visuals/fbconfigs.  Use egl_xdri's version
    to avoid duplication.  It might be better to rewrite that part though.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=29732f982cb0ad3bd9c81da2ba9f64b9205ff6b0
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Fri Jan 22 15:05:31 2010 +0800

    docs: Update the status of egl_xdri.
    
    Mention that it also supports DRISW.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=18b63b55d5626dec86e3470bdf8c9996faf28384
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Fri Jan 22 14:15:14 2010 +0800

    egl_xdri: Add support for DRISW.
    
    Try DRISW if both DRI2 and DRI fail.  It can also be forced by setting
    EGL_SOFTWARE.  When DRISW is used, single-buffered modes are ignored.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dc544ad9c6e6e24fd2f19dfe83aa294d218f7310
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Jan 21 22:57:12 2010 -0800

    draw: Remove unnecessary headers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=caa75a7ce07e4a5d89b0d7cf8823fe02034c1b3b
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Fri Jan 22 14:28:23 2010 +0800

    egl_xdri: Flush commands on context switch and buffer swap.
    
    The corresponding DRI functions does not flush for us.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3c9bf648ac8f837f49f426af791aadb6a2589f08
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Fri Jan 22 14:53:31 2010 +0800

    egl_xdri: Report only OpenGL support.
    
    It reported OpenGL ES support because some demos did not set
    EGL_RENDERABLE_TYPE correctly.  The demos are fixed.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fe0e35aba8bb2472630a18edb232d7379ef17eaf
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Fri Jan 22 14:13:25 2010 +0800

    egl_xdri: Do not reinitialize in __glXInitialize.
    
    __glXInitialize should return the same GLX display for the same X
    display.  This issue is triggered by
    a35f6bb207efe3c959bbd16a37f2049e5aceeea9.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0e54f9c529c0c015b3d227afff21da1f7b452991
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Fri Jan 22 14:23:22 2010 +0800

    egl_glx: Report only OpenGL support.
    
    It reported OpenGL ES support because some demos did not set
    EGL_RENDERABLE_TYPE correctly.  The demos are fixed.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2279fa3c065bcc2dcc02d462668792138f7d2e7b
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Fri Jan 22 13:29:10 2010 +0800

    egl: Update driver Makefiles.
    
    Update to use the new Makefile.template.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e63272050f5775a28ab699c804a34f33940a900d
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Fri Jan 22 12:02:00 2010 +0800

    egl: Add Makefile.template for EGL drivers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=883b57e66c8adc800d56080706c04cda4ffede11
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Fri Jan 22 11:11:48 2010 +0800

    winsys/drm: Update Makefile.template.
    
    Mainly to respect LDFLAGS and remove unused target $(LIBNAME_EGL).  This
    is based on the patch by Tomáš Chvátal <scarabeus at gentoo.org>.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e8b5203fbb7657980a4ba421e14d656b42d2a35f
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Jan 21 17:24:07 2010 -0800

    svga: Remove unused variable.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f8107a45ce92a7b0aedc2ae562ca609308b096a8
Author: Alan Coopersmith <alan.coopersmith at sun.com>
Date:   Thu Jan 21 16:42:58 2010 -0800

    Fix typo in configure message for gcc -fvisibility=hidden
    
    Need to use $CC for a shell variable, not $(CC) for a make variable
    which the shell interprets as running the command "CC".
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith at sun.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a626565178fb810f439fbdfdaf6cc28a973a6a81
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Jan 21 15:51:37 2010 -0800

    vmware/core: Flush preemptively the FIFO commands to keep the GMR working set within reasonable bounds.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=beb8e8f2f2de0c1221090554159129665a79a292
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Jan 21 15:47:52 2010 -0800

    vmware/core: Put GMR pool size in a define.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e45579e50ba3b9736465f68377b3f5d0afb7c1da
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Jan 21 15:27:26 2010 -0800

    vmw/wgl: Update for pipebuffer changes.
    
    This is a minimum change to keep things building and running minimally -- it
    might cause applications to fail to allocate buffers due to out of
    GMR memory.
    
    A proper update will be commited later.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=31e49dc54ee2d8b2c50ed1d19ab973f72a60f8d8
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Jan 21 12:12:47 2010 -0800

    svga: Remove duplicate code.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=50edefec2dd5ec2990ab2cd699478139173d5fd2
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Jan 21 14:24:53 2010 -0800

    svga: Remove unused code.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9782d7cdf39c141d816efc48333d6a70ed3f2ac6
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Jan 20 03:45:17 2010 -0800

    svga: Don't swap buffers to system memory -- winsys' responsibility.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c4ceba114161c029ecd2812eb075654b4411b59c
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Jan 21 12:43:40 2010 -0800

    pipebuffer: Release the lock during map wait. Cleanups.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3498616b03f4b1da7a2a74ed83e95aee77204a2f
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Jan 20 03:43:53 2010 -0800

    pipebuffer: Swap buffers out to system memory when running out of memory.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0bc885188464446dd94542e0af15f3985dcdf684
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Jan 21 12:13:27 2010 -0800

    svga: Avoid synchronization issues when doing SW TNL.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8410f7cde30cc1170ae266cf3a0eb7e0e37c454a
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Jan 21 09:42:05 2010 -0800

    mesa: Use pipe_buffer_write_nooverlap where appropriate.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=37246f854b49101b5a112cd5a0bd93bab1b78f7a
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Jan 21 09:38:47 2010 -0800

    util: Set DISCARD & UNSYNCHRONIZED when uploading vertices sequentially.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=17974949464b75f25f635443067b4495bb451248
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Jan 21 09:32:17 2010 -0800

    util: Use pipe_buffer_write_nooverlap in blits / mipmap generation.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a8477fb00c1a7b8bfefb5779bc05c51cdb29cdb5
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Jan 21 09:30:22 2010 -0800

    gallium: New inline to write buffers which avoids synchronization.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=707b28136f7b7dea49bce23b0fcd0a757646ff7a
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Jan 21 09:19:25 2010 -0800

    gallium: Set PIPE_BUFFER_USAGE_DISCARD flag in pipe_buffer_write.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=13c2475339d502644464041fcaac3890770d3abd
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Jan 21 09:13:15 2010 -0800

    gallium: Remove temporary hack for the absence of a discard flag.
    
    PIPE_BUFFER_USAGE_DISCARD flag now exists.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0ae076bf40782c48b1b26ca63ed2c349532dd81e
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Jan 21 12:12:33 2010 -0800

    svga: Follow buffer usage semantics properly.
    
    It's necessary to download buffers from the host always, except if the
    buffer is undefined, because:
    - just PIPE_BUFFER_USAGE_CPU_WRITE doesn't guarantee all data is written
      -- old contents may still pierce through
    - PIPE_BUFFER_USAGE_DISCARD refers to a range, not the whole buffer, so
      unless we track which parts have been modified and not we still need
      to download the data.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=efc08bddb7622e4acfa795b58e1264b64b78ab4f
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Jan 21 15:05:21 2010 -0800

    st/xorg: Remove unnecessary headers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2cf8164065b8704e2f32d77af14cde9e7979435c
Author: Roland Scheidegger <sroland at tungstengraphics.com>
Date:   Thu Jan 21 17:30:16 2010 -0500

    r200: fix CS section size mismatch
    
    Partial fix for fdo bug 25544
    
    The tex handling will still need CS drm changes,
    see bug 25544 for more.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4222bf3d3c7c85112f2e21bd3ea29b1f496ed8bb
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Jan 21 14:31:15 2010 -0800

    llvmpipe: Remove unnecessary headers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c50fe2c55cfe9c858b7b7859da79edb0693ee8bd
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Jan 21 12:12:11 2010 -0800

    svga: Remove unnecessary headers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=629bb3fa32f6ca1f8cf43222f4b4c399c91b3b6a
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Thu Jan 21 20:48:13 2010 +0100

    docs: enhance blend documentation

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c6c9d3b0914e2c3d8585123055c97d8ac3452fe5
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Thu Jan 21 20:22:24 2010 +0100

    docs: clean up sampler description

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=eba1e2a44718bea398e49d496a78ee002c9922b8
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Thu Jan 21 19:56:29 2010 +0100

    gallium: adapt util code to blend changes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d65d5d299357ea77051c86ac81515b37c6ccf97f
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jan 21 11:52:54 2010 -0700

    gallium: fix conditional rendering comment

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6c1549a77dd76dc737e40c417fd3b4f9802a33d8
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jan 21 11:52:36 2010 -0700

    gallium/docs: document conditional rendering

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=41667a9a3e2c809d7d7e65f81782df8c89790bc6
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Thu Jan 21 19:45:43 2010 +0100

    gallium: new PIPE_CAP bits for the independent blend functionality

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6d4805b36390e5625735dd348e8bd011bf489836
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jan 21 11:35:33 2010 -0700

    gallium: updated comments, whitespace fixes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dc2914ab2645d2947898f96f9535f557c7c188cf
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jan 21 09:44:42 2010 -0700

    mesa: minor whitespace fix

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e59353f592ef587d34279f0735f06053e289a7b4
Author: Luca Barbieri <luca at luca-barbieri.com>
Date:   Wed Jan 20 22:38:39 2010 -0800

    mesa: support for GL_ARB_fragment_coord_conventions
    
    Signed-off-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1ca22855119508457b2cbd9a0a3b840e47a61eff
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jan 21 09:38:50 2010 -0700

    progs/fp: testcases for GL_ARB_fragment_coord_conventions
    
    Based on a patch from Luca Barbieri but moved the comments after
    the !!ARBfp1.0 header

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=24d3a7a251b091be1da5c8c4ef03d1b187ffd39c
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jan 21 08:16:54 2010 -0700

    docs: remove old pbuffer info

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=aeff9f9725daffe06514f31d7005fd6d3f6b6550
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jan 21 08:13:32 2010 -0700

    docs: added target attribute to external URLs

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=656834a871f4bc0f7a1725e59263fb3412d605ca
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jan 21 08:14:22 2010 -0700

    docs: add links to the egl, openvg, opengles pages
    
    And move the GLSL link up the use User Topics section.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=074abd889f7f5d2c7805a2c0fe118f463101a63d
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Jan 20 17:40:48 2010 -0700

    softpipe: added region assertions in softpipe_get_tex_transfer()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ed9bd82656eec8ee2e85e828a7b05d93702da6ed
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Jan 20 08:58:46 2010 -0700

    docs: new Mesa source tree overview page.
    
    This has been sitting around for a while.  Incomplete, but a good start.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4736e1cbbd4e2cf7fa4c67a728d520edc67e920f
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Thu Jan 21 17:15:46 2010 +0800

    dri: Remove unnecessary glapi headers.
    
    They are not used at all.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bdd250080593c6d0d5addcaff0b2a5c880d7a3b2
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Thu Jan 21 17:13:42 2010 +0800

    Do not include glapi/dispatch.h outside Mesa core.
    
    Include the glapi*.h directly instead.  glapi/dispatch.h became a Mesa
    core header since 22884db174b9fb0736cec1c6a192f8b9a97500c1.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1af67195b31f66c725293c916b794fbdb633aec9
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Thu Jan 21 15:29:28 2010 +0800

    docs: Update documentation for OpenVG and OpenGL ES.
    
    Update the instructions and add references to egl.html.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ada46053a4b37967cc53355b9baf712aa5a8bafd
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Thu Jan 21 15:29:14 2010 +0800

    docs: Add documentation for EGL.
    
    This is a short guide to EGL.  The drivers that are to be removed soon
    are not mentioned in the guide.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e19b3c01f4442e2c85c6df19847368ecb7b2451f
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Jan 20 22:52:49 2010 -0800

    mach64: Remove unnecessary headers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7c66211b7dcf302685b8cc3f80a4d90b73d7d62d
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Jan 20 22:02:51 2010 -0800

    i810: Remove unnecessary headers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=208e815c888d5267d146ac3a89a70d733728826c
Author: Alan Coopersmith <alan.coopersmith at sun.com>
Date:   Tue Jan 19 18:59:39 2010 -0800

    gallium/i965: Make brw_batchbuffer prototypes match in source & header
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith at sun.com>
    Signed-off-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0bc2cbf82a20c0fa5b160605eb7e8118791f5fdd
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Jan 20 16:27:44 2010 -0800

    ffb: Remove unnecessary headers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c1334ce23550a8321023c0b8fa58ad266199afa1
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Wed Jan 20 12:21:21 2010 -0800

    radeong: Fix EGL driver names.
    
    Using "radeon" instead of "radeong" because we don't have classic EGL.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1ffb72a6bf2de0d1044eacb0b72ad6a27c2198c4
Author: Tomas Chvatal <scarabeus at gentoo.org>
Date:   Wed Jan 20 21:14:32 2010 +0100

    Fix touching live system during install.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a416123f5b0f05d95eb334473473f660c22b439e
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Jan 20 10:32:13 2010 -0700

    xlib/softpipe: fix buffer memory leak
    
    Fixes leak caused by window resize.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=04cb5dfb1e0968300204980b08748a140e5e7918
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Wed Jan 20 18:27:53 2010 +0100

    llvmpipe: adapt to per-rendertarget blend changes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bef610f693266c338b99511b4d1eea5d5b97644e
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Wed Jan 20 18:26:49 2010 +0100

    gallium: prepare for per-rendertarget blend enables, writemasks, blend funcs
    
    GL 3.0 (EXT_draw_buffers2) and other APIs allow independent blend enables and
    write masks per render target, ARB_draw_buffers_blend (and other APIs) also
    allow independent blend functions. Things like dithering, logic ops however
    are not extended to be per rendertarget, that might be conceptually possible
    however it doesn't look like any API wants to expose this.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=156c90e5c3289fda8290bdd04c5cb5041a65113d
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Wed Jan 20 11:18:25 2010 -0500

    r200: re-adding missing pitch alignment check in blit code
    
    lost after switch to common code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=05208b298d218071bae75a52a16e4483ca64c94d
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Jan 20 08:02:59 2010 -0700

    mesa: replace questionable CPU_TO_LE32 macro with function

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=506e27b9724e7f11350fc2454d263bea2df8ea39
Author: Alan Coopersmith <alan.coopersmith at sun.com>
Date:   Tue Jan 19 19:02:13 2010 -0800

    Copy __FUNCTION__ portability #defines from mesa/compiler.h to eglcompiler.h
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith at sun.com>
    Signed-off-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=65d2a266375cf32fd90c7fb77fb87993d3a652ea
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Jan 20 08:03:46 2010 -0700

    st/mesa: fix format logic in compatible_src_dst_formats()
    
    We need to consider the user-requested formats, not the actual device-
    chosen formats.  See code comments for more details.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4e34c5d0b5ef36d4a107e93653937f7715ce2c5a
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Jan 19 16:42:43 2010 -0700

    docs: updated Mesa mailing list info

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=67aa70411249cf0f8c39eedaf8432ad537c166ca
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Wed Jan 20 10:00:50 2010 -0500

    r200: fix some breakage after move to common blit code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9f728ed1c9c7255554109299508a78b9fbb1cdb6
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Wed Jan 20 14:53:38 2010 +0000

    st/xorg: Fic bug and close drm_api at proper place

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5a99ca490fee65d37a4c7469888680b412d27f7f
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Wed Jan 20 09:06:49 2010 -0500

    r200: fix typo in 76cf2618327a7f008dcfd0d91d64d6d9e01f9a9c
    
    noticed by Maciej on IRC.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c8b694b2c2f451235270a3442254379caea3f57d
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Wed Jan 20 13:55:57 2010 +0800

    st/egl_g3d: Add support for driver probe.
    
    Hook the drv->Probe callback to allow the drivers to probe displays.
    The loading of state trackers is delayed to avoid unnecessary loading.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=11f4360f2e915f236558da22efe5bdabd81446f3
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Wed Jan 20 15:52:50 2010 +0800

    st/egl_g3d: Add support for probe to native displays.
    
    The functions can be used to check if a display is supported without
    creating a struct native_display.  It uses a probe object that can be
    shared across drivers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c5766c4ae39b4190965abd65eaf67b478a9ad028
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Wed Jan 20 14:35:50 2010 +0800

    egl: Add a simple cache for driver probe.
    
    In current design, multiple drivers will probe the same display and the
    best driver is determined.  The cache can be used by the drivers to
    store and share the probed data.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cf22fd5e5b13ccdb02ba0368ea722ede3bbc6de0
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Tue Jan 19 18:39:59 2010 +0800

    egl: Improve driver matching.
    
    Make drv->Probe return a score so that the matching can be done by
    finding the driver with the highest score.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=925f8113beba03e956351cee6780b1c7ab76add8
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Wed Jan 20 17:42:33 2010 +0800

    egl: Rename _EGL_PLATFORM_X to _EGL_PLATFORM_POSIX.
    
    The macro is used to determine if dlfcn.h or dirent.h is available.
    POSIX is a better name than X in such case.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f0c2871bf4f6fa89339347bb9767bb2c19fda6d0
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Tue Jan 19 17:39:34 2010 +0800

    egl: Remove unused driver and display functions.
    
    Remove _eglPreloadDriver, _eglLookupDriver, and _eglSplitDisplayString.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=57929eda3e876dc60be7060237a669f042be2376
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Tue Jan 19 18:29:21 2010 +0800

    egl: Use _eglPreloadDrivers.
    
    Replace the use of _eglPreloadDriver by _eglPreloadDrivers.  The latter
    supports EGL_DISPLAY which have a better chance to "just work".

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b3bcd33f7a8b32ce4ea6e979e9cc764d0f903ae9
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Tue Jan 19 18:13:50 2010 +0800

    egl: Add _eglPreloadDrivers.
    
    It can be used to load the user driver specified by EGL_DRIVER, or a set
    of drivers specified by EGL_DISPLAY, or the default driver, and in that
    order.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e3cb614f932ac417d446c84bd54f86d01b1cdcd9
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Jan 20 00:08:54 2010 -0800

    softpipe: Remove unnecessary headers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ac2a665fd75249e02838ec63ef4a5b3db093ceb1
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Jan 19 22:47:03 2010 -0800

    i915g: Remove unnecessary headers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f291200a4bbc0b701cfe831bdeeb79f90efd866f
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Wed Jan 20 13:24:42 2010 +0800

    st/egl_g3d: Do not reuse the pipe transfer in ximage.
    
    A pipe transfer is supposed to be temporary.  It should be created
    before X*PutImage and destroyed afterwards.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=77c08003819e8e2c922271c859bceb2b9c9234b7
Author: Alan Coopersmith <alan.coopersmith at sun.com>
Date:   Tue Jan 19 18:13:14 2010 -0800

    mklib: Fix static library generation/installation on Solaris
    
    Change ar flag from -v (-verbose) to -c (silence console output)
    so that it stops causing make_ar_static_lib() to return a bunch
    of output other than the resulting library file.
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith at sun.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=917b6d2a4b0e330e34e06b3c37ebc906f974b26b
Author: Alan Coopersmith <alan.coopersmith at sun.com>
Date:   Mon Oct 5 12:56:03 2009 -0700

    Remove hardcoded -Wall from Radeon DRI makefiles
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith at sun.com>
    Signed-off-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d4a3f7d3ca377b77aa8c268037740a5372a2bdbd
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Tue Jan 19 18:09:28 2010 -0800

    r300g: Move GB_AA_CONFIG to its eventual new home.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fcbd285e421903ee0a65f19f5d633b25b5923c24
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Tue Jan 19 17:56:12 2010 -0800

    r300g: Make invariant state into an atom.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5e8240320ac39a3e8984054bc300743725312741
Merge: 1658f80153b84d7d7f0bebeaaf89f9850f782923 d8299af4ab6fe4b334292e3b6e69e4331c05d86f
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Wed Jan 20 10:02:15 2010 +0800

    Merge remote branch 'origin/opengl-es-v2'

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1658f80153b84d7d7f0bebeaaf89f9850f782923
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Jan 19 18:00:26 2010 -0700

    util/blit: document params to util_blit_pixels_writemask()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=031f23ac3a3a9219f93268fb4517ab0f80d9be42
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Jan 19 17:59:50 2010 -0700

    mesa: added comment about future FBO formats

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cd232ae22f9590976d0fabd1eb0e75c4d58d96bf
Author: Marek Olšák <maraeo at gmail.com>
Date:   Wed Jan 6 14:27:50 2010 +0100

    st/mesa: enable EXT_framebuffer_multisample
    
    Signed-off-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=76cf2618327a7f008dcfd0d91d64d6d9e01f9a9c
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Tue Jan 19 19:13:26 2010 -0500

    r100/r200: fix Y coord flipping in accelerated blits

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1bb6b1d9dbabafdb864ee112526b1212744ac614
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Tue Jan 19 18:52:19 2010 -0500

    r100/r200: fix dst pitch in blit code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f965345ea54a46cd9fcfd3bf24d078defd128425
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Tue Jan 19 18:48:36 2010 -0500

    r200: add missing symlink to radeon_tex_copy.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1f0709fd8f69bf8cc3e9502bad8d3e7296d935fb
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Wed Jan 20 00:09:11 2010 +0100

    r100/r200: align to pitch updates in blit interface

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2706bc6a8898c7d7e155440cfa793035e56186b8
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Tue Jan 19 23:20:44 2010 +0100

    r200: use common glCopyTex(Sub)Image code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5170d2452beafc4a6f5859792d6c6b267c549e46
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Tue Jan 19 23:12:12 2010 +0100

    r100: use common glCopyTex(Sub)Image code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8a4d7393bd8a752eba2ee687c1c3e2df5c82745d
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Tue Jan 19 23:34:56 2010 +0100

    radeon/r300/r600: share common glCopyTex(Sub)Image code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0aed44f8a36d4974d42f643c5065f2a4d96fc619
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Mon Jan 18 23:00:36 2010 +0100

    r600: align to r300 changes in the blit code
    
    Pitch here means aligned width, not aligned width * bpp.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0174dac5f3bd47c0a2dcd40319bff288c83ee96a
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Mon Jan 18 22:52:40 2010 +0100

    r300/r600: move some bo offsets checking to blit code
    
    In preperation for texcopy code sharing.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ac8afd401fa5840cf726184329dac75197a50c2e
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Mon Jan 18 22:50:06 2010 +0100

    r600: prepare for some code sharing

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f54e96c5976f0997dd3163ef027a44a3d79c43e2
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sat Jan 16 22:44:30 2010 +0100

    r300: check if blitting for given format is supported earlier
    
    Prevents failing assertions at later stage.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=acac99e35ac28e3d7209b6891dd197bf94055793
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sat Jan 16 15:21:52 2010 +0100

    r300: use nearest texture filtering for accelerated blits

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f2fea26269ac6b386f78fb68168fade4ae3290df
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sat Jan 16 14:53:07 2010 +0100

    r300: fix Y coord flipping in accelerated blits

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=11affafc75525c50a2b4ffc9f91c1fe620d328fb
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sun Jan 10 14:17:20 2010 +0100

    radeon: use mesa provided _mesa_tex_target_to_face function

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9363a813f1393f7c41c7af961ffc26947ad92572
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sun Jan 10 13:59:39 2010 +0100

    r300: prepare for texcopy code sharing

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f542fde77effbc3c780940e139fc2572e818a179
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sun Jan 10 14:04:16 2010 +0100

    radeon: add blit function to vtbl

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bea9ed4dc6abbcf2b95f5f55554800d4f41da47a
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Tue Jan 19 22:26:01 2010 +0100

    svga: Do a more propper creation of textures from handles

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c78fe6e050c311a3d53ccb091686a65ee6933a90
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Tue Jan 19 23:29:56 2010 +0100

    st/xorg: Don't leak BusID buffer

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8f7dfe302557eca6a48d03abc38bfc32dbe2ad8f
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Nov 20 03:10:57 2009 +0100

    intel: Remove dead note_fence vtbl hook.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a45f24c0a407980b906394d2cfc1e1dc2fdf43cd
Author: Eric Anholt <eric at anholt.net>
Date:   Mon Nov 23 19:09:48 2009 -0800

    i965: Improve the hashing of brw_state_cache keys to include the cache_id.
    
    No measurable difference on cairoperf.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d1cefabf98ac25832a420b245549492cc3bc6b4d
Author: Eric Anholt <eric at anholt.net>
Date:   Sun Nov 22 04:30:01 2009 +0100

    i965: Remove obsolete comment about the state atoms.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fb4901593c9495714d3f54920a28c271852e2112
Author: Eric Anholt <eric at anholt.net>
Date:   Mon Jan 18 15:12:40 2010 -0800

    i965: Upload as many VS constants as possible through the push constants.
    
    The pull constants require sending out to an overworked shared unit
    and waiting for a response, while push constants are nicely loaded in
    for us at thread dispatch time.  By putting things we access in every
    VS invocation there, ETQW performance improved by 2.5% +/- 1.6% (n=6).

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=62a96f74c9a1fd07301d349e4181a7212fc7d45c
Author: Eric Anholt <eric at anholt.net>
Date:   Mon Jan 18 13:27:47 2010 -0800

    i965: Allow for variable-sized auxdata in the state cache.
    
    Everything has been constant-sized until now, but constant buffer
    handling changes will make us want some additional variable sized
    array.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7d4e674b212c9dc6408c13913a399bd4a2b9a1e3
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Jan 19 10:55:21 2010 -0800

    intel: Use the new DRI2 flush invalidate entrypoint to signal frame done.
    
    Previously for frame throttling we would wait on the first batch after
    a swap before emitting another swap, because we had no hook after a
    swap was emitted.  This meant that if an app managed to squeeze
    everything it for a frame had into one batch, it would lock-step with
    the GPU.  With the swapbuffers changes, we now have the entrypoint we
    want.
    
    This takes the WoW intro screen from 25% GPU idle and visibly jerky to
    4-5% GPU idle and rather smooth.  Other apps such as OpenArena have
    run into this problem as well.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a7aaf052f935cb51b7b616a7a764c57fc01b2821
Author: Alan Coopersmith <alan.coopersmith at sun.com>
Date:   Sat Jan 16 20:21:35 2010 -0800

    Sun compilers now support some gcc __attribute__ values
    
    Sun cc 5.9 and later (__SUNPRO_C >= 0x590) support __attribute__ calls
    for aligned, always_inline, noinline, pure, const, and malloc.
    
    This commit includes updates to files that were regenerated by gl_XML.py
    after adding the __SUNPRO_C checks to it
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith at sun.com>
    Signed-off-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=adda7f3215a0f749751977cbbb6cef67f7163be5
Author: Alan Coopersmith <alan.coopersmith at sun.com>
Date:   Sat Jan 16 18:34:23 2010 -0800

    Check if gcc supports -fvisibility=hidden before adding to CFLAGS
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith at sun.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=aec3fe82e490efa36c432b2f43cbeebefa91e88f
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Jan 19 11:14:00 2010 -0700

    softpipe: remove redundant assignments
    
    We initialized width/height/depth from pt->width0/height0/depth0 above.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=65354a7e3d8fd094837b7a999e8975dcfbd9d9c9
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Tue Jan 19 17:14:19 2010 +0000

    st/xorg: Pass kernel driver name to drmOpen

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a5fb5d6a54195d19942482873d0738eaade9e986
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Tue Jan 19 16:46:28 2010 +0000

    st/drm: Expose kernel driver name
    
    Based on patch by Chia-I Wu <olvaffe at gmail.com>
    
    Expose the name of the kernel driver as accepted by drmOpenByName.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=116a02be2264807dafb5fdfd4e3c913bb728c11f
Author: Ben Skeggs <bskeggs at redhat.com>
Date:   Mon Jan 11 11:41:47 2010 +1000

    st/dri: update dri2 drawables when viewport is changed
    
    Fixes gnome-shell on nouveau, as well as window resize with various
    other applications.
    
    Signed-off-by: Ben Skeggs <bskeggs at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e88294328cb71dc32941556da5bd4ed40e8b95f1
Author: Luca Barbieri <luca at luca-barbieri.com>
Date:   Sat Jan 16 23:19:19 2010 -0800

    glx: Set GL context to null in __glXSetCurrentContextNull
    
    __glXSetCurrentContextNull currently does not set the GL context to null
    in the direct rendering case.
    
    This can result in a segfault trying to flush an invalid old context
    in glXMakeCurrent.
    
    This fixes a crash starting the Unigine demos (they still don't work due
    to missing extensions though).
    
    Signed-off-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7a39a5c1cb5087a1b8247f9bed59bf9374717cb3
Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue Jan 19 06:13:44 2010 -0800

    wgl: Check for PIPE_TEXTURE_USAGE_DISPLAY_TARGET support in exported color pixel formats.
    
    Since all formats we export have PFD_DRAW_TO_WINDOW flag.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5e870f4fe9e71b7f467f2a0b03934352f90846cc
Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue Jan 19 06:12:10 2010 -0800

    wgl: Don't export pure-stencil pixel formats.
    
    They cause DCT's conform to always fail.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e5da7b8548842500e751b133b96b28113fbe0d76
Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue Jan 19 05:39:18 2010 -0800

    softpipe: Fix vertex buffer memory leak.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=faa99dd31de7dad4e9851b12f7f788adb6fce0fc
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Jan 19 00:45:16 2010 -0800

    unichrome: Remove unnecessary headers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=45a27eacd6301078c6f62682193dda3141088fe2
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Jan 18 22:50:08 2010 -0800

    mesa: Remove unnecessary header from attrib.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ef631104d51d011ef1dbaf7b4aeba274ae103ad7
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Tue Jan 19 01:47:04 2010 -0500

    r100/r200/r600: fix typo in 2b1d5ea4f0250a6a7fa312ced0a7af85e909381b

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2613fa815abd7d794ec7144f0ad19ef4f65da991
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Jan 18 22:45:23 2010 -0800

    mesa: Remove unnecessary header from blend.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2b1d5ea4f0250a6a7fa312ced0a7af85e909381b
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Tue Jan 19 01:42:41 2010 -0500

    r100/r200/r600: check if blitting for given format is supported earlier
    
    based on Maciej's r300 patch.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a67cd1994f3474dd638af76b2bf5b19490863cba
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Tue Jan 19 01:26:35 2010 -0500

    r100/r200: add blit support for ARGB4444

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c4ad036ce145ab04677b6e40c18315906b897a31
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Jan 18 22:17:03 2010 -0800

    mesa: Remove unnecessary headers from buffers.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7366d8e7d20efc673702d7c6c9603d507edcf06d
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Jan 18 21:56:58 2010 -0800

    mesa: Remove unnecessary header from convolve.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=08063ba4499c47c9b55c80878a668050c6272c30
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Jan 18 21:41:31 2010 -0800

    mesa: Fix typo of 'unknown' in debug.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b36b85f9d0c721188582e6daa3328ab9766f85c0
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Jan 18 21:37:18 2010 -0800

    mesa: Remove unnecessary headers from debug.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6deb8c9831c60ed5ae93966b5a37d1215b8682a4
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Jan 18 21:34:25 2010 -0800

    mesa: Remove unnecessary header from depthstencil.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2660511ea94c2d3abe8495258f7ea693cae3759e
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Jan 18 21:31:02 2010 -0800

    mesa: Remove unnecessary headers from dlist.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7395ab042aedb3ef29d3c5d974138bc4430cb772
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Jan 18 21:22:47 2010 -0800

    mesa: Remove unnecessary header from drawpix.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0b3109aa053539b2e07ec16da980615f16dd8c2b
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Jan 18 21:17:45 2010 -0800

    mesa: Remove unnecessary header from enable.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=536e3c9168c315651210ca853eb8cb4423f9f71c
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Jan 18 21:14:04 2010 -0800

    mesa: Remove unnecessary headers from fbobject.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b6dce54214c804e46aab05acd03a64c35a9baa63
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Jan 18 21:07:53 2010 -0800

    mesa: Remove unnecessary header from formats.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2cbc3e0a206b701780c893cf96507778ab1fb5a1
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Jan 18 21:02:19 2010 -0800

    mesa: Remove unnecessary header from image.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=65fa11959f118a75a82d1e432df0b635d316889f
Author: José Fonseca <jfonseca at vmware.com>
Date:   Mon Jan 18 19:33:13 2010 -0800

    softpipe: Skip depth testing for PIPE_S8_UNORM.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8fb92e96e90a8cb57da78444fd3395aba424cb0a
Author: José Fonseca <jfonseca at vmware.com>
Date:   Mon Jan 18 19:32:36 2010 -0800

    mesa: Handle PIPE_FORMAT_B8G8R8X8_UNORM.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bcadde2068563b818a280e40e6189191e10fd371
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Jan 14 15:07:20 2010 +0000

    pipebuffer: Ensure buffer size/alignment is not zero.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dc298559c6c838d8ad744e07c134a1c8846c9b33
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Jan 14 15:06:48 2010 +0000

    svga: Ensure buffer size/alignment is not zero.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ebd10755984d582fa65c71b58bc20015e2ea9caf
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Jan 18 19:32:51 2010 -0800

    mesa: Remove unnecessary headers from lines.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d0125e3c29942ae7a81a66748ea53b402114993d
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Jan 18 19:23:47 2010 -0800

    mesa: Remove unnecessary header from mipmap.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ed5a116eb411aed2a2f1986a1effbb8a426b0065
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Jan 18 19:20:56 2010 -0800

    mesa: Remove unnecessary header from pixel.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2f83948370c686d1f5f0b1e0d23b5286169e850d
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Jan 18 19:14:23 2010 -0800

    mesa: Remove unnecessary headers from pixelstore.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=419ae5a48339795d369a41d66312246b2e19f201
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Jan 18 19:10:05 2010 -0800

    mesa: Remove unnecessary header from points.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=80ea879cfa63354ec1312a107f63934c1e6c7824
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Jan 18 19:03:54 2010 -0800

    mesa: Remove unnecessary header from polygon.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f6d529083fe7d945d522b4ab65314e89540238c4
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Mon Jan 18 21:58:02 2010 -0500

    r60: Add relocs for CB_TILE/FRAG
    
    as per 46dc6fd3ed5ef96cda53641a97bc68c3bc104a9f

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=66035503532a17110e36d1d1053e98a1595d03d9
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Jan 18 18:54:54 2010 -0800

    mesa: Remove unnecessary header from state.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ec29ba12a687c8a08ecba002216bbd9f56facef0
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Jan 18 18:52:24 2010 -0800

    mesa: Remove unnecessary headers from texcompress.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f8db32acbd03079d4ef30daa1db1339aa35b5cfb
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Jan 18 18:14:03 2010 -0800

    st/dri: Add comment for intentional fallthrough in case statement.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=09f69b1e5d4e9a4086950de97e0bff46e70bd686
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Mon Jan 18 18:05:55 2010 -0800

    docs: Clarify PIPE_TEXTURE_USAGE_DYNAMIC.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f90733c116acb68d79b3c4dda76983819062a5f1
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Mon Jan 18 17:37:25 2010 -0800

    docs: Use proper XOR symbol.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=daccc962a15f333a4759849d7088b0c985189175
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Mon Jan 18 20:56:11 2010 -0500

    r100: add blit support
    
    Only enabled with KMS.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1ced546577745d361ad06577914f44f484656d37
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Mon Jan 18 20:51:15 2010 -0500

    r200: add blit support
    
    Only enabled with KMS.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=047719182f2df147449535d7573b2f9653306a2e
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Mon Jan 18 17:31:56 2010 -0800

    docs: Spacing in TGSI formulae.
    
    Some of those still look atrocious. :T

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=28fd246634cc05f617753cb86cadbbb9520a4266
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Mon Jan 18 17:17:09 2010 -0800

    docs: Grammar and refs in Rasterizer.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2598f00078cf34b1828bde2bd6ab73fed6c8c4d7
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Mon Jan 18 17:12:13 2010 -0800

    docs: Cleanup Rasterizer a bit.
    
    I'm getting better at this, I think.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2b4ad023211ebd69e53ebb2c261af66d09383440
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Mon Jan 18 16:40:39 2010 -0800

    docs: Fix terms and refs.
    
    I fail at Sphinx-style ReST.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4f52dfeda2b3bc40b6c0acea0e9012c3b8cb36e8
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Mon Jan 18 15:24:51 2010 -0800

    docs: Slowly keep fleshing out more info.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9811ebf61f5d1220ef0c7e33e6677304e9b31052
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Mon Jan 18 15:09:30 2010 -0800

    docs: PIPE_TEXTURE_USAGE info.
    
    From IRC with Jakob.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0714474ae225d12ea00da683785600c0c211f901
Author: Eric Anholt <eric at anholt.net>
Date:   Mon Jan 11 09:23:41 2010 -0800

    i965: Clean up constbuf handling by splitting reladdr/non-reladdr loads.
    
    The codepaths in the function were almost entirely different.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c653f5f3872862da396353df63ef93ed86f608fa
Author: Eric Anholt <eric at anholt.net>
Date:   Mon Jan 11 08:45:58 2010 -0800

    i965: Only set up the stack register if it's going to get used.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d5b964234c37673ec6b444d0a8fa3b823f03fd05
Author: Eric Anholt <eric at anholt.net>
Date:   Sat Jan 9 02:03:13 2010 -0800

    i965: Fix loads of non-relative-addr constants after a reladdr load.
    
    Fixes piglit vp-arl-constant-array-huge-overwritten.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c6559b7e01bbbf7f8d23d6ca58b5fe3d8514ad97
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Mon Jan 18 21:37:33 2010 +0100

    nv50: fix constant vtxattr methods
    
    This function was untested, sorry.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0d6e3dd84d21a9c0a60cd64304d39d8928f37238
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Mon Jan 18 19:52:34 2010 +0100

    nv50: make instanced drawing work with edge flags
    
    And fix some obvious mistakes introduced in the
    previous instancing commit.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e74db4f20fdc4bd71259480f6f93436c98275cb9
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Mon Jan 18 16:22:59 2010 +0100

    nv50: cannot exit shaders on a control flow instruction
    
    Fixes lockup triggered by this ingenious shader:
       1: CALL :3
       2: END
       3: BGNSUB ...

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9fb9c9f9ca27fbdb90fc0a7a01bdff64d32c05bb
Author: Marcin Slusarz <marcin.slusarz at gmail.com>
Date:   Mon Jan 18 16:12:38 2010 +0100

    nv50: fix nv50_program->immd memory leak

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=28576c9ac5a3b6459d94822f333d2e3fbefe5003
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Jan 18 11:26:55 2010 -0700

    st/mesa: change instruction count assertion to > 0
    
    Shaders should at least have an END instruction.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7472cd0f1f0f8284729274bc5c453d59d9ab4b55
Author: Michal Krol <michal at vmware.com>
Date:   Mon Jan 18 19:07:44 2010 +0100

    tgsi: Fix behaviour of dimension index.
    
    The dimension index always addresses the second-dimension axis.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=463351ea6c953c3db7f135ba97160a212562daef
Author: Michal Krol <michal at vmware.com>
Date:   Mon Jan 18 14:01:40 2010 +0100

    tgsi: Allow TEMPORARY registers as indirect address into source operands.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4698a865e076998107c188b39db039bdcbaac3a9
Author: Michal Krol <michal at vmware.com>
Date:   Mon Jan 18 12:11:05 2010 +0100

    tgsi: Add ureg_DECL_immediate_block_uint().
    
    Allows declaring a contiguous block of immediates. Useful for
    relative indexing.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4c041fac96303200f84b379829fd2f72cbc46423
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Jan 18 11:06:55 2010 -0700

    glsl: remove __inline directive
    
    It makes no difference with gcc -O3, for example.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e978b24c87be6d7572ed3272e6b186d5c54fb414
Author: Marcin Slusarz <marcin.slusarz at gmail.com>
Date:   Mon Jan 18 10:48:06 2010 -0700

    st/dri: fix optionCache memory leaks
    
    Signed-off-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=23ae31820042f2bc4694f7c48696a697d674b802
Author: Marcin Slusarz <marcin.slusarz at gmail.com>
Date:   Sun Jan 17 14:49:34 2010 -0800

    glxgears: unbind current context before "destroying" it
    
    glXDestroyContext does not destroy the context if it's still
    connected to some window. Unbind context from window to test it.
    
    Signed-off-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0766780a98a86c474c70dcd0179d697b906ecfdb
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Jan 18 10:43:33 2010 -0700

    st/mesa: updated comments and whitespace

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e5347ca94dd58351aa81ec09addd537f1dbc3e9d
Author: Marcin Slusarz <marcin.slusarz at gmail.com>
Date:   Sun Jan 17 14:47:53 2010 -0800

    st/mesa: fix memory leak in st_translate_mesa_program
    
    Signed-off-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3310fe0e91c86df098a499a55f7aed5530f10290
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Mon Jan 18 11:21:19 2010 -0500

    r600: fix some warnings

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=15601835361e2fdd34b38b265cfc3007749ee24d
Author: Jerome Glisse <jglisse at redhat.com>
Date:   Mon Jan 18 15:32:24 2010 +0100

    r600: Update default state size to account for the new relocation
    
    the new relocation for CB_COLOR0_FRAG & CB_COLOR0_TILE add 4
    dwords to the default command stream. Increase the prediction
    default size to take this into account

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=46dc6fd3ed5ef96cda53641a97bc68c3bc104a9f
Author: Jerome Glisse <jglisse at redhat.com>
Date:   Mon Jan 18 11:05:50 2010 +0100

    r6xx/r7xx: emit relocation for FRAG & TILE buffer
    
    FRAG & TILE buffer are unused but still they need
    to be associated with a valid relocation so that
    userspace can't try to abuse them to overwritte
    GART and then try to write anywhere in system
    memory.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7b82f0f67e4614fc12aee492b0a3cdf5db7391df
Author: Andre Maasikas <amaasikas at gmail.com>
Date:   Mon Jan 18 12:42:10 2010 +0200

    r600: fix shadow_ambient shader
    
    rtype enums are different, DST_REG_OUTPUT got SRC_REG_CONSTANT in some
    shaders and produced invalid output/hang
    as TEX output is temp register always set out src to SRC_REG_TEMPORARY

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0857f38c398bf14526bb47e0c57602be4e7a0ae4
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Mon Jan 18 02:30:49 2010 -0800

    radeong: Don't allocate HW BOs for constantbufs.
    
    We have broken 1000 FPS. Hell yes.
    
    Heavily inspired by Marek's patch, but using pipebuffer instead of
    a roll-your-own malloc.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=673ae6266ebf66145bf2bd7d37965f3fe60371d5
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sun Jan 17 19:21:03 2010 +0100

    r300g: fix polygon offset
    
    As per classic r300.
    
    Not sure why glean/polygonOffset still fails, but we do emit the same register
    values as in classic.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d3d41cbc3504536c2d2dfa2faaae86b2ae5eb670
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sun Jan 17 14:54:35 2010 +0100

    r300g: fix vertex data swizzle

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cd553ec8be14eea7db2d21b9f26ea6e72474a471
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sat Jan 16 01:45:10 2010 +0100

    r300g: do not align compressed textures to a tile size

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=064eb0a095b1ac56e20459c216c9271bef01cb9f
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Mon Jan 18 17:12:50 2010 +0800

    st/egl_g3d: Clean up for x11_drawable_get_depth.
    
    Fix a wrong comment and remove an unnecessary #include.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a16d353b5ea0e14887a2cd2db222beb357b37d65
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Mon Jan 18 00:37:21 2010 -0800

    dri: Add an MSAA-enabled factor to DRI configs.
    
    4 samples should be enough for GLUT to be satisfied, and I think most
    of the HW that does any MSAA, can do it.
    
    Note that any pipe that doesn't multisample can just ignore the
    corresponding flag in pipe_rasterizer_state.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c273ab007dc4194b62965c3b1d9c8a90ea573680
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Mon Jan 18 00:36:04 2010 -0800

    dri: Properly calculate number of modes for MSAA.
    
    Split from the next patch for bisection purposes only.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=58a7d8db98e5ffd0699d4cb59663d7621bc20594
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Mon Jan 18 00:35:11 2010 -0800

    radeong: Check DRM version, and report stats.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=11a2bbc3e96a5d72cc1473362c771ddebe0f9b8d
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sun Jan 17 15:57:26 2010 -0800

    radeong: Use vram_size instead of vram_visible.
    
    The kernel will decide on its own what to give us.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8311a49b2d4c34d17186d6d7e83307eb989a8260
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Mon Jan 18 16:30:07 2010 +0800

    progs/egl: Pass EGLDisplay to eglCopyBuffers.
    
    X Display was wrongly passed to eglCopyBuffers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ede755af4c4a22fd0076f1e18a5356879ac9c7e7
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Mon Jan 18 15:28:13 2010 +0800

    st/egl_g3d: Add support for eglCopyBuffers.
    
    It uses a slow path to copy the render buffer of the surface to the
    target pixmap.  We might be able to create a pipe context for
    EGLDisplay's use and use a blitter context for the purpose.  It is left
    for a future consideration.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f8244e294646c1b5127a2bf3e92811300b0e3b9e
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Mon Jan 18 15:49:20 2010 +0800

    st/egl_g3d: Add is_pixmap_supported to native display interface.
    
    The function may be used to support, for example,
    EGL_MATCH_NATIVE_PIXMAP and EGL_KHR_image_pixmap.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fda897ad71738dd76a218280fd2e635d5dcdcee1
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Mon Jan 18 12:11:15 2010 +0800

    st/egl_g3d: Update validate to use an attachment mask.
    
    A validate call asks for the buffers of a native surface.  Using a mask
    to represent the interested buffers is more intuitive.  It also rules
    out corner cases such as a single attachment being listed multiple
    times.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1ed63119452396e764a0f5b11db78903a2594df1
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Mon Jan 18 12:05:25 2010 +0800

    st/vega: Fix window resizing with egl_g3d.
    
    egl_g3d calls st_set_framebuffer_surface on window resize.  It updates
    the renderbuffer's geometry and makes st_resize_framebuffer a no-op.
    This commit improves the no-op check a little bit.  It can do better
    after gallium-fb-dimensions is merged.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ef517c9385521f6e46a1f56ef6817518434ca349
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Fri Jan 15 17:52:10 2010 +0800

    st/vega: Call screen->update_buffer instead of winsys->update_buffer.
    
    This removes the last reference to winsys and is per mesa/st.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3b71386426b96c447248bc6102c6ff6182f65431
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Fri Jan 15 17:59:16 2010 +0800

    tgsi: Add missing semantic name in text parser.
    
    This time, INSTANCEID is missing...

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=90cdf0d67c1086a8fd274689aa2e1b8da3a9ebdc
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Mon Jan 18 00:07:24 2010 +0000

    cso: Add set_vertex_samplers function

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2a60302e51987ae65455b083fa3d9e9bb0e2087b
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Mon Jan 18 00:04:48 2010 +0000

    softpipe: Fix leak in vbuf draw module

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1448d2f252efc1ab8d3175c7fd9701dfe3079577
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Sun Jan 17 17:37:55 2010 +0100

    nv50: implement instanced drawing
    
    Too bad we don't have hw array divisors or a method for
    setting startInstance.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a4bbabf494a127dcffc51f9c4734f2ecf75b3961
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Sun Jan 17 14:18:26 2010 +0000

    softpipe: Move st/python's malloc winsys to softpipe
    
    Users of softpipe can still specify thier own winsys
    but now there is a default one also that uses malloc.
    This allows the malloc winsys to be shared with other
    users of softpipe.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0e4e2c57d1b5659ba4fce2f9077fb6d4c7fd18d5
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Sun Jan 17 16:24:53 2010 +0000

    st/xlib: Make glXGetProcAddressARB visible

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=876a6b4865a5ab422b6d80d6248cf66a42869172
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Sun Jan 17 14:40:49 2010 +0000

    gallium: Support swig "compiler" in p_compiler.h

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=31c626811a20d74f28cee4c96a756ade2ca81141
Author: Jakob Bornecrantz <wallbraker at gmail.com>
Date:   Sun Jan 17 12:21:56 2010 +0000

    i965g: Link against drm_intel instead of drm_radeon

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=945cea01d9620ddd6a459e30517080e2bceb6bc5
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sun Jan 17 01:13:45 2010 -0800

    r300g: Check for bogus texture targets.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b62d339301f32d29c0a0fdaba2a0e192bff42c23
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sun Jan 17 04:49:07 2010 +0100

    r300g: fix the rasterization of secondary color
    
    When the secondary color is used, the primary color must always be rasterized
    regardless of whether it is used or not.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7d3090f0fe41757582729bb5a580ad5b9a03f765
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sun Jan 17 04:41:51 2010 +0100

    r300g: fix vertex colors with 8 bits per channel
    
    The piglit BGRA tests pass now.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c4a2f13a5c59f3527e4e04cb2d8f55e639e1fd46
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sun Jan 17 02:25:50 2010 +0100

    r300g: simplify is_format_supported

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8959608051ef8e4a97214323009d09c5e9e633fb
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sat Jan 9 19:19:44 2010 +0100

    r300g: output texture debug messages if only RADEON_DEBUG=tex is set

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=08edbe9f14712f719f838769c61123f83768af76
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sat Jan 9 18:38:54 2010 +0100

    r300g: move debug flags into r300_screen

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=21f3bbf1495ce44ecde4f353fed9f85e6e0fdd2d
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sat Jan 16 00:48:53 2010 +0100

    r300g: disable the MIP filter for NPOT textures
    
    Safety first.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=37897a65e27842bbbfe32c37d2fcf775a5c127eb
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sat Jan 16 00:56:33 2010 +0100

    r300g: fix the CS size when emitting invariant state

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=816cb90e7c41ee9cc02a8b12f64b368bd0c2fd03
Author: Alan Coopersmith <alan.coopersmith at sun.com>
Date:   Sun Jan 17 00:55:39 2010 -0800

    radeon_compiler: include main/compiler.h for compiler portability macros
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith at sun.com>
    Reviewed-by: Corbin Simpson <MostAwesomeDude at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c69bd0ead755b695ee5c64dc9efd45c53b299f21
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sat Jan 16 18:16:26 2010 -0800

    r300g: Stop using indices.
    
    Sorry, it was a good game, but it just doesn't work.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=eedebfa5793844728f1d41a6b0a899825eba176a
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sat Jan 16 17:45:34 2010 -0800

    r300g: Respect fill modes in indices fallback.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ccc888c39ee8a7c460dca5b1b659d28dbbc4c689
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Fri Jan 15 01:29:13 2010 +0000

    st/xorg: If dri2 version is 2 support version 1 as well
    
    Thanks to X server commit 2e2c5b216cc1c7a9bc26bd2c68226aaed5fc52ca
    it is possible to be ABI compatible in version 2 with version 1 of
    the DRI2 interface.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3e1241d4f872cca96616edcbdcaea5b59d37e78f
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Fri Jan 15 01:14:55 2010 +0000

    st/xorg: Set enforce version to 1 if not defined

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ae97520e37ee70c813a198c805c7338aefbd8156
Author: Thomas Hellstrom <thellstrom at vmware.com>
Date:   Mon Jan 18 15:55:17 2010 +0100

    ws/vmware: Check DRM version also when bootstrapping in dri2 mode.
    
    Signed-off-by: Thomas Hellstrom <thellstrom at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5f2d60a7154f896bb418231662663465269ce9b8
Author: Thomas Hellstrom <thellstrom at vmware.com>
Date:   Mon Jan 18 13:33:08 2010 +0100

    st/dri: Don't request a fake front if the server adds one automatically.
    
    We use the presence of the getBuffersWithFormat extension function to
    detect whether the server automatically adds a front.
    
    Signed-off-by: Thomas Hellstrom <thellstrom at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d773f28ff29a0abbb9f856cb4a3c60fcaeea1d3b
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Jan 18 00:47:56 2010 -0800

    mesa: Remove unnecessary headers from texformat.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=39824945fa738666b4bb804382904b0537322878
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Jan 18 00:14:51 2010 -0800

    mesa: Remove unnecessary headers from texgetimage.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6938dccf1ac0955026ac68794a03f49bc370fd44
Author: Vinson Lee <vlee at vmware.com>
Date:   Sun Jan 17 22:31:53 2010 -0800

    mesa: Remove unnecessary header from teximage.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c847e7d07b3f43d5c05a920cf6326b89b31ed92b
Author: Vinson Lee <vlee at vmware.com>
Date:   Sun Jan 17 20:50:15 2010 -0800

    mesa: Remove unnecessary header from texobj.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=59eed7a2015cf301ea20392febc0de6b8d1ee0b1
Author: Vinson Lee <vlee at vmware.com>
Date:   Sun Jan 17 16:21:11 2010 -0800

    mesa: Remove unnecessary header from texparam.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3e876431d01c50b5672d0ad28f7f8dbd20670616
Author: Vinson Lee <vlee at vmware.com>
Date:   Sun Jan 17 16:08:59 2010 -0800

    mesa: Remove unnecessary headers from texstate.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6b6ac9aca08603fb0e3f91bf53fd6d49a1701e2a
Author: Vinson Lee <vlee at vmware.com>
Date:   Sun Jan 17 15:48:39 2010 -0800

    mesa: Use preprocessor to comment out code.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ae943f8e202fc3791bd56ac863e5493cd17bb44c
Author: Vinson Lee <vlee at vmware.com>
Date:   Sun Jan 17 01:49:16 2010 -0800

    mesa: Remove unnecessary headers from vtxfmt.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=97e44cde17ce508fd3708d391f7701e1919352fb
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Jan 16 23:41:05 2010 -0800

    mesa: Remove unnecessary headers from arbprogparse.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=97fc7ae69f4e620a5b14a3dbe574c4810741293c
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Jan 16 16:15:37 2010 -0800

    mesa: Remove unnecessary header from nvvertparse.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5a4d5b694c0fa92b613bd73138d32f68b966a56c
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Jan 16 16:06:58 2010 -0800

    glsl: Remove unnecessary header from prog_execute.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=148498d8cc897d70c54e9ddc09e957a855a597d4
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Jan 16 15:51:52 2010 -0800

    glsl: Remove unnecessary header from prog_statevars.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0d622420826ccbf35eed80b663994ffb918dc9a1
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Jan 16 15:35:56 2010 -0800

    glsl: Remove unnecessary headers from shader_api.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1f7762f62bb082fceb579434a4ca78f13d78da49
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Jan 16 15:00:29 2010 -0800

    glsl: Remove unnecessary header from slang_emit.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=89950fbe24a351fbb10330b6695d653c9f2d6887
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Jan 16 13:29:15 2010 -0800

    st/mesa: Remove unnecessary header from st_cb_drawpixels.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=59db91e2eec1e755de71deba87227a647845b1c9
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Jan 16 02:20:51 2010 -0800

    glsl: Remove unnecessary header from slang_builtin.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=535084996b050a75f230dc10c15bd6239e2aa08a
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Jan 16 02:16:24 2010 -0800

    glsl: Remove unnecessary headers from slang_compile.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1d3bdc20908f860316e0bfeaa54dc8fa6d344d0c
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Jan 16 02:02:49 2010 -0800

    glsl: Remove unnecessary header from slang_link.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=10bd931949d8dd3c63fe8bcc00899875d7dde105
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Jan 16 01:50:08 2010 -0800

    glsl: Remove unnecessary header from slang_log.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=533b6e8deb3443719bd82c57c79ec106e5473589
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Jan 16 01:39:04 2010 -0800

    st/mesa: Remove unnecessary header from st_atom_framebuffer.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3eb85bf7d941aff1c72e0e0e2d8af18b8b7e496a
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Jan 16 00:52:34 2010 -0800

    st/mesa: Remove unnecessary header from st_atom_pixeltransfer.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bc639f291bd6127730845f9e6208e48e51cb83ff
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Jan 16 00:45:36 2010 -0800

    st/mesa: Remove unnecessary header from st_atom_sampler.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=227fc5a3083290bf8c494f1f08e911eed6e4cfcc
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Jan 16 00:36:31 2010 -0800

    st/mesa: Remove unnecessary header from st_atom_shader.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cc2f2268f5fcfbc7d942fab82a1bb00ac496fc23
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Jan 16 00:30:25 2010 -0800

    st/mesa: Remove unnecessary headers from st_cb_accum.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e1d4781cd49cd6df2fed171ad6e034f576f219a8
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Jan 16 00:08:54 2010 -0800

    st/mesa: Remove unnecessary headers from st_cb_bitmap.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cc770c8409b31dd2dff7dd80cf441f90f191a048
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Jan 15 23:17:00 2010 -0800

    st/mesa: Remove unnecessary headers from st_cb_blit.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6906bf08cc0ca43cd4fd1a2c6f841ad87c232ece
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Jan 15 23:02:07 2010 -0800

    st/mesa: Remove unnecessary headers from st_cb_clear.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=668d871d95e74862953c90e04e4f04ed02526421
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Jan 15 22:55:47 2010 -0800

    st/mesa: Remove unnecessary headers from st_cb_drawpixels.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=adcde22952bb94dd73785bf5971a317e929fbec9
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Fri Jan 15 22:23:40 2010 -0500

    r600: fill in some missing XRGB tex formats

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=81eed59a2c6add1d1514574bf7c3b29b1bf6e8c0
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Fri Jan 15 20:54:12 2010 -0500

    r600: set tiling correctly for texturing from depth buffer

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=114ab07aee9cc3f007a22ae4642e5c4302900d2f
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Fri Jan 15 20:53:53 2010 -0500

    r600: fix typo in SQ setup

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=56cd5806e89fea9598e296ce656dfe550bf2b96e
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Jan 15 18:24:12 2010 -0800

    st/mesa: Remove unnecessary header from st_cb_fbo.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a9f625543169e0919c507966889d82ecf9db4c5f
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Jan 15 18:20:56 2010 -0800

    st/mesa: Remove unnecessary headers from st_cb_feedback.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2d2d8900485ac9f462fccdb0a817f7fc598b95f8
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Jan 15 16:28:56 2010 -0800

    st/mesa: Remove unnecessary header from st_cb_program.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fbda223893301cc10182fb12c91493c959e3fe8b
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Jan 15 16:27:28 2010 -0800

    st/mesa: Remove unnecessary header from st_cb_queryobj.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f595e72337f4cdc2ec6b0378f747e31666e70d5c
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Jan 15 14:57:55 2010 -0700

    tgsi: fix detection of front-facing attribute
    
    This code was not updated when we added TGSI_SEMANTIC_FACE a while ago.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2c5aa02e2086f5e79630cdffec804a3e9de0d966
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Jan 15 14:25:30 2010 -0700

    swrast: add missing call to _swrast_depth_bounds_test()
    
    We were calling this from the CI span function, but not the RGBA
    span function.
    
    I don't know of a test program for the GL_EXT_depth_bounds_test
    extension...

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=73856817973caab283427c52152672f524c49a07
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Jan 15 14:19:23 2010 -0700

    swrast: fix broken _swrast_depth_clamp_span()
    
    The integer Z clamping range depends on the number of bits
    in the Z buffer because that's the scale factor used when we
    transform NDC coords by the viewport/depth range.
    
    Fixes fd.o bug #25972 but only for Z buffers up to a depth
    of 30 bits.  Beyond that we get into messy integer overflow
    issues and things fall apart.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=79a5a2839029eef23f4c238fec6878b5f87ceec3
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Jan 14 23:05:42 2010 -0800

    st/mesa: Remove unnecessary header from st_cb_rasterpos.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9c2ef74a76fc3707ca428dca2ca401da790cb915
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Jan 14 23:03:37 2010 -0800

    st/mesa: Remove unnecessary headers from st_cb_readpixels.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cde041cd1320849be70dc8571da1460b8b913f14
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Jan 14 22:30:00 2010 -0800

    st/mesa: Remove unnecessary header from st_cb_strings.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=644572a3723bc5167fb71f15e0bbfec3f999be9b
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Jan 14 22:27:13 2010 -0800

    st/mesa: Remove unnecessary headers from st_cb_texture.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4f8baf7dce47b1295292bf3d153d1e93ea83e6a1
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Jan 14 19:00:27 2010 -0800

    st/mesa: Remove unnecessary headers from st_cb_viewport.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=53c6c384125726ad4e528d57272be95f197fb630
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Jan 14 18:53:51 2010 -0800

    st/mesa: Remove unnecessary headers from st_context.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=604e9ec2c436b8bc595faf97db1a4f57fe5368f2
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Jan 14 18:46:51 2010 -0800

    st/mesa: Remove unnecessary header from st_draw_feedback.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9e7778d7aa9bd079a4a5d3d1656d75d6e4978a1d
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Jan 14 18:34:59 2010 -0800

    st/mesa: Remove unnecessary header from st_extensions.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8a8a27b01a60ba80608f736c46da82747c215586
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Jan 14 18:19:39 2010 -0800

    st/mesa: Remove unnecessary header from st_format.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=eaedc1bb3e651884a184f520bd81aa12c569c29b
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Jan 14 18:10:06 2010 -0800

    st/mesa: Remove unnecessary headers from st_framebuffer.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6890b0698254051f366e0083eee40ed42613c58c
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Jan 14 17:54:47 2010 -0800

    st/mesa: Remove unnecessary headers from st_gen_mipmap.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d8299af4ab6fe4b334292e3b6e69e4331c05d86f
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Mon Jan 11 18:25:03 2010 +0800

    docs: Add documentation for OpenGL ES.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=76e726515aedab426a55a389d0a1132456932856
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Mon Jan 11 14:00:39 2010 +0800

    progs/es2: Correctly set renderable type and client version.
    
    Correctly set EGL_RENDERABLE_TYPE and EGL_CONTEXT_CLIENT_VERSION for
    OpenGL ES 2.0.  Because es2_info is copied from es1_info, the fix for it
    actually goes to es1_info.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=43f67b61fd1020e7ec847c21e1dbae9544d463ec
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Mon Jan 11 13:53:03 2010 +0800

    progs/es1: Bind texture image after rendering.
    
    Unlike FBO, eglBindTexImage is supposed to be called after rendering.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=99a37ed195801fd0a0b64a20f08c8d4f9d66137f
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Tue Jan 5 17:39:05 2010 +0800

    configure.ac: Fix es state tracker build.
    
    mesa/es should be built before the es state trackers.  This is done by
    separating those that need to be built early from SRC_DIRS to CORE_DIRS.
    The new variable is not exported, and will be prepended to SRC_DIRS.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3f3340ca16a07aff26a3bd27a7f5ae161d77b11d
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Mon Jan 11 17:44:00 2010 +0800

    st/es: Clean up install target.
    
    Use DESTDIR and MINSTALL.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=182c38281383a3c0798c427b3d1f338dbf1e0533
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Tue Jan 5 16:15:25 2010 +0800

    st/es: Fix build issue after merge.
    
    In c847a13d38d4e8c5f4c386d060dcc8ec09e491a3, auxiliaries becomes a
    single library;  In e388d62b4712bcd75cecad53f5ca20a2bb6f89b1, the
    default build is changed to have -fvisibility=hidden.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0ce5b128d750e18e1ac2120f7f0435f8f4952dde
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Tue Jan 5 16:52:06 2010 +0800

    mesa/es: Update sources.mk.
    
    Add/remove files that are unused/used to the omit list.  Finally, they
    should all be features that can be omitted.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bffe94d48ac70d1498581d80f2cb3be78ccc24f4
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Tue Jan 5 15:57:13 2010 +0800

    mesa/es: Fix build issue after merge.
    
    In cd6b8dd9e82fedc55d033131fbc0f8ee950567c8, color read/type fields are
    moved;  Based on 068596c9a7e8d330ffdff8ad8700bd6093b5bdea and
    cc020425e929110613ddb405d3e82313d27a35ed, GLSL builtin library is
    autogenerated and GLSL libraries are built and used.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=562c127693200822f04a145db50add1be2425d7b
Merge: e5d351dcfde58777162552cf5cd2a9cd8299f4cd 077d6dd7508af88509dd0499c5dfbdaa186b4015
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Tue Jan 12 11:25:02 2010 +0800

    Merge branch 'master' into opengl-es-v2
    
    Conflicts:
    	src/mesa/main/dd.h

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e5d351dcfde58777162552cf5cd2a9cd8299f4cd
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Wed Dec 23 11:18:00 2009 +0800

    Add es state tracker to autoconf.
    
    mesa/es is needed in SRC_DIRS to build es state tracker.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=976c858acc36b5ec1bf03c24b10e8bae81c2a21f
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Wed Dec 23 11:18:48 2009 +0800

    Clean up ES_FILES.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8e6774937f58fe12e300d3aa0f487b63fa88b10a
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Tue Nov 24 14:34:17 2009 +0800

    progs/es1: Add compressed paletted texture tests to torus.
    
    The tests can be toggled by `t'.  It will print current texture format
    and the size of the image.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a316b700effd615fcc895d0a2e015356854c6f44
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Tue Nov 24 12:21:03 2009 +0800

    mesa/es: Improve support for GL_OES_compressed_paletted_texture.
    
    Add error checking and fix handling of level (it should be negative).
    Besides, always use the palette entry format/type when calling
    _mesa_TexImage2D.  It respects the base internal formats of the cpal
    formats, and is simpler and faster, except for cases where the unpack
    alignment needs to be changed.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c4b9e1aa1a2f1fda9e5764e3f7dd1a268216df09
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Tue Nov 24 12:11:26 2009 +0800

    mesa/es: Fix GL_RGB565 support in FBO.
    
    In GL_OES_framebuffer_object and OpenGL ES 2.0, GL_RGB565 is a valid
    internal format.  Since it is not supported by the core, map it to
    GL_RGB5 as a workaround.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b80ec33f3559e9a14d08f84c8e369a0dc81b46d7
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Tue Nov 24 10:28:27 2009 +0800

    mesa/es: Fix GL_OES_texture_cube_map support.
    
    Unlike in OpenGL, GL_OES_texture_cube_map says that all coordinates are
    changed the same time by the token GL_TEXTURE_GEN_STR_OES, and the
    initial mode is GL_REFLECTION_MAP_OES.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3a4d0811b43295519d771fa192bd3d28bd5312d5
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Mon Nov 23 17:10:12 2009 +0800

    mesa/es: Clean up extension string.
    
    Add some new extensions and remove those that do not belong to
    OpenGL ES 2.0.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f88297b369e9c2d4521554d8a6c66e288eb3b178
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Mon Nov 23 17:07:08 2009 +0800

    mesa/es: Add more exnteions to APIspec.
    
    This commit adds definitions of
    
      GL_EXT_texture_compression_dxt1
      GL_EXT_texture_lod_bias
      GL_EXT_blend_minmax
      GL_EXT_multi_draw_arrays
    
    to APIspec.xml and get_gen.py.  Some of the enums are not avaiable in
    the header files and the defining extensions are disabled.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=29bd20ad1452bdc43d4cb0e42db65cf1069615cf
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Mon Nov 23 15:04:49 2009 +0800

    mesa/es: Add more extensions to glapi.
    
    This commit adds definitions of
    
      GL_OES_texture_half_float_linear, GL_OES_texture_float_linear
      GL_OES_texture_half_float, GL_OES_texture_float
      GL_OES_vertex_half_float
      GL_OES_vertex_type_10_10_10_2
      GL_OES_get_program_binary
      GL_EXT_texture_compression_dxt1
      GL_EXT_texture_format_BGRA8888
      GL_EXT_texture_lod_bias
      GL_EXT_blend_minmax
      GL_EXT_read_format_bgra
      GL_EXT_multi_draw_arrays
    
    to glapi.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a2d21f67f901ec34799819ba47b9579ac78bf112
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Mon Nov 23 14:40:32 2009 +0800

    mesa/es: Generate code for special functions.
    
    es_generator.py did not generate code for special functions.  They were
    supposed to be defined elsewhere.  But as a result, parameter checking
    was also skipped.  This commit changes the way special functions are
    called so that parameter checking is always performed.
    
    When there is nothing to check, the check functions becomes macros
    expanding to the real functions, as an optimization.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f7d23dfef54f837e21ff590ab0929802c3540831
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Mon Nov 23 11:48:05 2009 +0800

    mesa/es: Remove unused code in es_generator.py.
    
    Remove unused GetLoopSizeExpression.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e0ab739c063885784e858060d749e2937e622da2
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Mon Nov 23 11:22:19 2009 +0800

    mesa/es: Generate _mesa_GetFixedv.
    
    Have get_gen.py generate _mesa_GetFixedv.  The generated function does
    all the checkings and thus simplifies APIspec.xml a bit.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c3bd85791766e4a6f3896ea724e18640e56c6808
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Mon Nov 23 13:49:08 2009 +0800

    mesa/es: Add a sanity check to APIspec.py.
    
    Some attributes are constant in a switch.  Raise an exception if they
    are not.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8264a6a8a6486562a86bb0da3f631c298edbd303
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Fri Nov 20 18:19:49 2009 +0800

    mesa/es: Switch to APIspec.xml.
    
    Update Makefile and ES generator to use APIspec.xml.  Remove APIspec.txt
    and related files.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0c1a7bbe0d0c6727a432890164032188787e7e26
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Sun Nov 22 20:09:06 2009 +0800

    mesa/es: Add APIspec.xml and its parser.
    
    APIspec.xml is based on APIspec.txt.  The new format has less code
    duplications and should be easier to read.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9f38553018552ccf85b390d63cb57c701bd233ad
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Tue Nov 10 12:48:14 2009 +0800

    Update config linux-opengl-es.
    
    Build demos that require EGL_MESA_screen_surface, and build egl_i915.so
    that supports EGL_MESA_screen_surface.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b30876658b27284ff0271ff821769179cbed2d97
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Mon Nov 9 13:25:49 2009 +0800

    progs/es1: Port eglgears to OpenGL ES 1.1.
    
    This demo requires EGL_MESA_screen_surface to run.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=381cbc71923288ed189504b5b784c551f88a1010
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Mon Nov 9 11:13:38 2009 +0800

    progs/es1: Port egltri to OpenGL ES 1.1.
    
    This demo requires EGL_MESA_screen_surface to run.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4b9cc50345b5b10bb998ce5ce6f7cb37b72f354f
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Mon Nov 9 10:54:19 2009 +0800

    st/egl: Allow APIs other than OpenGL.
    
    This is done by stopping linking to libmesagallium.a and removing DRI
    related stuff.  The state tracker an application links to decides the
    API supported.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5f0ea53747c14b1cd9686bcf650b96504128116e
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Tue Nov 10 13:10:55 2009 +0800

    egl_softpipe: Clean up Makefile.
    
    Fix generation of depend.  Link to the dynamic libraries used.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0b9f0ba7065c9cdbeaeac477c801dead001ab215
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Mon Nov 9 10:33:04 2009 +0800

    progs/es: Add .gitignore.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9de051e85e8d118414b113ce6524b03456bcd6d9
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Mon Nov 9 10:23:23 2009 +0800

    mesa/es: Add .gitignore.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=97ea8e9263814634d2f718c82fb58464d20683f8
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Fri Nov 6 16:27:19 2009 +0800

    Add new config for OpenGL ES.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1046f70a7d0592aaf10837ff9d2523de53910a31
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Fri Nov 6 17:11:43 2009 +0800

    gallium: Allow state trackers to install files.
    
    State trackers like es or vega need to install their libraries.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7fb41df2cbae4cf35d0f73c2261a9409a1367903
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Fri Oct 30 14:09:09 2009 +0800

    mesa/main: linear_to_nonlinear is not always available.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=37dca7955a55c0d1422dffa8a65d5b4ebe143d47
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Fri Nov 6 15:17:15 2009 +0800

    mesa/es: Improve support for parallel execution of make.
    
    Running make with -j for the first time might fail because glapi headers
    haven't been generated.  This commit should make it more reliable.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f1c7874cd95e19929030038a78d889ac095a122a
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Fri Nov 6 16:49:04 2009 +0800

    mesa/es: Fix symbol conflicts and warnings.
    
    drawtex.c was listed in LOCAL_ES1_SOURCES twice.  My mistake when
    merging the patches.
    
    Also, run gl_apitemp.py with -c to silence warnings and add target
    "install".
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1af44e9e5a3b522dd083f7e1486146376b01fdff
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Thu Sep 3 11:05:06 2009 +0800

    glapi: Add OpenGL ES compatibility mode to scripts.
    
    When the mode is on, the scripts would generate headers that are
    suitable for OpenGL ES.  There are two differences.  One is that they
    will generate function prototypes for OpenGL ES specific functions.  The
    other is that, when a function has multiple names, SET/GET/CALL macros
    would be generated for each of names.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5b85cada603ff0325dcf852f159837086a5bda14
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Fri Oct 2 15:33:55 2009 +0800

    progs/es: OpenGL ES 1.x and 2.X demo programs.
    
    The demo programs are written by Brian Paul, and cherry-picked from
    opengl-es branch.  Several minor issues such as a linking problem are
    fixed.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d14ac1073cda7ea4f623f312eb469554c3041315
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Thu Sep 3 11:31:17 2009 +0800

    st/es: Add OpenGL ES state trackers.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=34064756a5e2c8952c9de26eaebafddabd562540
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Tue Sep 22 15:00:24 2009 +0800

    mesa/es: Add support for GL_OES_draw_texture.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bfa66bd6f941920cf32ce79fb103c3755b4dd8fb
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Mon Sep 21 17:57:57 2009 +0800

    mesa/es: Add OpenGL ES overlay.
    
    This is primitive support for OpenGL ES.  It uses a subset of mesa
    sources to build libesXgallium.a and libesXapi.a, where X is 1 for
    OpenGL ES 1.x, 2 for OpenGL ES 2.x.  The static libraries serve the same
    purpose as libmesagallium.a and libglapi.a do for OpenGL.
    
    This is based on the work of opengl-es branch.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f68bf0621d1f865033b078191c1f4ec1fa0bbc5c
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Wed Sep 2 12:04:56 2009 +0800

    mesa/es: Add OpenGL ES XMLs.
    
    These XMLs define OpenGL ES 1.x and 2.x APIs.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7cdf8ab0967b1a80c16d317ed5b0e3b810312ad1
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Tue Oct 20 12:39:56 2009 +0800

    mesa/main: Make _mesa_TexGenf and _mesa_GetTexGenfv global again.
    
    They are needed by OpenGL ES overlay.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5b426288c2dbc42ef44ea13fe37afa77223107bb
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Thu Sep 3 11:03:20 2009 +0800

    glapi: Include headers with directory prefixes.
    
    This allows different sets of generated sources and headers to be used.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7df4c7e1b8faf0c0339ca7287e3560fafab02b6a
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Tue Oct 20 14:15:45 2009 +0800

    glapi: Avoid hardcoded category names in remap helper script.
    
    The output of the script is unchanged.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6418f836d470b41c2a5dbfad52b797db1ec3871b
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Tue Oct 20 14:32:39 2009 +0800

    glapi: Add is_abi() to test if a function is in the ABI.
    
    The test is done by checking if the offset is manually assigned.  The
    generated headers are unchanged.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8d2edbf1395ca1e2d23b3bd2ba2c5d54f21d377b
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Mon Sep 21 18:46:28 2009 +0800

    mesa/main: Add more OpenGL ES types to glheader.h.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c3d61d378574878deedb44d84f506ca23e66c6ca
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Mon Sep 7 14:46:22 2009 +0800

    mesa/main: Add support for point size array in _mesa_GetPointerv.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6678f597e7c9ba784c9af0c86cfc6821558bcaa7
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Thu Oct 15 18:25:24 2009 +0800

    gallium/xlib: Fix missing symbols when GLX_INDIRECT_RENDERING is defined.
    
    When GLX_INDIRECT_RENDERING is defined, some symbols are used in
    libglapi.a but are not defined.  Define them through the help of
    glapitemp.h.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=888429360a30090b9ecd17bfd160a88141195235
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Thu Oct 15 18:07:22 2009 +0800

    mesa/xlib: Fix missing symbols when GLX_INDIRECT_RENDERING is defined.
    
    When GLX_INDIRECT_RENDERING is defined, some symbols are used in
    libglapi.a but are not defined.  Define them through the help of
    glapitemp.h.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7870298086cfdde020437e23ba86abb61741129e
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Sun Oct 25 23:24:18 2009 +0800

    glapi: Allow normal entry points to be skipped.
    
    Reorganize glapitemp.h such that it is possible to skip normal entry
    points or protocol entry points by defining
    _GLAPI_SKIP_NORMAL_ENTRY_POINTS or _GLAPI_SKIP_PROTO_ENTRY_POINTS.
    
    Protocol entry points are those with different GLX protocols.  They are
    skipped in libglapi.a when GLX_INDIRECT_RENDERING is defined.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>




More information about the mesa-commit mailing list