Mesa (pipe-video): 745 new commits

Younes Manton ymanton at kemper.freedesktop.org
Sun Dec 6 13:48:15 PST 2009


URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=447dddb93d8dc2551ef7a9c43004237c7a8dd2dd
Merge: 9e8ab2e7c1b8ff5279d4247b8690c9bfc57f7e02 c574f515f0aa20ccc3841cf61a6124bc5996e7b2
Author: Younes Manton <younes.m at gmail.com>
Date:   Sun Dec 6 16:44:11 2009 -0500

    Merge branch 'master' into pipe-video
    
    Conflicts:
    
    	src/gallium/auxiliary/vl/vl_compositor.c
    	src/gallium/auxiliary/vl/vl_compositor.h
    	src/gallium/auxiliary/vl/vl_mpeg12_mc_renderer.c
    	src/gallium/auxiliary/vl/vl_shader_build.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c574f515f0aa20ccc3841cf61a6124bc5996e7b2
Author: Younes Manton <younes.m at gmail.com>
Date:   Sun Dec 6 12:26:55 2009 -0500

    nouveau: Work around nv04-nv40 miptrees not matching nouveau_miptree.
    
    Thanks to Bob Gleitsmann for the patch.
    
    I'll clean this up in a better way later if noone else beats me to it.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=07487643515edb731c6abc3e931c329a89dd9293
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sat Dec 5 20:39:11 2009 +0100

    r300g: don't render if everything is culled by scissoring
    
    Otherwise a CS is refused by kernel 2.6.31 (and maybe all later
    versions, not sure).

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e1380cae885df37d4a211d0271f59487d9f2db78
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sat Dec 5 19:17:20 2009 +0100

    r300g: remove redundant code and clean up

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=df02bc42b330fe20679dd3e5e83317df72ddd5ca
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Sat Dec 5 18:24:41 2009 -0500

    radeon/r200/r600: fix drivers for changes in 433f0a82f5a4696e6b0c4061f645485ec8079bb4

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cbb7226a4b457a3ebc94592660f22324c8e7cfcc
Author: Younes Manton <younes.m at gmail.com>
Date:   Sat Dec 5 13:19:54 2009 -0500

    st/xvmc: No more pf_get_block().

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=56a4342a0493ad1d502d4791ab941ef171d36e60
Author: Michel Dänzer <daenzer at vmware.com>
Date:   Sat Dec 5 17:48:00 2009 +0100

    r300g: Need to emit a hardware scissor rectangle even if scissor is disabled.
    
    Just make it cover the whole framebuffer in that case. Otherwise the kernel CS
    checker may complain, e.g. running progs/demos/gearbox. That runs fast now
    here, but doesn't look right yet.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=01537a84dfe65cd1512d6fbf71e975fad5639432
Author: Michel Dänzer <daenzer at vmware.com>
Date:   Sat Dec 5 17:42:50 2009 +0100

    st/mesa: Prefer alpha-less formats for RGB textures.
    
    This can e.g. increase the chance of being able to accelerate
    glCopyTex(Sub)Image from an alpha-less renderbuffer.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d13c603e37bf7fb4c84b215775eb547761c1e2ec
Author: Michel Dänzer <daenzer at vmware.com>
Date:   Sat Dec 5 17:20:03 2009 +0100

    Add 'texture leak' test.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=433f0a82f5a4696e6b0c4061f645485ec8079bb4
Author: Michel Dänzer <daenzer at vmware.com>
Date:   Sat Dec 5 17:20:03 2009 +0100

    radeon: Only get DRI2 front buffer information for glXBindTexImageEXT.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5b1a7843f841b2bfdd54538a2eaad9dadae3e09d
Author: José Fonseca <jfonseca at vmware.com>
Date:   Sat Dec 5 06:34:59 2009 +0000

    svga: Dump SVGA_3D_CMD_BLIT_SURFACE_TO_SCREEN commands.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=781d8fccba1bdaadbae042d23bf1d17e25c800fd
Author: José Fonseca <jfonseca at vmware.com>
Date:   Sat Dec 5 06:05:56 2009 +0000

    svga: Use _debug_printf, so that output may be dumped in release builds too.
    
    The dump calls should be wrapped in #ifdef DEBUG .. #endif.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=501989bbcd159f8b44148a22151bb46c4800d298
Author: José Fonseca <jfonseca at vmware.com>
Date:   Sat Dec 5 05:43:53 2009 +0000

    llvmpipe: Tweak disassembly to match gdb.
    
    Helps verifying udis86 output.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dd51b4f9091abf762e470f0cd4c802215a108290
Author: José Fonseca <jfonseca at vmware.com>
Date:   Sat Dec 5 05:43:10 2009 +0000

    llvmpipe: Stop disassembling when an unsupported opcode is found.
    
    Otherwise the terminal gets full of garbage.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c0a13bbae15a471fea278e37b92b874fed1f6b3b
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Dec 4 21:25:40 2009 +0000

    llvmpipe: Port vertex sampler support from softpipe.
    
    Just enough boilerplate code to avoid segfaulting.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a312e76468435fc1eb7ec5fe0a98601a7fdfec53
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Dec 4 21:16:14 2009 +0000

    llvmpipe: Ensure transfers are mapped.
    
    This shouldn't happen but it does by some misterious reason. Fail the
    assertion but at least do not segfault on release builds.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b00b06b6e486a87dd88a695ae122863df13ad84e
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Dec 4 18:59:24 2009 +0000

    llvmpipe: Remove debug printf.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=818fd6b10182931a0727819f275f7f1686df09f5
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Dec 4 12:02:22 2009 +0000

    gallium: Disable force_align_arg_pointer attribute on x86_64.
    
    Apparently not only unnecessary but also causes gcc to complain.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=042b524d48ebb15215430149b9b1653f4b46dee3
Author: Marek Olšák <maraeo at gmail.com>
Date:   Fri Dec 4 15:54:29 2009 +0100

    radeong: flush CS if a buffer being mapped is referenced by it
    
    Also, overlapping occlusion queries seems to work now.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7679447b5835fd73ab44b3d77b12a034c95af5c5
Author: Marek Olšák <maraeo at gmail.com>
Date:   Wed Dec 2 17:15:27 2009 +0100

    r300g, radeong: fix the CS overflow

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3da8265cd3233e2b22ab0f8a28fbba892984e399
Author: Marek Olšák <maraeo at gmail.com>
Date:   Fri Dec 4 16:06:16 2009 +0100

    r300g: fix warnings

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6bb415f862fec94b82915f806beb3a7427bd4bb8
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Dec 4 14:15:21 2009 +0000

    softpipe: dont claim to support PIPE_FORMAT_NONE

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a4b3bb12d7627a0bb39dd625e7646c9ef9ccd7fb
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Dec 4 11:49:42 2009 +0000

    softpipe: fix double-minify in texture layout

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9dfbd1be446b9c0680a0d55729fb6b3f5938b0c5
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Fri Dec 4 00:42:53 2009 +0100

    vega: fix missing include

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9c6a9363ef96c00dd0ad63e340b32479e43fea45
Merge: cc8a537c57a62a196106b592e510e4c93bd1826e 94b5c28a98850f42fbcdab9ceda1450279e1e6fd
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Fri Dec 4 00:35:14 2009 +0100

    Merge branch 'gallium-noblocks'
    
    Conflicts:
    	src/gallium/state_trackers/xorg/xorg_exa.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=94b5c28a98850f42fbcdab9ceda1450279e1e6fd
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Wed Dec 2 16:55:33 2009 +0100

    gallium: adapt nv drivers to interface cleanups

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cc8a537c57a62a196106b592e510e4c93bd1826e
Merge: 7fc75ef7d43038385b5fba73a67f1e4783b045d6 0c75854cc1650dc870e042aa66a053e70b3d4556
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Wed Dec 2 14:56:56 2009 +0100

    Merge branch 'mesa_7_7_branch'

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7fc75ef7d43038385b5fba73a67f1e4783b045d6
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Dec 3 18:18:46 2009 +0000

    util: Fix generated swizzle comments.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cdb6849fc1fa0c6e360c89a6388dc8bf19a746ca
Author: Michal Krol <michal at vmware.com>
Date:   Thu Dec 3 09:13:52 2009 +0100

    tgsi/ureg: Fix ureg_emit_src().

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ab7e70fabd17ebab755a41142a783d84570f298e
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Wed Dec 2 12:54:51 2009 -0800

    radeong: Clean up some bad code.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f79028bbd4398b1c0f5c34014d8283bd6352aca6
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Wed Dec 2 12:42:58 2009 -0800

    radeong: Add helper to determine pipe driver.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4395d35c8a9f56d5e5614db583e700668933bfd3
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Wed Dec 2 12:31:04 2009 -0800

    radeong: Do ioctls before selecting pipe driver.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4f77b0103d5f150845300ee8bddcef20d11a9820
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Wed Dec 2 12:16:19 2009 -0800

    r300g, radeong: De-specialize r300_winsys into radeon_winsys.
    
    There's like five good reasons for this, I swear.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dad193d516422a9e330e58148822735b0decb8da
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Wed Dec 2 11:34:00 2009 -0800

    radeong: Change ioctl order, document it.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=08383af4c749566dcb58db94d7b72ee02e4cab11
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Wed Dec 2 11:22:55 2009 -0800

    r300g: No vertex textures here.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=debc0b6fa8ce110eb4febc376d8327336259742c
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Dec 2 12:24:24 2009 -0700

    cso: check if pipe_context::bind_vertex_sampler_states is non-null
    
    Fixes segfaults upon exit when the CSO module is releasing its objects.

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

    Revert "llvmpipe: plug in dummy pipe_context::set_vertex_sampler_textures function"
    
    This reverts commit 792888121b92913733daec7526c9441f27ce1231.
    
    We're instead returning 0 for the PIPE_CAP_MAX_VERTEX_TEXTURE_UNITS query.

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

    llvmpipe: return 0 for PIPE_CAP_MAX_VERTEX_TEXTURE_UNITS query
    
    The driver (and draw module) don't support vertex shader textures yet.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=792888121b92913733daec7526c9441f27ce1231
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Dec 2 10:09:53 2009 -0700

    llvmpipe: plug in dummy pipe_context::set_vertex_sampler_textures function
    
    Fixes immediate segfault.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=429bf7541777de08e070df3920b8566e3ac78223
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Dec 2 09:23:37 2009 -0700

    cell: fix TGSI breakage

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=144afacc6fc67d37780cbb29ccd298de9959b436
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Dec 2 09:23:15 2009 -0700

    gallium/util: __builtin_bswap32() is in only gcc 4.3 or later

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f6d5e5842772285f609e2468a06fa30ab8865fd9
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Dec 2 09:22:42 2009 -0700

    gallium/util: added PIPE_CC_GCC_VERSION symbol

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0c75854cc1650dc870e042aa66a053e70b3d4556
Merge: 4598942b1b88a2a7d5af7febae7e79eedf00e385 2b5618fc5bdcbee3434f8b5aa3a31eb06fb479c0
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Wed Dec 2 14:52:51 2009 +0100

    Merge commit 'mesa_7_6_branch' into mesa_7_7_branch
    
    Conflicts:
    	src/mesa/main/version.h

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2b5618fc5bdcbee3434f8b5aa3a31eb06fb479c0
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Thu Dec 3 11:20:40 2009 -0500

    r200: fix polygon stipple
    
    fixes fdo bug 25354
    
    Signed-off-by: Alex Deucher <alexdeucher at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c3b7f93e0284bf3337f32f3ec77fde4dbcc9c283
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Sep 8 12:31:42 2009 +0100

    scons: Add Mac OS to target platform list.
    (cherry picked from commit 2c307c775018e5b9680de8022ddf0ce3b6f560be)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=235c0c81346c44e24909b6e48394ea62b136a36b
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Nov 19 23:56:07 2009 -0800

    progs/vpglsl: Fix psiz-mul.glsl compilation error on Mac OS.
    (cherry picked from commit b98db7bf697c3ed6e6df303e9dd66f7ac31eb3e2)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0a107d36c2f290cd42e29008dec5194df55b7690
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Nov 18 14:02:20 2009 -0800

    progs/glsl: Fix trirast GLSL compilation errors on Mac OS.
    (cherry picked from commit 4b3ec2acf2cc2830b0907e4fb4db8bd1ff4a18e3)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b094683e7c2f14f61cf3511f286b4cea450609c8
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Nov 18 13:50:49 2009 -0800

    progs/glsl: Fix noise GLSL compilation error on Mac OS.
    (cherry picked from commit 0d31990b4742eccdf6ae6a3b3e16c81cc863085d)

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

    demos/glsl: Add missing break statement to noise test.
    (cherry picked from commit 7dfea5c0722e9da101805c15b9dd26352816bca9)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8f4d3613daa5684ff8aba75158ef7585a8005ed0
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Nov 18 12:49:31 2009 -0800

    progs/glsl: Fix multinoise GLSL compilation errors on Mac OS.
    (cherry picked from commit d4dc2e30dada1be425e95ba270920db6eb210982)

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

    progs/glsl: Add missing break statement in multinoise.c.
    (cherry picked from commit 43080e40aa0d34423e10f1d50aad15289b2b9aec)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=832593772dac9b83db1ed44c8654352978e756eb
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Nov 17 23:15:25 2009 -0800

    progs/glsl: Fix mandelbrot GLSL compilation error on Mac OS.
    (cherry picked from commit 04442841fb7e9138eb50ff692952ad7e8c3877d8)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2a5cd95e243a0e8db25a8c7614c9b9fe5f116044
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Sep 21 08:44:53 2009 -0600

    progs/glsl: Include local headers before installed headers during compilation.
    
    Fixes compilation errors on platforms with insufficient older installed
    GL headers.
    (cherry picked from commit d17af7d1e19e637e29db47bd8f6e3e579760c530)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ccea09cd3a3f18c28ebdc07c7fe879a59cd72f60
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Sep 16 15:49:33 2009 -0600

    progs/glsl: minor Makefile clean-ups
    (cherry picked from commit 4df2f7af5e9b2c00ead92fe0ae49ed8491aef1d0)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4598942b1b88a2a7d5af7febae7e79eedf00e385
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Dec 2 13:00:15 2009 -0800

    intel: Make RGB renderbuffers use XRGB8888 like we do for RGB system buffers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=db352f58fab419c475b89418cd27b35f5f5d3822
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Dec 2 12:42:36 2009 -0800

    mesa: Fix bad conversion in AL1616_REV texstore.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b47f7316dab5eb81bc7e60dc93bb5dbe824c43d4
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Dec 2 12:15:46 2009 -0800

    mesa: Fix copy'n'paste problem in al1616 texel fetch.

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

    progs: Ignore Mac OS dSYM directories.
    (cherry picked from commit a420056750908f7c2f9a7c18b3ab20f04e49711d)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=908a3e56ccf2e6266ebf081e2947e2d6b24f2585
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Dec 2 09:31:26 2009 -0700

    cell: added tex_usage param to xm_surface_buffer_create()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c78748a5274e58bcbb122923edf81065be9bbe16
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Wed Dec 2 02:08:26 2009 +0100

    gallium: adapt drivers to interface cleanups

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=09325b9ff456ae475069bac5a04cf10a32235e43
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Nov 19 09:55:08 2009 -0700

    mesa: added comment for target_enum_to_index()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e0399fddf2efd556ece8b81078368e6ab388c3b7
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Nov 30 09:21:49 2009 -0700

    softpipe: setup machine->Face without a conditional

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ba97b98842ebe0178406258f29c93ca9fa415ff7
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Nov 30 09:54:27 2009 -0700

    progs/demos: remove unused glFogCoordPointer_ext var

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b9f4a0bd2b0104ce5f15dcd7d1698db710330418
Author: Tom Fogal <tfogal at alumni.unh.edu>
Date:   Tue Nov 24 16:46:31 2009 -0700

    Simplify hackery added to fix AIX build.
    
    Borrow an idiom from the GNU build system which can handle `for'
    loops over empty lists.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d8da270a2be18849eee8a168d1c1528e96677b41
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Tue Nov 24 11:59:23 2009 -0800

    intel: Remove GL_NV_point_sprite from extension list
    
    i830 does not (and cannot!) support the any of the non-default
    GL_POINT_SPRITE_R_MODE_NV settings.  i915 and i965 could, but
    currently do not.  In both cases it would require mucking about with
    the fragment shader.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=77ff3a5619721cfd917f9fd45e4b3a1c866c578f
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Tue Dec 1 17:13:41 2009 +0100

    vmware/xorg: Add video support
    
    By using the hooks st/xorg provides us we can create a driver
    specific implementation that uses the svga overlay engines.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=64102a56256c95f17f59456a78d9ff2b05889bfb
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Tue Nov 24 23:51:05 2009 +0100

    vmware/xorg: Create a small driver that sits ontop of st/xorg

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bb80a93c9eabb430914011513852b18c943c8cfa
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Tue Nov 24 22:55:24 2009 +0100

    st/xorg: Create winsys hooks that we call into

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=232e59ca6fe678ac370ee5a45bc31e6f7f3e6bcf
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Tue Dec 1 17:00:43 2009 +0100

    vmware/core: Update vmwgfx_drm.h to latest version

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9077ddaa2557e1e76c8a052c8d079ef3d443186b
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Wed Nov 25 00:33:43 2009 +0100

    svga: Add header files for overlay support

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a7e4a311e971005f7b23572ff3ca93f6d3c17edf
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Dec 2 11:56:18 2009 -0800

    intel: Fix more front-buffer rendering after Brian's less flushing patch.
    
    bcbfda71b03303d3f008a6f3cf8cb7d9667bf8d2 left out many blit paths.
    This fixes up more of them to get Blender to work again.
    
    Bug #25030.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b2581dcab41c142c38f2e065c4348cb892931c48
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Dec 2 17:05:20 2009 +0000

    wgl: Call st_swapbuffers instead of st_notify_swapbuffers.
    
    This will get single buffer, double buffer, and
    joint single/double buffer (typical in CAD applications) done right,
    at least as far as the frambuffer is concerned.
    
    There are still problems with multiple contexts using the same
    framebuffer because st_framebuffer_* calls assume the framebuffer
    is bound to a single context.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e84dddde9b6eb7727760814ae211c95218bb28a3
Author: Dave Airlie <airlied at redhat.com>
Date:   Wed Dec 2 11:01:19 2009 +1000

    Revert "radeon/r300: no need to flush the cmdbuf when changing scissors state in KMM mode"
    
    This reverts commit 286bf89e5a1fc931dbf523ded861b809859485e2.
    
    This doesn't appear to be correct, regression so revert it.
    http://bugs.freedesktop.org/show_bug.cgi?id=25193

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c8cdce665790263bb2142d894a81c87abc4da9fb
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Dec 1 13:26:15 2009 -0700

    vbo: make flush recursion check code per-context
    
    This fixes invalid failed assertions when running multi-threaded apps.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8c26cefec7ad52c4fa52fd1a89e18f463b85257b
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Nov 30 08:41:37 2009 -0700

    st/mesa: updated emit_swz() comment

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=574715d8368f99c0a5720a9676385d58d6cfdf30
Author: Keith Whitwell <keithw at vmware.com>
Date:   Tue Dec 1 15:01:00 2009 +0000

    tgsi: fix ureg emit after version token change

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b7f94c9002bd8578e89ce02a22172545ace353a3
Author: Keith Whitwell <keithw at vmware.com>
Date:   Tue Dec 1 14:54:32 2009 +0000

    st/xorg: fix merge droppings
    
    These were stranded in emacs and not saved before committing.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=87eec80c1120d2cd9749ee360b77922feabf7f10
Merge: 06d3732a9094030fc33120f16f162e0d405f132c 5285de7c0fc067dc036a5b421140a696ce2cabbf
Author: Keith Whitwell <keithw at vmware.com>
Date:   Tue Dec 1 14:31:14 2009 +0000

    Merge commit 'origin/tgsi-simplify-ext'
    
    Conflicts:
    	src/gallium/drivers/r300/r300_vs.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=06d3732a9094030fc33120f16f162e0d405f132c
Merge: 853d4807fe220b17cf5af5a76b24f2466238013b f17dbe256bb38c35d885260be7e5856f1561de97
Author: Keith Whitwell <keithw at vmware.com>
Date:   Tue Dec 1 10:57:37 2009 +0000

    Merge commit 'origin/mesa_7_7_branch'
    
    Conflicts:
    	src/gallium/drivers/svga/svga_screen_texture.c
    	src/gallium/state_trackers/xorg/xorg_composite.c
    	src/gallium/state_trackers/xorg/xorg_exa.c
    	src/gallium/state_trackers/xorg/xorg_renderer.c
    	src/gallium/state_trackers/xorg/xorg_xv.c
    	src/mesa/main/texgetimage.c
    	src/mesa/main/version.h

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=853d4807fe220b17cf5af5a76b24f2466238013b
Author: Michal Krol <michal at vmware.com>
Date:   Tue Dec 1 11:19:33 2009 +0100

    mesa: Update vertex texture code after gallium changes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=af3dea36603687067197c22747537eaeb6c4ad2b
Author: Marek Olšák <maraeo at gmail.com>
Date:   Fri Nov 27 10:19:20 2009 +0100

    r300g: simplify allocations of VS output registers
    
    No need to parse TGSI tokens since it's easier to walk through shader
    semantics.
    
    Also fog coordinates now work reliably.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f55c088f89eeaa6d16480f5f373887c6a2965e21
Author: Marek Olšák <maraeo at gmail.com>
Date:   Fri Nov 27 06:36:31 2009 +0100

    r300g: simplify allocations of FS input registers

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cb90235135ef7c657053657f3bdfbda7ca70d708
Author: Marek Olšák <maraeo at gmail.com>
Date:   Thu Nov 26 19:37:58 2009 +0100

    r300g: clean up derived states
    
    The state setups which aren't derived anymore have been moved to the VS
    and FS objects.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6f05eba0204a9f1371bb1ae5cdb0f71bb819eb28
Author: Marek Olšák <maraeo at gmail.com>
Date:   Thu Nov 26 13:49:41 2009 +0100

    r300g: VS->FS attribute routing rework
    
    Now it always correctly pairs up VS and FS even if the semantics and indices
    of VS outputs and FS inputs don't match.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=759604e32bb5b00d7b70fbab7bd8125e135d7a68
Author: Marek Olšák <maraeo at gmail.com>
Date:   Wed Nov 25 00:24:28 2009 +0100

    r300g: add R300 prefix in reg definitions

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7a43c39d202333a74745e7724a76f36d66d8763b
Author: Michal Krol <michal at vmware.com>
Date:   Tue Dec 1 10:07:15 2009 +0100

    cso: Fix function prototype.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=57ed791305ded187c455b07e6c6a5b916f37a293
Author: Michal Krol <michal at vmware.com>
Date:   Tue Dec 1 09:50:38 2009 +0100

    trace: Implement separate vertex sampler state.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f8969db2f8410fd3b653734948251ada4284a3c6
Author: Michal Krol <michal at vmware.com>
Date:   Tue Dec 1 09:39:08 2009 +0100

    fo: Implement separate vertex sampler state.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f2f7bd855af49752b1c77746542c62f1c529e953
Author: Michal Krol <michal at vmware.com>
Date:   Tue Dec 1 09:01:27 2009 +0100

    id: Implement separate vertex sampler state.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3f900c33ae6ede1c6f309628b1369a1b968a115d
Author: Michal Krol <michal at vmware.com>
Date:   Tue Dec 1 08:54:30 2009 +0100

    trace: Reduce double semicolons to single ones.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0f884ed993500171ad91fc9f2552574face9ee17
Author: Michal Krol <michal at vmware.com>
Date:   Tue Dec 1 08:52:37 2009 +0100

    sp: Do not falsely advertise support for some SNORM formats.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8a619e62bffa6f21330df747940e322909937806
Author: Michal Krol <michal at vmware.com>
Date:   Tue Dec 1 08:51:20 2009 +0100

    sp: Implement separate vertex sampler state.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ee86b1b58dce4c8416b5333d0ed43d059ba2a200
Author: Michal Krol <michal at vmware.com>
Date:   Tue Dec 1 08:47:00 2009 +0100

    python: Update for renamed sampler/texture state setters.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e197652ce08cacf0fdbf0509db5eb26500d556c5
Author: Michal Krol <michal at vmware.com>
Date:   Tue Dec 1 08:44:18 2009 +0100

    st: Update for renamed sampler/texture state setters.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=eeb8dd12b48c6ad3f466cf0ea88472fca576ebd4
Author: Michal Krol <michal at vmware.com>
Date:   Tue Dec 1 08:43:51 2009 +0100

    trace: Update for renamed sampler/texture state setters.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8eecd3bafb759df3f1853490cf149d053c8fcbce
Author: Michal Krol <michal at vmware.com>
Date:   Tue Dec 1 08:40:53 2009 +0100

    svga: Update for renamed sampler/texture state setters.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c1bcedc4ce48031c9e5d2a2430d27c7a9aaa8b37
Author: Michal Krol <michal at vmware.com>
Date:   Tue Dec 1 08:40:31 2009 +0100

    r300: Update for renamed sampler/texture state setters.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d15bb1cba3fd2d36c48e33e14cc3c548cf40d555
Author: Michal Krol <michal at vmware.com>
Date:   Tue Dec 1 08:40:21 2009 +0100

    nv: Update for renamed sampler/texture state setters.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=551b2db82b5e5093dc19bde130785aceb92868a6
Author: Michal Krol <michal at vmware.com>
Date:   Tue Dec 1 08:40:04 2009 +0100

    lp: Update for renamed sampler/texture state setters.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f0d3abf3834d3ae6107e66b61d8660e6c09a0a99
Author: Michal Krol <michal at vmware.com>
Date:   Tue Dec 1 08:39:49 2009 +0100

    id: Update for renamed sampler/texture state setters.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=25bb04a1ee9b3f28bfa6e60d7ce71ff23726c5b6
Author: Michal Krol <michal at vmware.com>
Date:   Tue Dec 1 08:39:19 2009 +0100

    i915: Update for renamed sampler/texture state setters.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e04324b8f93919d75f224644a160a32405740860
Author: Michal Krol <michal at vmware.com>
Date:   Tue Dec 1 08:39:07 2009 +0100

    fo: Update for renamed sampler/texture state setters.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cd3409ce059e46b4b675d2ad6f1f3b75939aa2ab
Author: Michal Krol <michal at vmware.com>
Date:   Tue Dec 1 08:38:32 2009 +0100

    cell: Update for renamed sampler/texture state setters.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=204e586c5648c384041a6cf1d095e160ef474019
Author: Michal Krol <michal at vmware.com>
Date:   Tue Dec 1 08:38:06 2009 +0100

    vl: Update for renamed sampler/texture state setters.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f33c064f32bf3635becd1b2019f670abe7a35ab3
Author: Michal Krol <michal at vmware.com>
Date:   Tue Dec 1 08:37:15 2009 +0100

    draw: Update for renamed sampler/texture state setters.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fd4aa4f32365a5f054e7fc36b558680dcac66d1b
Author: Michal Krol <michal at vmware.com>
Date:   Tue Dec 1 08:35:43 2009 +0100

    cso: Add support for separate vertex sampler state.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=15d1b406afd733b5f46b16dc933e29c218cdca39
Author: Michal Krol <michal at vmware.com>
Date:   Tue Dec 1 08:33:43 2009 +0100

    gallium: Introduce separate vertex texture/sampler state.
    
    Previously, gallium shared sampler and texture state between vertex
    and fragment shader stages. This change generalises this concept by
    providing separate entrypoints for vertex and fragment sampler state
    setting.
    
    A new capability bit is added to query the driver for the number
    of samplers that can be utilised by a vertex and fragment shader
    at the same time.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2fd1aee217988caacd5c87d76deab3c0caf1bb00
Author: Michal Krol <michal at vmware.com>
Date:   Fri Nov 27 12:33:17 2009 +0100

    tgsi/sanity: Up MAX_REGISTERS to 1024.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f17dbe256bb38c35d885260be7e5856f1561de97
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Mon Nov 30 17:56:07 2009 -0800

    mesa: set version string to 7.7-rc1

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=910aaed4daad319b584b68ae2468432c8f6bac21
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Mon Nov 30 17:55:21 2009 -0800

    mesa: set version string to 7.6.1-rc2

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=650e02003fbb5511ec758d993b7ec0a302ee2235
Merge: 270d36da146b899d39e08f830fe34b63833a3731 587a52e95bbe96788e8b96b63f091bb3022fc048
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Mon Nov 30 17:47:07 2009 -0800

    Merge branch 'mesa_7_6_branch' into mesa_7_7_branch
    
    Conflicts:
    	progs/util/shaderutil.c
    	src/mesa/drivers/dri/r600/r600_context.c
    	src/mesa/main/version.h

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=decf6ed810eae473d043a4a399a5a84f1378a725
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Mon Nov 30 23:02:49 2009 +0100

    fixups for interface changes (mostly state trackers)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=587a52e95bbe96788e8b96b63f091bb3022fc048
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Mon Nov 30 12:43:12 2009 -0800

    i915: Actually put i915PointParameterfv in the driver function table.  Duh.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ac400ffce62be47fc77e8d10cabcd39b92b6c627
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Mon Nov 30 20:29:18 2009 +0100

    gallium: interface cleanups, remove nblocksx/y from pipe_texture and more
    
    This patch removes nblocksx, nblocksy arrays from pipe_texture (can be
    recalculated if needed). Furthermore, pipe_format_block struct is gone
    completely (again, contains just derived state).
    nblocksx, nblocksy, block are also removed from pipe_transfer, together with
    the format enum (can be obtained from the texture associated with the transfer).

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7725744433827509d1da1cf1b27cda4bc8012ef3
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Nov 30 08:56:47 2009 -0700

    st/mesa: handle front/back-face +1/-1 vs. 1/0 conversion
    
    Fixes progs/glsl/twoside.c demo.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=270d36da146b899d39e08f830fe34b63833a3731
Author: Vinson Lee <vlee at vmware.com>
Date:   Sun Nov 29 21:17:44 2009 -0500

    mesa: Fix array out-of-bounds access by _mesa_TexParameterf.
    
    _mesa_TexParameterf calls set_tex_parameterf, which uses the params
    argument as an array.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=533b7660073f2c1cd1a19105d4989ec11bfdcd87
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Sun Nov 29 17:49:55 2009 -0800

    i915: Fallback bit define missed on previous commit

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=718f31b830b2c4edad8b7e04804ff23e1db93e5a
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Sun Nov 29 17:43:38 2009 -0800

    i915: Round point sizes instead of truncate.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d8d49716cf5d5cabebadc32d7717eec787c75ff1
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Sun Nov 29 17:40:02 2009 -0800

    i915: Enable point sprite coordinate generation
    
    Support still isn't completely correct, but it's better.  piglit
    point-sprite now passes.  However, glean's pointSprite test fails.  In
    that test the texture on the sprite is somehow inverted as though
    GL_POINT_SPRITE_COORD_ORIGIN were set to GL_LOWER_LEFT.  i915 hardware
    shouldn't be able to do that!
    
    I believe there are also problems when not all texture units have
    GL_COORD_REPLACE set.  The hardware enable seems to be all or nothing.
    
    Fixes bug #25313.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a201dfb6bf28b89d6f511c2ec9ae0d81ef18511d
Author: Vinson Lee <vlee at vmware.com>
Date:   Sun Nov 29 18:18:23 2009 -0500

    mesa: Fix array out-of-bounds access by _mesa_TexParameterf.
    
    _mesa_TexParameterf calls set_tex_parameteri, which uses the params
    argument as an array.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a1b9c4e22a83d2125f66c3a3af3143bc0daee9a4
Author: Richard Li <richardradeon at gmail.com>
Date:   Sun Nov 29 12:28:32 2009 -0500

    r600 : clena up a bit for last commit.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2db72f329f35ee6e12df3ed472de2ee72cf23399
Author: Richard Li <richardradeon at gmail.com>
Date:   Sun Nov 29 12:12:19 2009 -0500

    r600 : add read port allocation for uniform;
           mapping ps input based on vs output;
           fix bugs including constants updating for vs.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=63c00c53a3019b801c5eee8a12f7862422f79f10
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sun Nov 29 15:40:13 2009 +0100

    radeon: update miptree code a little
    
    Simplify gl image level <-> miptree level mapping (are equal now).
    Don't allocate miptree for images that won't fit in it (fixes #25230).

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2773556d55fe6043bee3d4c86f7b78906e5d60e0
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sun Nov 29 12:36:09 2009 +0100

    radeon: don't check the same miptree many times when looking for matching miptrees

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e8f0c8ab9d3509dc399ea58c320056ed90895792
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sun Nov 29 12:27:29 2009 +0100

    radeon: add some debugging info

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c332525ad3cf8e946e60c3f9b96af525ca4cb71c
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Sat Nov 28 13:57:38 2009 +0100

    nv50: update linkage on rasterizer change
    
    We need to update VP_RESULT_MAP and/or COORD_REPLACE_MAP
    when light_twoside and/or point_sprite are changed.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7494b829052a87d7a8c56c68300a110b40e401e8
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Sun Nov 29 13:33:16 2009 +0100

    nv50: match VP outputs to FP inputs ourselves
    
    For each FP input, don't assume that the VP output will be
    at the same position, but scan the semantics instead, then
    put the correct output reg indices into VP_RESULT_MAP.
    
    Position is still assumed to be the first output/input.
    
    See 07fafc7c9346aa260829603bf3188596481e9e62, which renders
    previous assumptions incorrect.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3f471c7948425a9c8ae23a563e0e816954a7589a
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Thu Nov 26 17:03:00 2009 +0100

    nv50: don't permanently negate src in emit_ddy

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ca5a7aadb4361e7d053aea8687372cd44cbd8795
Author: Vinson Lee <vlee at vmware.com>
Date:   Sun Nov 29 00:50:48 2009 -0500

    mesa: Fix array out-of-bounds access by _mesa_TexGenf.
    
    _mesa_TexGenf calls _mesa_TexGenfv, which uses the params argument
    as an array.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d55fb7c835b56951f05a058083e7eda264ba192e
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Nov 28 23:47:23 2009 -0500

    mesa: Fix array out-of-bounds access by _mesa_TexGeni.
    
    _mesa_TexGeni calls _mesa_TexGeniv, which uses the params argument
    as an array.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=919898e92fa23ff71a59d86a46ff0886a6f34e4d
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Nov 28 23:22:31 2009 -0500

    dri: Fix potential null pointer dereference in driBindContext.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a11d60d14caf8efc07f70af63b57b33273f8cf9b
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Nov 28 22:04:06 2009 -0500

    mesa: Fix array out-of-bounds access in _mesa_TexEnvf.
    
    _mesa_TexEnvf calls _mesa_TexEnvfv, which uses the param argument
    as an array.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e5159996a43d64f71d44dd2bd477d10e37ec9a27
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sat Nov 28 21:31:24 2009 +0100

    radeon: need to flush cs when moving images between mipmap trees

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=287bdd8e75aa3b2c20f50de359711158981dfa09
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sat Nov 28 10:45:17 2009 -0800

    util: Fix bad code.
    
    Uf. How embarrassing.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c93dcbfea7b8e1cd0f14a96bc466419bdce7eb30
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sat Nov 28 10:13:51 2009 -0800

    util: Improve bitcount.
    
    Sorry for not pushing this before, it got lost in stashes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cad14c2542698de144bb5434cefa02d7a00aaa74
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Fri Nov 27 21:29:38 2009 +0100

    nv50: do conversion of last insn to 64 bit format first
    
    Simplifies things since the second to last one will then
    be converted in the subsequent pass that ensures alignment
    automatically.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=510fd280b54fa33ed229ef297a1a77c78811c592
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Thu Nov 26 16:59:39 2009 +0100

    nv50: bswap32 the polygon stipple pattern
    
    The hardware wants the pattern the same way it is
    passed to glPolygonStipple.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e65258abf52bd1923a547f76bd7346bf5ed1c5c6
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Thu Nov 26 16:58:59 2009 +0100

    gallium/util: added util_bswap32()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2348f6d490a200b464013dfe68c61525aee86feb
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Nov 27 16:01:36 2009 +0000

    scons: Promote pointer arithmetic to error.
    
    All code covered by scons is being built on multiple OSes, so pointer
    arithmetic must really be addressed when spotted.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5976d8e6f1b12e9ac13a8d09aa9723f971f38a92
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Nov 27 16:01:11 2009 +0000

    configs: Warn about pointer arithmetic.
    
    It's not portable. Warn to help catching it early.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f62f976e3ff9ff83d760e706c615e098d131e103
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Nov 27 15:58:02 2009 +0000

    mesa: Avoid void pointer arithmetic.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7fa1bcc05a237365e5ea09512453f29a91c7a141
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Fri Nov 27 17:41:42 2009 +0100

    svga: fix for not using texture width/height/depth arrays

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b748a9f574361273df6b05c06c647ac4fd9b3e41
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Fri Nov 27 17:40:24 2009 +0100

    r300g,llvmpipe: fix some more merge problems

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c95cbd45c657ac47e908a4d99d118737034bde43
Merge: 884007546c98b1779bf266ec5111b1e7e2b68b2e d509f84543d0979e9bb53c20c195f378dd61e728
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Fri Nov 27 17:15:47 2009 +0100

    Merge branch 'width0'
    
    Conflicts:
    	src/gallium/drivers/r300/r300_texture.c
    	src/gallium/state_trackers/xorg/xorg_exa.c
    	src/mesa/state_tracker/st_cb_texture.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4236493899b9ccfcc8df3dcf81697776621fa1f8
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Nov 27 15:28:46 2009 +0000

    st/xorg: proper fix for compositing after rounding up
    
    Basically don't round up shared textures.  This fixes compiz,
    but I'm afraid that rounding up texture sizes here in the driver
    is doomed, as it will inevitably break texture wrap modes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1310811469e7a1e27669ad1513b5bd4a60207c4f
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Nov 27 14:55:20 2009 +0000

    rbug: Mention where the GUI can be found.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6dd9676a8fc43062a7017f2951e0f032889fac9e
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Nov 27 13:59:37 2009 +0000

    svga: Re-add shader dumping.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6810ce005a067f20c04f0b3abd1e422adec71d28
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Nov 27 14:03:10 2009 +0000

    Revert "st/xorg: fix composite after texture size changes"
    
    This reverts commit 124ae596806f1a77af46f1f0e446d448da6e953a.
    
    Pushed by mistake

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=124ae596806f1a77af46f1f0e446d448da6e953a
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Nov 27 13:59:00 2009 +0000

    st/xorg: fix composite after texture size changes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dc86f4a20b6ffe0340ca178dc303271a8a112bb9
Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue Nov 10 16:56:43 2009 -0800

    wgl: Fix copy'n'paste typo in comment.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=135d7e12991312d7aff637565fbe67f666e4e39f
Author: José Fonseca <jfonseca at vmware.com>
Date:   Sun Nov 15 12:14:03 2009 -0800

    svga: Handle comment tokens when dumping.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d3f26a84204d589e69e82627395771ed7273315d
Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue Nov 24 14:43:30 2009 +0000

    svga: Use consistent names for public symbol names of shader dumping facilities.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=178407f33c413cbe7434597b2129abde90041b6b
Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue Nov 24 14:37:45 2009 +0000

    svga: Use consistent file names for dumping facilities.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cf3cdda5cc413093126c7ba42248c3b175a2d126
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Nov 27 12:24:42 2009 +0000

    st/xorg: speculatively round textures up to nearest POT
    
    I'm not sure if this is a great change, but helps with caching.
    Probably we want to turn this on/off on a driver-by-driver basis.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e595dd4c179efe06183b8efb430ec6c8845dfd0b
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Nov 27 12:22:43 2009 +0000

    st/xorg: free last fence

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b84b7f19dfdc0ac02175847065b39110db7ad98f
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Nov 27 12:19:28 2009 +0000

    svga: flush our command buffer after the 8th distinct render target
    
    This helps improve the surface cache behaviour in the face of the
    large number of single-use render targets generated by EXA and the xorg
    state tracker.  Without this we can reference hundreds of individual
    render targets from a command buffer, which leaves little scope for
    sharing or reuse of those targets.
    
    Flushing early means we can start reusing textures much sooner.
    
    This shouldn't have much effect on normal 3d rendering as it's pretty
    rare to have a command buffer with >8 different render targets in that
    world.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b911688b87a011eacf2034bd61562e633952a66b
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Nov 27 12:18:22 2009 +0000

    svga: add DEBUG_CACHE option

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5285de7c0fc067dc036a5b421140a696ce2cabbf
Author: Michal Krol <michal at vmware.com>
Date:   Fri Nov 27 10:13:53 2009 +0100

    vega: Update shader headers.
    
    Drop the 1.1 version suffix.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9a4e4e035c5e1ff1e84b4a332dfaa35c7fecf139
Author: Michal Krol <michal at vmware.com>
Date:   Fri Nov 27 10:13:19 2009 +0100

    python/tests: Update shader headers.
    
    Drop the 1.1 version suffix.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=456b5bd5d0dbed172a5d8f88625eeb63fd87c8dd
Author: Michal Krol <michal at vmware.com>
Date:   Fri Nov 27 10:11:18 2009 +0100

    svga: Update text shader header.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=72420daa21feffb3fefd60ba472c704c4558c5ba
Author: Michal Krol <michal at vmware.com>
Date:   Fri Nov 27 10:07:07 2009 +0100

    vl: Do not emit tgsi_version token.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e6133564bf2e65fc86f626a45d7977bdeaff8579
Author: Michal Krol <michal at vmware.com>
Date:   Fri Nov 27 10:06:41 2009 +0100

    tgsi: Remove tgsi_version token.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5455e88f1c2043b3703650ca827a0ed2779e82ca
Author: Michal Krol <michal at vmware.com>
Date:   Fri Nov 27 09:19:01 2009 +0100

    gallium: Remove tgsi_version token.
    
    Not really needed, never served its purpose.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=69671df74c8b45f08149c248a7ee905912aec2b0
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Nov 26 23:02:49 2009 -0500

    svga: Prevent potential null pointer dereference in vmw_surface.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d509f84543d0979e9bb53c20c195f378dd61e728
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Thu Nov 26 22:49:58 2009 +0100

    gallium: fix more statetrackers/drivers for not using texture width/height/depth arrays

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=884007546c98b1779bf266ec5111b1e7e2b68b2e
Author: Michal Krol <michal at vmware.com>
Date:   Thu Nov 26 20:38:43 2009 +0100

    tgsi/exec: Fix orientation of DDY.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a2c101029d5cb3f74ec9a2a9a53cb1d74ab9cc57
Author: Michal Krol <michal at vmware.com>
Date:   Thu Nov 26 20:30:04 2009 +0100

    tgsi/exec: Force return from a subroutine at ENDSUB.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3bae72e20493aeb683e16297d67648e59a817b76
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Nov 26 19:24:57 2009 +0100

    draw: Fix max_index check.
    
    We want to fallback to draw splitting when vertex element indices
    might be too high for atomic draw path (currently limited to 4095).

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=75df599e30bda03b40c0442eff3e39ec84397ede
Author: Michal Krol <michal at vmware.com>
Date:   Thu Nov 26 19:21:55 2009 +0100

    tgsi/ureg: Add forgotten goto in ureg_DECL_constant().

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

    llvmpipe: Fake missing SSSE3 when simulation less capabable machines.
    
    SSE3 != SSSE3 and so far we only use the later.

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

    llvmpipe: Update/correct CPU requirements.
    
    There are no hard requirements at the moment.
    
    We don't really emit any sse3 yet. Just some ssse3.
    
    Thanks to Roland for spotting these incorrections.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0528f40e3b8ca3e59d3a641c4504d34cf9364578
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Wed Nov 25 16:31:28 2009 -0800

    Improve implementation of GL_POINT_SPRITE_COORD_ORIGIN errors
    
    This enum is only supported for OpenGL 2.0.  If a driver supports
    OpenGL 1.4 and GL_ARB_point_sprite, using this enum should generate an
    error.  This is important because, for example, i915 and i830 can
    support GL_ARB_point_sprite, but they cannot support
    GL_POINT_SPRITE_COORD_ORIGIN.
    
    This commit just removes the check for NV_point_sprite, which is
    completely wrong, and add some comments describing what the code
    should do.  I don't see an easy way to check for version >= 2.0 from
    inside Mesa.  Perhaps we should add an extension
    GL_MESA_point_sprite_20 (like Intel's old GL_EXT_packed_pixels_12) to
    indicate that this added bit of functionality is available.
    
    Also note that glean's pointSprite test only checks for
    GL_ARB_point_sprite before trying to use
    GL_POINT_SPRITE_COORD_ORIGIN.  Naturally, that fails on
    non-2.0 implementations (i.e., Mac OS X on GMA 950).

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4dcdf3b9c67f1481d46c1decba84c9c55698db4c
Merge: 9e3728c858e0f84b05a24f858f6aeba53fa4e7cb 07fafc7c9346aa260829603bf3188596481e9e62
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Thu Nov 26 01:15:25 2009 +0100

    Merge commit 'origin/st-shader-varients'
    
    Conflicts:
    	src/mesa/state_tracker/st_atom_shader.c
    	src/mesa/state_tracker/st_program.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9e3728c858e0f84b05a24f858f6aeba53fa4e7cb
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Nov 25 18:06:12 2009 +0000

    scons: Make it work with MinGW build of LLVM 2.6.
    
    LLVM 2.5 is no longer supported on windows.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e13add8cae4637d9cd2f6c40c68de30701736abf
Author: Michal Krol <michal at vmware.com>
Date:   Wed Nov 25 16:08:36 2009 +0100

    tgsi: Fix token builder.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ea6b36ca3fe519e8c8dcb55b5f16353738455d0a
Author: Michal Krol <michal at vmware.com>
Date:   Wed Nov 25 15:56:10 2009 +0100

    tgsi: Update raw token dumper after token definition changes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e4c5fe52c99bdf651aafa1569d9cf901891004d8
Author: Dave Airlie <airlied at linux.ie>
Date:   Wed Nov 25 20:23:22 2009 +1000

    radeon: fix context destroy needing lock for flushing.
    
    Thanks to Intel code which I've just stolen pretty much as usual.
    
    This fixes fdo bug 22851 which is a dri1 regression since rewrite.
    
    Tested by: fpiobaf (Fabio) on #radeon
    Signed-off-by: Dave Airlie <airlied at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ce56a867f71d0a74172a00869a3c5cb1862f4b04
Author: Dave Airlie <airlied at redhat.com>
Date:   Wed Nov 25 15:45:31 2009 +1000

    r600: add ARB_texture_non_power_of_two support.
    
    This makes the miptree rounds up to the near POT for each level for
    all radeons, however since mipmaps aren't support with NPOT on previous
    radeons this calculation shouldn't cause any problems. If it does
    we can just make it r600 only.
    
    I tested a few mipmap demos on r500 and they all seem to work.
    
    Signed-off-by: Dave Airlie <airlied at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=949d95e88a18e5047a6a7ceb1e28a8d80a30fb17
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Tue Nov 24 22:54:00 2009 +0100

    vmware/xorg: Remove gem include

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=42db8c8cdb28bd5f83dd57f5d9a70fb5b94dd14e
Author: Michel Dänzer <daenzer at vmware.com>
Date:   Thu Nov 26 16:46:13 2009 +0100

    st/xorg: Use pipe clear hook for solid fills of whole pixmaps.
    
    Can give a little boost e.g. for anti-aliased text rendering.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b96218c65622a7814ff8154a91874a5e5a9dc773
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Nov 26 15:25:09 2009 +0000

    svga: hash the whole key, not just the first four bytes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3eb3bfb7c761ed41a09c4d1c7eff38f2d92ba3ba
Author: Michel Dänzer <daenzer at vmware.com>
Date:   Thu Nov 26 16:00:06 2009 +0100

    st/xorg: Make sure DRI2 blits use GPU copy contents even for software fallback.
    
    Fixes 3D apps not updating with a non-GL compositing manager and Option
    "2DAccel" "off".
    
    Also clean up a little pixmap vs. drawable mess.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ecfe1352ccce802c9299c76d600c4d2f33352701
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Nov 26 14:23:24 2009 +0000

    st/xorg: fix refcounting bugs introduced in earlier commit

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dfb871d4032f37b872c975269c5d666491f1056b
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Nov 26 14:23:07 2009 +0000

    st/xorg: formatting
    
    This directory needs indent run over it.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=41423c01b257395b08a5e7a53093bc87aa85739b
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Nov 26 12:52:45 2009 +0000

    st/xorg: remove debugging flush
    
    Accidentally committed in 7fbdbad5c02e3d5bfbf0e641e2aec224e39fa974
    ('st/xorg: consolidate some dest surface state setting')

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c783f5cfd891e6b8e9dc622ad0950e5859b5a0c0
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Nov 26 12:02:14 2009 +0000

    svga: Remove spurious argument to SVGA_DBG.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7b0e4adaf21d4c788657eff41cb51d5c89647309
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Nov 26 11:55:47 2009 +0000

    st/xorg: render throttling in block handler
    
    Similar to the classic swapbuffer throttling in GL drivers, put an
    upper bound on the number of outstanding chunks of rendering the state
    tracker can generate -- where calling the block handler denotes a
    chunk.
    
    Currently that number is set at around 4 "chunks", but could be
    tweaked up or down.  If a better measure for the amount of outstanding
    rendering is found, that would be fine too.
    
    As it stands, this improves interactivity by preventing the X server
    from queueing up arbitary amounts of rendering.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8544c309d0a296449d11cf2cf52ca306662dc41d
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Nov 26 11:17:06 2009 +0000

    st/xorg: split copy operation into prepare/copy/done phases
    
    Any high-overhead one-off tasks are moved into the prepare hook.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=91a5131e6b4b9d55c7123d3a8334826a443abcf6
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Nov 26 10:40:40 2009 +0000

    st/xorg: don't set up constant buffer for non-xv fragment shaders
    
    These currently don't reference any constants.  Can add this back
    if newer shaders need them, but in the meantime don't create
    a new constant buffer every time we do a blit.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fa799f81dec1b72e59008b7029d94a00bcf821bb
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Nov 26 10:34:28 2009 +0000

    st/xorg: split up shared Done call
    
    The two users of composite (Composite and Solid) now call a new
    xorg_composite_done() from their Done functions, while CopyDone
    is directly implemented on top of xorg_renderer.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b4ea1eb871ec0e5fffd70bf4da6cdec5d25b5c50
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Nov 26 10:15:01 2009 +0000

    st/xorg: set up rasterizer state in init

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=86ba5139a8078f05fa9e1a4b562854d5f3b783f3
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Nov 25 18:45:20 2009 +0000

    st/xorg: remove redundant clipping code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=899d20cfaa003913b38ae9e095ca87b8725a19c1
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Nov 25 18:42:54 2009 +0000

    st/xorg: don't bother with cso save and restore in copy func

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7fbdbad5c02e3d5bfbf0e641e2aec224e39fa974
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Nov 25 18:41:11 2009 +0000

    st/xorg: consolidate some dest surface state setting

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=808f0376607b0e2d31dfebc888fd8f1e737fed09
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Nov 26 00:35:31 2009 -0500

    glu/sgi: Fix memory leak in gluBuild2DMipmapLevelsCore.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=11dce740305ea3f45966a9e9f72ba94b4eae6d40
Author: Richard Li <richardradeon at gmail.com>
Date:   Tue Nov 24 16:00:25 2009 -0500

    r600 : reset stack flag with one channel only.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=45d9ea361981520a7c5df3ef1e10b76fac14bf02
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Tue Nov 24 19:20:59 2009 +0100

    vmware/xorg: Link against libkms
    
    If the system doesn't have libkms installed it wont try to link against it.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=77529a2cf296b611fa49ab4fe711d8bbb2177d85
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Tue Nov 24 19:16:37 2009 +0100

    vmware/xorg: Clean Makefile a bit

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=522e840a91ef9fe35e5830626b9ce388169e5d22
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Tue Nov 24 18:47:15 2009 +0100

    vmware/xorg: Don't link against libdrm_intel

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=eca5d6944aa20e33d1c2c2653f827f5707f8274a
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Tue Nov 24 18:44:39 2009 +0100

    vmware/xorg: Stage driver in lib/gallium

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d4c2f53ca56beb8fe9289fb17c3f5fcc2cc7dc10
Author: Richard Li <richardradeon at gmail.com>
Date:   Tue Nov 24 12:16:39 2009 -0500

    r600 : fix stack depth setting bug.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8bf4e5d6176b0efb93c11bcd14fa5d320088e2e3
Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue Nov 24 16:01:01 2009 +0000

    llvmpipe: Update instructions.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=91a4e6d53f83c45c1da9240b6325011d96b61386
Author: Keith Whitwell <keithw at vmware.com>
Date:   Tue Nov 24 15:13:17 2009 +0000

    tgsi: rename fields of tgsi_full_src_register to reduce verbosity
    
    SrcRegister -> Register
    SrcRegisterInd -> Indirect
    SrcRegisterDim -> Dimension
    SrcRegisterDimInd -> DimIndirect

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5b0824dfe5eaf59fa87134e7482b3d147b262901
Author: Keith Whitwell <keithw at vmware.com>
Date:   Tue Nov 24 15:08:55 2009 +0000

    tgsi: rename fields of tgsi_full_dst_register to reduce verbosity
    
    DstRegister -> Register
    DstRegisterInd -> Indirect

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fe2b31e4a896167a33d267822b36eb2de0ceecba
Author: Keith Whitwell <keithw at vmware.com>
Date:   Tue Nov 24 15:04:18 2009 +0000

    tgsi: rename fields of tgsi_full_declaration to reduce verbosity
    
    DeclarationRange -> Range

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7d6c8f980d1e23ad6f557d650e89c715861a3b0c
Author: Keith Whitwell <keithw at vmware.com>
Date:   Tue Nov 24 15:02:23 2009 +0000

    tgsi: rename fields of tgsi_full_instruction to avoid excessive verbosity
    
    InstructionPredicate -> Predicate
    InstructionLabel -> Label
    InstructionTexture -> Texture
    FullSrcRegisters -> Src
    FullDstRegisters -> Dst

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=763426a0256f0ab06f8af53947bd630f8600183a
Author: Keith Whitwell <keithw at vmware.com>
Date:   Tue Nov 24 14:53:29 2009 +0000

    tgsi: reduce repetition of structure name in its members
    
    Rename Semantic.SemanticName to Semantic.Name.  Similar for
    SemanticIndex, and the members of the tgsi_version struct.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f3a0615fb0452f11f4db88861b30b2177bdd948a
Author: José Fonseca <jfonseca at vmware.com>
Date:   Sun Nov 15 12:14:03 2009 -0800

    svga: Handle comment tokens when dumping.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=42ae0030696f027050c41babced2b408997bb0ce
Author: Keith Whitwell <keithw at vmware.com>
Date:   Tue Nov 24 14:45:56 2009 +0000

    tgsi: remove unnecessary full_token init and free functions

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9fbfe6b65d7d45a70553b603f2166be3272d1e35
Author: Keith Whitwell <keithw at vmware.com>
Date:   Tue Nov 24 14:44:45 2009 +0000

    tgsi: remove unused Flags member from full_instruction

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d185c2fd1318bd41f303ab4a5f6e0a048b76c11c
Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue Nov 24 14:43:30 2009 +0000

    svga: Use consistent names for public symbol names of shader dumping facilities.

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

    svga: Use consistent file names for dumping facilities.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1325361abe0f1f89c3f675f04e482f580033abe9
Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue Nov 24 14:24:38 2009 +0000

    util: Describe a few more formats.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4ae3e88dc9856f2f32c37dd04a3321765ed61e07
Author: José Fonseca <jfonseca at vmware.com>
Date:   Mon Nov 23 11:21:11 2009 +0000

    llvmpipe: Use assert instead of abort. Only verify functions on debug builds.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=066991c8d147db94b9661361bb191919b962fc4e
Author: José Fonseca <jfonseca at vmware.com>
Date:   Sun Nov 15 06:46:48 2009 -0800

    llvmpipe: Fix memory leak.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2282fb7710d386bd10ccdd18f030069fae0a5d55
Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue Nov 10 17:52:53 2009 -0800

    llvmpipe: Use the generic conversion routine for depths.
    
    This allows for z32f depth format to work correctly.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b375526b50271317868a20484c8a1f36707e6005
Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue Nov 10 17:51:06 2009 -0800

    llvmpipe: Be more conservative with the supported formats.
    
    We'll likely support much more formats, but doing this allows to run
    more testsuites without immediately hit assertion failures.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c6d663e6dc8799a178b03bc3059ef5c5c3d7f629
Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue Nov 10 16:56:43 2009 -0800

    wgl: Fix copy'n'paste typo in comment.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=52df532b02594e624bddd58ee60fd25075f8ec42
Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue Nov 10 16:55:44 2009 -0800

    llvmpipe: Fix typo in comparison operator.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=56ee132f9671f70ff2b3ee04659beac0dfc6126d
Author: Keith Whitwell <keithw at vmware.com>
Date:   Tue Nov 24 14:09:24 2009 +0000

    gallium: try and update r300 and nv drivers for tgsi changes
    
    It would be nice if these drivers built under the linux-debug header
    so that these types of interface changes can be minimally propogated
    into those drivers by people without the hardware.  They don't have to
    generate a working driver -- though a command-dumping winsys would be
    an excellent for regression checking.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7fac8ce73bb26147f36acc60870a7e816b2f5b4f
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Tue Nov 24 14:53:03 2009 +0100

    st/xorg: Pass mode types from the kernel to X

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ba1ca28cc62fed71c77902b95ae4ed36c6bf25f8
Author: Keith Whitwell <keithw at vmware.com>
Date:   Tue Nov 24 13:41:03 2009 +0000

    gallium: simplify tgsi tokens further
    
    Drop anonymous 'Extended' fields, have every optional token named
    explicitly in its parent.  Eg. there is now an Instruction.Label flag,
    etc.
    
    Drop destination modifiers and other functionality which cannot be
    generated by tgsi_ureg.c, which is now the primary way of creating
    shaders.
    
    Pull source modifiers into the source register token, drop the second
    negate flag.  The source register token is now full - if we need to
    expand it, probably best to move all of the modifiers to a new token
    and have a single flag for it.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ee40b20e7aff5dc9d11230e991355c338a64da00
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Tue Nov 24 12:47:38 2009 +0100

    st/xorg: Add libkms integration

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1a19b9dbc268973a725a43f4764a2189a705bb88
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Tue Nov 24 02:49:57 2009 +0100

    st/xorg: Touch up xorg_crtc.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=def9b0e586e52a0fbdcce15613d96933e9690f38
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Tue Nov 24 04:19:07 2009 +0100

    st/xorg: Rename driver functions

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=431e85f894705ee8747555ff01f317953a11222b
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Tue Nov 24 02:54:24 2009 +0100

    st/xorg: Rename output functions

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6713a83bb8f836f3cb7ba4419a62ec286d5b88fd
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Tue Nov 24 02:28:09 2009 +0100

    st/xorg: Rename dri2 functions

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=26f9eeddf4cf783d7e5d5ac030a7ac5c1e67e60c
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Tue Nov 24 02:21:16 2009 +0100

    st/xorg: Standardise all function names defined in xorg_tracker.h

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2946aea110beda9c2e0382507b0dba7c508ff5eb
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Nov 25 17:13:04 2009 +0000

    svga: try harder to make the cachable flag work
    
    It doesn't though.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c712f3374626d96f9c08c3571a5572bcee60a5f2
Author: Zack Rusin <zackr at vmware.com>
Date:   Mon Nov 23 01:00:34 2009 -0500

    st/xorg: accelerate src luminance

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d228e3cc8e7b6a3d4c6d554c5d9aed5e26be7ff0
Author: Zack Rusin <zackr at vmware.com>
Date:   Sun Nov 22 15:21:14 2009 -0500

    util: also print out memory statistics

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=55b0157860af0eb957262cb0d22ab47eccd85940
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Nov 25 11:44:41 2009 +0000

    svga: revert packing of surface key
    
    Over-ambitious packing of values broke my cursor.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=92c6a26a8a0f6ce540fe7c9681fb9a30b0da9e5f
Author: Dave Airlie <airlied at linux.ie>
Date:   Wed Nov 25 20:23:22 2009 +1000

    radeon: fix context destroy needing lock for flushing.
    
    Thanks to Intel code which I've just stolen pretty much as usual.
    
    This fixes fdo bug 22851 which is a dri1 regression since rewrite.
    
    Tested by: fpiobaf (Fabio) on #radeon
    Signed-off-by: Dave Airlie <airlied at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=94bcb9f1a43f2ab3bdff09156e3ab5b1c115cbd8
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Nov 25 00:39:37 2009 -0500

    glu/sgi: Fix memory leak in gluBuild1DMipmapLevelsCore.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0d89f3dc7ff3f89ba8d5d664253730485bca35e2
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Nov 25 00:28:56 2009 -0500

    glu/sgi: Fix memory leak in gluBuild2DMipmapLevelsCore.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f895abbd9777c4985aa40cf660c68f6d7333f0ec
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Nov 25 00:18:49 2009 -0500

    glu/sgi: Fix memory leak in gluBuild3DMipmapLevelsCore.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f1ce37f74aff4854071fe5740b055718b2c0c789
Author: Keith Whitwell <keithw at vmware.com>
Date:   Tue Nov 24 21:13:18 2009 +0000

    svga: cache textures as well as buffers

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4509f3cbad2972b6fe4a722ed07904666122a759
Author: Keith Whitwell <keithw at vmware.com>
Date:   Tue Nov 24 20:48:12 2009 +0000

    st/xorg: use surface_copy for blits if available
    
    Even if its not available, we really want to be coalescing blit
    operations better.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3c46bbee1bb4f107d68addae472cf7bbc0976653
Author: Michal Krol <michal at vmware.com>
Date:   Tue Nov 24 11:58:01 2009 +0100

    tgsi: Document Declaration Semantic token and FACE semantic name.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bae9ece685e3c10fc0118e99771845d15895a0cc
Author: Michal Krol <michal at vmware.com>
Date:   Tue Nov 24 11:22:03 2009 +0100

    slang: Fix allocation size.
    
    We don't need 16K+ to store a single pointer.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=53d9b7d361915d6cf33b73017789e746342cc453
Author: Michal Krol <michal at vmware.com>
Date:   Tue Nov 24 11:17:16 2009 +0100

    mesa: Fix pointer arithmetic.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0c54d76f3783091267cb18e6bd23697d024c95b2
Author: Michal Krol <michal at vmware.com>
Date:   Tue Nov 24 09:03:41 2009 +0100

    tgsi: Implement predicated instructions in exec.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=59a70c364df03c34abc72bca2cdca8fae12d8f68
Author: Michal Krol <michal at vmware.com>
Date:   Tue Nov 24 09:02:29 2009 +0100

    tgsi: Add ureg_DECL_loop().

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5ee0d9f632383339088cc33005b7794b0915d4e0
Author: Michal Krol <michal at vmware.com>
Date:   Tue Nov 24 09:01:48 2009 +0100

    tgsi: Account for gallium shader token representation changes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=57221c54387a43e268a80ee6b578d57e03efcc5e
Author: Michal Krol <michal at vmware.com>
Date:   Tue Nov 24 08:55:40 2009 +0100

    gallium: Refactor the instruction predicate TGSI token.
    
    Rename it to tgsi_instruction_predicate -- it's no longer an extended
    token. Its presence is indicated by a new flag in tgsi_instruction that
    indicates whether an instruction is predicated.
    
    Also, change predicate index representation to match the other
    tokens that specify register indices.

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

    i915: Initialize Length and Offset fields when mapping a buffer object
    
    This fixes an assertion failure in _mesa_MapBufferARB.
    
    Fixes bugzilla #25253.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=da0883114b1dceceff8a38deea1bb870fda40464
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Mon Nov 23 18:32:27 2009 -0800

    shaderutil: Fix detection of shaders
    
    Check for versions >= 2.0 (because some drivers return 3.0), and return
    GL_FALSE if shaders are not detected.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2176b3ed9ab832122e56aed3242dfda102a5fec6
Author: Dave Airlie <airlied at redhat.com>
Date:   Tue Nov 24 11:56:45 2009 +1000

    r300: fix swtcl bo leak problem.
    
    We can get a lot of swtcl bo allocations - need to probably abstract
    this a bit further.
    
    Signed-off-by: Dave Airlie <airlied at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bd13e6e5e2403ada2098e3a07c0af4b4ba989ab7
Author: Dave Airlie <airlied at redhat.com>
Date:   Tue Nov 24 10:49:34 2009 +1000

    radeon/r200/r300/r600: make bo mapping be explicit
    
    This moves the bo mapping outside the DMA layer and makes it explicit,
    this should in theory make it simpler to split the clean up the dma/cmdbuf
    linkage that I created before that is broken.
    
    Tested on: r600, rv380 (tcl/no-tcl), rv200 (tcl/no-tcl)
    
    Signed-off-by: Dave Airlie <airlied at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=863ad9a68388979e1d305f8689146e18ef4f098c
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Nov 23 18:09:46 2009 -0700

    mesa: use gcc __builtin_popcount()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8d80b5400a1bbf4e959cd8257d11dfe0483e93db
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Nov 23 18:06:19 2009 -0700

    r300g: use util_bitcount()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0a27c7b96337b1a56100d2cc3b5fa0454fc7c165
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Nov 23 18:04:47 2009 -0700

    egl: use util_bitcount()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=15740eb03ca8fb7eda585c612c1b36ec9df4474a
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Nov 23 18:04:22 2009 -0700

    gallium/util: added util_bitcount()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=acc51ac0ace11bb375241467ba35e1014f5fb997
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Tue Nov 24 01:14:03 2009 +0100

    svga: Filter out pendantic and ansi flags
    
    Rather have the driver compile without the flags then
    having to disable them.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=326b66d724754ca97012501db1c7c62d7d41a457
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Nov 24 01:23:12 2009 -0500

    glu/sgi: Fix memory leak in gluBuild3DMipmapLevelsCore.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=364070b1f2b08d43fb205ec198894a35bec6b2f3
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Nov 24 00:57:55 2009 -0500

    dri: Fix potential null pointer deference in dri_put_drawable.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5173d14cb5821637f22247d16be1b970f3762d6a
Merge: 18384af7491c408c4182b72807b02c11b55509f8 960464e42dce138fde11c379ce7744bc4be14aa2
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Mon Nov 23 22:14:48 2009 +0100

    Merge commit 'origin/mesa_7_7_branch'

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=960464e42dce138fde11c379ce7744bc4be14aa2
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Mon Nov 23 21:59:08 2009 +0100

    radeon: fix errors in miptree related function
    
    - typo
    - memory leak
    - off by one (spotted by airlied)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=635823d267c709f37c7a01844e03ebd7074bf4e2
Merge: d20b79172df18b27c8b4e428119814ffef2c8494 86710c3334850eeaeffcac6d538e01fd5c203167
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Mon Nov 23 21:28:22 2009 +0100

    Merge branch 'mesa_7_7_branch' of http://anongit.freedesktop.org/git/mesa/mesa into mesa_7_7_branch

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a11750218fa43dcf0d45b960d52497f7700db2a7
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Thu Oct 15 01:24:53 2009 +0100

    autoconf: Fix case for not having package
    (cherry picked from commit 5c4bdbd825934fe01330890d360b61caa06fdc8d)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=86710c3334850eeaeffcac6d538e01fd5c203167
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Mon Nov 23 19:59:02 2009 +0100

    svga: Scrub Makefiles a bit
    
    Remove x86 specific hacks. Not that they will ever be used on
    none x86 arches, but they are built by default. And the way the
    flags where added was a hack.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=601edbef172f3106b9e4c0b96b24d8b5eea8d2a5
Author: Michel Dänzer <daenzer at vmware.com>
Date:   Mon Nov 23 19:33:59 2009 +0100

    Fix the DRI swrast driver for big endian platforms.
    
    Too bad I didn't realize earlier how easy this could be...
    
    Fixes http://bugs.freedesktop.org/show_bug.cgi?id=22767 .

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=18384af7491c408c4182b72807b02c11b55509f8
Author: Michal Krol <michal at vmware.com>
Date:   Mon Nov 23 13:22:04 2009 +0100

    slang: Check return value from emit_instruction().

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c511e0b8442f0ddd4265137446180d5ced3f1671
Author: Michal Krol <michal at vmware.com>
Date:   Mon Nov 23 11:32:58 2009 +0100

    tgsi: Clamp the source argument in micro_exp2() to avoid Inf.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=eacdd8fa75d83ed1e3e2d7c003cea857a310bffd
Author: Michal Krol <michal at vmware.com>
Date:   Mon Nov 23 11:29:29 2009 +0100

    tgsi: Remove code that actually had no effect.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cc93fa3527e64963acd0e643d7d1061306d9e1df
Author: Michal Krol <michal at vmware.com>
Date:   Mon Nov 23 10:51:07 2009 +0100

    softpipe: Initialise TGSI machine's Face.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cc35a454da08e7303c76a51972bcccf7d67b7704
Author: Michal Krol <michal at vmware.com>
Date:   Mon Nov 23 10:49:41 2009 +0100

    tgsi: Fix POSITION and FACE fragment shader inputs.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b7590cde4a475cd785030d7c7909846ae72608e5
Author: Michal Krol <michal at vmware.com>
Date:   Mon Nov 23 10:40:05 2009 +0100

    tgsi: Bring BGNFOR/ENDFOR implementation up to spec.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cde758a2b50da8d7a8db5467f5629ce366380c41
Author: Michal Krol <michal at vmware.com>
Date:   Thu Nov 19 13:05:58 2009 +0100

    tgsi: Fake TXD implementation in exec.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f359ac5486b14d98ab4a855302b67d1700f031ae
Author: Michal Krol <michal at vmware.com>
Date:   Thu Nov 19 13:01:08 2009 +0100

    tgsi: Add execution debugging facilities to exec.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f61865799defe6636ac893c7ddb510911e5bfa0c
Author: Michal Krol <michal at vmware.com>
Date:   Thu Nov 19 12:52:58 2009 +0100

    slang: Be more robust with memory in concat_shaders().

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=67125c7f9aa141a7948ebb915ece9d991bb6ff19
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Nov 23 01:52:59 2009 -0500

    mesa: Initialize variable in _mesa_get_texel_fetch_func.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4b0b250aae6ae7d48cd24f9d91d05ab58086c4b2
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Nov 23 01:30:32 2009 -0500

    glx: Prevent potential null pointer deference in driCreateContext.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5b925b7daa566d799c4f50911a7fcca114131503
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Nov 23 01:09:06 2009 -0500

    glu/sgi: Fix memory leak in bitmapBuild2DMipmaps.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b611f639b4bffdcca376293f7ce71af9f6bdbff3
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Nov 23 00:57:37 2009 -0500

    glu/sgi: Fix memory leak in gluScaleImage3D.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a12b468d002edb6c8a7c95882edd3e5e7f615a4e
Author: Richard Li <richardradeon at gmail.com>
Date:   Sun Nov 22 21:31:46 2009 -0500

    r600 : add support for shader instruction trunc and discard.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c3c8c40cab193e0aa0f1a42bff7b0d726df8cf9f
Author: Dave Airlie <airlied at linux.ie>
Date:   Mon Nov 23 06:44:29 2009 +1000

    r600: hopefully fix segfault.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f9b0f1dfa1695db79553f67fd0c156d445062ffa
Author: Dave Airlie <airlied at linux.ie>
Date:   Mon Nov 23 06:31:29 2009 +1000

    r600: fix inline issues

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1f8c23d9db84178f5b129dcd5f6dbae4a31f796a
Author: Richard Li <richardradeon at gmail.com>
Date:   Sun Nov 22 12:58:28 2009 -0500

    r600 : add stack depth calculation, enable CF pop.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a02938a8421270389178d4969a5411a1691d929a
Author: Richard Li <richardradeon at gmail.com>
Date:   Fri Nov 20 16:36:55 2009 -0500

    r600 : use cf for all pop now, left optimization for future.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e0fda040135490fdd54e57000c7995e27dc70657
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sun Nov 22 15:08:46 2009 +0100

    r300: fix VP source conflict resolution on 64-bit machines
    
    On 32bit machines we were lucky because the sizeof(reg) == sizeof(rc_src_register).
    On 64bit machines pointers are 8 bytes long, so we were overwriting other data.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dfe440c856826450195e3fc5100a3b97d7c0b173
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sun Nov 22 14:13:18 2009 +0100

    r300: fix SIN/COS/SCS instructions for R300 fp

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a9c540f5dedbf593f8038fdbc95eecb60826ab26
Author: Vinson Lee <vlee at vmware.com>
Date:   Sun Nov 22 01:57:35 2009 -0500

    glu/sgi: Fix memory leak in gluScaleImage.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d3b4c99c703f70a9d0e715a97e52672f7f8fc980
Author: Vinson Lee <vlee at vmware.com>
Date:   Sun Nov 22 01:45:53 2009 -0500

    glu: Fix memory leak in __gl_meshMakeEdge.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=57d389aab5ea4462475756c0e262f3cb543f889d
Author: Vinson Lee <vlee at vmware.com>
Date:   Sun Nov 22 01:26:32 2009 -0500

    svga: Prevent potential null pointer deference in vmw_surface.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b62a74d3b94024bc08b31394f827761d354d2516
Author: Vinson Lee <vlee at vmware.com>
Date:   Sun Nov 22 01:20:07 2009 -0500

    svga: Fix memory leak in vmw_screen_ioctl.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=88aab56a26dd33a2d3177a41420f00473d7270af
Author: Vinson Lee <vlee at vmware.com>
Date:   Sun Nov 22 01:10:38 2009 -0500

    st/xorg: Prevent potential null pointer deference in xorg_xv.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=46feb7db71b05ec67a7c78f6bc608adec0734dec
Author: Vinson Lee <vlee at vmware.com>
Date:   Sun Nov 22 00:55:52 2009 -0500

    st/xorg: Reorder cases in switch statement.
    
    Silences missing break statement warning.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2b07b640619ac68344276ba0557ea46b2cbc3f26
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sat Nov 21 19:13:26 2009 -0800

    r300g: Build fix.
    
    Oops.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=44c0aaf990f46c6dcb46d58dda0c182f5d40cb42
Author: Marek Olšák <maraeo at gmail.com>
Date:   Fri Nov 20 04:52:49 2009 +0100

    r300g: do not reallocate r300_vertex_info and r300_rs_block all the time

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

    r300g: clean up vs/fs tabs
    
    Instead of vs_tab, we use vs_output_tab and it's local now. fs_tab hasn't
    been used anywhere, so I removed it and r300_update_fs_tab too.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=563fe6e8f6c021ea45120cb1f201a1950b8d6057
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sat Nov 21 15:56:23 2009 +0100

    radeon: fix compressed mipmapped textures
    
    Tested on r300 only, other cards may require adjusting texture_compressed_row_align.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1d1f81af93058541992bd0795b86500509edea56
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sat Nov 21 15:56:02 2009 +0100

    radeon: fix glCompressedTexSubImage

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d20b79172df18b27c8b4e428119814ffef2c8494
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sat Nov 21 15:56:23 2009 +0100

    radeon: fix compressed mipmapped textures
    
    Tested on r300 only, other cards may require adjusting texture_compressed_row_align.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=df8787763602f8e27e2b81385d397fb4a86c107b
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sat Nov 21 15:56:02 2009 +0100

    radeon: fix glCompressedTexSubImage

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=465fee75ee8991349da742e5a1a5be3cd179bb62
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Sat Nov 21 04:39:30 2009 -0800

    intel: make CopyTex[Sub]Image fallback debug messages more consistent

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c367f4d46ee70c1d5879031235824e59e13f6677
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Sat Nov 21 04:22:50 2009 -0800

    mesa: handle different RowStride in _mesa_get_compressed_teximage
    
    drivers storing compressed textures with non-native stride but relying on
    _mesa_get_compressed_teximage for GetCompressedTexImage otherwise won't
    work correctly (for instance i965 compressed mipmaps).

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8451b29d9628f09b65962385bfbd95cd7f26427f
Author: Eric Anholt <eric at anholt.net>
Date:   Sat Nov 21 13:33:21 2009 +0100

    i965: Fix several memory leaks on exit.
    
    Bug #25194.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=435c495549d707432f9fb9868e665a42a6923058
Author: Marek Olšák <maraeo at gmail.com>
Date:   Thu Nov 19 22:40:11 2009 +0100

    r300g: silence warnings

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=624a0cd9c1bcc8d0952bb30e3336237fb99041b2
Author: Marek Olšák <maraeo at gmail.com>
Date:   Thu Nov 19 20:41:19 2009 +0100

    r300g: fix typo in r300_reg.h to prevent the RS unit from doing random things
    
    And reorder fragment shader inputs so that the colors are before texcoords,
    as is allocated by the shader compiler. This commit makes VS->FS attribute
    routing work on R500.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4e1236e60267d036a1a604412bd7efd7a249a588
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sun Nov 15 16:41:25 2009 +0100

    r300g: fix updating a vertex format
    
    We must update PSC when we change the vertex format, e.g. vertex colors
    from RGBA to BGRA.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b7078a88119e248b0196f7446abe029c22f1ee28
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sat Nov 14 23:27:20 2009 +0100

    r300g: add texture lod clamping
    
    These now work:
    piglit/lodclamp
    piglit/levelclamp

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1c181a7eff96816b5d72ea5daab5818eef0ebc60
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sun Nov 15 05:25:15 2009 +0100

    r300g: Begin separating HW TCL and SW TCL state and setup.
    
    This patch removes draw_context entirely from the HW TCL path and cleans up
    a few other things along the way. Hopefully, nothing got broken.
    
    Thanks to Marek Olšák for testing, review, and pointing out my bugs. :3

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=052b127842af3372fd768eae8e29b240a696a12a
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Nov 20 16:33:25 2009 -0800

    st/egl: Fix memory leak in egl_tracker.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ea98e9820d7117f7a187f355445796b1ef5d9e0c
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Nov 20 16:03:48 2009 -0800

    draw: Initialize variable in draw_pt.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e19195c1855ca0a12697ed3196f3d9a763d1363d
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Nov 20 15:52:53 2009 -0800

    progs/xdemos: Fix memory leak in pbinfo.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e0857962b911ef317238498305651515d83029ae
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Nov 20 15:48:29 2009 -0800

    progs/xdemos: Fix memory leak in pbdemo.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=538a8df65238994f70617a79ec1a0dbcd381001d
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Nov 20 15:18:19 2009 -0800

    progs/xdemos: Fix memory leak in glxpbdemo.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=015e7e7724a64d3d9e02e57f6a8eb88a6441f596
Author: Marek Olšák <maraeo at gmail.com>
Date:   Fri Nov 20 05:17:00 2009 +0100

    r300g: emit R300_TEX_ENABLE to indicate there are no textures bound
    
    Previously, this reg wasn't emitted at all if texture_count == 0.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ae70cd1f027bdfc7f500d78b6c5333e6b35d3ee8
Author: Marek Olšák <maraeo at gmail.com>
Date:   Thu Nov 19 21:07:20 2009 +0100

    r300g: remove variant states from emit_state_invariant

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a4720a1a3206dd2edecf47a21fce547a79b67610
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Nov 20 15:06:56 2009 -0800

    progs/xdemos: Remove duplicate code in glxinfo.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=66a4ec14c38d407256545e0cf31c98974d621fe4
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Nov 20 15:03:16 2009 -0800

    progs/xdemos: Add assert in corender.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6a95996abb33a040f957ffedf3824afcc98a9e71
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Fri Nov 20 14:55:22 2009 -0800

    r300g: Texrect factor cleanup.
    
    (0, 0, 0, 1) is a much saner default value, and texrect factors only need
    to be (1/s, 1/t, 0, 1).

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f4041b37e2d305cff0a97eb836250e9f8b1840a8
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sat Nov 14 22:14:42 2009 +0100

    r300g: fix rectangle textures on r3xx
    
    Adapted from Maciej Cencora's patch.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f6541773c4661247879995637207dcc5803bbf00
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Nov 20 14:31:42 2009 -0800

    i915g: Add missing break statement in i915_debug.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=36e2074b63e3e5bc489eb74cad0cd97eafcedb40
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Nov 20 14:20:15 2009 -0800

    gallium/util: Initialize variables in u_pack_color.h.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=06ec216d191e160494dd0a922ab0395418a78402
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Fri Nov 20 14:10:59 2009 -0800

    r300g: Clean up bitcounting function.
    
    I didn't see this in u_math; surely somebody else has this wheel
    reinvented elsewhere.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6a3eb1f91b4ccd4ee7ac6b91505e0dfa476922d4
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Fri Nov 20 14:10:45 2009 -0800

    r300g: Use MAX3 and MIN3.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=37ba97421c5cf351e2e3c7c1e41ffd72fb73f7e9
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Fri Nov 20 14:08:58 2009 -0800

    util: Add MAX3 and MIN3.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=beea241374a91b8aab81db175b28e98c2b4835d9
Author: Marek Olšák <maraeo at gmail.com>
Date:   Thu Nov 19 01:35:08 2009 +0100

    r300g: set better values in the R300_VAP_CNTL register

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0295edf5963a4abf812c68df3c937f0767d6ad7a
Author: Alan Hourihane <alanh at vmware.com>
Date:   Fri Nov 20 18:11:30 2009 +0000

    Fix comment to use /* */ rather than //

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=904469dcd2e50d950c5e061103907da659053ff2
Author: Alan Hourihane <alanh at vmware.com>
Date:   Fri Nov 20 18:10:54 2009 +0000

    Fix indentation.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8f648cd3e45f2364e8f3b956f1250364ba56af81
Author: Alan Hourihane <alanh at vmware.com>
Date:   Fri Nov 20 18:09:10 2009 +0000

    Fix vega compilation.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a24631bcd7ab2cbc6fff2a536502a07a13a9bc83
Author: Alan Hourihane <alanh at vmware.com>
Date:   Fri Nov 20 18:08:29 2009 +0000

    Fix memory leak.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=08e5d1ecad79d1c08541ba08a436f5145c5c9376
Author: Richard Li <richardradeon at gmail.com>
Date:   Fri Nov 20 10:58:05 2009 -0500

    r600 : eliminate Wondows line ending for test code.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3f2c77659ca552c43f544228f3a5a5fe6365513a
Merge: b09e74901a4f92299fe3f52f57d27fd5ca5bdd2d f8ea5318200c1ed839fc387b16a57c8d9969974b
Author: Dave Airlie <airlied at itt42.(none)>
Date:   Fri Nov 20 11:48:10 2009 +1000

    Merge remote branch 'origin/mesa_7_7_branch'

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f8ea5318200c1ed839fc387b16a57c8d9969974b
Author: Dave Airlie <airlied at redhat.com>
Date:   Fri Nov 20 11:45:43 2009 +1000

    r100: fix texture_from_pixmap and compiz.
    
    r100 state emission has separate rect and non-rect states,
    if we are doing TFP for a TEXTURE_2D we shouldn't use the rect
    states as they won't get emitted properly.
    
    Signed-off-by: Dave Airlie <airlied at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b09e74901a4f92299fe3f52f57d27fd5ca5bdd2d
Author: Richard Li <richardradeon at gmail.com>
Date:   Thu Nov 19 17:41:10 2009 -0500

    r600 : Clean up a bit test code mess.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8b808d50e2f4be57c3a245afea462540dab1484e
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Nov 19 14:38:39 2009 -0800

    st/xorg: Fix infinite loop in copy_packed_data.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=683e35f726a182ed9fc6b6d5cb07146eebe14dea
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Nov 19 14:39:34 2009 -0800

    gallium: don't use arrays for texture width,height,depth

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4ab8dbe5935d5c946cbc9af6982461073a784d07
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Nov 19 14:20:26 2009 -0800

    progs/xdemos: Add missing break statement in offset.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4e6c79ac166b71414f09e671aaad0e1d0d406e42
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Nov 19 15:18:17 2009 -0700

    st/mesa: replace st_flush() with pipe->flush()
    
    We only need to flush the gallium driver in this case.
    Fixes a recursive state validation bug.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2198497203ec427f836978098028abf3350e5e57
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Nov 19 15:17:56 2009 -0700

    vbo: added recursion check in vbo_exec_FlushVertices()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=48dfd3938e428295c45692cfde0a2afff04a7970
Author: Richard Li <richardradeon at gmail.com>
Date:   Thu Nov 19 16:55:16 2009 -0500

    r600 : change shader pop method for now.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dc41d62250ce51f28e94f1d365836ac9f2ff8907
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Nov 19 14:35:38 2009 -0700

    st/mesa: get rid of compressed_num_bytes() code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=92863109af05acdb4ee5e42141c83ab0f18b7f88
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Nov 19 14:17:09 2009 -0700

    st/mesa: remove is_compressed_mesa_format()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=273f4d6b5fe125bf0cba44c5ee8b25c76d3396c0
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Nov 19 14:10:57 2009 -0700

    st/mesa: remove pointless assertion

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3f4016650099642f900fc169c078b1d78128899a
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Nov 19 14:02:06 2009 -0700

    softpipe: whitespace/indentation fixes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=49b3f4a6bc498d964296f7305b490ec983b9fac4
Merge: 6345a7ba447d3e04b939ead6fee44fe9201ec2e3 90e69c81e445136b7d14c569cab5b517b8073498
Author: Richard Li <richardradeon at gmail.com>
Date:   Thu Nov 19 16:17:13 2009 -0500

    Merge branch 'master' of ssh://richardradeon@git.freedesktop.org/git/mesa/mesa

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6345a7ba447d3e04b939ead6fee44fe9201ec2e3
Author: Richard Li <richardradeon at gmail.com>
Date:   Thu Nov 19 16:05:43 2009 -0500

    r600 : check in shader code test enable flag: if flag
    R600_ENABLE_GLSL_TEST defined, IL shader code will goto r600 assembler.
    The test base is /mesa/progs/glsl/brick, and changes
    shader code in CH06-brick.frag/vert to test different logic op
    combination. (if,else,while,function,...). The stack depth code is not
    in yet, so it is hard coded now. So complex code would not run (such as
    things like 8 loops embeded loop in loop).

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3790c6a13b86dfe0afd4bb0bf9a4d9f4b429cfd8
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Nov 19 13:03:12 2009 -0800

    progs/trivial: Redraw upon keypress.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=90e69c81e445136b7d14c569cab5b517b8073498
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Nov 19 19:46:21 2009 +0000

    pb: Make fenced buffers threadsafe.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=367cfca808e74101689dd0acb247f3ec38fc4c7f
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Nov 19 11:37:50 2009 -0700

    softpipe: add missing check in softpipe_is_texture_referenced()
    
    Check if the named texture is referenced by the texture cache.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=31ea323b4d432b557d7664187f17ccefc6d3947b
Author: Michel Dänzer <daenzer at vmware.com>
Date:   Thu Nov 19 17:52:55 2009 +0100

    st/xorg: Replace compile-time acceleration switch with Option "2DAccel".
    
    This option can be used to disable 2D acceleration. DRI2 and XVideo blits will
    still be accelerated, at least to some degree even with compositing.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=10c67f938194a3b99ce2717318c77d86abc54933
Author: Michel Dänzer <daenzer at vmware.com>
Date:   Thu Nov 19 17:47:21 2009 +0100

    st/xorg: Miscellaneous XVideo fixes.
    
    * Make sure the destination pixmap has a texture to render into.
    * Fix damage reporting so the EXA migration code can do the right thing.
    * Fix destination coordinates for redirected windows.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3128d65fd7da9dc9b7a6823fae9d9b2ca33afca6
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Nov 19 09:35:01 2009 -0700

    docs: document fixes for AIX

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7593bcb6ec1362722bcf7c7323d7dce221c4b09b
Author: Tom Fogal <tfogal at alumni.unh.edu>
Date:   Thu Nov 19 09:33:21 2009 -0700

    gl: added mangled glXGetProcAddressARB define
    
    Signed-off-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=34145fc3b739d21387e7df483ca902c8373ce319
Author: Michel Dänzer <daenzer at vmware.com>
Date:   Thu Nov 19 17:30:32 2009 +0100

    st/xorg: Try harder to ensure a shared texture has valid contents right away.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8f24e863c3745b59e00978fbba306077629b5684
Author: Tom Fogal <tfogal at alumni.unh.edu>
Date:   Wed Nov 18 20:19:29 2009 -0700

    progs: Fix quoting issue with empty set of PROGRAM_DIRS.
    
    Quotes are important to make sure the argument to test -n really
    is the empty string, but that requires stringifying PROGRAM_DIRS.
    
    Signed-off-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=012d0193cc9ad6fdc9829db0a6884a5a590dd4c5
Author: Michel Dänzer <daenzer at vmware.com>
Date:   Thu Nov 19 17:25:05 2009 +0100

    st/xorg: Don't complain about convolution filter being 'unknown'.
    
    Also add a newline to the complaint so it'll be a little less annoying if we
    actually encounter an unknown filter value again.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4e6e2462ea1fb5b7fc24bb0e707a9cf6507c47c9
Author: Tom Fogal <tfogal at alumni.unh.edu>
Date:   Thu Nov 19 09:18:48 2009 -0700

    mesa: define 32bit byteswap for AIX.
    
    Fixes `xlib' driver build on AIX.
    
    Signed-off-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5117725fd0eee7dbd5708bdbbd066bc89c2d35a9
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Nov 19 09:07:34 2009 -0700

    docs: removed VC6/7 project files

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e16b59df42131452633742a03694bd5132a8895e
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Nov 19 09:07:17 2009 -0700

    docs: update news file for 7.6.1 release

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2a1505b42e30eeae20624bd24386198a8d867357
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Nov 19 09:01:48 2009 -0700

    docs: remove VC6/7 project file info

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cba614bd88a9fa54d5d0d7d4dc80e86eac79347e
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Nov 19 09:00:14 2009 -0700

    mesa: omit VC6, VC7 project files from tarballs
    
    Only VC8 project file is known to work.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3bcf2d49f3ce734820bf2f599345ac33a79aa735
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Nov 19 08:57:39 2009 -0700

    windows: remove old VC6 project files directory
    
    Very out of date, according to Karl Schultz.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=827ba44f6ee83ab21c6a2b09323f6f1df4a7d4c8
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Nov 18 18:15:25 2009 +0100

    intel: Remove non-GEM support.
    
    This really isn't supported at this point.  GEM's been in the kernel for
    a year, and the fake bufmgr never really worked.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=667760f53c16fae45ab29881c5ea12eef5fcda54
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Nov 18 03:43:16 2009 -0800

    intel: Remove dead intel_context members and move some packing around.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ee64347979b4e22976910cb97869887f7de4241c
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Nov 18 03:39:20 2009 -0800

    intel: Remove our special color packing macros and just use colormac.h.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c4b7c47fe3135f852919cf2d4a2f64210e8cf125
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Nov 18 03:32:35 2009 -0800

    intel: Pack colors for blit at blit time, rather than at ClearColor.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a376e5c48237be0300bce6702ed947086d3ee23f
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Nov 18 03:21:17 2009 -0800

    intel: Consistently use no_batch_wrap in intel_context struct.

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

    i965: Pack brw_wm_fragment_program better.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=15fa484f514726a29bbf24df33c0551844f878d0
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Nov 18 03:05:14 2009 -0800

    mesa: Remove gratuitous padding in prog_dst_register.
    
    The padding was there to indicate the amount of space left from the
    number of expected bytes in the struct minus allocated bits.  But
    uint bitfields get packed so that they don't cross uint boundaries, and we
    ended up allocating an extra dword to hold the pad field!

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=92d35b91f132deda1fb27d2071a50e8187301fe5
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Nov 18 03:01:42 2009 -0800

    i965: Pack the brw_wm_prog_key better.

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

    i915: Remove dead meta_draw_quad code.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=37c79d4d765b10a79e0cf217cc1e70d3fbb7a0c5
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Nov 18 01:45:42 2009 -0800

    tnl: Replace deprecated FogCoordPtr with AttribPtr[_TNL_ATTRIB_FOG]

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0a9187801505130738ae947c69cafa8a1dd118d1
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Nov 18 01:38:55 2009 -0800

    tnl: Replace deprecated ColorPtr[] with AttribPtr or new BackfaceColorPtr.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fc9a2970dc539b21b035ea0a770ec69822962145
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Nov 17 23:38:35 2009 -0800

    tnl: Replace deprecated IndexPtr[] with AttribPtr[] or new BackfaceIndexPtr

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=165b860da6f16ef4817a4959774a57f57ba3756d
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Nov 17 23:27:13 2009 -0800

    tnl: Replace deprecated ObjPtr with AttribPtr[_TNL_ATTRIB_POS]

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=df582ca767a38f185f9b4c449e7ed4266c414ae2
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Nov 17 16:00:53 2009 -0800

    tnl: Replace deprecated TexCoordPtr with AttribPtr[_TNL_ATTRIB_TEX*]

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=22bcb59a95ec833cfd73b300376c918eb6a658f2
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Nov 17 13:00:01 2009 -0800

    tnl: Replace NormalPtr with AttribPtr[_TNL_ATTRIB_NORMAL]

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

    tnl: Remove unused NotifyInputChanges() tnl dd hook.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=10dbdee05694489edd03b353dfe133a17e65b469
Author: Michel Dänzer <daenzer at vmware.com>
Date:   Thu Nov 19 10:54:49 2009 +0100

    st/xorg: Remove superfluous flushes from the EXA WaitMarker hook.
    
    Thanks to Thomas Hellström for pointing this out.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ea114345a6f19331628910745650cb64750b2bda
Author: Michel Dänzer <daenzer at vmware.com>
Date:   Thu Nov 19 10:38:08 2009 +0100

    st/xorg: Don't initialize non-existing fields.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f56b95e40796ea3859b1cb83341730bf74a6f85f
Author: Michal Krol <michal at vmware.com>
Date:   Thu Nov 19 08:18:58 2009 +0100

    identity: Add missing screen methods.

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

    tgsi: Provide ultimate solution for SOA dependencies in exec.
    
    Reorder STOREs in such a way that they appear after the last FETCH.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e3cfd78969cd4a94fc83a5d6fb2f33730cc4e70f
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Nov 18 17:30:50 2009 -0800

    progs/tests: Fix memory leak in texdown.c if malloc fails.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=eec428280075c12dfef61bf3f18012dece384923
Author: Richard Li <richardradeon at gmail.com>
Date:   Wed Nov 18 14:56:01 2009 -0500

    r600 : update PS and VS emit count for loop constants.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=de460871605c5575c5513dd1283cb61710b60cfe
Author: Richard Li <richardradeon at gmail.com>
Date:   Wed Nov 18 14:43:59 2009 -0500

    r600 : add some defs

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3132853e1242607d5ff62785cd7dad5ef3a783d0
Author: Richard Li <richardradeon at gmail.com>
Date:   Tue Nov 17 16:25:02 2009 -0500

    r600 : Initial version of glsl fc.

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

    st/xorg: enable yv12 for xv

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fe5c46546e740a16a13fe9e8aaa4b071bc13d70b
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Wed Nov 18 11:51:20 2009 -0500

    r600: disable compressed texture support
    
    It's not implemented yet.  fixes fdo bug 24047

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5109484bd9cd79ed88af59280bd0be5a4150f37c
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Wed Nov 18 17:45:39 2009 +0100

    st/xorg: Flush any pending operations on upload

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8d6da811d4fff50dc42e71c6149759908a458f7f
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Wed Nov 18 17:38:49 2009 +0100

    st/xorg: Unbind any textures in solid
    
    Helps debuging with rbug

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=910b58039a3980d9857380cf367bdbe2395d791f
Author: Alan Hourihane <alanh at vmware.com>
Date:   Fri Nov 20 18:09:10 2009 +0000

    Fix vega compilation.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1dbf3642b9c1c37f72e2212ce78056cf8959a957
Author: Alan Hourihane <alanh at vmware.com>
Date:   Fri Nov 20 18:08:29 2009 +0000

    Fix memory leak.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8556fad75124e1ade9af095e112ebb6ac5cbff61
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Nov 20 13:09:42 2009 -0800

    progs/xdemos: Silence unused value warnings in sharedtex_mt.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f080567f4c4018c4885c105a154cb0eb39e6234f
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Nov 20 13:01:22 2009 -0800

    progs/xdemos: Fix memory leak in glxinfo.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=02c3e0b82da6877a7e170bb3fafd591bc2d76115
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Nov 20 12:48:44 2009 -0800

    progs/tests: Silence unused value warnings in sharedtex.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c4e8918cd248189d43cdc8df9f9f0450040261c5
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Nov 20 21:42:06 2009 +0100

    mesa: Fix NULL deref in optimizer when NumInstructions == 0.
    
    Bug #24984.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=48deddaa6f81e58f0ad6ab1c6cbd31c0184a0a3b
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Nov 20 12:34:21 2009 -0800

    progs/tests: Initialize variable in getprocaddress.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e26135a744f740430e3dc341fa692544ba99c11e
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Nov 20 12:11:55 2009 -0800

    progs/util: Exit RawImageGetData early if malloc fails.
    
    Prevents a null pointer deference later on.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c88b18a4df753205321ce1f7ddcd99244b670a1e
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Nov 20 11:34:21 2009 -0800

    progs/slang: Check for ftell failure in vstest.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d36cb2396c942f05ba56c5b899792a507bb0f0fd
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Nov 20 11:22:13 2009 -0800

    progs/util: Fix memory leak if malloc fails in RawImageOpen.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=08cb1d0ce4765536f1cb6a9253a2245c31fb8ea9
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Nov 20 00:03:10 2009 -0800

    st/xorg: Fix type of 'unknown'.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b98db7bf697c3ed6e6df303e9dd66f7ac31eb3e2
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Nov 19 23:56:07 2009 -0800

    progs/vpglsl: Fix psiz-mul.glsl compilation error on Mac OS.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=760cf71572a071ce43da576ebfeff4a8099150bc
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Nov 19 22:59:01 2009 -0800

    progs/vp: Fix memory leak in vp-tris.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9553a42f638bd98eb90e5b7fb37d6b82758b6363
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Nov 19 22:52:05 2009 -0800

    progs/trivial: Redraw upon keypress.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=881f55236ad85f95745e70f8363726fa3c201f80
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Nov 19 22:46:19 2009 -0800

    progs/glsl: Redraw upon keypress.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c5add6a46899b87b3f338288cf9744160cf7c464
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Wed Nov 18 11:32:55 2009 -0500

    docs: Add note about r600

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=13b5a624b1899c457279907d58046dfb3c95addc
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Wed Nov 18 11:27:36 2009 -0500

    Revert "radeon: Fix legacy bo not to reuse dma buffers before refcount is 1."
    
    This reverts commit 284a7af274bc148f112bd0ebb40583923ee26b49.
    
    This breaks kde desktop effects.  See fdo bug 24131

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=027abddf4f47163276f55c2fa8f81408b652f072
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Nov 18 08:08:25 2009 -0700

    mesa: set version string to 7.6.1-rc1

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d449c07b8bfd1789b4f643b0eb0b1fac5314ebbe
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Nov 18 08:07:56 2009 -0700

    xorg/st: fixup builds against later dpms headers.
    
    (cherry picked from master, commit e9d6ab72be065becf7a077c33919d37faa8db92e)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3ba983bf5d0ae8f9eb5083513e910abf41dd8b73
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Nov 18 07:46:17 2009 -0700

    docs: setup 7.8 release notes file

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d252f9d278e2226d1165ec88ca889b6ebc48c0a9
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Nov 18 07:25:46 2009 -0700

    mesa: bump version to 7.8

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=61a3716ab5ad72ed2d2e926055716be99a4b2abd
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Nov 18 07:25:33 2009 -0700

    mesa: bump version to 7.8

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e12c9a6f3af6ec10cbd2e5cd2a6b90056652a2c0
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Wed Nov 18 22:50:26 2009 +0000

    st/xorg: Init all functions and fix spelling

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cde66437247feb8b14b6d8f3ec3a8b4665fefa08
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Nov 18 14:41:40 2009 -0800

    progs/fp: Redraw upon keypress.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9ab3c70f6568d980c3910d7ea8a3032445eaf49f
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Wed Nov 18 19:56:50 2009 +0000

    st/xorg: Make the #if more easier to read

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e73553bff74a41f08cba9d52b5fec19f15ab3d48
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Wed Nov 18 19:51:57 2009 +0000

    st/xorg: Use the correct DRI2BufferPtr struct on 1.6.4 servers

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4b3ec2acf2cc2830b0907e4fb4db8bd1ff4a18e3
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Nov 18 14:02:20 2009 -0800

    progs/glsl: Fix trirast GLSL compilation errors on Mac OS.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0d31990b4742eccdf6ae6a3b3e16c81cc863085d
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Nov 18 13:50:49 2009 -0800

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

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3bf12c8bea667f5fff0b6f495820a27141f595a2
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Wed Nov 18 22:19:25 2009 +0100

    r300: allow disabling s3tc support if libtxc_dxtn is available

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cefee4e327c92daa2f01b6de650a43eddd348063
Merge: d4dc2e30dada1be425e95ba270920db6eb210982 7118db870091d4c9c2465e79f361ff0ed36d1f90
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Wed Nov 18 22:09:33 2009 +0100

    Merge branch 'radeon-texrewrite-clean' into mesa_7_7_branch

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7118db870091d4c9c2465e79f361ff0ed36d1f90
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Wed Nov 18 22:02:48 2009 +0100

    r600: align for mipmap tree changes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d4dc2e30dada1be425e95ba270920db6eb210982
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Nov 18 12:49:31 2009 -0800

    progs/glsl: Fix multinoise GLSL compilation errors on Mac OS.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=04442841fb7e9138eb50ff692952ad7e8c3877d8
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Nov 17 23:15:25 2009 -0800

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

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=70dca0c273d681d004b014dd8d4434be664cb202
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Tue Nov 17 22:53:06 2009 -0800

    AL1616: Fix cut-and-paste bug
    
    One of the PACK_COLOR_88 cases was left over from copying
    _mesa_texstore_al88 to _mesa_texstore_al1616.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=89e20ab3aeff37f0eff79ab0c5e73be3d3185ce8
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Nov 17 19:22:29 2009 -0700

    progs/glsl: use ShadersSupported()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6acb82dab0056f0d5f3522c7b063db8024ef81d8
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Nov 17 19:22:11 2009 -0700

    progs/util: warn when GLSL not supported

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5606dfb572bf4b89b4882265924705bacc8c182b
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Tue Nov 17 16:10:24 2009 -0800

    Merge branch 'outputswritten64'
    
    Add a GLbitfield64 type and several macros to operate on 64-bit
    fields.  The OutputsWritten field of gl_program is changed to use that
    type.  This results in a fair amount of fallout in drivers that use
    programs.
    
    No changes are strictly necessary at this point as all bits used are
    below the 32-bit boundary.  Fairly soon several bits will be added for
    clip distances written by a vertex shader.  This will cause several
    bits used for varyings to be pushed above the 32-bit boundary.  This
    will affect any drivers that support GLSL.
    
    At this point, only the i965 driver has been modified to support this
    eventuality.
    
    I did this as a "squash" merge.  There were several places through the
    outputswritten64 branch where things were broken.  I foresee this
    causing difficulties later for bisecting.  The history is still
    available in the branch.
    
    Conflicts:
    	src/mesa/drivers/dri/i965/brw_wm.h

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

    ARB_fbo: Enable extensions related to GL_ARB_framebuffer_object for GLX

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4e7476f601e15cf4c52d7de44f0f775aaaedd094
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Thu Nov 12 13:22:12 2009 -0800

    ARB_fbo: Add missing GLX render opcode for glFramebufferTextureLayerEXT
    
    Also regenerate the GLX protocol files from this change.

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

    Add missing XML files to API_XML
    
    When the files missing from the list were modified, the generated files
    weren't regenerated.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4d6ec214396461c0cf3ad8ede449b299ff06c1aa
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Wed Nov 11 15:33:23 2009 -0800

    ARB_fbo: Enable GL_EXT_framebuffer_multisample
    
    All of this functionality is already included in ARB_fbo.  This just
    enables the string.
    
    I was a bit lazy in using FEATURE_ARB_framebuffer_object for this
    feature as well.  I don't think it makes much difference in the long run.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7fd44005ae67d598c0070bb6ad82a26bc0944284
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Thu Nov 12 11:50:28 2009 -0800

    ARB_fbo: Regenerate files from previous commits.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=50b05e7c1f64437a12afb56e38bb588b8b85bd5e
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Wed Nov 11 15:18:22 2009 -0800

    ARB_fbo: Move EXT_fb_blit to EXT_framebuffer_object.xml
    
    This extension is layered on GL_EXT_framebuffer_object, so it should
    live in the same XML file.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=afab8d9958a4deedca16fb9856bc7f372c21debd
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Wed Nov 11 15:15:35 2009 -0800

    ARB_fbo: Add GL_EXT_framebuffer_multisample
    
    Add GL_EXT_framebuffer_multisample.  Make
    glRenderbufferStorageMultisampleEXT in GL_EXT_framebuffer_object alias
    glRenderbufferStorageMultisample.  Also add the missing GLX render
    opcode to glRenderbufferStorageMultisample.
    
    Since this extension is layered on GL_EXT_framebuffer_object, I put it
    in EXT_framebuffer_object.xml.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=daad31d52732b5a954360a0baacdeff89d3c153a
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Wed Nov 11 15:09:44 2009 -0800

    EXT_pds: Alias GL_NV_packed_depth_stencil to GL_EXT_packed_depth_stencil
    
    GL_EXT_packed_depth_stencil is a functional superset of
    GL_NV_packed_depth_stencil.   If a driver enables EXT_pds, make NV_pds
    available as well.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b244b702b3a7bed08250e20b54192ea73892b552
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Wed Nov 11 15:08:49 2009 -0800

    EXT_pds: Add GL_EXT_packed_depth_stencil

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=92b38bc3050d8f1ee8c64ff976584ec3c0b77f0c
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Wed Nov 11 15:01:25 2009 -0800

    EXT_fbo_blit: Add missing GLX protocol render opcode

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=30f09573ed4b3b2a5460143b366aa9fb8b91e6a4
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Wed Nov 11 14:51:29 2009 -0800

    ARB_fbo: Add missing protocol "Get" information

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c185ff96c98b397d494eec5125c668df4db45cf3
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Wed Nov 11 14:44:43 2009 -0800

    ARB_fbo: Remove _EXT from enum names

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4440d8adb6f94c9a5c4bc1a913433d88a9ef5324
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Nov 17 16:32:05 2009 -0700

    docs: libGL documentation, from the xorg-docs tree
    
    This is pretty old and needs some updating but might be useful or
    interesting to some people.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=773de83d3c942186f7e8ab87b5a0180d9a2d9f58
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Nov 17 15:24:40 2009 -0800

    progs/tests: Fix memory leak in arbgpuprog.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a54033bedb1d3ac7f7a0c1365c25c638e58de566
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Nov 17 16:18:29 2009 -0700

    mesa: remove old comment

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

    mesa: fix assorted compiler warnings

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bc8fb028c6c9e7c9bd4f6aaf094a606c447e3711
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Nov 17 16:15:56 2009 -0700

    mesa: fix incorrect type in store_texel_al1616()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7e3955d8e80c364d9b4c9eee1ec9758ff3ab8a1d
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Nov 17 16:15:29 2009 -0700

    i915g: replace //-style comments

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c4c11eb456b773480d37ac34f98b9b44ae7c514a
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Nov 17 16:15:21 2009 -0700

    gallium/util: replace //-style comments

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=845ddbc9aa62d1c9142822608370d96b2d68cec0
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Nov 17 16:14:54 2009 -0700

    i915g: remove trailing commas in enum lists to silence warnings

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fc3c5ffcc83904b41ec8bde4006c5d5a66a0aac3
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Nov 17 16:14:20 2009 -0700

    progs/xdemos: change //-style comments

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b08f44754762c50456c2cb9d2106e1b6db43ff01
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Nov 17 16:14:09 2009 -0700

    progs/glsl: change //-style comments

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

    progs/demos: silence warnings

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0422053eca12b4fb912e0229c96a9d12453e31c4
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Nov 17 16:05:59 2009 -0700

    mesa: remove trailing comment to silence warning

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e36751ec81736a8466b1a6a722c1b2cf578d713b
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Nov 17 16:05:24 2009 -0700

    mesa: remove a bit of old code

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

    docs: i965 clipping fix

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e8eec9385497053a4172deeff9c0ff2726a10f3b
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Nov 17 14:22:35 2009 -0800

    progs/slang: Fix potential null pointer dereference in cltest.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=47b5f584a68ceab7c9c1d5279efbc9fe30ff2fcc
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Nov 17 14:10:35 2009 -0800

    progs/redbook: Fix memory leak in quadric.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=afe84fa698eae3e035e967589f0a8d55f6a83698
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Tue Nov 17 19:46:59 2009 +0100

    r200: align for mipmap tree changes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=93eb2ab8c395f81e40fa298d78805bb2c777f891
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Tue Nov 17 19:46:37 2009 +0100

    radeon: align for mipmap tree changes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=46492f11f6f771e12ab2d13f9d7e9eb9e032c2dc
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Tue Nov 17 12:04:17 2009 +0100

    svga: More -Werror removal

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d9508e8df9da4aa13bc223194c406081738bac91
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Nov 17 13:49:31 2009 -0800

    progs/util: Fix memory leak if fopen fails in RawImageOpen.

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

    svga: Remove -Werror for now as GCC 4.4.x raises a bunch of warnings

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=aef769207d3e554db8cc452d6ea3f678e5549cfb
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Tue Nov 17 21:27:31 2009 +0100

    r300: fix reads and writes for MESA_FORMAT_S8Z24 buffer
    
    Regression was introduced by texformat-rework branch merge.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d888bbc45a84946cafb4f4d2c89681a580cd89bc
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Nov 17 13:39:13 2009 -0700

    progs/xdemos: added -lX11 -lpthread for GNU gold linker

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=11905da8836822f7dd60c84b5eefc72e46c94b50
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Nov 17 12:00:22 2009 -0800

    progs/util: Fix memory leak if fread returns 0 in CompileShaderFile.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6418ce7df6e9f12cb1ad4ae39580e175a20a02fb
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Nov 17 12:47:12 2009 -0700

    mesa: move -ansi -pedantic to CFLAGS

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b8dcb79c53796f37234bd2b0f5e2845f817fc218
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Nov 17 11:37:48 2009 -0800

    progs/glsl: Change tangentAttrib from GLuint to GLint in bump.c.
    
    tangentAtrrib is assigned the result of glGetAttribLocation.
    The assertion 'assert(tangentAtrrib >= 0)' would be a no-op if
    tangentAttrib is a GLuint.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=786d539511eb3c5a4101b11b7f8e90d60123ac46
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Nov 17 11:04:24 2009 -0800

    progs/util: Fix memory leak if malloc fails in tkRGBImageLoad.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b353106467d386b48877d6ae1048cca3feaf99ff
Author: Patrice Mandin <patmandin at gmail.com>
Date:   Tue Nov 17 19:50:37 2009 +0100

    nouveau: nv30: Check for NULL front (happens with DRI2)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=49289f1d25d42a6b3eb5da5f85b2dd6a14cda8e7
Author: Patrice Mandin <patmandin at gmail.com>
Date:   Tue Nov 17 19:49:56 2009 +0100

    nouveau: nv30: Add missing include to fix warning

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=52be96b7feb23d9d502c74c4de52dadfb546dc82
Author: Michel Dänzer <daenzer at vmware.com>
Date:   Tue Nov 17 19:41:29 2009 +0100

    Remove unconditional use of glibc specific bswap_16() macro.
    
    Fixes unresolved symbol bswap_16 on non-glibc or little endian glibc platforms.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=63bc736f90e044bdd681d56300e8342582c5a93a
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Nov 17 11:23:03 2009 -0700

    docs: list the new VMware SVGA Gallium driver in release notes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cf65d81cf1eb031384f7e8bfe849ce59c458f27e
Author: Dan Nicholson <dbn.lists at gmail.com>
Date:   Mon Nov 9 05:51:23 2009 -0800

    dri: Ensure subdirs have finished before linking driver
    
    Recursive make is hard. If there are subdirectories in the DRI drivers,
    it's pretty certain we want to finish building in them before linking
    the driver. Add a new target to serialize the rules.
    
    Signed-off-by: Dan Nicholson <dbn.lists at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=041cd0e110d41b543a0fe9cc484ae8373642912b
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Nov 17 10:11:50 2009 -0800

    progs/util: Fix memory leak if LoadRGBImage fails.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=33e93f42770e344edf1cd693a6c8115acd505a08
Author: Michel Dänzer <daenzer at vmware.com>
Date:   Tue Nov 17 19:02:03 2009 +0100

    r600: More span breakage fixes.
    
    At least now the compiler doesn't complain about implicitly declared functions
    anymore...

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0e783c7d03128aade3ca50b28a56e254fef6b6ab
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Nov 17 09:53:19 2009 -0800

    progs/glsl: Fix memory leak in deriv.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=29f3e7e1d1e8cdff3596b88990ed84d7eeff6f80
Author: Michel Dänzer <daenzer at vmware.com>
Date:   Tue Nov 17 18:47:24 2009 +0100

    r600: Attempt to fix span breakage introduced by big endian fixes.
    
    Only compile tested; I happened to notice people on IRC reporting
    
    .../r600_dri.so: undefined symbol: radeon_ptr_2byte_8x2

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=28b8e4bcd76cc072b062e4c8575327c05ecb9a55
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Nov 17 08:29:36 2009 -0800

    progs/util: Fix memory if LoadRGBMipmaps2 fails.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=081bf9563fca3f64aed8676f20d17af3eb115016
Author: Michel Dänzer <daenzer at vmware.com>
Date:   Tue Nov 17 08:05:24 2009 +0100

    radeon: Depth/stencil span code fixes for big endian.
    
    Fixes e.g. text in progs/demos/arbocclude.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=592ce48ce9eecfdd74f59e52c8d51bdb62059e3d
Author: Michel Dänzer <daenzer at vmware.com>
Date:   Tue Nov 17 08:05:24 2009 +0100

    radeon: Fix occlusion queries on big endian.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=22627654256ee09bfd659624568865a79eb725b6
Author: Michel Dänzer <daenzer at vmware.com>
Date:   Tue Nov 17 08:05:23 2009 +0100

    radeon: Fix software fallbacks with KMS on big endian.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f2651264d385fb31f89859fc1287ca0e41835cf4
Author: Michel Dänzer <daenzer at vmware.com>
Date:   Tue Nov 17 08:05:22 2009 +0100

    radeon: FBO fixes for big endian.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2d0c2952566810ef1b277b49b064f4874a973112
Author: Michel Dänzer <daenzer at vmware.com>
Date:   Tue Nov 17 08:05:22 2009 +0100

    Add MESA_FORMAT_XRGB8888_REV.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e015a4c29bf61077a50780cc99381510671b20ec
Author: Dave Airlie <airlied at redhat.com>
Date:   Tue Nov 17 16:06:26 2009 +1000

    radeon: rn50's have no 3D engine so don't try and init 3D driver.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0e790ac35327a0b53a4a595a6429135317302269
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Nov 16 18:22:26 2009 -0800

    progs/util: Fix memory leak if LoadYUVImage fails.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=60769b232c8eedddc24f25ab91f35bcb6973dded
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Thu Nov 12 01:28:26 2009 +0100

    svga: Build svga driver

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f7109aaf6c6020da89a0683cf5548181f2db36fb
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Tue Nov 17 02:56:04 2009 +0100

    svga: Add vmwgfx_drm.h file from vmwgfx kernel driver
    
    Add the vmwgfx_drm.h header for now, this allows the svga driver
    to be enabled by default without forcing people to install the
    vmwgfx_drm.h header on their system.
    
    To be removed once vmwgfx_drm.h is in libdrm.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3192633d4abe262d413e41feb871fe8deed409d8
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Mon Nov 16 19:56:18 2009 +0100

    svga: Add svga driver

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6b480dc21dd489d48685b2268e495218aea74293
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Nov 16 18:06:40 2009 -0800

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

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=648e8b4c46e9ab0374fdbe655321157125b7efe5
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Tue Nov 17 00:39:09 2009 +0100

    st/xorg: Fix copy-pasto
    
    Thanks Alan.

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

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

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a1afe303deda320aadacdaf5b1c72631ca3f734f
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Nov 16 15:44:52 2009 -0800

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

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fdfbae3381553fc93202560abe3b41b4d543f0bf
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Mon Nov 16 15:09:24 2009 -0800

    i965: Use MESA_FORMAT_AL1616 when appropriate

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b1616b2a811b9a161d1ee2a8251e0efe32a8c192
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Mon Nov 16 14:56:17 2009 -0800

    Move 'static' to start of declaration to silence compiler warning

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=12982e381d3474c5c00f89cc442d442df097339b
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Mon Nov 16 14:53:36 2009 -0800

    AL1616: Enable MESA_FORMAT_AL1616 for software paths

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

    AL1616: Add TexImage storage path

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=975871b4d5e25ddcd350f4e1600c00d37f65fea1
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Mon Nov 16 14:52:43 2009 -0800

    AL1616: Add texel fetch / store routines

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=eb437fabe017611e1f855fffa45f59cd38709be8
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Mon Nov 16 14:49:40 2009 -0800

    AL1616: Add formats for GL_LUMINANCE16_ALPHA16 textures

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

    AL1616: Add macros to pack two GLushorts into a texel

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

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

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

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

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

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

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

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

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

    docs: Update r300g status.

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

    docs: fixes, changes for Mesa 7.7

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

    progs/tests: silence warning

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

    mesa: remove unused vertex array driver hooks

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

    mesa: check BaseLevel, MaxLevel in _mesa_GenerateMipmapEXT()

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

    mesa: use _mesa_get_current_tex_object()

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

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

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

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

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

    st/mesa: comments for st_draw.c

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

    st/egl: add some basic comments

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=07fafc7c9346aa260829603bf3188596481e9e62
Author: Keith Whitwell <keithw at vmware.com>
Date:   Sun Nov 15 11:15:25 2009 -0800

    mesa/st: refactor vertex and fragment shader translation
    
    Translate vertex shaders independently of fragment shaders.
    
    Previously tried to make fragment shader semantic indexes always start
    at zero and exclude holes.  This was unnecessary but meant that vertex
    shader translation had to be adjusted to take this into account.
    
    Now use a fixed scheme for labelling special FS input semantics
    (color, etc), and another fixed scheme for the generics.
    
    With this, vertex shaders can be translated independently of the bound
    fragment shader, assuming mesa has done its own job and ensured that
    the vertex shader provides at least the inputs the fragment shader is
    looking for.  The state-tracker didn't attempt to do anything about
    this previously, so it shouldn't be needed now.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1454f20a991ddda35f1a2ffda953012078b407ba
Author: Keith Whitwell <keithw at vmware.com>
Date:   Sun Nov 15 10:26:35 2009 -0800

    mesa/st: emit tgsi vertex shader directly for drawpixels
    
    One of several cases where we build mesa shaders and then translate
    them to tgsi.  Many of those cases it's because we're combining two
    mesa programs and there are helpers for that, but in this case at
    least can go straight to tgsi.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9953fe4cb48b02a0d75735b88173f0ed170a77f2
Author: Keith Whitwell <keithw at vmware.com>
Date:   Sat Nov 14 19:50:45 2009 -0800

    mesa/st: don't calculate unused output_flags data either

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0ffdd1c1e897c448cbc359aea3e3a3ba098bbfe5
Author: Keith Whitwell <keithw at vmware.com>
Date:   Sat Nov 14 19:48:42 2009 -0800

    mesa/st: don't calculate unused input_flags data

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b44b70dc114ddcfb4d359759928df4d7b9efaafb
Author: Keith Whitwell <keithw at vmware.com>
Date:   Sat Nov 14 19:46:45 2009 -0800

    mesa/st: don't calculate unused vs input semantic tags

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

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

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

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

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

    progs: Ignore Mac OS dSYM directories.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ad83aeccdc54beecf25f217e2dd24c8edf6d6767
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sat Nov 14 18:11:16 2009 +0100

    radeon: return false on texture validation if texture isn't complete

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=23ec7c457483aae1e0d399e9b570f1860c27c780
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sat Nov 14 16:55:39 2009 +0100

    radeon: rework mipmap tree

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8f88cf3938f0156d4df6fcc5fde2711d40b85d03
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sat Nov 14 15:15:42 2009 +0100

    radeon: more texture code refactoring

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9d0af686b27b82dce8ad1ee4c951098660807be6
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sat Nov 14 15:03:31 2009 +0100

    radeon: minor refactoring of texture code
    
    Also properly set dstImageOffsets for TexSubImage case.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7628b06ba32e42f57a4fdb322bc32e3b411c1f18
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sat Nov 14 14:55:13 2009 +0100

    radeon: rework mipmap tree reference counting

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6e5d473cc16ca2d001df213fc1d907f2943a95bb
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Wed Nov 11 18:55:49 2009 +0100

    r300: fix regression introduced in 1d5a06a1f7812c055db1d724e40d21a0e3686dd1
    
    Spotted by Dave Airlie

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=aa195611586cdfb21bb1707b12b16e461a92d42e
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Wed Nov 11 14:00:15 2009 +0100

    radeon: use radeon_bo_is_referenced_by_cs for query objects

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d3fa67c9b83b5736724ca57a0487857631e6c415
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Wed Nov 11 13:50:06 2009 +0100

    radeon/r300: don't flush cmdbuf if not necessary

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=286bf89e5a1fc931dbf523ded861b809859485e2
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Wed Nov 11 13:06:19 2009 +0100

    radeon/r300: no need to flush the cmdbuf when changing scissors state in KMM mode

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f6d0993212fac0eb67827716be1ab4a292c8b4e5
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Wed Nov 11 13:00:10 2009 +0100

    radeon: fix glBufferSubData

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=084f43c1502db1988ca53494ea590cf1351180ec
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Wed Nov 11 12:53:06 2009 +0100

    radeon: add radeon_bo_is_referenced_by_cs function

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=49876ab6a7f2b06177d7ac9651bd7a07956cbb25
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Mon Nov 9 23:11:29 2009 +0100

    radeon: remove unnecessary call to radeonEmitState
    
    fixes bo space accounting errors

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0aad2aee66392989777ee74078efda197f292ee7
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sun Nov 8 16:58:07 2009 +0100

    r300: add missing texformat

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e92492295ba6a716b69adcd14e80adf6b5900132
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sat Nov 7 22:03:32 2009 +0100

    r300: remove unneeded includes

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

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

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

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

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

    i965: Clean up emit_tex a bit.

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

    Merge remote branch 'origin/mesa_7_6_branch'

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

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

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

    intel: Remove some dead context structure fields.

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

    i965: Remove an unused cache_item field.

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

    i965: Remove long dead structures for ffvertex_prog.c.

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

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

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

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

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

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

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

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

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

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

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

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

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

    st/xorg: try to fix non-uniform transforms

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

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

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

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

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

    intel: Remove unused enable_imaging parameter to intelInitExtensions

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

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

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

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

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

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

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

    st/xorg: don't use flow control

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

    swrast: handle additional Z24 formats in read_depth_pixels()

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

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

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

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

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

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

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

    st/xorg: fallback until daddy can implement you properly

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

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

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

    r300, r300g: Add missing registers.

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

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

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

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

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

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

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

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

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

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

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

    st/xorg: Don't segfault when debug printing

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

    st/xorg: wrap to border color

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

    swrast: update renderbuffer format assertions

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

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

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

    mesa: move check_begin/end_texture_render() calls

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

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

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

    mesa: rename vars in _mesa_BindFramebufferEXT()

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

    mesa: added comment for check_begin_texture_render()

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

    st/egl: Probe hardware for depth stencil format

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

    st/xorg: cleanup the naming

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

    st/xorg: print ouf the picture formats when compositing

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

    Merge remote branch 'origin/mesa_7_6_branch'

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

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

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

    i965: Add a note explaining the data cache domain.

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

    i915g: Fix memory leak when pci id is unknown.

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

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

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

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

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

    slang: Fix return value check.

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

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

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

    slang: Check OOM conditions for alloc_node_storage().

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

    llvmpipe: Fix derived blend color state.

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

    slang: Check return value from new_instruction().

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

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

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

    tgsi/exec: Exit early on error.

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

    tgsi/ureg: Simplify logic in tokens_expand().

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

    slang: Handle OOM condition in new_instruction().

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

    st/xorg: remove deprecated rendering code

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

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

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

    r600/r700: typo, fix mask of DB_ALPHA_TO_MASK

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

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

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

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

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

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

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

    r600: add missing ZPASS setup bits for r7xx+

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

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

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

    nv50: clarify data for method 0x121c

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

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

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

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

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

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

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

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

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

    r300g: Fix is_buffer_referenced.

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

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

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

    prog parse: Handle GL_VERTEX_PROGRAM_ARB in glLoadProgramNV

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

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

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

    prog parse: Handle GL_FRAGMENT_PROGRAM_ARB in glLoadProgramNV

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

    prog parse: Handle GL_FRAGMENT_PROGRAM_NV in glProgramStringARB

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

    r300g: Organize inlined state.

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

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

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

    r300g: Minor code cleanup to avoid confusion.

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

    r300g: Remove do-nothing functions.

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

    r300g: Remove faulty assert.

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

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

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

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

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

    r300g: Comments.

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

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

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

    r300g: Moar vbo cleanup.

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

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

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

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

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

    r300g: Clean up r300_setup_vertex_buffers.

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

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

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

    r300g: Use common state funcs for translating vert formats.

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

    r300g: don't hang GPU on misbehaving apps

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

    r300g: VBOs WIP

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

    r300g: add missing flush

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

    r300g: enable CS dumping

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

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

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

    i915g: Fix comment in is buffer referenced

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

    mesa: move code after decl
    
    Fixes bug 24967.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    i965: Use a normal alu1 emit for OPCODE_TRUNC.

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

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

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

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

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

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

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

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

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

    st/xorg: start accumulating vertices in a common buffer

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

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

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

    st/xorg: make the buffer size global

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

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

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

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

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

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

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

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

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

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

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

    intel: better front color buffer test in intelClear()

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

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

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

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

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

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

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

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

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

    intel: Clean up some extra struct indirection in finalize.

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

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

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

    intel: Remove duplicated arguments from intel_miptree_match_image().

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

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

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

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

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

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

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

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

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

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

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

    ARB prog parser: Regenerate parser from previous commits.

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

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

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

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

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

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

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

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

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

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

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

    mesa: Export S3_s3tc as well.
    
    Used in Quake3.

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

    mesa: Translate MAP_UNSYNCHRONIZED_BIT.

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

    gallium: Add UNSYNCHRONIZED cpu access flag. Document others.

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

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

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

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

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

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

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

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

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

    g3dvl: remove a debug line

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

    g3dvl: add scissor setting

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

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

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

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

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

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

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

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

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

    mesa: added cast to silence warning

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

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

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

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

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

    mesa: fix broken pack_histogram() case for GLhalf

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

    mesa: silence warning from gcc 4.4.1

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

    ARB prog parser: include variable name in error text

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

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

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

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

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

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

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

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

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

    Fix YTILE spantmp functions

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

    Fix YTILE spantmp functions

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

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

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

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

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

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

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

    nv50: fix shader emit_tex for cube textures

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

    nv50: add abs-modifier for emit_minmax

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

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

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

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

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

    docs: fix 7.6 build with Visual Studio

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    python/retrace: Cope with null constant buffers.

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

    python/retrace: Add missing colon.

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

    progs/tests: debug code for getting texture component sizes

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

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

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

    Merge branch 'mesa_7_6_branch'

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

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

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

    mesa: fix indentation

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

    mesa: clean-up formatting

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

    mesa: avoid extraneous _NEW_BUFFER changes in _mesa_BindFramebufferEXT()

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

    mesa: use FLUSH_VERTICES() in _mesa_drawbuffers()

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

    mesa: avoid extraneous _NEW_BUFFER state in _mesa_drawbuffers()

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

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

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

    mesa: added assertion, another comment

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

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

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

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

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

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

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

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

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

    mesa: added comment

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

    mesa: use _mesa_get_current_tex_object()

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

    mesa: use _mesa_get_current_tex_object()

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

    mesa: make _mesa_get_current_tex_objec() public

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

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

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

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

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

    r600: implement LOG op in compiler

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

    r600: implement EXP op in compiler

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

    tgsi/ureg: Add negate and swizzle for predicates.

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

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

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

    gallium/util: add casts to silence warnings

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

    tgsi/ureg: Update for gallium interface changes.

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

    tgsi: Update for gallium interface changes.

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

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

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

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

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

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

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

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

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

    progs/tests: added test for GL_EXT_texture_compression_s3tc support



More information about the mesa-commit mailing list