Mesa (openchrome-branch): 235 new commits

Thomas Hellstrom thomash at kemper.freedesktop.org
Thu Apr 2 09:35:08 UTC 2009


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

    openchrome: Fix the makeCurrent(NULL, None, None) case.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1c555024684625360c299c07907972f3c5f6df96
Merge: 40c2a30b9a28031a8bcc11c247c5ed2fecdef288 f0ff24307addd4ee69324773f8212e93350438be
Author: Thomas Hellstrom <thellstrom-at-vmware-dot-com>
Date:   Thu Apr 2 11:04:22 2009 +0200

    Merge branch 'master' into openchrome-branch

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f0ff24307addd4ee69324773f8212e93350438be
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=22a05be16e765868499d0fba6bb8bd54371fe209
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=0447b9fa5e949562ced0c31c38caaabba48439b1
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=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

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=699897e81c623e53be51fba0488f535b0a8d7761
Author: Michal Krol <michal at vmware.com>
Date:   Sat Mar 21 12:18:09 2009 +0100

    tgsi: Document KIL, KILP instructions.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1bb60d25e09d71861bdb4485378880140b65b062
Author: Keith Whitwell <keith at tungstengraphics.com>
Date:   Sat Mar 21 10:37:33 2009 +0000

    gallium: remove remaining references to origin_lower_left

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d7b7b63bd7cca80e99ad9701f8b56ee365053647
Author: Michal Krol <michal at vmware.com>
Date:   Sat Mar 21 11:46:54 2009 +0100

    st: Silence compiler warnings.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=401cbd0d2365e5b2d371a2a01edf1cecca4a99dd
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Mar 20 20:25:34 2009 -0600

    gallium: remove use of origin_lower_left
    
    This was used to indicate OpenGL's lower-left origin for fragment window
    coordinates for polygon stipple and gl_FragCoord.
    
    Now:
      - fragment coordinate origin is always upper-left corner
      - GL polygon stipple is inverted and shifted before given to gallium
      - GL fragment programs that use INPUT[WPOS] are modified to use an
        inverted window coord which is placed in a temp register.
    
    Note: the origin_lower_left field still exists in pipe_rasterizer_state.
    Remove it when all the drivers, etc. no longer reference it.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1f45ae0813f72fa92f52e0ebc440922362dc7cce
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Mar 20 20:15:58 2009 -0600

    mesa: add new internal state var for window size
    
    Actually, window width - 1, height - 1

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=12256fc2b2e0a54db24210a4b86f6fb5919d0fe8
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Mar 20 17:08:30 2009 -0600

    mesa: linear scan register allocation for shader programs
    
    This is a check-point commit; not turned on yet.
    
    Use the linear scan register allocation algorithm to re-allocate temporary
    registers.  This is done by computing the live intervals for registers and
    reallocating temps with that information.
    
    For some shaders this dramatically reduces the number of temp registers
    needed.
    
    For the time being we give up on a few cases such as relative-indexed temps
    and subroutine calls (but we inline most GLSL functions anyway).

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

    docs: updated Mesa extension enum info

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f411a66c0679c1aa7a9ee3d1eb633a8cbf3ef5f2
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Fri Mar 20 14:47:49 2009 -0700

    r300-gallium: Misspelled macro name.
    
    *pulls paper bag down over head*

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=edfaa686091a4f6238b8f315a475d90ff2c2f5f5
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Fri Mar 20 00:48:53 2009 -0700

    r300-gallium: Put r300_cs_inlines to bed.
    
    Guess it was a mistake in the first place. Oops.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8066edb2a254d15ed92c2d350a7799adf3cca0d7
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Fri Mar 20 00:43:29 2009 -0700

    r300-gallium: Simplify/neaten up packet3.
    
    Deck chairs on the Hindenburg. :3

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f1429580848b471c487e55a9a81b904452f50df5
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Fri Mar 20 00:35:38 2009 -0700

    r300-gallium: Clean up surface_fill, prep for surface_copy code.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=04fe31cd5efc5703b9cd975391a992866432f59d
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Fri Mar 20 00:15:03 2009 -0700

    r300-gallium: Properly offset scissors.
    
    As per r300_reg, classic Mesa, and xf86-video-ati.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=adb40a94b0d8a023cfa900017dc17e26179c1cfd
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Thu Mar 19 20:36:59 2009 -0700

    r300-gallium: Clean up r300_swtcl_emit.
    
    Some compile warnings, some statements without effect.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f3f5e04103d804a23cfbe8bd264c8e0db64bd31f
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Thu Mar 19 20:32:08 2009 -0700

    r300-gallium: Clean up some emit, and some state handlers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8852ac2b354522b194e32f8651e3511e69586bd1
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Thu Mar 19 12:29:03 2009 -0700

    r300-gallium: A bit more invariant state.

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

    gallium: Explain what happens if buffer_flush_mapped_range isn't called.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=210b468722ae4d4a97ccd788ad9de58858a0c7fa
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Mar 20 15:08:59 2009 +0000

    gallium/util:  add upload manager helper module
    
    Add a module that will manage uploading and coalescing multiple
    user-buffers, malloc-buffers and other random data that doesn't
    happen to be in a GPU buffer already.  The module stuffs multiple
    little uploads into larger GPU buffers to reduce create/destroy
    overheads, etc.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=66175aac7609ad314f25fbdff0d3958af310dc24
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Mar 18 12:07:09 2009 -0700

    Fix DRI2 accelerated EXT_texture_from_pixmap with GL_RGB format.
    
    This requires upgrading the interface so that the argument to
    glXBindTexImageEXT isn't just dropped on the floor.  Note that this only
    fixes the accelerated path on Intel, as Mesa's texture format support is
    missing x8r8g8b8 support (right now, GL_RGB textures get uploaded as a8r8gb8,
    but in this case we're not doing the upload so we can't really work around it
    that way).
    
    Fixes bugs with compositors trying to use shaders that use alpha channels, on
    windows without a valid alpha channel.  Bug #19910 and likely others as well.
    
    Reviewed-by:	Ian Romanick <ian.d.romanick at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cf0122e892df56bc3b013e5d92e487d0fd65f23d
Author: Michal Krol <michal at vmware.com>
Date:   Fri Mar 20 16:48:54 2009 +0100

    progs/wgl: Send a resize message after context have been created.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d6e877d0d716805907cbbaca3bcfcee84f98add6
Author: Michal Krol <michal at vmware.com>
Date:   Fri Mar 20 16:36:23 2009 +0100

    stw: Do not err on nil context handle in MakeCurrent().

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9bbffcced4355ff11e11c5b01c4d0eea6b020119
Author: Michal Krol <michal at vmware.com>
Date:   Fri Mar 20 16:16:12 2009 +0100

    progs/wgl: Create GL context in a thread that actually uses it.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e8aa5a10185623a820364141b756d128a1171919
Author: Michal Krol <michal at vmware.com>
Date:   Fri Mar 20 16:13:39 2009 +0100

    progs/wgl: Make context current to get GL_RENDERER string.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5465f3adf93bd58b528bd6703b2367eb00c78c31
Author: Michal Krol <michal at vmware.com>
Date:   Fri Mar 20 15:45:00 2009 +0100

    stw: Use u_handle_table to maintain context list.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=36e985e96e6da817042ba1b2dfadf96f85e32afb
Author: Michal Krol <michal at vmware.com>
Date:   Fri Mar 20 13:06:28 2009 +0100

    winsys/gdi: Init state tracker's per-thread data.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4489f9efee58f2cba374298f2d43c96e5cd2ff41
Author: Michal Krol <michal at vmware.com>
Date:   Fri Mar 20 13:05:51 2009 +0100

    stw: Keep per-thread storage for current context and pixel format.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3d4246e22e90ffef5fe0cd935bd54c7f862e82f7
Author: Michal Krol <michal at vmware.com>
Date:   Fri Mar 20 12:19:40 2009 +0100

    slang: Use _mesa_snprintf() wrapper.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=114bb54324f22cb53bcd14607234d0acd74d37bd
Author: Alan Hourihane <alanh at vmware.com>
Date:   Thu Mar 19 22:38:01 2009 +0000

    slang: initialize the context

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e3aedec86808490fbb5a966b1e4dc15bff046f13
Author: Alan Hourihane <alanh at vmware.com>
Date:   Thu Mar 19 22:06:10 2009 +0000

    slang: support uniform arrays

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c9a318a7c607e96dc100926cbd2d78d94e41eb52
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Thu Mar 19 16:11:05 2009 +0100

    trace: Formalize on a standard for data size pair

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bbd208b60c4d39cccb931b4d23efc9d42648afd3
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Mar 19 10:26:50 2009 -0600

    glslcompiler: added new options to override debug/optimization pragmas

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=65fc2ca82a38bc00ae4223124932af6771765041
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Mar 19 10:25:24 2009 -0600

    glsl: change GLSL #pragma initialization
    
    Initialize the shader's pragma settings before calling the compiler.
    Added pragma "Ignore" fields to allow overriding the #pragma directives found
    in shader source code.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a57d7edf069d1d161a45825021a7cf4d825fb88f
Author: Alan Hourihane <alanh at vmware.com>
Date:   Thu Mar 19 15:39:01 2009 +0000

    egl: fix comment

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9ed03af8c0a8e6af54e827f15778d8b567492c89
Author: Alan Hourihane <alanh at vmware.com>
Date:   Thu Mar 19 15:34:45 2009 +0000

    egl: try harder for eglGetProcAddress()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=214132adfee555a26b64b2dd359afa6b09e845f5
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Mar 19 09:26:20 2009 -0600

    glsl: when debug pragma is on, emit comments about function calls/inlines
    
    BTW, the debug pragma syntax is "#pragma debug(on)"

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=264c3d218aa2fd8d06b0e91c1079e43e58d3ee7e
Author: Alan Hourihane <alanh at vmware.com>
Date:   Thu Mar 19 13:58:04 2009 +0000

    mesa: check renderbuffer is defined before use.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9e84e7def152aa8080da59a78795d6434e687403
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Wed Mar 18 19:10:32 2009 +0100

    st/gl: Only transfer needed parts in st_TexSubimage

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=989856bde47d699d7e18798df4013fbf962e1d4b
Author: Alan Hourihane <alanh at vmware.com>
Date:   Thu Mar 19 10:16:28 2009 +0000

    slang: if/else/break & if/else/continue work for unrolled loops

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1342664434918af06baf07a2c190c0241fbd5a24
Author: Michal Krol <michal at vmware.com>
Date:   Thu Mar 19 11:16:01 2009 +0100

    wgl: Add an `-s' option to wglthreads to force single-threaded operation.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=355e9bb45c4f56f228c73e2886d907a75968209b
Author: Michal Krol <michal at vmware.com>
Date:   Thu Mar 19 10:39:57 2009 +0100

    swrast: Silence compiler warnings, give better structure to the code as a result.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4b55a4f74d559e3ca6874986a39d662db7415e0c
Author: Michal Krol <michal at vmware.com>
Date:   Thu Mar 19 09:52:50 2009 +0100

    tgsi: Document vs_2_0 instruction set operations.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7c50917b42120e9ab1ee42192f2e82d59e13c2e8
Author: Michal Krol <michal at vmware.com>
Date:   Thu Mar 19 09:49:38 2009 +0100

    tgsi: Document vs_1_1 instruction set operations.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a1f4b5d8b8a5523148de02fb1828382af7202c91
Author: Michal Krol <michal at vmware.com>
Date:   Thu Mar 19 09:44:51 2009 +0100

    tgsi: Begin documenting ps_2_x instruction set operations.

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

    r300-gallium: Emit viewport state.
    
    Note that this will break you, hard, if you're not using RADEON_NO_TCL.
    I really need to start vertex shaders soon.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3a648d0cf23c39a139e4638c2194e4ce97c1d983
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Wed Mar 18 13:37:59 2009 -0700

    r300-gallium: Viewport state storage.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5b97ba4eb0b3d5285e93057a7d2b38a3fc6f5056
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Wed Mar 18 13:37:08 2009 -0700

    r300-gallium: Fixup registers for viewport state.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a577471c546732419908893b481948feac5b7241
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Mar 18 15:39:11 2009 -0600

    mesa: use the IROUND() macro in pixel packing code
    
    It turns out some tests are sensitive to rounding vs. truncating when
    converting float color values to integers in glReadPixels().  In particular,
    this matters when the destination format is 5/6/5 or 4/4/4/4, etc.

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

    slang: redo the last commit for if/break & if/continue tests as it
    wasn't good enough for deeply nested if's.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=192b7bc706f0d014ecea1843230a4b1adbe2a45b
Author: Alan Hourihane <alanh at vmware.com>
Date:   Wed Mar 18 21:40:03 2009 +0000

    Revert "slang: if we detect an if/break or if/continue within a loop and we're"
    
    This reverts commit 752296b8f311c5e3844f3ce89d17ba57224ce5ba.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=752296b8f311c5e3844f3ce89d17ba57224ce5ba
Author: Alan Hourihane <alanh at tungstengraphics.com>
Date:   Wed Mar 18 21:16:35 2009 +0000

    slang: if we detect an if/break or if/continue within a loop and we're
    trying to unroll, bail, and fallback to doing the real loop.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=08d44512e973f1388f8b1d4436cc2aa888c6060e
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Mar 18 19:14:45 2009 +0000

    st: call _glapi_check_multithread from st_make_current
    
    This function is called from many OS-dependent versions of MakeCurrent.
    
    Move the check for multithreading to this central location to avoid
    having to make this check from all the callers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=caf99be99976166f92d90203966a2dd42634e2af
Author: Thomas Hellstrom <thellstrom-at-vmware-dot-com>
Date:   Wed Mar 18 12:28:31 2009 +0100

    stw: Fix makeCurrent.
    
    Flush if we change current context.
    
    Signed-off-by: Thomas Hellstrom <thellstrom-at-vmware-dot-com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1f118c2557e44b294f12ddc3e298be6caaa3efb4
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Mar 18 16:37:20 2009 +0000

    progs: Build the wgl examples with scons.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3f17030d9c09bfdfbd15f893b38ae4f8defdbfa8
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Wed Mar 18 17:24:40 2009 +0100

    progs/trivial: Make quad-tex-sub repeat patterns

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4c460cfd2b3519724afa9a9ccdb7a117b52c0dea
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Mar 18 10:23:31 2009 -0600

    tests: remove/update old comments

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

    st: need to free/realloc pipe texture when we're handed image level > last_level
    
    Fixes progs/tests/tri-fbo-tex-mip.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a0509f7d28765c6ef8546eafba94aec46d9e7ed3
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Mar 18 10:21:05 2009 -0600

    st: clean up some if-statment code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9808ae688a2386652e178d2bd717d0f380405ae0
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Mar 18 10:17:48 2009 -0600

    softpipe: more texture transfer fixes.
    
    Need to null-out pointers after freeing transfer objects.
    Fix mix-ups between tc->transfer and tc->tex_trans fields.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=71e3aa14fb09616a9b06cd6fd01fcabf3853cacd
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Mar 18 09:55:00 2009 -0600

    softpipe: need to set tc->transfer=NULL after destroying the transfer object
    
    This fixes a number of crashes/regressions in programs such as lodbias.c,
    mipmap_limits.c, etc.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3151f5d75ac26d4460b6905ecad0a8ac0470e419
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Mar 18 09:40:37 2009 -0600

    st: update texture comments

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=87bcb328c109af1e1dbf224e6cf9ab0c6de7feb0
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Wed Mar 18 17:15:40 2009 +0100

    progs/trivial: Add quad-tex-sub
    
       Tests glTexSubImage

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=13345a95400db632a7800e6fd8b8fdb74bba3c38
Author: Dan Nicholson <dbn.lists at gmail.com>
Date:   Tue Mar 17 23:33:04 2009 -0700

    Use the specified X11 headers for xlib mesa
    
    The xlib build was using the system's Xlib headers or bombing if they
    weren't available.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f02aaa83c18d9d6192caa68803cdc34c9526c6e2
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Mar 18 14:01:47 2009 +0000

    tests: add simplest mipgen test

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=33c1bec73bb8e8dd3b989952320ddc3c5485be92
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Mar 18 13:27:53 2009 +0000

    pipe/atomic: dont use ms interlock calls from gcc

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0c550b0425409c6cfa745257dc12e9758d9b3df0
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Mar 18 11:35:58 2009 +0000

    util: avoid clashprone UINT, UBYTE enum values

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5488fe84f97b839287abc39727d60ef680f9dd5c
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Mar 18 11:35:26 2009 +0000

    draw: use AOS_ERROR rather than clash-prone ERROR() macro

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=eddfad39552cc81c1157539c930a1b6c707bf1d3
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Mar 18 11:29:01 2009 +0000

    pipe/atomic: clean up #ifdef maze

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a528eb51ebf9aa9431d768627faad3cadaefae3c
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Wed Mar 18 13:29:03 2009 +0100

    progs/tests: Update mipmap_limits to show image and colors

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d405ba3151de9585a310b7e2ebcae09302c0dbe4
Author: Thomas Hellstrom <thellstrom-at-vmware-dot-com>
Date:   Wed Mar 18 11:52:24 2009 +0100

    xlib st: Fix makeCurrent.
    
    Flush if we change context.
    Also reinstate the old optimization of doing nothing if
    nothing changes.
    
    Signed-off-by: Thomas Hellstrom <thellstrom-at-vmware-dot-com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ae36fadb7f137cd7f53dccb58d1a73fc46ccc26b
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Tue Mar 17 15:04:07 2009 +0100

    progs/trivial: Add tri-fbo-tex-mip
    
       Tests rendering to mip levels other then first

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e00ae524e236afba1305150cacd634eaa1f5460b
Author: Ben Skeggs <bskeggs at redhat.com>
Date:   Wed Mar 18 08:22:35 2009 +1000

    nouveau: rewrite winsys in terms of drm_api, support dri2 state tracker
    
    drm_api is a set of hooks used by the dri2 state tracker, this wraps our
    dri1 code around the same set of hooks.
    
    Currently the dri2 build will produce nouveau_dri2.so which you'll need
    to install as nouveau_dri.so if you wish to try it.  The dri2 state
    tracker doesn't make it easy for a driver to support both paths in the
    same binary.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b46fcf25be4d1d5a5d072fbce03c2490bf41203f
Author: Ben Skeggs <bskeggs at redhat.com>
Date:   Wed Mar 18 08:21:32 2009 +1000

    st/dri2: use pipe_screen.is_format_supported to choose depth/stencil format

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5deefb7ea5a3c545a6b275d50753d1f232c905d5
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Tue Mar 17 13:11:55 2009 -0700

    r300-gallium: Move all unsorted state into invariant state.
    
    Gotta just slowly whittle this down.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f822ac0fff2521b5e43c79df2e4802b5688faa3c
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Tue Mar 17 13:10:41 2009 -0700

    r300-gallium: Emit invariant state, no matter what.
    
    It's called "invariant" for a reason. :3

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9d5e6f66f004d7eaed905802eb761b2129f909c4
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Tue Mar 17 13:07:44 2009 -0700

    r300-gallium: Quick little cleanup of surface_fill state.

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

    tgsi: Restore statement ordering.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e87f26a9b6af3d5737325653d3cdb221278f70e2
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Tue Mar 17 11:49:29 2009 -0700

    r300-gallium: Debugging for the more sensitive card registers.
    
    These are nearly always the cause of hardlocks, so let's dump them.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0f0d0b62ff3e0f1a8b6c6b6686e760cbc9a31517
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Tue Mar 17 11:48:55 2009 -0700

    r300-gallium: r500-fs: Fixup immediate->constant counting a bit.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fbd758c55e6dc443f877bd87d5e6c54c86f61a33
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Tue Mar 17 11:42:13 2009 -0700

    r300-gallium: More query stuff.
    
    Should work, but doesn't. At least it doesn't hardlock.

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

    swrast: use better _swrast_compute_lambda() function
    
    The MAX-based function can produce values that are non-monotonic for a span
    which causes glitches in texture filtering.  The sqrt-based one avoids that.
    
    This is perhaps slightly slower than before, but the difference
    probably isn't noticable given we're doing software mipmap filtering.
    
    Issue reported by Nir Radian <nirr at horizonsemi.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1eee1bac1f6d911e6124daafc9b9291666d91cef
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Mar 17 09:34:30 2009 -0600

    mesa: update/fix doxygen comments

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

    util: Realloc takes bytes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f20a0155f37a3a7d3074250dfdbc8e4d3dc7d03a
Author: Michal Krol <michal at vmware.com>
Date:   Tue Mar 17 14:27:47 2009 +0100

    wgl: Port sharedtex_mt to WGL.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ed3781fdc5a7ecbeee9f20b1d789dbc657c58cc9
Author: Michal Krol <michal at vmware.com>
Date:   Tue Mar 17 12:41:39 2009 +0100

    tgsi: Document ps_2_0 instruction set operations.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=223bf49b201de4d841024f326c03b0f3a064ef36
Author: Michal Krol <michal at vmware.com>
Date:   Tue Mar 17 12:31:06 2009 +0100

    tgsi: Document ps_1_4 instruction set operations.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=95ef9803daf565d104d7d313345d1c19142a5bd1
Author: Michal Krol <michal at vmware.com>
Date:   Tue Mar 17 12:29:07 2009 +0100

    tgsi: Document ps_1_1 instruction set operations.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f07400592f54de72c7a1e4d0f672f2cefc7f514a
Author: Michal Krol <michal at vmware.com>
Date:   Tue Mar 17 12:26:25 2009 +0100

    tgsi: Begin documenting GLSL instruction set operations.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0ff360c8290711332360cea3ccec9c6b0cb9ea7e
Author: Michal Krol <michal at vmware.com>
Date:   Tue Mar 17 12:21:03 2009 +0100

    tgsi: Begin documenting NV_geometry_program4 instruction set operations.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1d2b14cf56970fe42b8f32ecfc8adce91f5248e3
Author: Thomas Hellstrom <thellstrom-at-vmware-dot-com>
Date:   Tue Mar 17 11:33:20 2009 +0100

    xdemos: Fix sharedtex_mt.
    
    1) Don't allow multiple threads sharing current context,
       even if they are mutex protected.
    2) Remove all XLockDisplay(), XUnLockDisplay() calls, as they were
       only workarounds for xcb.
    
    Signed-off-by: Thomas Hellstrom <thellstrom-at-vmware-dot-com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7f1062584ec1932ff8bdf661da3965fc068e0462
Author: Michal Krol <michal at vmware.com>
Date:   Tue Mar 17 11:34:42 2009 +0100

    python: Return on unknown pixel format.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c337bafeb99d1fb6b4f04a61b8e4a06caff11766
Author: Michal Krol <michal at vmware.com>
Date:   Tue Mar 17 10:56:00 2009 +0100

    gallium: Use `_new' name, `new' is a reserved keyword in C++.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1e23dac869ccc08cbb959c63fedb3c82d3187f5a
Author: Michal Krol <michal at vmware.com>
Date:   Tue Mar 17 10:54:08 2009 +0100

    gallium: Provide unprotected atomic implementation for display and miniport interfaces.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=709b3128f3c3e9a0a52d79cc82a0cb9feb195dc1
Author: Michal Krol <michal at vmware.com>
Date:   Tue Mar 17 10:43:04 2009 +0100

    python: Fix build after refcount rework.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7b0c459bb495a89520be499a8ecc5bdd4e4c39a5
Author: Michal Krol <michal at vmware.com>
Date:   Tue Mar 17 10:33:25 2009 +0100

    python: Include `p_winsys_screen.h'.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4e1c925ef58a126f16c1d456e58329e0e2a095e3
Author: Michal Krol <michal at vmware.com>
Date:   Tue Mar 17 10:26:38 2009 +0100

    python: Do not pass screen object to pipe_buffer_reference.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=627c2d2f0a26e01095d23bb33955bee825390c8d
Author: Michal Krol <michal at vmware.com>
Date:   Tue Mar 17 10:18:24 2009 +0100

    tgsi: Silence const pointer cast warnings.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=175f58baa9a758919163f9ada79306294e4139ce
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Mon Mar 16 17:00:27 2009 -0700

    r300-gallium: r500-fs: Properly set up TEX/OUT.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=307e68f73996160cdf4a05a84c112e11e0d7a3c2
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Mon Mar 16 16:47:05 2009 -0700

    r300-gallium: r500-fs: Texture insts, ABS, moar comments.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=93ef9ec5eb3422673bfc307a27d291ff18f22f0d
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Mon Mar 16 10:44:23 2009 -0700

    r300-gallium: Clean up some code, un-special-case scalar ops.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f1d93f60826cb95d4d19348d1ca505705c4455c6
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Mon Mar 16 10:23:45 2009 -0700

    r300-gallium: r500-fs: CMP/MOV/SWZ, negation, ADD/MAD/MUL/SUB.
    
    Also a fair amount of cleanup.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=add896aec8783aedbaf8d0127d8da046ce2657b5
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Mon Mar 16 09:48:07 2009 -0700

    r300-gallium: Fix relocation for textures.
    
    This keeps texture emit from invalidating CS.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b95789ddb9ae0d8284349c6a2bb677a5b4b5573f
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Mon Mar 16 20:57:34 2009 +0100

    trace: Fix memory leak

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cddf629282bd0c8bbdeb1d0b6723fce65585b313
Author: José Fonseca <jfonseca at vmware.com>
Date:   Mon Mar 16 19:11:08 2009 +0000

    util: bitmask data type.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=068fd6d50b4eaa51380a7424b50db930dfce675c
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Mon Mar 16 20:32:14 2009 +0100

    trace: Re-init refcounters just incase

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f73066fbd59ce2f5ce1268502850027bf4f0699b
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Sat Mar 14 10:22:48 2009 +0100

    trace: Dump buffer data via buffer writes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2f52c7f901a59c6085a60c5d1256b01a4b46c11a
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Mon Mar 16 20:14:21 2009 +0100

    progs/trivial: Ignores

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2004b99b831798a56c0c734e32efa136d3f18b23
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Fri Mar 13 08:37:01 2009 +0100

    progs/tests: Ignores

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d8445e8fe1cea08e4b3e6f510a82360b76977937
Author: Michal Krol <michal at vmware.com>
Date:   Mon Mar 16 16:48:18 2009 +0100

    python: Use transfer object to read from a surface.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fcf93aa06d9894d2343c5d64c2c5342f8e2c6e60
Author: Michal Krol <michal at vmware.com>
Date:   Mon Mar 16 16:10:54 2009 +0100

    python: pipe_vertex_buffer's pitch member has been renamed to stride.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=56282d79f631e871cafe0fa7780d103ea31829ed
Author: Michal Krol <michal at vmware.com>
Date:   Mon Mar 16 16:07:55 2009 +0100

    python: size is not a member of pipe_constant_buffer any more.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5ad17215405700accc2a2cde04a0023725633c57
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Mon Mar 16 06:48:05 2009 -0700

    r300-gallium: r500-fs: Add ABS.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=567aead92ae1b51578b0dea4709662b0d9c130e2
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Mon Mar 16 06:41:57 2009 -0700

    r300-gallium: r500-fs: Clamp only when saturation flags are set.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3cce08e31326fb28ebc435065eba784d516922fd
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Mon Mar 16 06:36:55 2009 -0700

    r300-gallium: r500-fs: Working ADD and MUL, add more sop stuff.

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

    r300-gallium: Cleanup a few things.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d16533cc873bd120264483d6a170fb296ba24835
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Mon Mar 16 06:14:23 2009 -0700

    r300-gallium: r500-fs: MUL.

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

    r300-gallium: r500-fs: Stub out the simple scalar ops.
    
    COS, SIN, and CSC are not simple.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a22e40c29c3bf2ae546a03b6749e895fb74c2b24
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Mon Mar 16 05:13:03 2009 -0700

    r300-gallium: r500-fs: Add DPH.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=65ec17f3203d82be5cea8f1f57a1b8db0fa8a8a3
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Mon Mar 16 04:57:43 2009 -0700

    r300-gallium: r500-fs: Add dot products.
    
    We're cookin' now.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c97b671d64a5f137177989a28c684a13b5cb249b
Author: Michal Krol <michal at vmware.com>
Date:   Mon Mar 16 13:42:22 2009 +0100

    gallium: Implement atomic for MSVC on x86.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a7d42e11b4e97f19eaeb3b5ee811f04adb05b13d
Author: Michal Krol <michal at vmware.com>
Date:   Mon Mar 16 13:07:22 2009 +0100

    gallium: Implement atomic interface for windows user mode subsystem.

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

    scons: Promote declaration-after-statement to error. Detect more warnings.

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

    progs: Try to read the texture from the current dir, if full path fails.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ed7bb2c196cbe9df8d56ab409da459a9dc4894b4
Author: Michal Krol <michal at vmware.com>
Date:   Mon Mar 16 12:39:07 2009 +0100

    gallium: Use macro parameter names consistently.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bf6ed0b9625283fa7ca00f8fcdcf8fa4460befdd
Author: Michal Krol <michal at vmware.com>
Date:   Mon Mar 16 12:36:22 2009 +0100

    gallium: pipe_mutex_init() is of type void.
    
    Both the windows and fallback versions are void already.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=13dad5294b793cb1e4fe2b18e4d33c26096253a5
Author: Michal Krol <michal at vmware.com>
Date:   Mon Mar 16 12:27:47 2009 +0100

    gallium: Include p_compiler.h for integer types.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=47c18b35b0346e6b456dae4a883fcc743811ef8e
Author: Michal Krol <michal at vmware.com>
Date:   Mon Mar 16 12:22:50 2009 +0100

    softpipe: Use p_atomic_read, not atomic_read.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cf25ef9072f5290d228a381727c4ff921b0c60d6
Author: Thomas Hellstrom <thellstrom-at-vmware-dot-com>
Date:   Fri Mar 13 15:47:18 2009 +0100

    gallium: Use struct pipe_atomic for pipe refcounts.
    
    Signed-off-by: Thomas Hellstrom <thellstrom-at-vmware-dot-com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fc1ef97c3349588cd33a22dc88ab30b6f701000e
Author: Thomas Hellstrom <thellstrom-at-vmware-dot-com>
Date:   Mon Mar 16 11:40:18 2009 +0100

    gallium: Add simple atomic class api.
    
    Signed-off-by: Thomas Hellstrom <thellstrom-at-vmware-dot-com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1f3fe405547f2ad94d1c6140b0494297640dbe6e
Author: Michal Krol <michal at vmware.com>
Date:   Mon Mar 16 10:24:16 2009 +0100

    tgsi: Begin documenting NV_gpu_program4 instruction set operations.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bf3759e0d458029972433b905d0575a8e6a79d68
Author: Michal Krol <michal at vmware.com>
Date:   Mon Mar 16 10:04:51 2009 +0100

    tgsi: Document NV_vertex_program3 instruction set operations.`

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ad908465f1e0f6d87cdd75622602b2fe3b487f5f
Author: Michal Krol <michal at vmware.com>
Date:   Mon Mar 16 09:45:23 2009 +0100

    wgl: Port glthreads to WGL.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9ba52e12688d6f677c2241729776e6bf10737d4b
Author: Michal Krol <michal at vmware.com>
Date:   Mon Mar 16 09:12:21 2009 +0100

    mesa: Silence compiler warnings.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=877aaad06dbaab3beadd4fe6da2b934bf035002c
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Mon Mar 16 00:30:56 2009 -0700

    r300-gallium: r500-fs: Actually handle consts and imms correctly.
    
    This makes mad.txt draw correctly. Yay!

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5bc456284933f47151a56a93480de39cd8751953
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Mon Mar 16 00:29:37 2009 -0700

    r300-gallium: Emit constants as floats, not uints.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=97e4caa33a00392ed81965f44568fd9722117868
Author: michal <michal at wmvare.com>
Date:   Mon Mar 16 08:08:09 2009 +0100

    python: Include missing `p_compiler.h' header.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=54942518905edfdf41233dd4d34b77637e7d9b25
Author: michal <michal at wmvare.com>
Date:   Mon Mar 16 06:48:25 2009 +0100

    python: Do not pass shader_state to util shader functions.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=38b074495a9f03057c40b814b65d0ca5af6118a4
Author: michal <michal at wmvare.com>
Date:   Mon Mar 16 06:44:16 2009 +0100

    python: Use transfer objects to initialise texture data.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f6c3edb308316483b64d93b912bee670eac9f5ad
Author: michal <michal at wmvare.com>
Date:   Mon Mar 16 06:06:31 2009 +0100

    python: Use new bypass_vs_clip_and_viewport rasteriser flag.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f197a8b9166f7d40c7f1ddd800054d6274ec1c24
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sun Mar 15 23:42:42 2009 -0700

    r300-gallium: Fix vertex memory offsets.
    
    Wow, I must have been asleep when I made that mistake.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4f5678c1eb635cb961502cc8adf1eadb9cc46447
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sun Mar 15 23:05:55 2009 -0700

    radeon-gallium: Add my R580 to the xorg PCI ID list.
    
    At some point, going to have to grab the big list from xf86-video-ati.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=44adea1a0975ebad59790b9cfd03439aa44559fc
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sun Mar 15 23:04:49 2009 -0700

    r300-gallium: r500-fs: Setup immediates.
    
    Textures still not working. RS block shenanigans expected.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1e56bb890bff5a9750dbd439e91ce03c87a750b8
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Thu Mar 12 12:15:56 2009 -0700

    dri2-gallium: Add occlusion query support at the state tracker level.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7c204c975381b0ef4a7693827ffc4ff904de991c
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Thu Mar 12 12:14:35 2009 -0700

    r300-gallium: Actually set stride when creating textures.
    
    Duh.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=61c65a6c7e809e61bfaf5f84240bfc62d5adcf52
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Thu Mar 12 12:13:53 2009 -0700

    r300-gallium: r500-fs: Add writemasks and some flexibility for MOV/SWZ.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c5742cab195a77b2a075950f9d7812faeacb6621
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Thu Mar 12 12:13:02 2009 -0700

    r300-gallium: Always rasterize at least one color.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=954a9fadad6a35ba360f4f28499fda74947d37fb
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Thu Mar 12 12:12:26 2009 -0700

    r300-gallium: Fix spacing.
    
    It was driving me crazy.




More information about the mesa-commit mailing list