Mesa (radeon-rewrite): 337 new commits

Dave Airlie airlied at kemper.freedesktop.org
Thu Apr 9 00:35:43 UTC 2009


URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1ec0efa7d3a7fb0f3f81b83677c415cf835a7efc
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Wed Apr 8 00:47:16 2009 +0200

    r300: reorder fog coordinate and WPOS fp attributes
    
    HW TCL path currently assumed fog, WPOS order. The order was inverted for SW TCL path.
    
    This hopefully fixes rest of fog and WPOS related bugs.
    Additionally fix some indentation, don't route unnecessary components of fog coordinates for performance reasons and simplify vertex
    attribute emitting for SW TCL path.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3b1d5440015c2bfa76d91bd8bb3954bde48f4815
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Tue Apr 7 23:51:28 2009 +0200

    r300: fix regression from swtcl rewrite
    
    Fix wrong attribute emit and revert to previous behaviour of calculating VAP_OUT_VTX_FMT_1 register value.
    
    We can't use r300VAPOutputCntl1 function because it assumes that all texture coords have 4 components and that is the case for HW TCL
    path, but not for SW TCL.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d1a9b1f513109c975a5a7ed5a2d0c329b280afe4
Merge: 90ffce497395d8c02fee2ea4ee4c025eede3d876 8648c2685870174cf620ef15de70ef030a8d5a20
Author: Dave Airlie <airlied at redhat.com>
Date:   Thu Apr 9 10:14:35 2009 +1000

    Merge remote branch 'origin/master' into radeon-rewrite
    
    Conflicts:
    	src/mesa/drivers/dri/r200/r200_tex.c
    	src/mesa/drivers/dri/r300/r300_cmdbuf.c
    	src/mesa/drivers/dri/r300/r300_context.h
    	src/mesa/drivers/dri/r300/r300_swtcl.c
    	src/mesa/drivers/dri/r300/r300_tex.c
    	src/mesa/drivers/dri/r300/r300_texmem.c
    	src/mesa/drivers/dri/r300/r300_texstate.c
    	src/mesa/drivers/dri/radeon/radeon_tex.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8648c2685870174cf620ef15de70ef030a8d5a20
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Wed Apr 8 14:54:17 2009 -0700

    r300-gallium: Properly emit indexbufs.
    
    This fixes hardlocks with anything using elts.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b3639d43f2085c893bb6136c8febe5bc7944869e
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Tue Apr 7 02:04:07 2009 -0700

    r300-gallium: Add vertex shader constant emit.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=71504c770086797ef8cf0a57f89565ec3e574ee3
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Apr 8 21:13:57 2009 +0100

    python/retrace: Try to cope with failures creating textures.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c89eba0f31623084bc754de724384c80a3e57c91
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Apr 8 21:11:51 2009 +0100

    python: Don't try to finish a null fence.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4342d6a91f754c9d3e7087ed91b7acf89abbb293
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Apr 8 21:11:24 2009 +0100

    python/retrace: Use colors on windows console.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=23ad86cfb91c294ce85a3116d4b825aaa3988a6e
Author: Robert Ellison <papillo at vmware.com>
Date:   Wed Apr 8 10:58:33 2009 -0600

    Mesa: allow suppression of debug messages in a debug build
    
    For testing, it's very useful to be able to test on a debug build,
    while suppressing the debug messages (messages that are by default
    suppressed in a release build), in order to see the same behavior
    that users of release builds will see.
    
    For example, the "piglit" test suite will flag an error on
    programs that produce unexpected output, which means that a
    debug build will always fail due to the extra debug messages.
    
    This change introduces a new value to the MESA_DEBUG
    environment variable.  In a debug build, explicitly setting MESA_DEBUG
    to "0" will suppress all debug messages (both from _mesa_debug() and
    from _mesa_warning()).  (The former behavior was that debug
    messages were never suppressed in debug builds.)
    
    Behavior of non-debug builds has not changed.  In such a build,
    _mesa_debug() messages are always suppressed, and _mesa_warning()
    messages will be suppressed unless MESA_DEBUG is set *to any value*.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a97c846d613c3d7ec962ee095fd8282fa3b84eea
Author: Alan Hourihane <alanh at vmware.com>
Date:   Wed Apr 8 16:39:17 2009 +0100

    gallium: when using gl_PointCoord ensure we use the correct attribute.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=84e784665aa5b64c11538e90f0ff1482899a1965
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Apr 8 16:25:29 2009 +0100

    python/retrace: Allow to specify the range of calls of interest.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e0e5d5014e84c10d3270afc9700a69c867ed282d
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Apr 8 16:24:31 2009 +0100

    trace: Make calls dumping threadsafe.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d2cdf6253cf06fbed6a5ca7ae17ddadf644afe26
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Apr 8 15:41:08 2009 +0100

    trace: Make call no global.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c14562d3b1e5d93d5704f3195a7f83fc5c17eddb
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Apr 8 15:36:17 2009 +0100

    python/retrace: Handle recent traces.
    
    Try to keep backwards compatability with old traces as much as possible.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=aaea658dbe6f0738aaa207d080e1ea73b8023029
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Apr 8 15:32:08 2009 +0100

    python: Fix method renaming.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=724929db3ca39ac63ca6f020b3f1faa31948f46b
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Apr 8 15:30:53 2009 +0100

    python: Cope with null surfaces.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=923b4413a63530be37cd44eed29910db21b39ac6
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Apr 8 15:30:31 2009 +0100

    wgl: Integrate the trace driver on debug builds.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=927eb8fe4cc8a5ed583aad1dafa98d091d7602f4
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Apr 8 15:29:50 2009 +0100

    trace: Simplify cast wrappers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7000b9d74a4b9690c236ee40ddbeba1f24df1ab4
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Apr 8 15:23:48 2009 +0100

    trace: Match pipe_context::clear prototype.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a3277c542b40169684778122a8b6e1cdfb1f9f92
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Apr 8 08:23:01 2009 -0600

    gallium: handle the case of util_pack_z_stencil(format=PIPE_FORMAT_S8_UNORM)
    
    Fixes failed assertion in glean fbo test.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9f784647ad60bb591a1dffa0baca27bf55480b3f
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Apr 7 18:26:45 2009 -0600

    docs: bump Gallium version number

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f6b71d02c742063cff9ec6d636e326fd1493571a
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Apr 7 18:26:08 2009 -0600

    docs: updated Cell driver info

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ce01de507563685d4cac4ec45b74e6214887ffc3
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Apr 7 18:23:21 2009 -0600

    docs: more info for 7.4 release notes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=629700ed7eaaf63d2037a11b2931c91fdc22944a
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Apr 8 11:32:43 2009 +0100

    mesa: Don't attempt to free the dummy program.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=105758105a790dd8466c6be8c232c3f215ca4dee
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Apr 7 17:56:40 2009 -0600

    st: implement glCopyTexImage() for GL_DEPTH24_STENCIL8 internal format

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b7615e5240707b022b81478dde545cec7fb9397f
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Apr 7 17:32:29 2009 -0600

    st: implement GL_DEPTH_STENCIL format for glReadPixels and DrawPixels()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fbcd78b5d1b649640454e0ed7ac8af340457f86b
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Apr 7 17:31:49 2009 -0600

    softpipe: minor debug-help changes in softpipe_transfer_map()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ac1ff1b9fe19077e53ff4cd14a1b083232c8bf72
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Apr 7 17:31:14 2009 -0600

    mesa: add another special/optimized case in _mesa_unpack_depth_span()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=228f20e324249ef25beed725a6a821e0bd0cc232
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Apr 7 13:28:10 2009 -0600

    swrast: fix point rendering function selection
    
    Need to clamp default point size to min/max range before checking if it's one.
    Fixes glean pointAtten test.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d03053688f7370064ded6dfc4912841eae39a4a9
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Apr 7 13:17:42 2009 -0600

    mesa: fix incorrect component ordering for sRGB8 texture fetch/store
    
    This format is layered on MESA_FORMAT_RGB888 so the component order is
    actually BGR.
    Fixes glean pixelFormat failures.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0f0e24f6ef9c3ea44eba21ed3678361dc6c2ae6f
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Apr 7 11:10:27 2009 -0600

    glsl: enable the new linear scan register allocator code
    
    Seems to b working well enough to enable all the time.
    Optimizations can be disabled with "export MESA_GLSL=nopt" if needed.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=439909a87d50723c2dba0ee1539467f1f4bf8bf0
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Apr 7 11:09:53 2009 -0600

    docs: document the MESA_GLSL env var, other misc GLSL updates

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4069447f73b3ee011a4beccc6ffa80cce84fd285
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Apr 7 11:01:15 2009 -0600

    glsl: don't optimize program if MESA_GLSL=nopt

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3e79d650835b3431464de876699d04702df99806
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Apr 7 07:04:14 2009 -0600

    swrast: restore !shader check around add_specular()
    
    Fixes a regression from commit 76ac75af8e5481b498981c133836efa2101be2dc.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=799f43f2e01be8b3143c44fbd45485220174febd
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Mon Apr 6 23:36:34 2009 -0700

    r300-gallium: vs: Add MAD.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=00bb3deed24bd721686d6db45506fffb2a442dc9
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Mon Apr 6 23:26:38 2009 -0700

    r300-gallium: vs: Add MUL.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6a1be41af93ef0ad835c75b993603c54917f934d
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Mon Apr 6 23:25:27 2009 -0700

    r300-gallium: Fix surface_copy too.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ffbf3f4952fa9e7c2971a73d9540ed977fdc6c9a
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Mon Apr 6 23:17:33 2009 -0700

    r300-gallium: Properly setup HW/SW TCL controls.
    
    This keeps non-TCL chipsets from locking up, and also fully unbreaks
    RADEON_NO_TCL rendering.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3630da9916a4f24a03d3a63420690f8016a9b72a
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Apr 6 21:37:20 2009 -0600

    swrast: more texcombine clean-ups

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1b2ab023673261b4b942e1126c0b599d02fbd4a0
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Apr 6 20:08:43 2009 -0600

    swrast: asst. clean-ups in texcombine code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=76ac75af8e5481b498981c133836efa2101be2dc
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Apr 6 17:17:52 2009 -0600

    swrast: fix secondary color add for glBitmap
    
    Also, clean up the logic involved in choosing per-vertex vs. per-fragment
    primary+secondary color addition.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b4c0e1f9e16ba61acd781ed6cbe448460e2b3153
Author: José Fonseca <jfonseca at vmware.com>
Date:   Mon Apr 6 23:09:02 2009 +0100

    stw: Choose a color buffer format that matches the visual.
    
    The massive ifs are ugly, but it's not worth to automate this for just a
    handful of formats.
    
    Fixes conform bcolor.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f4d744af24e07103f0f297b485f3dbca1fb7bc3b
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Apr 6 15:31:58 2009 -0600

    softpipe: clean up the buffer clear and tile cache code a little

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=87c356a222bb97ecf9b04e8d509b103199159b11
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Apr 6 14:38:09 2009 -0600

    swrast: fix incorrect arithmetic for GL_ADD_SIGNED/GL_COMBINE4_NV mode

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=89276e2aafd837dbf4eefaa28388109271d6d07d
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Apr 6 14:06:08 2009 -0600

    st: as with swrast, interpret texture border color according to texture format
    
    Depending on the hardware driver this might not be needed, but it will
    cause no harm.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a07e68df6826d979d6a9575d17599f14afd51fe9
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Apr 6 14:00:03 2009 -0600

    st: rename a helper function

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b48eb05f1f547e2b03a22056f3e82ee7b9065337
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Apr 6 13:51:14 2009 -0600

    swrast: fix texture border color interpretation
    
    The texture border color must be interpreted according to the texture's
    base format.  For example, for a GL_ALPHA texture, sampling the border
    color should return (0,0,0,borderAlpha).  This wasn't an issue here until
    I removed the legacy texenv code (we always use the combiner path now).

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8332925c3caadd293d0c091ef84f7268c673013c
Author: José Fonseca <jfonseca at vmware.com>
Date:   Mon Apr 6 20:36:54 2009 +0100

    mesa: Fix orientation adjustment for reading stencil pixels.
    
    Fixes conform spcorner.c & spclear.c failure.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6b187cc8a5041fe2bba1ecc34aa86516ebe8b1b0
Author: Eric Anholt <eric at anholt.net>
Date:   Mon Apr 6 09:54:29 2009 -0700

    intel: Avoid dri2 GetBuffers round-trips for internal Viewport calls.
    
    This gets us the savings for driver-internal viewport calls that
    dd1c68f15123a889a3ce9d2afe724e272d163e32 was attempting, without relying
    on Xlib internals or clients handling X events.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e7aef006e50d0b859c621267af8376f5a0f43445
Author: Eric Anholt <eric at anholt.net>
Date:   Mon Apr 6 09:38:16 2009 -0700

    i965: Use GTT maps when available to upload vertex arrays and system VBOs.
    
    This speeds up OA on my GM45 by 21% (more than the original CPU cost of
    the upload path).  We might still be able to squeeze a few more percent out
    by avoiding repeatedly mapping/unmapping buffers as we upload elements into
    them.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5cca1ceb814ea9c5991d8b694d99a588c40b9860
Author: Eric Anholt <eric at anholt.net>
Date:   Mon Apr 6 09:29:14 2009 -0700

    intel: Clean up some a leftover from sedding of bufmgr context->screen move.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2d56d0839e6db0861131893d67fe23734800085a
Author: José Fonseca <jfonseca at vmware.com>
Date:   Mon Apr 6 15:51:27 2009 +0100

    r300-gallium: Skeleton for integrating into the python statetracker.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e798bf8053612516420a4ec42e2ff58433abd521
Author: Michel Dänzer <daenzer at vmware.com>
Date:   Mon Apr 6 08:59:57 2009 +0200

    radeon: Expose a 32 bit RGBA fbconfig even when the screen depth is 16.
    
    Otherwise current xserver / libGL no longer expose a 32 bit RGBA GLX visual,
    and compiz fails.
    
    Fixes http://bugs.freedesktop.org/show_bug.cgi?id=20479 .

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=36ae0766b90a1545ea3d9381974602d8e6fe8642
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sun Apr 5 02:05:08 2009 -0700

    r300-gallium: vp: Moar.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=84d76607ec0e43edd7dd28d1d5b6a538fd087434
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sun Apr 5 01:32:55 2009 -0700

    r300-gallium: vs: Use a tab to properly set up OVM.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=50ee103cf02b66d68a2728840c9c2f990773576b
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sun Apr 5 01:32:00 2009 -0700

    r300-gallium: Re-translate shaders if constants change.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ce7963f338ab95b06619074bc6aaf99c96ff5f11
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sun Apr 5 01:00:25 2009 -0700

    r300-gallium: Properly interface with Draw for vert shaders.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=484795ff14faa794b7a150f29554a73e0113f67d
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sun Apr 5 00:15:19 2009 -0700

    r300-gallium: Update state handlers/setters for vertex shaders.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=316b244ff1b18b3916ebd31078ba4c920e9585c1
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sat Apr 4 23:44:37 2009 -0700

    r300-gallium: vs: Moar vert shaders.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7cd535b47805cc086783cc4aa857292b5986672e
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sat Apr 4 22:57:45 2009 -0700

    r300-gallium: vs: Expand instruction emission.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a4a853e593c257d3b25f8229706d11b92e1ec8c8
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sat Apr 4 22:30:14 2009 -0700

    r300-gallium: Update clear() code.
    
    We have a huge optimization opportunity, but for now we'll just use the util.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7a164411ab678622d6f3194cf708b2884bfde90e
Author: Brian Paul <brianp at vmware.com>
Date:   Sat Apr 4 13:45:14 2009 -0600

    cell: update clear() code to catch up to gallium changes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1bf6af141f0d50f5efb1c4e03819b875fab57905
Author: Michal Krol <michal at vmware.com>
Date:   Sat Apr 4 21:16:37 2009 +0200

    python/regress: Clean up driver clear() interface.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=eb168e26aa63f11a47d70c4555cae30691a2cd57
Author: Michel Dänzer <daenzer at vmware.com>
Date:   Sat Apr 4 19:01:51 2009 +0200

    gallium: Clean up driver clear() interface.
    
    Only allows clearing currently bound buffers, but colour and depth/stencil in
    a single call.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ba14b043bc1ab87e8e5e46e6e909a8def9535028
Author: Michel Dänzer <daenzer at vmware.com>
Date:   Sat Apr 4 16:04:59 2009 +0200

    gallium: Add utility helper for packing combined depth/stencil values.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b0ce91518646b62169594da661dd92ac899cbd6f
Author: Michal Krol <michal at vmware.com>
Date:   Sat Apr 4 13:42:31 2009 +0200

    python/regress: Remove trailing whitespace.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4661817dacec5ef77d013828423c7ebeacf807c5
Author: Michal Krol <michal at vmware.com>
Date:   Sat Apr 4 13:34:27 2009 +0200

    python/regress: Initial fragment shader test suite.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2d8bf51ffc2dfdd3a1c44f550385250c3398e1d0
Author: Michal Krol <michal at vmware.com>
Date:   Sat Apr 4 11:52:19 2009 +0200

    python/regress: Use X8R8G8B8 rendertarget in vertex shader test.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=024817649f61d303f799c7b0449e71b84a52b6de
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sat Apr 4 02:43:09 2009 -0700

    radeon: A bit of indent and line break cleanup.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=48688e5e8f9501cad3d2862f8e057166992fddc0
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sat Apr 4 02:38:13 2009 -0700

    r300-gallium: Calculate vert shader inputs for HW TCL.
    
    This is definitely not perfect.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=21f1cdbe075ee6c24ebd6db2902f19a9d33beb22
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sat Apr 4 02:20:29 2009 -0700

    radeon: If the CS emit fails, dump it to stderr.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=23639ddbaea67185c87c9e2332f10ba95723b2cb
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sat Apr 4 02:19:48 2009 -0700

    r300-gallium: Fix bad register write.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5c50218d009a4c8276aa561bd1483742cf6aa20e
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sat Apr 4 02:05:45 2009 -0700

    r300-gallium: Move swtcl_emit to render to reflect its true purpose.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b7ffe1e8763efdf042e2d5eb33ce4f3d5d365121
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sat Apr 4 00:34:10 2009 -0700

    Add scons build support for radeon/r300.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d6fd672bf9a9b7b24147341338055da3b9f81f89
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sat Apr 4 00:33:23 2009 -0700

    radeon: Fix compile warnings, compile errors.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=be1dbba0a4d0d75468461aff8c281a512a537ecc
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sat Apr 4 00:31:49 2009 -0700

    r300-gallium: Clean up compile warnings and strict compile errors.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a7dc04fa73f9879d94ab4abf8fcd6f38ee2e9531
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sat Apr 4 00:29:56 2009 -0700

    r300-gallium: r500 surface_copy fragment shader.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4d363cc16d94b1e356b7cc23bb3b15ca0374d1e3
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Apr 3 17:43:03 2009 -0600

    intel: #include texgetimage.h

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a4bec69e7271eda0137874973aa8c7d44175fedf
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Apr 3 17:42:22 2009 -0600

    mesa: move glGetTexImage(), glGetCompresssedTexImage() code into new file

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c7eb423c49ef3e0e071deaab04dad55254f2fa30
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Apr 3 17:28:35 2009 -0600

    mesa: remove the noClamp parameter to _mesa_pack_rgba_span_float()
    
    It was only set to GL_TRUE in one place where it isn't really needed
    (glGetTexImage(sRGB format)).

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=35d88e1ac2cd34d5cc62f521654d79f5b24fcdf8
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Apr 3 17:10:31 2009 -0600

    mesa: clamp colors to [0,1] for glGetTexImage() when format is GL_LUMINANCE
    
    For luminance, we add R+G+B and it seems we should always clamp in case.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b7cb6650c1603cd9e6f26b32f5e0fae8377d59b8
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Apr 3 16:51:04 2009 -0600

    mesa: whitespace and comment clean-up

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a5ce781282b674002379d699a7f2e1ebf3a46df1
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Apr 3 16:37:36 2009 -0600

    mesa: remove extra semicolons

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5d3b1494b699184ba9363ee199490104048e9a2c
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Apr 3 15:43:13 2009 -0600

    softpipe: add additional surface formats in tile cache code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=80197a0c1bec48e3731bca975ec451d96f35f62a
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Apr 3 15:42:14 2009 -0600

    mesa: in mesa_add_named_constant(), avoid adding duplicate constants

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=866bdd0509f665446b0fa8c29aa61c25e4be4732
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Apr 3 15:41:10 2009 -0600

    mesa: fix parameter counting in ARB vertex/fragment program parsing
    
    Duplicated unnamed constants were getting counted more than once.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a4173956ebcc224b5a0d76bace07b87bdf8bed03
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Apr 3 13:48:43 2009 -0600

    mesa: replace >= with > when testing if we've exceeded max local params
    
    Now a program that uses 256 locals works as it should.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ce461ffc5aa2ea6941d6722e8ed473cda8c17833
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Apr 3 12:49:03 2009 -0600

    mesa: only clear matrix MAT_DIRTY_INVERSE flag when we actually compute the inverse
    
    If _math_matrix_analyse() got called before we allocated the inverse
    matrix array we could lose the flag indicating that we needed to compute
    the inverse.  This could happen with certain vertex shader cases.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b8a200ac9d11c09646de9b7d3f3f64a742c6abe3
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Apr 3 10:29:11 2009 -0600

    mesa: for OPCODE_LIT, use _mesa_pow() instead of exp() and log()
    
    Also, s/pow/_mesa_pow/

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a7b6a28b0c2bac9cbafb193923e3bc84855369d3
Author: Michal Krol <michal at vmware.com>
Date:   Fri Apr 3 18:53:16 2009 +0200

    python/regress: Use A8R8G8B8 rendertarget format.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7391ba1e9d81f15465059db25d1279eefdbeb1a9
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Apr 3 10:08:20 2009 -0600

    mesa: rename some gl_light fields to be clearer
    
    EyeDirection -> SpotDirection
    _NormDirection -> _NormSpotDirection

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=650d147289014e8a98f65fbbcd1855b2a4f19d2f
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Apr 3 09:55:10 2009 -0600

    mesa: don't normalize spot light direction until validation time
    
    In glLight() we're only supposed to transform the direction by the modelview
    matrix, not normalized it too.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=be4c2d9a335aa38418000dd55845cea39c84261f
Author: Michal Krol <michal at vmware.com>
Date:   Fri Apr 3 17:55:21 2009 +0200

    python/regress: vertex shader srcmod swz test does not use TEMP[0].

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e3d5e0aead06dc066f3df4bb5a0c8f30bef55248
Author: Michal Krol <michal at vmware.com>
Date:   Fri Apr 3 17:25:29 2009 +0200

    tgsi/exec: Actually enable switch-case for FLR.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cbd305394a7a01e12f4a42b2551a154b4d544fe2
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Apr 3 09:08:00 2009 -0600

    i965: remove unused var

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=29ae40f5dc8b4b880de1630ce71e3451a77c57f4
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Apr 3 09:06:24 2009 -0600

    glx: remove unused local var in determineTextureFormat()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5c5d78e1918fedb6fd43f5fafdba2a142a09d56f
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Apr 3 09:00:06 2009 -0600

    mesa: replace assertion with conditional in _mesa_opcode_string()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0139637975ec210b28b593722eda85c68c89c70d
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Apr 3 08:59:38 2009 -0600

    i965: more const buffer debug code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=21982a2cd597aeb22d7ee2bd3a5067c58f97ca6f
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Apr 2 14:33:45 2009 -0600

    i965: added brw_same_reg()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a330a6fcd0b018829194ffab260f50956bce4832
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Apr 2 11:45:17 2009 -0600

    i965: s/GL_FALSE/BRW_COMPRESSION_NONE/

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1e299ff828e808cbb1d92d9fedd528a3a8a3609e
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Apr 1 13:36:48 2009 -0600

    i965: another checkpoint commit of new constant buffer support
    
    Everything is in place now for using a true constant buffer for GLSL fragment
    shaders.  Still some bugs to find though.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=30adf0518168ded9c7f519a7c772cab728852b1f
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Apr 1 12:57:06 2009 -0600

    i965: fix response length param in brw_dp_READ_4()
    
    We were accidentally clobbering the next register.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=34239862430aa38b0b1b6740c47d66f7260ae3e4
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Apr 1 12:25:34 2009 -0600

    i965: change args to get_src_reg() to prep for new constant buffer support

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=597cd5b94e4818679af1134d053541f3d2cfb80e
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Mar 31 17:06:22 2009 -0600

    i965: check-point commit of new constant buffer support
    
    Currently, shader constants are stored in the GRF (loaded from the CURBE
    prior to shader execution).  This severly limits the number of constants
    and temps that we can support.
    
    This new code will support (practically) unlimited size constant buffers
    and free up registers in the GRF.  We allocate a new buffer object for the
    constants and read them with "Read" messages/instructions.  When only a
    small number of constants are used, we can still use the old method.
    
    The code works for fragment shaders only (and is actually disabled) for now.
    Need to do the same thing for vertex shaders and need to add the necessary
    code-gen to fetch the constants which are referenced by the shader
    instructions.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ba8b25a46cdd52e7b9116cc7d76dc4db4d667464
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Mar 31 16:57:39 2009 -0600

    i965: remove unused code for sampling a constant buffer

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8c093a1fb0843e152d2a515c5127ccd5999b0d94
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Mar 31 16:56:55 2009 -0600

    i965: code to setup a constant buffer sampler
    
    This code won't actually be used and will be removed in a subsequent commit.
    Just committing for posterity.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a9c62a2340794977a87cba4a352c02fc16f81505
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Mar 31 14:25:32 2009 -0600

    i965: do negation and Abs in get_src_reg_imm()
    
    Fixes regression seen with progs/glsl/bump.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5f1ce6b87e837b9f6bc2a4f3e81cf8feea4af2df
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Mar 31 10:53:56 2009 -0600

    i965: comments

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ed8f54aa65eed2cdef79ddc110dad217d3955ec7
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Mar 31 10:53:37 2009 -0600

    i965: code to debug/dump instruction immediates

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1ee0e226469514335b80ff42e4cbef0f355bd8c4
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Mar 31 10:53:02 2009 -0600

    i965: minor code movement, new comment

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8127e49b93820d1768e2d298bbe238dd55c20732
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Mar 31 10:50:55 2009 -0600

    i965: added new brw_dp_READ_4() function
    
    Used to read float[4] vectors from the constant buffer/surface.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6b18a8d3e7114a1af931a2fc20a1e23cb2d7789c
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Mar 31 10:49:41 2009 -0600

    i965: new and updated comments

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=264058f38af00519e9f180f237a771566117cd8b
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Mar 27 14:49:01 2009 -0600

    mesa: more error message info

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f5a4d20e4aafce04773729dc2dd6175e9538d887
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Mar 25 18:16:35 2009 -0600

    mesa: clean up formatting and use 'return' instead of 'break' consistantly

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1146d40b9c35d80c0860c773de1eef27c76e8c01
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Mar 24 18:05:53 2009 -0600

    i965: comments for brw_SAMPLE()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e1a1a5a6385e0bc6f2f20ec0a2e23f81726e232e
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Mar 24 18:05:29 2009 -0600

    i965: comments for sampling code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=154cd7a72363513f2d3d8d83fe19d69518df7d2e
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Mar 24 17:29:40 2009 -0600

    i965: add support for float literal instruction operands
    
    Call the get_src_reg_imm() function when it's permissible to generate a
    literal value src register.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=966cd4f1af54e560672e7d7614251271fbbb379b
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Mar 24 16:33:48 2009 -0600

    i965: remove 'nr' param from get_src/dst_reg() functions
    
    The value was always 1.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f1b9a5cff15abf89c24a0c54481451cb8d23f454
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Mar 24 14:48:53 2009 -0600

    i965: fix comment typo

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d5346a925c569d959eb9ebedda95fdddb9d5350c
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Mar 24 10:35:40 2009 -0600

    i965: comments, clean-up in prepare_wm_surfaces()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5d7f3ae15c62d46e8857c159978c1c75e07cc59b
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Mar 24 09:54:48 2009 -0600

    i965: remove unneeded #includes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7709b26e6b615f4e5ace765110eb53ce713b0d6c
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Mar 24 09:44:10 2009 -0600

    i965: formatting clean-ups

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=499972102271a08ba41bc34f95e2013311ef8de5
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Mar 24 09:42:09 2009 -0600

    i965: comments, whitespace changes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c82851598f535f5c92885987cafbb5e79a2505db
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Mar 23 14:43:51 2009 -0600

    i965: rename scratch_buffer -> scratch_bo to be consistant with other buffers

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bf28b576cb6aa403b840d8254a1ff3f31d664b46
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Mar 23 14:40:51 2009 -0600

    i965: fix indentation

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9f146943ec3893c9aed1754a59eec45f37ca65cd
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Mar 23 09:56:33 2009 -0600

    i965: whitespace changes, comments

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dfab375c07545a9068a9b25efee746efd275bf89
Author: Michal Krol <michal at vmware.com>
Date:   Fri Apr 3 17:06:36 2009 +0200

    tgsi/text: Allow optional component selection for indirect registers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3b7c9a9a1633fcd6930d7b8c7ed962add2be3dd8
Author: Michal Krol <michal at vmware.com>
Date:   Fri Apr 3 16:37:34 2009 +0200

    python/regress: vertex shader FRC test does not use IN[1].

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=37661516ea3862ac4c94d8bcf5064bbb95f31aea
Author: Michal Krol <michal at vmware.com>
Date:   Fri Apr 3 16:36:20 2009 +0200

    python/regress: Add relative addressing tests.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d2ed91201e1abcc61e30b367c00c6e0f036d9214
Author: Michal Krol <michal at vmware.com>
Date:   Fri Apr 3 14:58:39 2009 +0200

    util/debug: Initialise local variables.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cc770e0a0cbb2c0ff4327ffb0bf20f52ccc218cc
Author: Michal Krol <michal at vmware.com>
Date:   Fri Apr 3 14:54:20 2009 +0200

    tgsi/text: Allow `-|src|` variant of `-(|src|)`.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f7039fde4f9e1175c3dae534e5b91e22e693124a
Author: Alan Hourihane <alanh at vmware.com>
Date:   Fri Apr 3 12:49:05 2009 +0100

    mesa: ensure pbo stencil buffers are mapped before use

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=016052c18ff6f7ea7f4cf0e7e93c796688f772ed
Author: Michal Krol <michal at vmware.com>
Date:   Fri Apr 3 08:26:53 2009 +0200

    python/regress: Add vertex shader source modifier tests.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=030533dd10b3b30ed5b132fe59f89040ce56e3a0
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Wed Apr 1 08:37:36 2009 +1000

    nv50: fix viewport state update

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ebc1478e501d43e0de54e7b6c3edfbc81d7d20c6
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Thu Apr 2 23:38:34 2009 +0200

    mesa: fix TexParameter functions
    
    premature return in TexParameterf caused mesa to never call Driver.TexParameter
    breaking drivers relying on this (fix bug #20966).
    While here, also fix using ctx->ErrorValue when deciding to call
    Driver.TexParameter. Errors are sticky and uncleared errors thus would cause
    this to no longer get called. Since we thus need return value of
    set_tex_parameter[if] can also optimize this to only call when value changed.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7b9bf395433b5fa9d5a95186891a29d49e0b47c0
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Apr 2 13:05:55 2009 -0600

    mesa: don't call ctx->Driver.ReadPixels() if width or height is zero

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f6a3f1f52a969c8d990a3a41e816af4864eea45c
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Apr 2 13:05:22 2009 -0600

    mesa: don't call ctx->Driver.Draw/CopyPixels() if width or height is zero

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=46d09cb53dd3de7986e3b4d221d7e3af94752c70
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Apr 2 11:15:53 2009 -0600

    glsl: fix segfault in linker when vertex or fragment shader was missing

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=29a1ed599b0cde4b9cf4d83ffe559854ea91b304
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Thu Apr 2 16:59:29 2009 +0200

    progs: Ignores

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=39c2fae657b35be043a002a87da574928e06fac1
Author: Michal Krol <michal at vmware.com>
Date:   Thu Apr 2 12:19:44 2009 +0200

    python/regress: Do not generate HTML summary for vertex shader test.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=96fd3df59a161957876bfd7a49992e5a2130370c
Author: Thomas Hellstrom <thellstrom-at-vmware-dot-com>
Date:   Thu Apr 2 11:00:41 2009 +0200

    glx: MakeCurrent fixes.
    
    1) If MakeContextCurrent is called with (NULL, None, None), Don't
       send the request to the X server if the current context is direct.
    2) Return BadMatch in some error cases according to the glx spec.
    3) If MakeContextCurrent is called for a context which is current in
       another thread, return BadAccess according to the glx spec.
    
    Signed-off-by: Thomas Hellstrom <thellstrom-at-vmware-dot-com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8e753d04045a82062ac34d3b2622eb9dba8af374
Author: Thomas Hellstrom <thellstrom-at-vmware-dot-com>
Date:   Thu Apr 2 10:36:40 2009 +0200

    dri glx: Fix dri_util::driBindContext
    
    1) Don't error-check here. It's done in glx makeCurrent.
    2) Allow ctx and the dri drawables to be NULL for future use. This is
       currently blocked in glx makeCurrent.
    3) Avoid updating dri drawables unless they are completely uninitialized.
       Since the updating was done outside of the lock, the driver need to
       verify and redo it anyway.
    
    Signed-off-by: Thomas Hellstrom <thellstrom-at-vmware-dot-com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c952b3e907ab31cd5f95157c18ce2f81626aafe4
Author: Thomas Hellstrom <thellstrom-at-vmware-dot-com>
Date:   Thu Apr 2 10:30:30 2009 +0200

    dri glx: Propagate driver MakeCurrent errors.
    
    Signed-off-by: Thomas Hellstrom <thellstrom-at-vmware-dot-com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fbabeb9b56d2e4691ae39339a805d24e860603bb
Author: Michal Krol <michal at vmware.com>
Date:   Thu Apr 2 09:59:04 2009 +0200

    python/regress: Do not create zbuf for vertex shader test.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=336a4f84e87908692a8c9424f6f5d27dca30ea95
Author: Michal Krol <michal at vmware.com>
Date:   Thu Apr 2 09:39:40 2009 +0200

    python/regress: Add more vertex shader test cases.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bd32640f77c72e79fb5dda0e5fd077e564b33b02
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Mar 12 21:22:45 2009 -0600

    swrast: remove unused integer lerp functions

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7fbae9f41d79fc410f6c6638e26be0ff2be545bd
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Mar 11 19:09:19 2009 -0600

    mesa: get rid of gl_texture_object::_BorderChan

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=79c55e55f808d77cb0dff7cda826719d5fda3c7d
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Mar 11 19:03:30 2009 -0600

    dri: use BorderColor instead of _BorderChan

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7aed2b0c30c6d29d70efd2402a68a8e3de98418c
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Mar 10 20:14:32 2009 -0600

    swrast: remove old texture_apply() code; always use texture combine code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=84b24efe8dc1bd67680f4d3c656fb4693fd405c1
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Mar 10 19:29:45 2009 -0600

    swrast: fix bad optimization check

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0d8d90482331b219b861e500a0bc830133b1b377
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Mar 9 21:24:48 2009 -0600

    swrast: remove unused parameter

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=aef2e1c1dcda77b6dc5fcfd2de7c9d720effa4e7
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Mar 9 21:20:25 2009 -0600

    swrast: minor improvements, clean-ups in texcombine code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=efe3d10aea305c89e66decfb5a9012feb7a4695c
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Mar 9 20:51:21 2009 -0600

    mesa: simplify ycbcr->rgb conversion code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=611128365dad65216a4d4be973393ba2c526bd18
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Mar 9 20:34:24 2009 -0600

    mesa: convert more texture fetch functions to return GLfloat

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cb5bd7d4d49d84f694c9851c0a5a08f158bd3e43
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Mar 8 20:53:41 2009 -0600

    mesa: switch texel fetch functions from GLchan to GLfloat

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0695413d2be5999f7597ce07ba5a4c8fd6a6b333
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Mar 8 19:08:43 2009 -0600

    swrast: use float4_array typedef to simplify the code a bit

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bd9b2be8284fda3f8aac235908ded118b5648a38
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Mar 8 17:58:54 2009 -0600

    mesa: texture combine clean-ups
    
    Use MAX_COMBINER_TERMS instead of 4.
    Rename some vars.
    Update comments.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a35ad020f9449849f7616788aa6bd9e439d6c518
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Mar 8 14:39:09 2009 -0600

    swrast: refactor depth/shadow sampling code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=933f3b13c34c2ed9223755c0e7c7dc22f09d23e8
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Mar 8 14:38:37 2009 -0600

    swrast: general clean-up of texture combine code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=de2afd8688ceb45013d15be7c6e0995199b80e5a
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Mar 8 13:49:57 2009 -0600

    swrast: do texture sampling/combining in floating point
    
    The code's cleaner and a step toward supporting float-valued texture sampling.
    Some optimizations for common cases can be added and re-enabled...

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f8304bf1ed27dc87f52593a437785f2793344767
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Apr 1 19:53:40 2009 -0600

    demos: added progs/glsl/linktest.c to test linking of separate compilation units

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=49fb750a6884c3f647f46270ffce8652f664f908
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Apr 1 19:50:28 2009 -0600

    glsl: implement compiling/linking of separate compilation units
    
    A shader program may consist of multiple shaders (source code units).
    If we find there are unresolved functions after compiling the unit that
    defines main(), we'll concatenate all the respective vertex or fragment
    shaders then recompile.
    
    This isn't foolproof but should work in most cases.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1ab225017ed1ea8bd9e266d10ee56ab914bb28c1
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Apr 1 18:50:07 2009 -0600

    mesa: use correct tex unit lod bias for TXB instruction

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9cc79fc2dcdd8e21d9616cc65a931f1f5859fc30
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Apr 1 18:44:15 2009 -0600

    swrast: fix glDrawBuffer(GL_FRONT_AND_BACK)
    
    We weren't putting the right colors into the back buffer in this mode.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e4b27b4a69f28ca71944fef5f809023bed630a95
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Apr 1 17:34:16 2009 -0600

    mesa: fix a recursive display list problem
    
    This fixes an issue when compiling glCallList() into another display list
    when the mode is GL_COMPILE_AND_EXECUTE.
    
    Before, the call to glCallList() called _mesa_save_CallList() which called
    neutral_CallList() which then called _mesa_save_CallList() again.  In the
    end, the parent display list contained two calls to the child display list
    instead of one.
    
    Let's be on the lookout for regressions caused by this change for a while
    before we cherry-pick this elsewhere.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=935e6b19245542d177ab26ced416dd665a79048d
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Wed Apr 1 15:52:32 2009 -0700

    r300-gallium: Translate vertex shader magic numbers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=28fa809c9eb9168ab6b80fd66c7cf6ce2b9ccf98
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Wed Apr 1 15:24:28 2009 -0700

    r300-gallium: Fix compiler warnings.
    
    "const" is the right keyword, but I can't do that without adding a bunch
    of really annoying and ugly const casts everywhere, and frankly,
    that's really stupid, so instead, just don't make them const.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c4fb791909e687d5af5b95d88ebd6332c82c3095
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Wed Apr 1 15:14:19 2009 -0700

    r300-gallium: Add vertex shader for surface_copy.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8d72caea3f10a26e4b11a522f4f973ce61f95127
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Apr 1 22:05:07 2009 +0100

    util: Fix x86_64 build.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=346e12773219b8a514b6cab7a670777c0fb554b6
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Apr 1 21:00:59 2009 +0100

    util: Lookup symbol names from addresses.
    
    Nice for stack backtraces.
    
    Windows-only for now.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d11a476ead3e617e45b091f73bd1f67042643a0f
Author: Michal Krol <michal at vmware.com>
Date:   Wed Apr 1 22:06:53 2009 +0200

    tgsi: Fix structure members initialisation.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4900545bbaff238c75130cf14dd399505a1cde71
Author: Michal Krol <michal at vmware.com>
Date:   Wed Apr 1 16:05:29 2009 +0200

    python/regress: Add vertex shader LRP test.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=16c281dfb537ccad02ab205298e94353c5bb1a2a
Author: Michal Krol <michal at vmware.com>
Date:   Wed Apr 1 15:41:36 2009 +0200

    python/regress: Add vertex shader FRC test.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f8dd6594bf1d597b883af44e5d724a181c1e2b53
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Apr 1 07:35:07 2009 -0600

    glsl: fix texgen state variable tokens in emit_statevars()
    
    This fixes broken variable indexing into the gl_Eye/ObjectPlaneS/T/R/Q arrays.
    See bug 20986.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2555bed7fcc6f9ba35e9fb91e84a144621ccc995
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Apr 1 07:33:50 2009 -0600

    mesa: minor tweaks in append_token() for printing state var strings

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=daec1035a2d23ee4d3122f10fd6e676216527d53
Author: Michal Krol <michal at vmware.com>
Date:   Wed Apr 1 11:49:55 2009 +0200

    tgsi: Lookup alternate instruction mnemonics when parsing tgsi text.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1aa4b79dc772825cabfcc97de90b7247cc4b10a0
Author: Michal Krol <michal at vmware.com>
Date:   Wed Apr 1 11:45:25 2009 +0200

    tgsi: Provide alternate instruction mnemonics in tgsi info.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9d77663abb6ebb5eae66fac18088079e76f508d3
Author: Michal Krol <michal at vmware.com>
Date:   Wed Apr 1 11:25:58 2009 +0200

    tgsi/doc: Fix typo.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=998234ced24e2a4b73b91fbbe25b00d29c6ccc66
Author: Michal Krol <michal at vmware.com>
Date:   Wed Apr 1 11:25:02 2009 +0200

    python/regress: Add vertex shader EX2 test.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=449bab61b3209d15d71ba7d5cc266f76ee16df2b
Author: Michal Krol <michal at vmware.com>
Date:   Wed Apr 1 11:09:37 2009 +0200

    python/regress: Add vertex shader DST test.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=65cbe7e69c30a4ac91cfbc27a964a19b59d3cedd
Author: Michal Krol <michal at vmware.com>
Date:   Wed Apr 1 11:08:41 2009 +0200

    python/regress: Fix vertex shader XPD test.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dd6f1771c9e52f1c6126aa223555e363e522c088
Author: Michal Krol <michal at vmware.com>
Date:   Wed Apr 1 10:58:46 2009 +0200

    python/regress: Indent.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5d8677469b369d2b6a89519be7e379abdf4015d3
Author: Michal Krol <michal at vmware.com>
Date:   Wed Apr 1 10:56:53 2009 +0200

    python/regress: Add vertex shader test for XPD.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=541d74423abf04c6cdcf545f853980b959a70ec8
Author: Michal Krol <michal at vmware.com>
Date:   Wed Apr 1 10:23:09 2009 +0200

    python/regress: Rename test files from *.txt to *.sh -- won't be .gitignored.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e8b5d170abdab9d3d750081e0371db5c3ce51c56
Author: Michal Krol <michal at vmware.com>
Date:   Wed Apr 1 10:18:50 2009 +0200

    python/regress: Add more vertex shader tests.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=27d886ae33d287d91c92cc353f7b98f916b4d080
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Tue Mar 31 20:24:50 2009 -0700

    r300-gallium: Backwards test.
    
    Wow, how long's that been there? Embarrassing.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7540c847f1f046967d31445d5c936bcfdc7ed863
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Tue Mar 31 20:04:56 2009 -0700

    r300-gallium: Moar vert shader emit.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ddd0c94f0440cebc5e63afc1ae0300e0f51bc0a3
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Tue Mar 31 18:58:03 2009 -0700

    r300-gallium: Add vertex shader emit.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=63529c731a090c5e41c1224ca79b544243a1e570
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Mon Mar 30 23:54:53 2009 -0700

    r300-gallium: Stubs for vertex shaders.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a44f54912e4bc0f6be0b7303f8b7a1b934c5819a
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Mar 31 16:17:23 2009 -0600

    tgsi: added some helpful debug functions in the tgsi interpreter
    
    Check for NaN/Inf, print exec vectors, print temp registers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=919f57078b289a273e0e46ee2214a9f042b11b1f
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Mar 31 16:13:14 2009 -0600

    mesa: fix bug in GPU codegen for fixed-function two-sided lighting
    
    The 'dots' register wasn't getting properly un-negated and un-swizzled
    after emitting the code for back-face lighting.  So, if more than one
    light source was enabled, the specular exponent for the next light source
    was wrong.
    
    During execution we were evaluating pow(x, y) where y was negative instead
    of positive.  This led to the outcome being zero or NaN.
    
    This fixes the occasional black triangles seen in isosurf when hacked to
    enable two-sided lighting.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ef6f1027ff0b6027976a7467b8461ffdd53ce2a8
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Mar 31 16:12:17 2009 -0600

    draw: added Nan/Inf assertion in debug code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d0f28b6dd967cd74bafb37e1e203b5934981bed0
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Mar 31 16:07:38 2009 -0600

    softpipe: use util_is_inf_or_nan()
    
    And print/warn NaN/Inf in print_vertex().

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3705d03b0fbe349dee0221d982965a0590bc7cb0
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Mar 31 16:06:19 2009 -0600

    gallium: added util_is_inf_or_nan() function to u_math.h

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=53d507562b252718d95fd99812f5d21c9ae79713
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Mar 31 15:47:05 2009 -0600

    mesa: minor reformatting, whitespace changes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3f3db46911d11189a2487db288420f4a6a3d0069
Author: Michal Krol <michal at vmware.com>
Date:   Wed Apr 1 00:19:46 2009 +0200

    python/regress: Initial commit for vertex shader regression tests.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=093ad509fcee5cb3a890663fc80ed671dcaf4000
Author: Jeremy Huddleston <jeremy at yuffie.local>
Date:   Tue Mar 31 15:08:49 2009 -0700

    Updated CPU_TO_LE32 to work on darwin

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f25c6b164f324e2138784337870e8219008af754
Author: Jeremy Huddleston <jeremy at yuffie.local>
Date:   Tue Mar 31 14:48:19 2009 -0700

    Fix compiling indirect.c when GLX_DIRECT_RENDERING is not defined
    (cherry picked from commit b65bc1b6cb72df950c2e26446936804dfcdc432c)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=10b987ae7f5e145bdea4cf726a1e728254ed32ad
Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue Mar 31 19:16:17 2009 +0100

    python/test: New test for surface copies.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=89ecefb887a9e2fd49489904663873e416ec4a83
Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue Mar 31 18:39:18 2009 +0100

    python/test: Ignore test output files.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e2cdc997881bff382eada8c798560c8264219b0b
Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue Mar 31 18:39:06 2009 +0100

    python/test: Cleanup.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f784906eb96ccda2062b53867a5d4bc52653396d
Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue Mar 31 18:38:48 2009 +0100

    python/test: Dump classification tree to text file too.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fee78c0c1fcfc308c84ab8da1efcc98ed8afc889
Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue Mar 31 18:02:27 2009 +0100

    python/test: Set executable permission bit.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4d9dd3ecef1501de31c82e8a08ce1df894b6c548
Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue Mar 31 18:01:32 2009 +0100

    python/test: New test for rendering into textures.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fcc2598fffe0f0e0412d2a30777f1b4a4ed22249
Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue Mar 31 18:00:46 2009 +0100

    util: Enable assembly breakpointt on x86_64.
    
    A breakpoint is much nicer than abort when gdb is attached.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=71384f29f12ab599b4430802ec8e21056a4dd60f
Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue Mar 31 17:23:48 2009 +0100

    python/test: Limit tree depth.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=65554af5c3ea172891428382c13dc2318bf4b60d
Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue Mar 31 17:21:52 2009 +0100

    python/test: Infer type (continuous/discrete) from object type.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bdfc411b449b3eafec8fb803fba42fce58a49c32
Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue Mar 31 16:39:11 2009 +0100

    python/test: Flush stdout to keep in sync with debug info on stderr.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=10b808156bff157d401b5b999a215d16715a1018
Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue Mar 31 16:38:03 2009 +0100

    python/test: Dump a classification tree of the results when finished testing.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6dd0a5f3d69bc84d4a57123dc890365f59b4a3aa
Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue Mar 31 11:02:15 2009 +0100

    python/test: New test for texture transfers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7d5d5a6cb7021b580cbdfd1e4b5f215fa13aa8c5
Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue Mar 31 11:00:18 2009 +0100

    python/test: More descriptive test name.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b4b4986f1f0be2f5d0f70fcca25f29c5637e4d92
Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue Mar 31 10:58:18 2009 +0100

    python: Make get/put_tile_raw more user friendlier.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e848a86dbacbec0bed16fac29264c77f4c2eeb0c
Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue Mar 31 10:57:44 2009 +0100

    python: Add nblocksx/y members to surfaces.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=382306c5732dd04f514bb1d8f2b050bd6d58a893
Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue Mar 31 09:46:55 2009 +0100

    gallium: Move pf_is_depth_stencil to p_format.h.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4d89eff0b6fd6902a2fccb87c474d6a8f6d61526
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Tue Mar 31 03:18:35 2009 +0200

    fix ugly copy/paste error in mipmap generation code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3eeeaf04e31b8aed831f29d8a192f3f9a0a8ef03
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Mon Mar 30 17:31:58 2009 -0700

    r300-gallium: RGBA, not ARGB, after all.
    
    Clearly, something else is wrong.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=aafbbf77441dedf6015a4ab61cc7a82ef592415f
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Mon Mar 30 17:20:12 2009 -0700

    r300-gallium: r500-fs: If recompiling a shader, overwrite old insts.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=70de577b14e9b0efab7a749203d50dc19540472d
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Mon Mar 30 16:58:20 2009 -0700

    r300-gallium: Properly redo shaders when constant buffer changes size.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=70d39c70536079eb51298086c559e4b40e6ffc03
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Mon Mar 30 16:51:01 2009 -0700

    r300-gallium: Allow surface_fill to clear depth/stencil buffers too.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4bfe784dcadf5bcb65dbd8b9c3d4db757d1824b8
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Mon Mar 30 16:15:04 2009 -0700

    r300-gallium: Emit the "right" sequence of colors.
    
    ARGB, not RGBA.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a56020fe17b3d26ea0ea933dd4e8286e5029996f
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Mon Mar 30 15:50:09 2009 -0700

    r300-gallium: Fix hardlock when no colors or textures are present.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7620b3943b5f9d6ab7156e245aade3bf2a5358a2
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Mon Mar 30 15:47:00 2009 -0700

    r300-gallium: Fix strange build error.
    
    Why didn't this come up before?

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=458bfe7e8dd429b9dcb980013ac7979689db1367
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Mon Mar 30 13:55:00 2009 -0700

    r300-gallium: Handful of small leftovers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=37fb2d9b23eab5dbbb43a212c3475cb8016837d8
Author: Adam Jackson <ajax at redhat.com>
Date:   Mon Mar 30 16:32:11 2009 -0400

    intel: Avoid mapping the texture image for CopyTex{,Sub}Image
    
    We don't upload the pixels with the CPU in that case, so the map will
    only serve as a way of triggering cache flushes over a bunch of data we
    don't touch.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f24ce499691a342b680e6c3d7aa257480e5d69d9
Author: José Fonseca <jfonseca at vmware.com>
Date:   Mon Mar 30 19:49:11 2009 +0100

    python: Use depth buffer in the triangle example.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b4de7c4c5fc1a6b103fea1139c7a01f0d6a401ad
Author: José Fonseca <jfonseca at vmware.com>
Date:   Mon Mar 30 19:48:30 2009 +0100

    python: Read rgba8 with a single transfer.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ffaff2736f703523a603f758254b682e6e698ae5
Author: José Fonseca <jfonseca at vmware.com>
Date:   Mon Mar 30 18:29:35 2009 +0100

    python: Cleanup.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=76d43ed4c98c4e5ad23dd342ecf3ed83b35fdcd7
Author: José Fonseca <jfonseca at vmware.com>
Date:   Mon Mar 30 18:26:40 2009 +0100

    python: Don't use deprecated clear_value field.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5e815cf26fe4789d92c0fa018e6a20c463e20d32
Author: José Fonseca <jfonseca at vmware.com>
Date:   Mon Mar 30 18:18:15 2009 +0100

    python/test: Move the test description logic to the base class.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a8251d041ac323712a00d5fed3e51fa5ad7bc987
Author: José Fonseca <jfonseca at vmware.com>
Date:   Mon Mar 30 17:51:55 2009 +0100

    python/test: Move the image comparison logic to the base test class.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=af25470a5430c68e157489ff095baa5d548d8783
Author: José Fonseca <jfonseca at vmware.com>
Date:   Mon Mar 30 17:09:03 2009 +0100

    python: Force unsigned comparison.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=844868048f404ab941cc2e75358b77463ee67482
Author: José Fonseca <jfonseca at vmware.com>
Date:   Mon Mar 30 17:08:23 2009 +0100

    python: Set correct transfer mode.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=28de69d6819eab289a400482d15797b662e4d633
Author: José Fonseca <jfonseca at vmware.com>
Date:   Mon Mar 30 16:02:21 2009 +0100

    python: Set the surface GPU access flags.
    
    Make python surface just a dumb (texture, face, level, zslice) tuple.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=68342f9036d3c94ee50c4cbe5c7b36439eeb6825
Author: José Fonseca <jfonseca at vmware.com>
Date:   Mon Mar 30 15:09:18 2009 +0100

    python: Hide away the surface usage flags.
    
    Surfaces are now by definition GPU views. So CPU access flags don't make
    any sense when creating a surface.
    
    For now we are forcing surfaces to be GPU read/write, but that will go away
    soon.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e08a0f479055be08a08594d723aa8837778c79f8
Author: Michal Krol <michal at vmware.com>
Date:   Mon Mar 30 17:13:52 2009 +0200

    tgsi: Condition codes are implied in KILP.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bd4c1c133b19e87d372c4f1c4e1cb7cae178d381
Author: Michal Krol <michal at vmware.com>
Date:   Mon Mar 30 17:12:58 2009 +0200

    tgsi: Explain symbols used in instruction set documentation.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=25e491e68c4c191a7f76b24520e5812356fe5a85
Author: Michal Krol <michal at vmware.com>
Date:   Mon Mar 30 15:39:29 2009 +0200

    tgsi: Document BRA opcode.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1c989c24aea5a4cc8807cbc46e68e62f4d28f018
Author: José Fonseca <jfonseca at vmware.com>
Date:   Mon Mar 30 14:24:20 2009 +0100

    python: Dont touch old pipe_winsys.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=29933fc6fec88e0c20e6ba4feebce10934eb48a3
Author: José Fonseca <jfonseca at vmware.com>
Date:   Mon Mar 30 12:12:37 2009 +0100

    python: Update instructions for windows.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a20bae3d17a812a5144553963174191288457cf7
Author: José Fonseca <jfonseca at vmware.com>
Date:   Mon Mar 30 12:12:20 2009 +0100

    scons: Get python extensions building correctly on windows.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a693a2998c996f063edec8a83a4f6a175f39c471
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Sat Mar 28 01:43:50 2009 +0100

    i965: srgb texture fixes
    
    i965 can either do SRGBA8_REV format or SARGB8 format, but not SRGBA8.
    Could add SRGBA8_REV support to mesa, but simply use SARGB8 for now.
    While here, also add true srgb luminance / luminance_alpha support -
    unfortunately the published docs fail to mention which asics support
    this, tested on g43 so assume this works on any g4x.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=02a579f2e7abc832dd46956048d1116f7dc3dd92
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Sat Mar 28 01:19:49 2009 +0100

    mesa: fix a glGetTexImage issue with base-converted texture formats
    
    need to respect the user-supplied base format, not the one derived from
    the texture format actually used.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=79e2df63af4d231a1223887e79a819b3baac9a6c
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Fri Mar 27 22:42:19 2009 +0100

    i965: add support for signed rgba texture format

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bb386a1ecae6d7f805af44df463b0e4d661eef85
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Fri Mar 27 21:59:33 2009 +0100

    mesa: add _rev signed rgba texture format

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7d00ba195c4d8f58eec8e2ab553225a7e17ad656
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Sat Mar 28 02:03:35 2009 +0100

    glapi regenerate

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=05330b9cf32788a233e7d6a3d352d4828a4afa2f
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Fri Mar 27 21:52:07 2009 +0100

    glapi: remove a couple accidental GL_ prefixes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c6a6cc191813e8343a17b028146a34f193a6ce44
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Fri Mar 27 19:39:52 2009 +0100

    mesa: add new signed rgba texture format
    
    This is a (partial) backport of the signed texture format support in OGL 3.1.
    Since it wasn't promoted from an existing extension roll our own.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a9bf5b5ccac2a75f1a2470d4910361e65b2d8eab
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Fri Mar 27 17:51:10 2009 +0100

    gl: add new OGL 3.1 enums to glext.h
    
    This is just temporary until the upstream source is updated.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0d9a715ceafb47872696214dea7983302323cfe1
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Fri Mar 27 15:47:30 2009 +0100

    gl: update glext.h to version 48

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fd83289dbf747b4d2e0849f77c796323e5517f0b
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Mon Feb 2 17:27:47 2009 +0100

    fix various small intel blitter issues
    
    use color format constants instead of magic numbers
    remove handling of cpp 0 or 3 (neither is possible) in various places
    don't misconfigure 8 bit surface blits as rgb565

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=aa011836c2778d242c75547c3f64435a055a86ff
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Mar 27 21:43:24 2009 +0000

    wgl: Don't flush surface if it is NULL.
    
    Just a quick fix to prevent segfaults with glean.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c03000b73e49b858d6bf256114d28c8e9d7a2802
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Mar 27 21:38:54 2009 +0000

    wgl: Remove unused cruft.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a7900748106a9ad339a4552ca944f2fa30486cfc
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Mar 27 20:23:16 2009 +0000

    util: Support Z24S8/Z24X8.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e0a55dc9dae39384c18dd275081c24b7dce14eeb
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Mar 27 19:50:15 2009 +0000

    mesa: Support Z24S8 wherever S8Z24 is supported.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2431a027c197c7172d6769eb616d4301cc6a0bca
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Wed Mar 25 21:26:02 2009 -0700

    r300-gallium: Add some surface_copy.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=aa91f05f9de28511f352ac1d0ce754c19539e38f
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Wed Mar 25 07:25:06 2009 -0700

    r300-gallium: Use CMP for MOV on r300.
    
    Doesn't quite fix problems, though. :c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ec30d1b2e5738264ca2ab2ce23d9fce2b9c7a2ce
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Mar 27 19:13:21 2009 +0000

    mesa: Use the python executable from sys.executable.
    
    From Ramesh Dharan <rrdharan at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c97e5e1fc157ca5876241ee16c520d924535b4f0
Author: Carl-Johan Kjellander <carljohan at kjellander.com>
Date:   Thu Mar 26 19:20:11 2009 +0000

    egl: Fix newline typo in Makefiles

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2002e03a5232c54988161cb629966bdce19d35de
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Mar 26 08:52:56 2009 -0600

    st: init the default texture to (0,0,0,1)
    
    The default texture is used when a sampler uses an incomplete texture.
    This change fixes the piglit fp-incomplete test.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3673189326e348eb91e354017703fdfd9d6d8184
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Mar 26 08:40:07 2009 -0600

    tgsi: pass zero vector to texture sampler for 1D case instead of NULL
    
    Fixes segfault when sampling 1D textures.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a2f52f500cdff2ffd5aec039cafaaa3bc2273595
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Mar 26 12:11:27 2009 +0000

    python: Don't bypass vs/clip/viewport by default.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7138cd700997a353bfa127495b3f11adeab68940
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Mar 26 12:04:15 2009 +0000

    python: Fix the texture test.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bb84ce71593d79bae9e8a5a8bdd4b2bd6aba2c87
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Mar 26 11:29:59 2009 +0000

    python: Make swig bindings python independent.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d18c2ee3d5a1d0352a6f8d48aa067e8983dd5878
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Mar 26 11:19:15 2009 +0000

    python: Drop st_buffer.
    
    It adds nothing, now that pipe_buffer has a pointer to the screen.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ca9d2044a2390267477f1e7118b16f21f2557dd3
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Mar 26 10:54:48 2009 +0000

    python: Use pipe_buffer_read/write.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f4520277e1a5113146fb99e831d515ba7f74c1f8
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Mar 26 10:47:25 2009 +0000

    python: Transfer only the requested tile.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6af3be43091eff32793bb722cd483fe3ca435954
Author: Michal Krol <michal at vmware.com>
Date:   Thu Mar 26 12:07:06 2009 +0100

    python: Fix tri sample.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d332f8b4efae39f09454593374ff939a08af7619
Author: Michel Dänzer <daenzer at vmware.com>
Date:   Thu Mar 26 10:53:47 2009 +0100

    gallium: Remove some little-used fields from struct pipe_surface.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6ce06f3fbcc04b6cde52d625368266b1e69e061e
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Mar 25 21:47:04 2009 +0000

    python: Pass transfers to the tile functions.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8866ff4cacea1005cc137d4fa88386824316a336
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Mar 25 21:46:26 2009 +0000

    python: Catchup buffer_destroy interface change.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=57ea34214c114539a92eafafebf7e7fcfa9fc286
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Mar 25 21:45:57 2009 +0000

    trace: Defer the cast to after the check for enabled trace.
    
    Prevents segfault when trace is disabled.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e866cd7401e70f1e6494c8adf3983e916c7fa9cf
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Mar 25 21:45:10 2009 +0000

    softpipe: Include declarations.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=573346da2a1de9a32b2673a5d4634aa6338da374
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Mar 25 21:44:54 2009 +0000

    translate: Avoid unused variable warning.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e21d31e8ab047966a3d6c6ee489e5cfe93819781
Author: Jakob Bornecrantz <wallbraker at gmail.com>
Date:   Wed Mar 25 20:51:47 2009 +0000

    st/egl: Set dpms to on when showing screens
    
    	There is a wonderful bug in 2.6.29 that causes a hard lock on my
    	computer when this code is active for lvds that are turned off.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=78abcb88fedd7177a5da93a987793d3a86a0ec57
Author: Jakob Bornecrantz <wallbraker at gmail.com>
Date:   Wed Mar 25 20:51:33 2009 +0000

    st/egl: Fix warning

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=de89c022d5a2e63b52a9ae27ec70b9f5e203d3ed
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Mar 25 15:36:51 2009 +0000

    python: Show call no in image window.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c847b4515314e11bee6463da908c665424cafa30
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Mar 25 15:13:06 2009 +0000

    trace: Update readme.
    
    Actually, the trace driver with the xlib statetracker is
    still causing assertion failures here..

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=58351b5023c2d87c22e21a27fd238212040dab8b
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Mar 25 15:11:30 2009 +0000

    trace: Number calls.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=710bcc8050848766a85420d0425e51008943fc78
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Mar 25 14:02:49 2009 +0000

    python/retrace: Use the call no when dumping images.
    
    To make it easy associate images with the calls.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ecfa99ece1743769bbdb4371cf57229481993e91
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Mar 25 13:44:32 2009 +0000

    python: Use a sequential number to identify each call.
    
    TODO: Modify the trace driver to generate these on the XML file itself.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9d97c3d0be9e57226b6a438a90b71f36e0c99269
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Mar 25 13:31:27 2009 +0000

    python/trace: Control the interpreter from command line options.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5743483778ffe5b389d10b1651ae1e8951b397ee
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Mar 25 10:22:05 2009 +0000

    python: Use Ansi escape codes regardless of output is a tty or not.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b52b78a2269e6f773fc02c9740e7f2e18cdf1699
Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue Mar 24 21:39:16 2009 +0000

    python: List packages needed on debian systems.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a6ad0c86cab0f3044781ece33d3ac0388e238a36
Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue Mar 24 21:35:10 2009 +0000

    python: Allow to dump all images to disk.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8ca95d812148209f78c1e2501c3183623dcae0b2
Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue Mar 24 21:24:31 2009 +0000

    python: Tweak instructions.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ad5f9752ce7dc7b588a98e0c1ac820a3f918b4d5
Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue Mar 24 21:21:37 2009 +0000

    python: s/pitch/stride/

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5381331f97e55db12cce30859a0156c69894f1d2
Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue Mar 24 21:18:54 2009 +0000

    python: s/num_cbufs/nr_cbufs/

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ce518f4b0f361189957f20ce642afe919da680ba
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Mar 25 21:01:23 2009 +0000

    wgl: Use right integer type.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=601a6a5839220605e353ea8cb82759b39542f9e5
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Mar 25 21:00:59 2009 +0000

    wgl: Use SetWindowLongPtr.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9fb46fb4c30fe01c9cb485f909aca502691aaa3b
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Mar 25 20:58:53 2009 +0000

    util: Use size_t (for x86_64).

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8c4bd92b68cf79ff94dc431f78a970bbab7e0d00
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Mar 25 20:58:38 2009 +0000

    util: Don't use x86 asm on x86_64.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=079be0fd3f1d0f52f26a95756809ac4a2325ccb1
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Mar 25 20:56:34 2009 +0000

    draw: Use size_t (for x86_64).

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b3e03ede3eeb224a2c293ae924ffa58f1de7e84a
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Mar 25 19:32:54 2009 +0000

    scons: Move MSVC specific away from Mingw builds.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7860b0886c2f650152e5fb56e2a31ed6079665c1
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Thu Mar 19 21:17:01 2009 +0100

    r300: cleanup swtcl a little
    
    - remove disabled code
    - silence compiler warnings (uinitialized values)
    - remove unneeded code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=26e27ba30884be927cf1bc21d39f32d6096a6678
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Mar 25 19:24:16 2009 +0000

    scons: Support building with the Windows SDK.
    
    x86_64 is also supported.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=33fa6a27557171e8368d96ebf8e61aad283538b1
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Mar 25 13:02:44 2009 -0600

    egl: include stdint.h to get the c99 integer typedefs
    
    Fixes breakage from commit 6dd9c221012d5e091b2ede90d9b2a6f0383abd58

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2e2f3b408655fa8abd97030af3d8482cfd7c6fa0
Author: Alan Coopersmith <alan.coopersmith at sun.com>
Date:   Mon Mar 23 20:35:54 2009 -0700

    Add Solaris to OS'es using X in eglplatform.h
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith at sun.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=707c017af68df24441e86b8a69831633a4106ca3
Author: Alan Coopersmith <alan.coopersmith at sun.com>
Date:   Mon Mar 23 20:35:09 2009 -0700

    define __builtin_expect for non-gcc compilers in two more glx files
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith at sun.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ad11107206ff4954366d77f334431b637ee256fa
Author: Alan Coopersmith <alan.coopersmith at sun.com>
Date:   Mon Mar 23 20:17:57 2009 -0700

    Add #ifdefs needed to compile Gallium on Solaris with gcc or Sun cc
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith at sun.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6dd9c221012d5e091b2ede90d9b2a6f0383abd58
Author: Alan Coopersmith <alan.coopersmith at sun.com>
Date:   Mon Mar 23 19:38:58 2009 -0700

    Convert u_int*_t to C99 standard uint*_t
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith at sun.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3cf6e62ae32870d16b2cfc45a37e54a6fb3a1fbe
Author: Alan Coopersmith <alan.coopersmith at sun.com>
Date:   Mon Mar 23 16:51:54 2009 -0700

    mklib improvements for Solaris
    
    Move flags for linking standard C/C++ libraries from configure.ac to mklib
    Use -norunpath flag when linking with Sun C++ compiler
    Convert mklib -exports list into a linker mapfile
    Set FINAL_LIBS correctly when -noprefix is used
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith at sun.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c10df26a31b6af5a720fbfd06411d580cd38a2c8
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Mar 25 08:59:31 2009 -0600

    glew: fix GLEW_LIB_NAME
    
    This fixes rebuilding of the library every time we run make.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=11da7e02aa3dba192aa3d95e9debec620133a41c
Author: Michel Dänzer <daenzer at vmware.com>
Date:   Wed Mar 25 15:53:28 2009 +0100

    Revert "dri2: Avoid round-tripping on DRI2GetBuffers for the same set of buffers."
    
    This scheme breaks when the display connection doesn't receive ConfigureNotify
    events. This caused reporoducible problems (cropped / misplaced output) when
    starting a 3D application in a guest operating system in VMware Workstation.
    
    This reverts commit dd1c68f15123a889a3ce9d2afe724e272d163e32.
    
    Conflicts:
    
    	src/glx/x11/dri2_glx.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4934ddf5d76775ca3364be08034ebac47e831ec7
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Mar 25 08:33:10 2009 -0600

    gl: update include/GL/glext.h to version 48

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=66b0b200ee53fe342466513640deef55619cab17
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Mar 25 08:17:37 2009 -0600

    egl: don't use __FUNCTION__ in error messages

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7c8639e007c2daeb0a192c30bb56a9716b65da20
Author: Alan Hourihane <alanh at vmware.com>
Date:   Wed Mar 25 14:04:18 2009 +0000

    slang: ensure structure elements have their array length set

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=def5660c9eed84f92838f9f7679deef94ab27c58
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Wed Mar 25 07:15:07 2009 -0700

    r300-gallium: r300-fs: Moar.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1db736f74a911f74228d6843f4d981eeafb8669d
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Wed Mar 25 06:24:39 2009 -0700

    r300-gallium: Unify shader interfaces, enable r300 shader, start unbreaking.
    
    progs/trivial/clear no longer is horrifically wrong, just kind of wrong.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e36f01a7a195a747c7d40bc0bab0bfbd00f0a5a7
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Wed Mar 25 05:48:07 2009 -0700

    r300-gallium: r500-fs: Remove unused variable.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ff421b6e0b3ef218799350358b9bff5610f17c3a
Author: Alan Coopersmith <alan.coopersmith at sun.com>
Date:   Tue Mar 24 20:51:53 2009 -0700

    r300_cmdbuf.c: convert cast to a form supported by Sun cc
    
    Fixes Sun cc error:
    "r300_cmdbuf.c", line 142: invalid cast expression
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith at sun.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e101959b6a262ba34a12b407ea6f480e6b4d7d72
Author: Michel Dänzer <daenzer at vmware.com>
Date:   Wed Mar 25 11:13:28 2009 +0100

    r300: Texture size limit cleanups.
    
    Since core Mesa MAX_TEXTURE_LEVELS was bumped, we were incorrectly advertising
    a maximum texture size of 4096 on older chips, causing corrupted menu text in
    Extreme Tux Racer or Armagetron.
    
    Also make sure our texture image array can actually hold all the mipmap levels
    we support...

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e919bfa1f1766e71780d0a4db5a8b6a04d19868f
Author: Keith Whitwell <keithw at vmware.com>
Date:   Tue Mar 24 19:25:56 2009 +0000

    progs/vp: more psiz tests

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c306bf94d6ae20ce75965b1ae13213e24c976ed7
Author: Ben Skeggs <bskeggs at redhat.com>
Date:   Wed Mar 25 12:16:25 2009 +1000

    nv50: fix typo in nv50_query.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=88b19bbe651e4362d0bc96eb6ec10218c2ef6cf2
Author: Ben Skeggs <bskeggs at redhat.com>
Date:   Wed Mar 25 12:09:58 2009 +1000

    nouveau: fix some pipe_buffer reference counting issues

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0be8af8a392541acde3f8791a754a260b877ac17
Author: Alan Hourihane <alanh at vmware.com>
Date:   Tue Mar 24 22:59:20 2009 +0000

    mesa: bump MAX_PROGRAM_TEMPS to 256 (there's some big shaders out there)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=578af516104bf0078cf93b1b9dd783e19e113177
Author: Younes Manton <younes.m at gmail.com>
Date:   Tue Mar 24 18:55:37 2009 -0400

    nouveau: Frontbuffer needs to be marked as linear.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c4c4358e0858fcbc09f4bf35d93f593af5bcd9db
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Mar 24 16:06:27 2009 -0600

    demos: add LDFLAGS for corender target, bug 20844

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=993b7e1d5cdf1df3e7967afef16852fe287dc162
Author: Keith Whitwell <keithw at vmware.com>
Date:   Tue Mar 24 17:50:36 2009 +0000

    progs/vp: add pointsize + clamp test

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a4a0ba1adb9fbe168c6b84cdd281992893208c08
Author: Keith Whitwell <keithw at vmware.com>
Date:   Tue Mar 24 16:38:07 2009 +0000

    mesa/st: bump gallium version to 0.3
    
    To distinguish from the -0.2 version still being maintained on the
    gallium-mesa-7.4 branch.  There are already greater interface changes
    between these two branches than there were between -0.2 and -0.1.
    
    Also stop injecting Tungsten into the vendor string - the Gallium in
    the renderer string should be sufficient.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=eb9801ccfbd6d808e4761d66202bc368b86679b6
Author: Keith Whitwell <keithw at vmware.com>
Date:   Tue Mar 24 16:35:29 2009 +0000

    progs/trivial: add fflushes for cygwin

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cc8afbd3862fedfe42e51c3774960d1c7078ec53
Author: Robert Ellison <papillo at vmware.com>
Date:   Tue Mar 24 09:53:22 2009 -0600

    i965: fix point rasterization when rendering to FBO
    
    The FBO pixel coordinate system, with (0,0) as the
    upper-left pixel, is inverted in Y compared to the
    normal OpenGL pixel coordinate system, which has
    (0,0) as its lower-left pixel.
    
    Viewport and polygon stipple are sensitive to this
    inversion; so is point rasterization.  The basic
    fix is simple: when rendering to an FBO, instead
    of the normal RASTRULE_UPPER_RIGHT that's
    appropriate for OpenGL windows, use the Y inversion
    RASTRULE_LOWER_RIGHT.
    
    Unfortunately, current Intel documentation has this
    value listed as "Reserved, but not seen as useful".
    It does work on at least some i965-class devices,
    though; and the worst that could happen if an
    older device didn't support it would be incorrect
    point rasterization to FBOs, which is what happens
    already, so this fix is at least no worse than what
    happens presently, and is better for some (and possibly
    all) i965-class devices.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2312f697a27da366ecda9cbae9ddf8c63de910d5
Author: Keith Whitwell <keithw at vmware.com>
Date:   Tue Mar 24 15:27:21 2009 +0000

    progs/trivial: draw non-interleaved arrays out of one vbo

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=39320c1bee93e7177a82307d861ed4c1f2cb2711
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Sun Mar 22 08:46:18 2009 +0100

    progs/tests: Build texcompress2 with scons

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=699db6d842c52d0b3b98b320f8ef1104a65fa783
Author: Eric Anholt <eric at anholt.net>
Date:   Mon Mar 23 16:29:31 2009 -0700

    i965: Fix glFrontFacing in twoside GLSL demo.
    
    This also cuts instructions by just using the existing bit in the payload
    rather than computing it from the determinant in the SF unit and passing it
    as a varying down to the WM.  Something still goes wrong with getting the
    backface color right, but a simpler shader appears to get the right result.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=411d913ccea362dbd75411266d7abb685214ee93
Author: Eric Anholt <eric at anholt.net>
Date:   Mon Mar 23 22:35:03 2009 -0700

    i965: Fix fog coordinate g,b,a values when glFrontFacing isn't used.
    
    Previously, we would sample (f,glFrontFacing,undef,undef) instead of the
    (f,0,0,1) that fragment.fogcoord is supposed to return.  Due to
    glFrontFacing's presence in FOGC.y, we'll still give bad results there when
    glFrontFacing is used.
    
    Bug #19122, piglit testcase fp-fog.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b013f945d8514ed827183a4cbfbc4dccc100704f
Author: Eric Anholt <eric at anholt.net>
Date:   Mon Mar 23 22:30:12 2009 -0700

    i965: Clean up a bit of mess with unneeded variables in emit_interp.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bae07564c487b3cb02ba060edbb57a895874738a
Author: Eric Anholt <eric at anholt.net>
Date:   Mon Mar 23 13:48:24 2009 -0700

    i965: Fix trailing "d" in debug output for 3DSTATE_VERTEX_ELEMENTS.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c0d6e07909733af054cc592e2cfc6212155b0a9e
Author: Eric Anholt <eric at anholt.net>
Date:   Mon Mar 23 12:29:02 2009 -0700

    i965: Fix occlusion query when no other WM state updates occur.
    
    Turns out that XXX comment was important.  We weren't flagging the WM to
    re-update with the statistics enable, so we got zeroes out of our query.
    
    Bug #20740, fixes piglit occlusion_query test.
    
    Signed-off-by: Eric Anholt <eric at anholt.net>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1a28750b43d3d5190ad88278945dc7b15209dd3f
Author: Keith Whitwell <keithw at vmware.com>
Date:   Mon Mar 23 19:01:40 2009 +0000

    vpglsl: add missing SConscript

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d0d5e6a22cca4aae487be6828d1dd87621929a7d
Author: Keith Whitwell <keithw at vmware.com>
Date:   Mon Mar 23 18:38:11 2009 +0000

    draw: update aa points shader comment

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=103a4bd71136b14424a4af5a2eadf56c51692115
Author: Keith Whitwell <keithw at vmware.com>
Date:   Mon Mar 23 18:37:33 2009 +0000

    progs/fp: pass texcoord to triangle, add a test shader

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e9d156e9e4f92ae1ce70bd563c251b34d238c4bc
Author: Michel Dänzer <daenzer at vmware.com>
Date:   Mon Mar 23 18:03:13 2009 +0100

    gallium: Remove remnants of reference counting internals outside of p_refcnt.h.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=da96767c8971e792285e3190c708438d65802379
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Sat Mar 21 14:23:04 2009 +0100

    debug: Add function for writing transfers to files

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1196885293f19003472276a6446a1904e9c69112
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Fri Mar 20 23:06:05 2009 +0100

    trace: Fix args to buffer write

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3708aaeaff5041040783bd252768fadf2b794ec2
Author: José Fonseca <jfonseca at vmware.com>
Date:   Mon Mar 23 12:05:07 2009 +0000

    util: Add a new macro for testing empty lists.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bab6d6bfe928687717a5e5f274110fe1838f99ba
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Mar 22 18:11:12 2009 -0600

    softpipe: reformatting, comments, minor clean-ups

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0f82aa5f15479aea692613fb56643bf3b769cf37
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Mar 22 18:10:10 2009 -0600

    tgsi: minor comments




More information about the mesa-commit mailing list