Mesa (lp-binning): 2639 new commits

Jose Fonseca jrfonseca at kemper.freedesktop.org
Fri Jan 8 15:43:13 UTC 2010


URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=080c40ab32b2abd6d8381b4a0cc143d36a1652b2
Merge: 9cdf6f025b2ed55cfb13dd09f870f01d0c7947d3 a1de400e8de06a80ab140bb0fa950e990607572d
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Jan 8 15:42:57 2010 +0000

    Merge remote branch 'origin/master' into lp-binning
    
    Conflicts:
    	src/gallium/auxiliary/util/u_surface.c
    	src/gallium/drivers/llvmpipe/Makefile
    	src/gallium/drivers/llvmpipe/SConscript
    	src/gallium/drivers/llvmpipe/lp_bld_arit.c
    	src/gallium/drivers/llvmpipe/lp_bld_flow.c
    	src/gallium/drivers/llvmpipe/lp_bld_interp.c
    	src/gallium/drivers/llvmpipe/lp_clear.c
    	src/gallium/drivers/llvmpipe/lp_context.c
    	src/gallium/drivers/llvmpipe/lp_context.h
    	src/gallium/drivers/llvmpipe/lp_draw_arrays.c
    	src/gallium/drivers/llvmpipe/lp_jit.c
    	src/gallium/drivers/llvmpipe/lp_jit.h
    	src/gallium/drivers/llvmpipe/lp_prim_vbuf.c
    	src/gallium/drivers/llvmpipe/lp_setup.c
    	src/gallium/drivers/llvmpipe/lp_setup_point.c
    	src/gallium/drivers/llvmpipe/lp_state.h
    	src/gallium/drivers/llvmpipe/lp_state_blend.c
    	src/gallium/drivers/llvmpipe/lp_state_derived.c
    	src/gallium/drivers/llvmpipe/lp_state_fs.c
    	src/gallium/drivers/llvmpipe/lp_state_sampler.c
    	src/gallium/drivers/llvmpipe/lp_state_surface.c
    	src/gallium/drivers/llvmpipe/lp_tex_cache.c
    	src/gallium/drivers/llvmpipe/lp_tex_cache.h
    	src/gallium/drivers/llvmpipe/lp_tex_sample.h
    	src/gallium/drivers/llvmpipe/lp_tile_cache.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9cdf6f025b2ed55cfb13dd09f870f01d0c7947d3
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Dec 18 22:40:33 2009 +0000

    scons: Set the default windows platform to be windows userspace.
    
    I thought I had done this ages ago.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a1de400e8de06a80ab140bb0fa950e990607572d
Author: Dan Nicholson <dbn.lists at gmail.com>
Date:   Thu Jan 7 17:11:37 2010 -0800

    mklib: Extract archives into temporary directories
    
    When static libraries are created from other archives, objects are
    extracted and then deleted when the static library is done. This can
    race when there are multiple static libraries being created from the
    same archives as with libmesa.a and libmesagallium.a.
    
    Should fix this issue with parallel jobs:
    
    make[5]: *** No rule to make target
    > `../../../../../../src/mesa/libmesagallium.a', needed by
    > `radeon_dri.so'. Stop
    
    Signed-off-by: Dan Nicholson <dbn.lists at gmail.com>
    Reported-and-Tested-by: Sedat Dilek <sedat.dilek at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dddd5a36aced7c300bac64336a0a88e7bad62c18
Author: Michal Krol <michal at vmware.com>
Date:   Fri Jan 8 12:02:41 2010 +0100

    tgsi: Cleanup dot-product opcodes in interpreter.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=95f603a5f3d897c5a6cf12fb13ea035f2e0867d9
Author: Francisco Jerez <currojerez at riseup.net>
Date:   Fri Jan 8 04:42:28 2010 +0100

    nv20: Fix build for the latest nouveau_class.h changes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d699b6720c391a0ab44e09b5fa93fc51b1a13c9e
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Jan 8 01:25:27 2010 +0000

    scons: Don't build xlib when dri is enabled.
    
    Hopefully adddresses fdo 25828.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ba33ef00118d1c6017585af1498b89e99fe045be
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Jan 8 01:15:17 2010 +0000

    lvmpipe: Initialize all coordinates.
    
    Fixes assertion failure with fp-incomplete-tex (fdo 24298).

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c6509f89b436e209f7c56f97614002dff01f83ed
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Jan 8 00:50:09 2010 +0000

    scons: Output a meaningful message when xlib libGL.so can't be built.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=de22c940a1df66d13825dd15c015eafabb61a11d
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Jan 8 00:33:58 2010 +0000

    scons: Use static glew library on Unices to avoid binary compatability issues
    
    Fixes bug 25926.

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

    st/xorg: remove unused xorg_exa_get_pixmap_handle function

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7fc5fcada5600b401d23a29a4a3d1a09e3492d1c
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Thu Jan 7 21:17:13 2010 +0100

    nv50: preallocate TEMPs written first time in a subroutine
    
    Otherwise we risk overwriting them with temporary GPRs if
    they're not used immediately after the CALL.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a009fa430597d6c31b623a3989e95e0812c495e9
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Thu Jan 7 18:23:04 2010 +0100

    nv50: handle TGSI_OPCODE_SAD,UADD

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d550de2342bd2672a74707554171f9f9f1947baa
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Thu Jan 7 17:59:58 2010 +0100

    nv50: handle TGSI_OPCODE_IMAX,IMIN,UMAX,UMIN

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=607b9c2e09def36aca0b77e26826cd22e2573e66
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Thu Jan 7 19:48:50 2010 +0100

    nv50: handle integer SET operations

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ccc7d0cb7afdac3bca985b7326b53e5c8bf83b3a
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Thu Jan 7 17:48:41 2010 +0100

    nv50: handle TGSI_OPCODE_SHL,ISHR,USHR

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=152b3bd6ef70b74e2df50ff555cfacb5423ebf17
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Thu Jan 7 19:45:44 2010 +0100

    nv50: handle TGSI_OPCODE_F2I,F2U,I2F,U2F plus src mods

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=46f55798269013063d57ae83a8444a64aeb64a51
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Jan 5 12:01:13 2010 -0800

    intel: Remove leftover symlinks from DRI1 removal.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7335d8006fdc065c8dbe6b63007ffa77ffd53470
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jan 7 11:18:04 2010 -0700

    tgsi: add assertion to verify legal register file
    
    This assertion fails with piglit glsl-vs-mov-after-deref test
    because we're double freeing the memory.  It seems there's some
    confusion between what's placed in the hash table and what isn't.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0c6794c46fdd1225bb1d8ece77ea937cb822a1a3
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jan 7 10:57:33 2010 -0700

    tgsi: fix incorrectly placed braces, add more braces to be clear

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=16b5d2eba3b5ccb56c26c0d1c66763f99f1ad191
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jan 7 10:54:56 2010 -0700

    tgsi: move register checking code before check_register_usage()
    
    check_register_usage() frees the scan_register *reg data so we were
    reading from freed memory.  This fixes a valgrind error found with
    piglit's glsl-vs-mov-after-deref test.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b841c2756e6d697d5b2884317c0daa3f176195a6
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jan 7 09:43:08 2010 -0700

    swrast: fix color masking for glAccum(GL_RETURN)
    
    Should fix fdo bug 25837.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fa47eff55b4cb1f64afff7570f08a57f330fb05d
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jan 7 09:40:08 2010 -0700

    i810: use ColorMask[0]

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7c55fe9bfd6f5db8759610bbbf1fa220f02b8164
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jan 7 09:10:53 2010 -0700

    progs/fp: increase buffer size to read larger shaders

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c642c246d7c908976505ee18fbf328572e213499
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jan 7 08:49:33 2010 -0700

    gallium/util: remove useless assertions

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c3e846af30a3791a4bf80ac53c2e2d3cd6882d8f
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jan 7 08:49:05 2010 -0700

    gallium/util: update comment: s/src_pitch/src_stride

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f39bae8e68bf461a424bf33112ea79aee3044615
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jan 7 08:48:25 2010 -0700

    gallium/util: make src_y unsigned like the other x/y params

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8081c1eaa56bc46a641ee9283ef9b6c416b5b4b2
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Jan 7 16:16:45 2010 +0000

    llvmpipe: Remove TGSI sampler pointers from JIT context too.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=12c6b871a3ae4a091d6f768231304f3578a9a9f1
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Jan 7 15:59:41 2010 +0000

    llvmpipe: Remove more loose ends of TGSI exec sampling.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=27fe7a7303d93bc38df1f3c2861d07af3e82546d
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Thu Jan 7 10:29:29 2010 -0500

    configure: Fix matching for dri driver to actually work
    
    The shell case statement obviously only evaluates the first matching
    block.  Thanks to Julien Cristau for spotting the bug.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c9a210f15887b5b28eb8a9445597194fa6c82833
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jan 7 08:42:43 2010 -0700

    makefile: added src/glsl/Makefile.template to tarball list

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=150108024daec6dfc44a28e6809fbb2a19cb2e1a
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Jan 7 11:19:38 2010 +0000

    i965g: updates for draw retval

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7bd7e2da75bfee90037dcb34e55c5a338a952c1a
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Jan 7 15:34:52 2010 +0000

    llvmpipe: Axe texture sampling code inherited from softpipe.
    
    Was used only as a reference, since texture sampling is now code generated.
    Already axed in the lp-binning branch too.
    
    This fixes the llvmpipe build after recent sampling changes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4440428faa82f01b4dfb4be89618be2aaf153abd
Author: Michal Krol <michal at vmware.com>
Date:   Thu Jan 7 13:48:41 2010 +0100

    gallium: Fix texture sampling with explicit LOD in softpipe.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4bfe1c955fe679547c8a03119d1681e33593c768
Author: Michal Krol <michal at vmware.com>
Date:   Thu Jan 7 12:48:10 2010 +0100

    gallium: Pass per-element (not per-quad) LOD bias values down to texture sampler.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e313dabdc735b663cc8364669fc4690ed592a585
Author: Michal Krol <michal at vmware.com>
Date:   Thu Jan 7 11:10:24 2010 +0100

    tgsi: Cleanup exec_tex().

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8d38ef455196e6ddda22536e435638a02a7b48f3
Author: Michal Krol <michal at vmware.com>
Date:   Wed Jan 6 18:36:45 2010 +0100

    svga: Fix fs key size computation and key comparison.
    
    This also allows us to have texture_target
    back as a bitfield and save us a few bytes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6f498a7eff26dc055c0a1f75ce3102aa4a1a0141
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sat Dec 19 23:55:34 2009 +0100

    r300g: add back-face color VS outputs
    
    Required for two-sided lighting. BTW we are approaching softpipe-level
    quality. ;)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7679ac2caa4fbc304c38e95b1230a6cdebdbc691
Author: Marek Olšák <maraeo at gmail.com>
Date:   Fri Dec 25 17:09:21 2009 +0100

    r300g: fix SWTCL stream locations of texture coordinates
    
    It might have caused hardlocks when TCL was bypassed, not sure.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1a4f242be60237fb1f1acf346b1e641167bc6cee
Author: Marek Olšák <maraeo at gmail.com>
Date:   Thu Dec 24 14:23:57 2009 +0100

    r300g: if no DS buffer is set, disable reading from and writing to it
    
    It fixes another "Bad CS" issue.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=26f67a272b6668258fe3552a675414502e077dd9
Author: Marek Olšák <maraeo at gmail.com>
Date:   Thu Dec 24 16:05:44 2009 +0100

    r300g: disable the rasterization of WPOS if it's unused by the FS

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bf60eb3fec844a7c3793aba0c70da56b74a17344
Author: Marek Olšák <maraeo at gmail.com>
Date:   Thu Dec 24 03:10:33 2009 +0100

    r300g: add WPOS

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dc7f309f9c4562e367bb18a2eb3d1dcf67003cad
Author: Marek Olšák <maraeo at gmail.com>
Date:   Thu Dec 24 13:31:27 2009 +0100

    r300/compiler: add full viewport transformation support in WPOS codegen

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ddfc4e31ada05148ed1eb56f89efe1decadbbde3
Author: Marek Olšák <maraeo at gmail.com>
Date:   Mon Dec 21 02:10:34 2009 +0100

    r300g: consolidate params

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e78648db0a91269ed83238bfa3ced5d4d7dae2e0
Author: Marek Olšák <maraeo at gmail.com>
Date:   Thu Dec 24 17:40:53 2009 +0100

    r300g: fix outputting depth in the FS

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7c902b43d84f5508764e64d95f7359897a1aad0a
Author: Marek Olšák <maraeo at gmail.com>
Date:   Mon Dec 21 01:38:45 2009 +0100

    r300g: optimize blending by conditionally disabling reads from the colorbuffer

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6b9b3213c545644d155be54fd633e8b630a22465
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sun Dec 20 18:19:03 2009 +0100

    r300g: optimize blending by discarding pixels that don't change the colorbuffer
    
    Let's get some performance out of the blender.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=717c28055a9093e4fea37450d6db787e5b61e254
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sun Dec 20 04:28:30 2009 +0100

    r300g: fix blending when SRC_ALPHA_SATURATE is used

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a6d91a141f9bb80444d11922998c348fb3cc7d98
Author: Marek Olšák <maraeo at gmail.com>
Date:   Wed Dec 23 09:59:30 2009 +0100

    util/blitter: allow NULL CSOs to be saved

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8e559e05a8887df6477eb5ee26c4f4461b79b303
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Jan 6 18:05:08 2010 +0000

    softpipe: fix draw return value

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=60f5608bd7027a5c26a84f1d63250353ec4ea43c
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Jan 6 10:36:51 2010 -0700

    r300g: add missing is_anistropic param

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d8331aaf5b4847fd969b315045ec6f1185074722
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Jan 6 09:54:34 2010 -0700

    svga: make texture_target a ubyte, not a bitfield
    
    gcc won't let us take the address of a bitfield in the svga_fs_key_size()
    function.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=439b34c9dde080ba9b69791b47f93bdcdaf3ab67
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Jan 6 09:42:53 2010 -0700

    gallium/docs: finish up description of pipe_rasterizer_state fields

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=251363e8f1287b54dc7734e690daf2ae96728faf
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Jan 6 08:13:56 2010 -0700

    configs: set INTEL_LIBS, INTEL_CFLAGS, etc

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ace932450ca82747dbbd8287682d82518ee84ce8
Author: Michal Krol <michal at vmware.com>
Date:   Wed Jan 6 16:07:49 2010 +0100

    util: Fix format descriptor table entries.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4e014c0a148ba3ac015d0e83dcf975ca6e814e1f
Author: Michal Krol <michal at vmware.com>
Date:   Wed Jan 6 14:12:10 2010 +0100

    pipe_sampler_state::compare_mode is not a boolean enable flag.
    
    It's a 1-bit enum.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4fd566ea31f7ef64edb997e1731b131668c431ea
Author: Michal Krol <michal at vmware.com>
Date:   Wed Jan 6 14:07:12 2010 +0100

    util: Handle the remaining format cases in pipe_tile_raw_to_rgba().

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=955f51270bb60ad77dba049799587dc7c0fb4dda
Author: Michal Krol <michal at vmware.com>
Date:   Wed Jan 6 11:23:43 2010 +0100

    Make sure we use only signed/unsigned ints with bitfields.
    
    Seems to be the only way to stay fully portable.

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

    i965g: fix invalid assertion in emit_xpd(), again

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e32487b8a13a9efabb0359a9dde33e074e905e82
Merge: aaf7ecfd816f82fef314f4f772cc53bc0ced553e 5b64d94390e4805e1634f0c8b5e3156e12b8b872
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Jan 6 13:52:22 2010 +0000

    Merge remote branch 'origin/mesa_7_7_branch'
    
    Conflicts:
    	configs/default
    	src/gallium/auxiliary/pipebuffer/pb_buffer_fenced.c
    	src/mesa/main/version.h

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=aaf7ecfd816f82fef314f4f772cc53bc0ced553e
Author: José Fonseca <jfonseca at vmware.com>
Date:   Sun Jan 3 21:30:02 2010 +0000

    glew: Update to version 1.5.2.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5b64d94390e4805e1634f0c8b5e3156e12b8b872
Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue Jan 5 20:41:29 2010 +0000

    pipebuffer: Multi-threading fixes for fencing.
    
    I had this patch on my hard drive for long time. It doesn't fully
    address SVGA multi-threading issues, but causes no regressions, so decided
    to commit while it still applies cleanly.
    
    Attention: merging this into master will cause issues due to recent
    changes in reference counting to fix strict aliasing rules violation.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f02347374819a9b145a3e26c625709aea0c6f61b
Author: Luca Barbieri <luca at luca-barbieri.com>
Date:   Wed Jan 6 10:35:47 2010 +0000

    gallium: remove PIPE_TEX_FILTER_ANISO
    
    This patch removes PIPE_TEX_FILTER_ANISO.
    
    Anisotropic filtering is enabled if and only if max_anisotropy > 1.0.
    Values between 0.0 and 1.0, inclusive, of max_anisotropy are to be
    considered equivalent, and meaning to turn off anisotropic filtering.
    
    This approach has the small drawback of eliminating the possibility of
    enabling anisotropic filter on either minification or magnification
    separately, which Radeon hardware seems to support, is currently
    support by Gallium but not exposed to OpenGL.  If this is actually
    useful it could be handled by splitting max_anisotropy in two values
    and adding an appropriate OpenGL extension.
    
    NOTE: some fiddling & reformatting by keithw to get this patch to
    apply.  Hopefully nothing broken in the process.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a6975507adb12e2147ede43224b2e21b4e7fc3ae
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Jan 5 21:25:56 2010 -0700

    docs: added more GL3 items

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d4f2d6556ec0bdaf7ef07fd34fa5d8a355fe2ec0
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Jan 5 21:24:48 2010 -0700

    mesa: added GL_MAJOR_VERSION and GL_MINOR_VERSION queries
    
    New in GL 3.0.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3510a1b0c5398b4fce4157d5b578344d2a0bd7d3
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Jan 5 21:23:59 2010 -0700

    mesa: call _mesa_compute_version() to set context's version info

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=29f50f61ea8edec3a3bd6bccf7ab9157682ec6de
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Jan 5 21:23:16 2010 -0700

    mesa: added version.c to build

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e0b9e33afbc8b061e3eab1eca7888fe2686a339d
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Jan 5 21:23:01 2010 -0700

    mesa: added _mesa_compute_version() in new version.c file

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e16fd07225b07e87b79015988b9806aefa032dd3
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Jan 5 21:17:55 2010 -0700

    mesa: added version fields to GLcontext

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=88330c64388a3322a64a7afb75cd5a6a51581928
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Jan 5 17:07:44 2010 -0700

    gallium/util: replace 8 with PIPE_MAX_COLOR_BUFS

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2fbc3931fca427e9312f40d62f3fe3dde3f31e19
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Jan 5 16:55:35 2010 -0700

    gallium/util: comments and whitespace fixes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9089436930b9c18c670e0990ec34d097eec156ba
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Jan 5 16:03:11 2010 -0700

    docs: added link to wiki page about missing Mesa features

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=15b05c54b7937eca57f50405c4bafb848b87edfa
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Jan 5 15:53:46 2010 -0700

    i965g: fix invalid assertion in emit_xpd()
    
    Invalid assertion found by Roel Kluin <roel.kluin at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e555146fa35c897554a1af2d010187a6acccdd59
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Jan 5 15:53:01 2010 -0700

    i965: fix invalid assertion in emit_xpd()
    
    Invalid assertion found by Roel Kluin <roel.kluin at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=766f3ccbda7def1a81a3d07002e500e8bb1a898e
Author: Roel Kluin <roel.kluin at gmail.com>
Date:   Tue Jan 5 13:40:40 2010 -0800

    tdfx: condition always evaluates to false in SetupDoubleTexEnvVoodoo3()
    
    This can never be true.
    
    Signed-off-by: Roel Kluin <roel.kluin at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5a7c2a99a65399a59f54c6a0756c106c1ae048ff
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Jan 5 11:07:54 2010 -0800

    i965: Fix build after blind merge of mesa 7.7 by Brian.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9f544394c1d059ce09c8bb2b5e11f5e871c7915f
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Jan 5 11:40:24 2010 -0700

    st/mesa: fix broken translation of negative register indexes
    
    A src register's index can be negative if we're doing indirect
    addressing into the constant buffer.  Ex: MOV OUT[1], CONST[ADDR[0].x-3]
    
    This fixes the piglit vp-arl-neg-array.vpfp test.
    
    Before this change we were going out of bounds of the t->constants[]
    array and getting garbage that later triggered an assertion.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=487a14b476d5e01bd03f50bc45fd3dfc59aa609c
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Jan 5 10:56:57 2010 -0700

    ARB prog parser: regenerated parser file

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

    ARB prog parser: fix parameter binding type
    
    References to program local and enviroment parameters are put into the
    unified program parameters list as PROGRAM_STATE_VAR entries which point
    into the local or environment arrays.  So the param_binding_type field
    should be PROGRAM_STATE_VAR.
    
    This fixes the piglit vpfp-generic vp-arl-env-array.vpfp and
    vp-arl-local-array.vpfp test failures.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e3514b73388c9df36941c370837a04d90ca44ddd
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Jan 5 10:03:16 2010 -0700

    ARB prog parser: regenerated parser files

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7c6ae4c6c87edd02671a3857d1f774835b923e59
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Jan 5 10:01:20 2010 -0700

    ARB prog parser: add allowSwizzle param to initialize_symbol_from_const()
    
    We need to disable constant consolidation when building an array of
    constants which might be indexed indirectly.
    
    Fixes regression in piglit vpfp-generic vp-arl-constant-array.vpfp
    test caused by earlier constant consolidation patch.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=37f6929d29c9d3fbec873c0576a343d342ffdedf
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Jan 5 09:59:39 2010 -0700

    mesa: whitespace changes and comments

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f27e39aa4ec267fd2074a73da14bf1b4d2f8fb13
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Jan 5 09:57:41 2010 -0700

    mesa: change constant search behaviour in _mesa_add_unnamed_constant()
    
    Only search for an existing, matching constant if swizzleOut is non-null.
    We need to be able to disable constant consolidation when building an
    array of constants which will be indexed indirectly.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c77ade8fed2be933af3f493932cedee7ca868b04
Author: Maarten Maathuis <madman2003 at gmail.com>
Date:   Tue Dec 29 23:59:08 2009 +0100

    nouveau: rewrite nouveau_stateobj to use BEGIN_RING properly
    
    - The previous solution was hacky and didn't do subchannel autobinding.
    - The beheaviour should match what libdrm_nouveau does closely.
    - The solution remains statically sized, but when debugging is on it will check
    for abuse.
    
    Signed-off-by: Maarten Maathuis <madman2003 at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=29d2ab37e65c9242d01f63cc5376cb6929f9285f
Author: Marcin Slusarz <marcin.slusarz at gmail.com>
Date:   Tue Dec 29 00:36:17 2009 +0100

    nouveau: kill nouveau_push.h and use libdrm versions of BEGIN_RINGs, etc

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c306ef5e81da5456d39a6e98cfc1f5f00b9c77a7
Author: Maarten Maathuis <madman2003 at gmail.com>
Date:   Sun Dec 20 12:19:19 2009 +0100

    nv50: remove vtxbuf stateobject after a referenced vtxbuf is mapped
    
    - This avoids problematic "reloc'ed while mapped" messages and
    some associated corruption as well.
    
    Signed-off-by: Maarten Maathuis <madman2003 at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=38d8b180038eef692cbc75731d340c9fcc721784
Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue Jan 5 17:56:26 2010 +0000

    svga: Remove stale references to delete shader results.
    
    To ensure that a new result that happens to have the same address
    of the old one will be detected as a change.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8ebef37c7ba67c4449367b95821293176a0a370b
Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue Jan 5 17:32:19 2010 +0000

    svga: Rebind shaders when tokens change.
    
    Even shader ID doesn't change. Otherwise the token change is not
    effective.
    
    This reverts regression from commit
    cdb445f3a9285e2d8f042a07021ade78b94e0156. Regression could be seen in
    Quake3's loading screen -- the upper right corner of the screen would
    be black.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3e18bad36d90255dca6cb519eb7ecfc540c292c1
Merge: 897cb8950ae14ffe7029b1daf16113ff62ce0dfe 467cccf0a77e225b886711db2b0b929ecf71e411
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Tue Jan 5 08:37:49 2010 -0800

    Merge branch 'gallium-docs'

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=897cb8950ae14ffe7029b1daf16113ff62ce0dfe
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Tue Jan 5 21:39:15 2010 +0800

    egl: Fix breakage from -fvisibility=hidden.
    
    Mark EGL API and driver functions as PUBLIC.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

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

    docs: Don't check in generated docs.
    
    Per ML discussion.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=acb8073d074de23c5e3753b9096e02b8101adeca
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Thu Dec 24 01:53:48 2009 -0800

    docs: Stub out list of modules in core distribution of G3D.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ef1b9426918a29b7ddd28601b0e53ed683abb89a
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Jan 5 09:14:48 2010 -0700

    st/mesa: added PROGRAM_LOCAL_PARAM case in src_register()
    
    Fixes piglit vpfp-generic arl.vpfp failure when using gallium.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ae44b92f61b78c9991060a8dd7fa7327d428c138
Merge: c727fa6dbf5a9fca5fc94de06c309f54402449d1 51362a75a70f982dc076064ff266e8eb6a0e3a8b
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Tue Jan 5 10:31:11 2010 -0500

    Merge branch 'remove-intel-dri1'
    
    * remove-intel-dri1:
      intel: intelScreenContext() is no longer used
      intel: Remove remaining dri2.enabled tests
      intel: Drop more cliprect bookkeeping
      intel: Remove struct intel_framebuffer
      intel: Remove client-side vblank code
      intel: Drop intelWindowMoved()
      intel: Drop batchbuffer cliprect_mode tracking
      intel: Drop DRI1 static regions
      intel: Use depth buffer from ctx.DrawBuffer in copypix_src_region()
      intel: Drop LOCK/UNLOCK_HARDWARE()
      intel: Drop DRI1 SwapBuffer implementation
      intel: Drop DRI1 CopySubBuffer implementation
      intel: Drop DRI1 support
      Push __driDriverExtensions out of dri_util.c and into the drivers
      Remove leftover __DRI{screen,drawable,context}Private references
      Check for libdrm_$chipset.pc when needed

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bd96b51303512bef301c4cee5c7a65ebb3371913
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Jan 4 14:31:08 2010 -0700

    mesa: bump version to 7.7.1-DEVEL

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c727fa6dbf5a9fca5fc94de06c309f54402449d1
Merge: c91ceeec320daebe7d9d78ed2d80a2265bcfa8c2 e3be32ccf900f22c1f75c9f2d8842fe9630da7d9
Author: Keith Whitwell <keithw at vmware.com>
Date:   Tue Jan 5 14:13:40 2010 +0000

    Merge commit 'origin/gallium-draw-retval'
    
    Conflicts:
    	src/gallium/drivers/identity/id_context.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c91ceeec320daebe7d9d78ed2d80a2265bcfa8c2
Author: Andre Maasikas <amaasikas at gmail.com>
Date:   Tue Dec 22 14:50:10 2009 +0200

    r600: adjust after radeon mipmap changes in 7118db8700
    
    R600_OUT_BATCH_RELOC doesn't really use offset so set it
    in TEX_RESOURCE2
    + typo fix

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=750c1e7bb4b5caab699d8bce8906b5ca138eac51
Author: Andre Maasikas <amaasikas at gmail.com>
Date:   Tue Jan 5 13:44:06 2010 +0200

    r600: support depth compare functions & shadow_ambient

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1f9aa38f4e2be47229d92be2c1189c2b8d9c7133
Author: Michal Krol <michal at vmware.com>
Date:   Tue Jan 5 11:00:07 2010 +0100

    tgsi: Simplify implementation of few interpreter's instructions.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=55b5c8816e95528cbe68599bade44796e10711cd
Author: Michal Krol <michal at vmware.com>
Date:   Tue Jan 5 09:09:50 2010 +0100

    tgsi: Use FREE() to release MALLOC-ed() memories in sanity.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=767d1472df68a777c51c406fa3f8d642c7cf58c0
Author: Michal Krol <michal at vmware.com>
Date:   Tue Jan 5 09:06:30 2010 +0100

    tgsi: Fix bogus loop condition in sanity.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c301fa6fc86b5ab8cc953674d6d21ff28a09e4ad
Author: Michal Krol <michal at vmware.com>
Date:   Sun Jan 3 21:13:47 2010 +0100

    tgsi: Treat MOV source operand as FLOAT so modifiers works as expected.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=72183227039acaa1fdc95ef9faeb98703cb8c28d
Author: Michal Krol <michal at vmware.com>
Date:   Sun Jan 3 20:44:48 2010 +0100

    tgsi: Store ADDR file in interpreter as an int.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7c8e67e4aa14510c56ea5c18cf6b2b961cbbf8e6
Author: Michal Krol <michal at vmware.com>
Date:   Sun Jan 3 17:59:17 2010 +0100

    tgsi: Remove dead micro_umod().

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=97f9a147db010ad373b4a85e7769f060ca12ab50
Author: Michal Krol <michal at vmware.com>
Date:   Sat Jan 2 22:07:33 2010 +0100

    tgsi: Make interpreter aware of float and integer data types.
    
    Debug check for inf and nan only on float channels.
    
    Apply absolute and negate source operand modifiers based on
    opcode type.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c34f6faf35c16ff81a1c4420290be4ed7f542121
Author: Michal Krol <michal at vmware.com>
Date:   Sat Jan 2 11:00:40 2010 +0100

    gallium: Add UMOD TGSI opcode.
    
    Either that or have UDIV have two destination operands.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=062aab96e015021f3b83067848495a8ce2d92456
Author: Michal Krol <michal at vmware.com>
Date:   Fri Jan 1 23:44:00 2010 +0100

    gallium: Add SWITCH, CASE, DEFAULT and ENDSWITCH opcodes to TGSI.
    
    Provide reference implementation of them in tgsi_exec.
    
    Note that BREAK opcode is overloaded and can be used to break out
    of either a loop or a switch-case statement.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=08a3efee10034d9bd8809eb6707a372b81ea3957
Author: Michal Krol <michal at vmware.com>
Date:   Wed Dec 23 19:08:45 2009 +0100

    tgsi/ureg: Improve immediate match & expand logic.
    
    Do not pollute immediates with unsuccessfull attempts to expand them.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ff56a12051a91c5c69db9afb85e4a3ebdb17ef96
Author: Michal Krol <michal at vmware.com>
Date:   Wed Dec 23 18:33:44 2009 +0100

    tgsi: Support signed/unsigned integer immediate types.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b1c55e80aa600c88a20117cdca4bde2a46f79730
Author: Michal Krol <michal at vmware.com>
Date:   Wed Dec 23 18:17:34 2009 +0100

    gallium: Add signed/unsigned int immediate data types.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bf4b4c1b6fc06056270e099082f3fd88ec261a3b
Author: Michal Krol <michal at vmware.com>
Date:   Wed Dec 23 17:22:18 2009 +0100

    tgsi: Cleanup interpreter code for other existing integer opcodes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2c046034dc5c95dd2fe84d0b4fd44f25235480b9
Author: Michal Krol <michal at vmware.com>
Date:   Wed Dec 23 17:02:03 2009 +0100

    Remove TGSI_OPCODE_SHR, map existing usage to TGSI_OPCODE_ISHR.
    
    This is to differentiate it from its unsigned version, TGSI_OPCODE_USHR.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=df0826fba37f38e9ea094180c71f2460e5b50e38
Author: Michal Krol <michal at vmware.com>
Date:   Wed Dec 23 17:00:15 2009 +0100

    tgsi: Implement new integer opcodes.
    
    Update interpreter and ureg.
    Also, get rid of SHR -- it's actually an alias for ISHR.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c59eda099306aca3a950f7157bde6fe84d0db604
Author: Michal Krol <michal at vmware.com>
Date:   Wed Dec 23 16:51:31 2009 +0100

    gallium: Add more integer TGSI opcodes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7836a96657eeb1b1a924d582bbf9db5b1692fadc
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Jan 4 20:00:00 2010 -0700

    mesa: added _mesa_[Get]TexParameterI[u]iv() functions
    
    New in GL 3.0.  Primarily meant for setting int/uint-valued texture
    border color.  Not plugged into dispatch table yet.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f6c2d1f94ffa8f87b22ed1ff5c465d0e9aa1489e
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Jan 4 19:53:28 2010 -0700

    mesa: make texture BorderColor a union of float/int/uint
    
    When we have integer-valued texture formats, the texture border color
    must also store integer and uint values.
    
    With GL 3.0, the new glTexParameterIiv() and glTexParameterIuiv() functions
    can set the border color to int or uint values.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=32b9983c0a593c0b50a44ddae829dee820cfd448
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Jan 4 19:20:33 2010 -0700

    mesa: use get_texobj() in _mesa_GetTexParameter() funcs

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5ac16495a2772886100789f04e1a7d65068e9a40
Merge: bfc34c880492f15dc47db30e88f888d1c48d5e70 6d845808589b9df84f23551b122533a55dce6bd5
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Jan 4 19:16:24 2010 -0700

    Merge branch 'mesa_7_7_branch'
    
    Conflicts:
    	docs/relnotes.html
    	src/gallium/drivers/llvmpipe/lp_tex_sample_c.c
    	src/gallium/drivers/r300/r300_cs.h
    	src/mesa/drivers/dri/i965/brw_wm_surface_state.c
    	src/mesa/main/enums.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6d845808589b9df84f23551b122533a55dce6bd5
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Jan 4 19:05:31 2010 -0700

    mesa: add missing _mesa_lock_texture() call

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b434a816d7a4b298e16a8b51b54e5a2d5ea28da8
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Dec 29 15:55:34 2009 -0800

    i915: Use _MaxLevel on principle in texture setup.
    
    It was OK before because we proceed to clamp the value to hardware
    limits, but given that other use of MaxLevel has been a trap, let's
    avoid it.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=19a26dfc474618ecfe881846a8c9dac221332d44
Author: Eric Anholt <eric at anholt.net>
Date:   Mon Jan 4 09:39:07 2010 -0800

    intel: Fix CopyTexImage from tiled mipmap levels > 0.
    
    Fixes piglit fbo-copyteximage.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=63610fae4f46361f2500577a83bf5ac6f9e8b0ac
Author: Eric Anholt <eric at anholt.net>
Date:   Mon Jan 4 08:47:01 2010 -0800

    i965: Fix the surface offset calculation for tiled buffers.
    
    If we ever had a non-tile-aligned tiled renderbuffer, the math was all
    off.  Use the existing x,y coordinates instead of trying to
    reconstruct them from an incorrectly-calculated offset value.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a160d1c27de8afcf072b4fd438d6a37f16742e75
Author: Andre Maasikas <amaasikas at gmail.com>
Date:   Tue Dec 29 14:47:01 2009 +0200

    r600: support vertex_array_bgra
    
    Use vertex program key mechanism and swizzle during vertex fetch - is there
    a better way?

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=82421c549f782cee0d377a064852813117ff6850
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Jan 4 13:59:43 2010 -0700

    mesa: added GL_DU8DV8_ATI in extract_float_rgba()
    
    Fixes warning seen with Shadowgrounds.  See bug 24016.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=01bf004d8bef298298621dc9e13b4119e3ced572
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Jan 4 12:47:37 2010 -0700

    docs: initial release notes for 7.7.1

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6130bb13913090f7477d3dab5662c7e80c7b9293
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Jan 4 12:06:04 2010 -0800

    mesa: Prevent possible array out-of-bounds access by _mesa_light.

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

    i965g: Fix assert.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ad80009c8845f446d64a0a43f39b5a797db2245b
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Jan 4 11:25:38 2010 -0800

    tgsi: Fix assert.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0fb1eaddfbaf487067e0ff4f1d6f82145b6b0acd
Merge: 195568e4cb0524d71db0ac68cf5a95b33a1af6b4 c9b558351847133dced0c9daaeb84d57d550afc9
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Jan 4 11:47:39 2010 -0700

    Merge branch 'gallium-conditional-rendering'

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

    mesa: regenerated enums.c file

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=707faf65c89dbe64e2cb01196b913b354221e26e
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Jan 4 11:29:09 2010 -0700

    glapi: comment-out TIMEOUT_IGNORED
    
    This is not really a GLenum value.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f52dd2ab333b0bdfa1df15bffb8156350c93f892
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Dec 29 10:26:28 2009 -0700

    glsl: use varName variable in _slang_gen_assignment()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=195568e4cb0524d71db0ac68cf5a95b33a1af6b4
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Jan 4 11:26:56 2010 -0700

    mesa: more detailed error message in extract_float_rgba()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1baaf111c8c42ed7f7218c46038f32eb51b9c6eb
Author: Alan Hourihane <alanh at vmware.com>
Date:   Mon Jan 4 17:41:49 2010 +0000

    fix overflow

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=51362a75a70f982dc076064ff266e8eb6a0e3a8b
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Fri Jan 1 23:26:50 2010 -0500

    intel: intelScreenContext() is no longer used

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5a0b60aa1b9c1c4ce15c6b461e24622e9f71286d
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Fri Jan 1 23:26:03 2010 -0500

    intel: Remove remaining dri2.enabled tests

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2861d9200be15cc44e8825387d3bd79086523c67
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Fri Jan 1 22:56:36 2010 -0500

    intel: Drop more cliprect bookkeeping

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d282128ff68cc58bc3f5b808031c5fe7325bd69b
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Fri Jan 1 23:21:16 2010 -0500

    intel: Remove struct intel_framebuffer
    
    With the vsync fields no longer relevant and by refactoring the code
    to no longer use color_rb[0-1] we can just use struct gl_framebuffer
    directly.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a6e1d3edac90016ca9662ca0a9707a2d4fba1726
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Fri Jan 1 21:41:57 2010 -0500

    intel: Remove client-side vblank code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5bc4b886e412e01260af9cf9c8bd7c01f1dece19
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Fri Jan 1 21:37:41 2010 -0500

    intel: Drop intelWindowMoved()
    
    Everything this functions does under DRI2 is also taken care of
    by intel_draw_buffer(), which is always called where intelWindowMoved()
    is called.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5203b7227ccb6b618fa42f08434d4a3cf123dca2
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Fri Jan 1 20:01:08 2010 -0500

    intel: Drop batchbuffer cliprect_mode tracking

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f55d0920cd8e504a09e3741716fc47381c03f6ac
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Fri Jan 1 19:29:58 2010 -0500

    intel: Drop DRI1 static regions

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ee49ac8742c52696cba8cc5ca50459f8a13153a1
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Fri Jan 1 21:15:04 2010 -0500

    intel: Use depth buffer from ctx.DrawBuffer in copypix_src_region()
    
    This function was using intel->depth_region, which is the static region
    for the DRI1 depth buffer.  This code has always been broken with DRI2
    but I suspect it doesn't get excersized much.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=01dc463e5d5513e059eea601710cd4babe02610d
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Fri Jan 1 18:42:23 2010 -0500

    intel: Drop LOCK/UNLOCK_HARDWARE()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3566bc7584475daa852f4d5735a81a28c032297d
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Fri Jan 1 18:31:48 2010 -0500

    intel: Drop DRI1 SwapBuffer implementation

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4611f08c07091f2f516156f4725c2ae5fc3579c4
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Fri Jan 1 18:29:35 2010 -0500

    intel: Drop DRI1 CopySubBuffer implementation

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=48c0ff14240044935049a1114edfc69bc6682b95
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Fri Jan 1 18:16:15 2010 -0500

    intel: Drop DRI1 support
    
    The DDX driver stopped supporting DRI1 so we're dropping support for
    that from the DRI driver too.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=39a0e4e7de379a182c1544fa24d5cb2a7687ec72
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Fri Jan 1 17:56:29 2010 -0500

    Push __driDriverExtensions out of dri_util.c and into the drivers
    
    This lets the individual drivers select which extensions to advertise.
    Specifically, most drivers (tdfx, sis, savage etc) don't support DRI2
    but the shared extension list in dri_util.c does list the DRI2 extension.
    
    Pushing the list into the drivers, lets us avoid listing the DRI2
    extension for drivers that don't support it.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d61f07318c8678901b948fdaa8ccdf37aa3203e9
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Fri Jan 1 17:09:12 2010 -0500

    Remove leftover __DRI{screen,drawable,context}Private references
    
    As part of the DRI driver interface rewrite I merged __DRIscreenPrivate
    and __DRIscreen, and likewise for __DRIdrawablePrivate and
    __DRIcontextPrivate.  I left typedefs in place though, to avoid renaming
    all the *Private use internal to the driver.  That was probably a
    mistake, and it turns out a one-line find+sed combo can do the mass
    rename.  Better late than never.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8616cec5c9889e6166839b33baa8db52f04d409c
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Fri Jan 1 17:03:33 2010 -0500

    Check for libdrm_$chipset.pc when needed
    
    This adds missing pkg-config lookup for intel and moves the radeon
    lookup into a case...esac so it's only looked up when one or more of
    the radeon drivers are enabled.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1e414df894fc70b7024eb38c812e582336014974
Author: Michel Dänzer <daenzer at vmware.com>
Date:   Mon Jan 4 16:54:29 2010 +0100

    st/mesa: Only call st_texture_image_unmap() if texImage->Data is non-NULL.
    
    This was already done in st_TexImage() but was missed between incremental
    changes to st_TexSubimage().

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a3abb9d1cc4698e45e5d794919e8c27a3d7e5908
Author: Alan Hourihane <alanh at vmware.com>
Date:   Mon Jan 4 12:42:51 2010 +0000

    silence compiler warning

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4a531fb46a6ab544666c5eeb362f3622bd44aaff
Author: Alan Hourihane <alanh at vmware.com>
Date:   Mon Jan 4 12:41:33 2010 +0000

    Fix test

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=86b336f71b21c813a1fa890440553aedcfb08fa7
Author: Michal Krol <michal at vmware.com>
Date:   Mon Jan 4 13:38:58 2010 +0100

    docs: Explain TGSI_SEMANTIC_NORMAL.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8ab89d7681b90ba4cf556237fe5d08b706fd11ae
Author: Michal Krol <michal at vmware.com>
Date:   Mon Jan 4 13:23:41 2010 +0100

    docs: Fix indent.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=07f416cdc9cfdbad6bbeee0cbd826252e93ed26e
Author: Michal Krol <michal at vmware.com>
Date:   Mon Jan 4 13:21:32 2010 +0100

    docs: Clarify what truncate means.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cef218062aeb86bc7564483b3c39d61532d35e48
Author: Michal Krol <michal at vmware.com>
Date:   Mon Jan 4 13:15:28 2010 +0100

    docs: Replace bogus `\times' back with `*'.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c929664fdf257ce5e41a70545df72eb2f6b51d92
Author: Michal Krol <michal at vmware.com>
Date:   Mon Jan 4 13:12:27 2010 +0100

    docs: TGSI SIN and COS are scalar instructions.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=acd1451393068762a46a06aee3af9e94bc09e147
Author: Michel Dänzer <daenzer at vmware.com>
Date:   Mon Jan 4 13:05:43 2010 +0100

    svga: Fix debug build crash when rendering to depth/stencil renderbuffer only.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c114f000df269787afb449d73cd8aae202be2550
Author: Michel Dänzer <daenzer at vmware.com>
Date:   Mon Jan 4 13:04:05 2010 +0100

    st/xorg: Proper calculation of screen pitch.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8282185752a93acca54a67a8e97e0066ee233709
Author: Michel Dänzer <daenzer at vmware.com>
Date:   Mon Jan 4 13:02:40 2010 +0100

    vmware/xorg: Fix SCons build.

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

    docs: Clarify math description of TGSI LRP instruction operation.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b6659681f2ec73026eecafd54bfad72c2712b4dd
Author: Michal Krol <michal at vmware.com>
Date:   Mon Jan 4 12:52:43 2010 +0100

    docs: Correct TGSI acronym expansion.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e04a818606f5639d9d8df4ebe501abb496bf847f
Author: Andre Maasikas <amaasikas at gmail.com>
Date:   Tue Dec 29 14:47:01 2009 +0200

    r600: support vertex_array_bgra
    
    Use vertex program key mechanism and swizzle during vertex fetch - is there
    a better way?

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

    r300: Use C-style comments.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8a29e3f8e8e1f05e54959063928a93d7a5eef0f0
Author: Vinson Lee <vlee at vmware.com>
Date:   Sun Jan 3 21:39:20 2010 -0800

    progs/egl: Silence uninitialized variable warnings.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3ea5a95078bddaed66e3c9412b4b0c4685bc9ec7
Author: Vinson Lee <vlee at vmware.com>
Date:   Sun Jan 3 21:29:33 2010 -0800

    progs/samples: Silence compiler warnings.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b14cbfaebc135351a72d86128ae987611ef8c31f
Author: Vinson Lee <vlee at vmware.com>
Date:   Sun Jan 3 20:51:23 2010 -0800

    r300: Silence 'mixed declarations and code' warnings.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2b218d94b51ce04467795c30d2426204986e3249
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Sun Jan 3 23:24:13 2010 -0500

    Only enable verbose NoOp dispatch if DEBUG is defined
    
    By default we generate a function per GL entry point to warn if it's
    called without a context set.  This is to allow the function to print
    it's name in the warning.  By using a generic function that doesn't print
    the function name in the non-DEBUG case, we reduce libGL size from
    320008 bytes to 283144 bytes (11%).

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0214b7b3c1eae5573b03b485b18e4c10729831ee
Author: Vinson Lee <vlee at vmware.com>
Date:   Sun Jan 3 20:16:59 2010 -0800

    r300: Silence 'mixed declarations and code' warning.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c3047e73f78b4f337a2f66acdc95133d61a2b535
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Sun Jan 3 22:46:43 2010 -0500

    Noop dispatch: move warning code out of the generated functions
    
    This reduces libGL size by 11% here, going from 360968 bytes to
    320008 bytes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=58531029e6eba11c374d996ea031f1bbe4386c54
Author: Vinson Lee <vlee at vmware.com>
Date:   Sun Jan 3 18:32:07 2010 -0800

    r300: Silence 'mixed declarations and code' warning.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3e196f433dc02654f1c0f7989e2e7e7a5c4b425d
Author: Vinson Lee <vlee at vmware.com>
Date:   Sun Jan 3 18:05:12 2010 -0800

    r300g: Silence 'mixed declarations and code' warning.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b8326b011d9b16dcc502507a52bd747a4b709399
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Sun Jan 3 20:59:52 2010 -0500

    Fix glut to work with -fvisibility=hidden
    
    The GLUTAPI #define used in the header file to mark the font structs
    visible wasn't kicking in because of the #define glutBitmap9By15 XXX
    prior to #include <GL/glut.h>.  High quality code... worked around by
    copying the GLUTAPI specifier to the invidual C files.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8d62eb45997a199e116661e26217b4d44fb9ba1e
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Sun Jan 3 19:53:01 2010 -0500

    Export a few glapi functions used by gallium and r300
    
    Fixes breakage from -fvisibility-hidden commit.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fe3ea299bf8abcf27c8a168138c8fd3f4e43cefa
Author: Vinson Lee <vlee at vmware.com>
Date:   Sun Jan 3 15:07:35 2010 -0800

    r300g: Remove comma at end of enumerator list.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0bfc579bd435b4d0c258258440866840c473f681
Author: Vinson Lee <vlee at vmware.com>
Date:   Sun Jan 3 14:42:36 2010 -0800

    llvmpipe: Remove comma at end of enumerator list.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e388d62b4712bcd75cecad53f5ca20a2bb6f89b1
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Sat Jan 2 18:59:54 2010 -0500

    Compile with -fvisibility-hidden by default
    
    We have all functions that need to be visible marked with PUBLIC and
    this is trimming around 4% off the DRI driver .so size.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=eb5d9e6f70037d4dc12430302f82a116cb1e00ca
Author: José Fonseca <jfonseca at vmware.com>
Date:   Sun Jan 3 19:58:54 2010 +0000

    mesa: Cope with the degenerate case of zero length ranges.
    
    Fixes assertion failures on glean's bufferObject test.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f3739bdb60edc051348526d469d5222bb6934917
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Jan 1 21:54:01 2010 +0000

    gdi: Don't generate import libraries for opengl32.dll.
    
    Both MinGW and MSVC include opengl32 import libraries, and its safer to
    always use those.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a60084088baca0981e5b0f1512831683cd4f25bc
Author: Francis Galiegue <fgaliegue at gmail.com>
Date:   Sun Jan 3 09:42:17 2010 -0700

    mesa: fix blend enable/disable calls in meta.c code
    
    Fixes regression in some DRI drivers since the GL_EXT_draw_buffers2 changes.
    
    Signed-off-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=287cbba9b7ebf95391f77b58f519dd76c415d355
Author: Jeremy Huddleston <jeremyhu at freedesktop.org>
Date:   Thu Dec 24 08:47:29 2009 -0800

    apple: Purge existing (not working) GLX_USE_APPLEGL from dated libGL on OSX
    
    Signed-off-by: Jeremy Huddleston <jeremyhu at freedesktop.org>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=32305e3a9f9408922c34f06174aaa0d34cf72459
Author: Jeremy Huddleston <jeremyhu at freedesktop.org>
Date:   Thu Dec 24 09:20:33 2009 -0800

    glxcmds: Fix comment about __DRI_ALLOCATE
    
    Signed-off-by: Jeremy Huddleston <jeremyhu at freedesktop.org>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1d95544446f3b862620fe5bb33b37705a2ad8681
Author: Vinson Lee <vlee at vmware.com>
Date:   Sun Jan 3 03:06:33 2010 -0800

    trace: Remove comma at end of enumerator list.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=66c1de77ed58ea8856c5bc72c8e4c69e23aa04f2
Author: José Fonseca <jfonseca at vmware.com>
Date:   Sun Jan 3 11:02:12 2010 +0000

    rtasm: Play nicely with Windows's Data Execution Prevention.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1da47ac20e676e05c1b0b66c2c07265836f4c7eb
Author: Vinson Lee <vlee at vmware.com>
Date:   Sun Jan 3 02:38:22 2010 -0800

    progs/vp: Ensure null-terminated byte string.

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

    progs/tests: Silence uninitialized variable warning.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=32d18924dff424eb2e06454193c6c2024f1b2795
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Jan 2 21:52:51 2010 -0800

    progs/tests: Silence warn_unused_result warning.

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

    i810: Fix include recursion.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=94c5faad26eae7bb4b95d6c95548860ff52354ba
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Jan 2 20:47:15 2010 -0800

    sis: ifdef out unused variable.
    
    Silences GCC warning.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d2758f3b74838f4d4f1ae691fddca7dc9f4e8c0e
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Jan 2 20:39:04 2010 -0800

    st/xorg: Ensure null-terminated byte string.

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

    r300g: Use C-style comments.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fe27b07b0fe7b63755add9bf522d7efcbf1ffb9b
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Jan 2 20:04:00 2010 -0800

    glu/sgi: Initialize members of struct O_curve.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cdb445f3a9285e2d8f042a07021ade78b94e0156
Author: José Fonseca <jfonseca at vmware.com>
Date:   Sun Jan 3 00:47:30 2010 +0000

    svga: Use a shader id as low as possible.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=904917dcc67e15830a4fe106a243eb57dde985ea
Author: José Fonseca <jfonseca at vmware.com>
Date:   Sun Jan 3 00:41:01 2010 +0000

    util: Minor enhancements/corrections to the bitmask logic.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=da6a80301b2cfdc6902198e3fef5ec78e86e39cf
Author: José Fonseca <jfonseca at vmware.com>
Date:   Sat Jan 2 21:46:42 2010 +0000

    svga: Rename error labels.
    
    Make it easier to insert/remove error branches.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=386f91eec3f96cb8e28dfc6545a11e1d7dedc22b
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Jan 2 15:46:11 2010 -0800

    glu/sgi: Initialize members of struct O_surface.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ba9dc26eec0ee65ea3aa1d8f8f31731157f86fa0
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Jan 2 15:29:25 2010 -0800

    glu/sgi: Initialize member of struct O_trim.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c978ab017d103e60e7e69b6a7857a70baca29e7b
Author: José Fonseca <jfonseca at vmware.com>
Date:   Sat Jan 2 20:22:52 2010 +0000

    gallium: Hunt down all references to GALLIUM_AUXILIARY_DIRS.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=995c3420186cad609b8a785be0d76f17096bf14d
Author: Marc Dietrich <marvin24 at gmx.de>
Date:   Sat Jan 2 13:51:17 2010 +0100

    autoconf: fix build breakage

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1fbc71937f7da1339c4a456b0bac48881b7e2b7c
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Jan 1 17:50:02 2010 -0700

    mesa: added _mesa_GetBufferParameteri64v()
    
    This is a new function in GL 3.2.  No dispatch for this function yet.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=37e5626111ea99409d41af9581a3bc32a5d1519f
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Jan 1 23:01:03 2010 -0800

    glu/sgi: Initialize member of struct Property.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=646c8ce03217dbda87fd1f5aedddd3f75a477754
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Jan 1 17:54:11 2010 -0800

    progs/samples: 'Silence no previous prototype' warnings.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2c64e4c50eaf7c3dd0cc95edbca1d31316baac3a
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Jan 1 17:25:16 2010 -0800

    glu/sgi: Initialize member of struct Dlnode.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=64a19610112efdbde9daa81b742a081832d186e9
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Jan 1 17:19:27 2010 -0800

    glu/sgi: Initialize members of struct O_nurbscurve.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=52eb3e4235cc661ab9626a704c555a5f096c628a
Author: José Fonseca <jfonseca at vmware.com>
Date:   Sat Jan 2 01:12:35 2010 +0000

    scons: Build glew on all platforms.
    
    It is required for progs.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fab161f28739c397200e1ad3b6ad2a26409c95bf
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Jan 1 17:06:16 2010 -0800

    x86: Silence printf format warnings.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=321aef7da31abeee91b929cbaedbe9626597d8b1
Author: José Fonseca <jfonseca at vmware.com>
Date:   Sat Jan 2 00:56:01 2010 +0000

    scons: Update the MSVC SA to match latest scons code.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=58d376ac42d730b927e52e4906ce7cdc4e5bf46a
Author: José Fonseca <jfonseca at vmware.com>
Date:   Sat Jan 2 00:55:29 2010 +0000

    scons: Axe generic.py.
    
    Progs are now built together with the rest so no longer needed.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ad9defdd9c5c7a18c833cdacebe012604190f167
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Jan 1 16:25:37 2010 -0800

    progs/rbug: s/wait/rbug_wait/
    
    wait conflicts with wait in /usr/include/sys/wait.h.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3ae37da6116d7a703b2752fd7978caad79ecfcf2
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Jan 1 16:03:53 2010 -0800

    llvmpipe: Silence uninitialized variable warning.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8a318edd0838ee3343be0425019d93541b621567
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Jan 1 22:35:28 2010 +0000

    scons: Put glut and glew shared libraries into build/xxx/bin or lib.
    
    Use bin subdir for windows dlls, lib for unices.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ee39dc20e6f055f131f21ca2d63ea0eada5a80a6
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Jan 1 22:03:07 2010 +0000

    python: Don't generate a import library for python module either.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6f19ec64fc8878e39809e77a0022a5c819f41e4b
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Jan 1 21:58:21 2010 +0000

    i965: Add missing include.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2104cbb6947645614e99319edb3b6502535066ee
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Jan 1 21:55:08 2010 +0000

    scons: Remove duplicated code.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b2e40643a328e4a60c04acf3e3079befb813c705
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Jan 1 21:54:51 2010 +0000

    scons: Disable version symlinking for DLLs.
    
    Fixes windows build.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=187066caa0d98836ecb1e2fd5e5c96bc83fcc82e
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Jan 1 21:54:01 2010 +0000

    gdi: Don't generate import libraries for opengl32.dll.
    
    Both MinGW and MSVC include opengl32 import libraries, and its safer to
    always use those.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=14a8c9dac7ea43ad8a45052e17f7127451344e5a
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Jan 1 19:58:39 2010 +0000

    scons: Fix glew build on MSVC.
    
    The environment for building the DLL needs to be quite different from
    the environment for building the programs, in order to get
    the dllexport/dllimport attribute done currectly. I don't know how MinGW
    managed to build the programs, but MS linker refuses to link symbols with
    mismatching attributes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c852e960ccb5d2727ccaaf2829e89596a6be3128
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Jan 1 19:39:09 2010 +0000

    util: Silent potential loss of precision warnings.
    
    Also ensure multiplication doesn't happen for negative numbers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fd237a879fdc70cb070aa8be0f01a7b31d8207c6
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Jan 1 15:38:19 2010 -0800

    llvmpipe: Use C-style comment.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dac82c378a94f0f42bef3f7e33e11e4eafb9872b
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Jan 1 15:32:52 2010 -0800

    gallium/util: Silence format warnings.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=88bd32383a06224c742f6af59fcd95cd11284d5b
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Jan 1 15:12:58 2010 -0800

    ARB prog parser: Silence unused variable warnings.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7df06e7e9d5d5ac0a5a2fa0af11afa7f5241c5a4
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Jan 1 15:01:22 2010 -0800

    gallium/util: Replace h_addr with h_addr_list[0].
    
    Fixes compilation error on Mac OS.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a349687d499a76496dc9433d5437398f774f0bd4
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Jan 1 14:46:11 2010 -0800

    glu/sgi: Initialize members of class Knotvector.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5d3d202ac991bd1a67ba40f4be145621b35620fe
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Jan 1 14:39:16 2010 -0800

    glu/sgi: Initialize member of struct Property.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9595b59247518dbb7c47c25720dc2a5147973b0b
Author: Igor Oliveira <igor.oliveira at openbossa.org>
Date:   Fri Jan 1 19:03:27 2010 +0100

    tgsi: Add missing semantic name in text parser.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=486ccb55a89f229ffbd181f79f9372cf0b4cbdb6
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Jan 1 00:35:43 2010 +0000

    r300: Fix scons build.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=89d778ff02222e0ff383fa453470879033f178b7
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Jan 1 00:22:48 2010 +0000

    scons: Don't list cell as a driver.
    
    Cell driver's SConscript never got written, and it is not trivial one to
    write, so don't accept cell in the driver option to avoid confusion.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cf9be46c01151c46954316a4cbc693dde06a77af
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Jan 1 00:20:52 2010 +0000

    llvmpipe: Add missing include path.
    
    The abscense was being masked previously.

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

    gallium: Generate a single library for auxiliaries with Make too.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f8f4757d46627fb453f08dc63fde3d7f458eafe2
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Dec 31 22:18:17 2009 +0000

    scons: Aggregate all tiny libraries in a single library.
    
    Makes integration of gallium into out of tree components much easier. No
    pratical change for components in this tree,

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fc8e0b97e53fc94b9bafa038cd4420a9588e62f7
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Dec 31 21:41:24 2009 +0000

    gallium: Remove the sct module.
    
    Not used, and its functionality is now addressed by
    pipe_context::is_texture/buffer_referenced callbacks.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7bbf7f94ea786e41ff1364cedaf7dd5c0bbf605a
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Dec 31 21:10:25 2009 +0000

    scons: Build progs together with everything else.
    
    This is a substantial reorganization, This particular commit enables:
    - building the progs for unices platforms
    - glew is now built as a shared library (it is the default, and it is
    inconvenient and pointless to shift away from that default)
    - all progs get built by default

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=58b401315b1db3c2c483e1d1df372be76ca1001a
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Dec 31 20:55:33 2009 +0000

    progs: Ignore derived files.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cbb23523a80615c075d73e4a9b2a1e6ecd135d58
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Dec 31 20:52:06 2009 +0000

    glsl: Ignore programs.

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

    scons: Don't globally define WIN32_LEAN_AND_MEAN.
    
    Some of the demo progams legitimately need the functionality
    that's disabled by WIN32_LEAN_AND_MEAN.
    
    Instead the solution should be to define WIN32_LEAN_AND_MEAN just before
    including windows.h on a case by case basis.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=33f44b93d26a1d0c2c15a2613b07510825bc1d54
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Dec 31 20:14:30 2009 +0000

    mesa: Avoid WIN32_LEAN_AND_MEAN re-definition.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=04c7f483b438deffe7cfa1883d0c30616257e2d0
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Jan 1 11:20:38 2010 +0000

    mesa: Make condrender.[ch] prototypes match.
    
    GLAPI on windows is more than "extern" -- it includes the --, so the
    mismatch between condrender.[ch] prototypes causes "different linkage"
    errors on windows.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=97e2c5ac0bba7298c9a32703fe3d19de1f7b815a
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Dec 31 17:58:56 2009 +0000

    scons: Expose convienience libraries to the host environment.
    
    This fixes MinGW cross compilation build, recently broken due to the use
    of convenience libraries in the GLSL preprocessor.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=700a2ebbf1ce0737ffdc3c9f08415dcf59550465
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Dec 31 17:53:23 2009 +0000

    glut: Silent the glut*_ATEXIT_HACK defined but not used warnings.
    
    There are two ways to silent this: put inline keyword, or reimplement the
    hack as a #define. inline keyword actually varies slightly with compiler
    so I've opted by the latter.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c9b558351847133dced0c9daaeb84d57d550afc9
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Dec 31 14:47:21 2009 -0700

    st/mesa: implement conditional rendering

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f1b382d2e66855d49354356f2d3209652aaf5987
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Dec 31 14:46:57 2009 -0700

    st/mesa: move st_query_object type to header to make it public

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=41450b03a8e8e0f94f8eefc6880d32e9b0ef6f6d
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Dec 31 14:46:15 2009 -0700

    softpipe: implement conditional rendering

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c0b4fb06b8b570b1999a0849797d3cb77f6ee5cd
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Dec 31 14:44:40 2009 -0700

    gallium: pipe_context::render_condition() and mode flags
    
    For conditional rendering predicated on results of an occlusion query.
    
    If this driver function is NULL, conditional rendering is not supported by
    the driver.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=45a01bc5bd95a6cc85a9db7d8e2c07812346373d
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Thu Dec 31 22:24:13 2009 +0100

    nv50: small fix for handling "dangerous" swizzles

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=25024d948298a9f3f3210a0b91486f79a3917b0f
Merge: d14beea534dcb2b3ae2ae1f7ee0ba5dcdef3dba3 195e7657e2f15f7ad8b22042b86bcf33c5bba76b
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Dec 31 09:02:27 2009 -0700

    Merge branch 'mesa_7_7_branch'
    
    Conflicts:
    	configs/darwin
    	src/gallium/auxiliary/util/u_clear.h
    	src/gallium/state_trackers/xorg/xorg_exa_tgsi.c
    	src/mesa/drivers/dri/i965/brw_draw_upload.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d14beea534dcb2b3ae2ae1f7ee0ba5dcdef3dba3
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Dec 31 08:50:26 2009 -0700

    mesa: remove a line of dead code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=06f10903cbddb91a58bee383c05364c79faf33b6
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Dec 31 08:48:52 2009 -0700

    docs: 7.8 relnotes: GL_NV_conditional_render and GL_EXT_draw_buffers2

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f10470e3fe0fc70531c91d1c86c99dd1ba826bfb
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Dec 31 08:48:27 2009 -0700

    mesa: enable ColorMaskIndexed in display lists

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=34075d0219edc2cedb5122eb0f82ee0b105b3abd
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Dec 31 08:46:36 2009 -0700

    progs/tests: added test for GL_EXT_draw_buffers2
    
    Render into two color buffers (render targets).  Display half of each
    buffer in the window.  Use different color masks for each render target.
    Only enable blending for the second render target.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fcc2e1a729e93bfe64f82d95d007ceab98f3dbc2
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Dec 31 08:46:09 2009 -0700

    mesa: enable GL_EXT_draw_buffers2 for sw drivers

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

    docs: update status for conditional rendering

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=08d145e1d7479aab125013d6852968fa09ad6fb3
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Dec 30 21:41:37 2009 -0700

    progs/tests: added conditional rendering test program

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=aa491c19b9a5de350834b5f416e69e1e0a67a194
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Dec 30 21:40:54 2009 -0700

    mesa: turn on NV_conditional_render for software drivers

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

    swrast: add check for conditional rendering

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=699cfaeb3cde2a329b2d79ae09c7783ed4edacfe
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Dec 30 21:40:03 2009 -0700

    tnl: add check for conditional rendering

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ff3a52643d323626f32a9f1c14464a9501e6494d
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Dec 30 21:39:46 2009 -0700

    mesa: plug in API functions for conditional rendering

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=007b1f42c45e9c063eff5846530baf6ffc8643dd
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Dec 30 21:38:58 2009 -0700

    mesa: added dispatch for GL_NV_conditional_render extension

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5a0eb89da56aeaded17fee213bb4f00607b13a5c
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Dec 30 21:37:54 2009 -0700

    mesa: added FLUSH_VERTICES(), more comments

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

    mesa: add flag for GL_NV_conditional_render extension

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0fbe828c1d2a7e7d9155a3ef64e91da4ec2b79ee
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Dec 30 14:47:06 2009 -0700

    mesa: _mesa_Begin/EndConditionalRender() functions
    
    For GL_NV_conditional_render and GL3.
    
    The drawing functions don't check the query object yet.
    No API dispatch yet.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=534e0051854e2e455650435f85e6a73aba8f5d64
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Dec 30 14:42:14 2009 -0700

    mesa: make _mesa_lookup_query_object() an non-private inline function

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=195e7657e2f15f7ad8b22042b86bcf33c5bba76b
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Dec 31 08:44:24 2009 -0700

    swrast: use different temp array in _swrast_get_dest_rgba()
    
    When using multiple color drawbuffers with blending/logicop/masking we
    were overwriting color values which we still needed.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4e4244b910c83797e3dde62020618f20eb026908
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Thu Dec 31 13:38:53 2009 +0100

    nv50: fix TEXLOD sequence and use it only in FPs

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=616ddc8dfa5bfc886db8d4c7ef7fc66793f7940d
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Wed Dec 30 21:25:13 2009 +0100

    nv50: cannot kill branch if immediate is used
    
    The immediate's bits eat the condition bits.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b3425bc3607666e5c8ba4f403b4ead8c8870e49c
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Wed Dec 30 21:17:31 2009 +0100

    nv50: make assimilate_temp safe
    
    Cannot change hw reg assigned to a TGSI TEMP on the fly if
    we are in a loop, conditional, or can jump around wildly.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d9ae8f31d5e687fae412edf888028cce69b039f0
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Wed Dec 30 20:54:58 2009 +0100

    nv50: handle TGSI_OPCODE_EXP,LOG
    
    Not that they make much sense on nv50, but we also do LIT ...

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f2cca04bd87547f8a76d87f4cd9b585de0cf40de
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Thu Dec 31 12:26:14 2009 +0100

    nv50: add support for subroutines

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=170cdb4507683fb9042620f7ab2ad96e57787d6c
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Thu Dec 31 00:37:47 2009 +0100

    nv50: alloc_reg on reg_instance
    
    If we create multiple instances of an nv50_reg referencing
    them same resource, register allocation from alloc_reg has
    to be done with the original nv50_reg.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0ba518e3274b020deac255061ab23c74aefeb3f1
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Tue Dec 29 12:04:34 2009 +0100

    nv50: multiply polygon offset units by 2

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4d2551beb7b3f5ae9f47ee97e24556c5bcb905c8
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Tue Dec 29 00:02:45 2009 +0100

    nv50: neg and abs modifiers for flops
    
    Also fixes RSQ of negative sources.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3019afdbd862b86eb26d222d3a1d743faf3693be
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Mon Dec 28 23:17:26 2009 +0100

    nv50: don't negate immediates in set_immd
    
    This negation would only be triggered in situations
    where it's incorrect.
    The caller of set_immd should negate the immediate value
    in the instruction itself if desired, and will also know
    if it's a float or an int.
    
    ADD TEMP[0], CONST[0], -IMMD[0] would load the immediate
    into extra TEMP, negated, and set the negate flag in add
    as well - double negation.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6e0584932b3e556a0aecd2ca36f5ae41dc40a919
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Dec 31 00:07:47 2009 -0800

    mesa: Silence unused variable warning.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5b2713c92a89fc6c47c3546d36eeb549e126ebc0
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Dec 30 12:38:21 2009 -0800

    progs/glsl: Provide a better fix for fgets warning.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9b0bbe15a54b3d5d0ba015a71b1cf10da04ab892
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Dec 30 10:39:20 2009 -0700

    docs: added GL 3.x feature checklist to track what's done in Mesa

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=16e91d4c0e1088f5c4098b01b4b7bf670cd66c4a
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Dec 30 10:30:16 2009 -0700

    mesa: implement _mesa_GetStringi() for GL3
    
    Note: not plugged into the dispatch table yet.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=56bdaca03e2289f56d1c88668d0a0f1dbd5abeca
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Dec 30 10:29:53 2009 -0700

    mesa: _mesa_get_enabled_extension() function

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=802b80893943cf129039a37fb2afe26444b09332
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Dec 30 10:16:01 2009 -0700

    mesa: implement GL3 GL_NUM_EXTENSIONS query

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1ec6de9f948b45e24ecd0e039819e90863ec9646
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Dec 30 10:13:31 2009 -0700

    mesa: simplify some extension testing code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=05fb922e61efc2712bf7499f31e4b36b06a54f56
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Dec 30 09:45:58 2009 -0700

    mesa: display list support for glClearBuffer functions
    
    Note: some code disabled until dispatch table supports GL3 entrypoints.

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

    mesa: implement GL3 glClearBuffer() functions
    
    These functions clear color/depth/stencil buffers with a value that's
    passed to the function, rather than the context clear values.
    
    For now these functions are implemented in terms of the existing
    ctx->Driver.Clear() hook.  In the future when we have non-normalized
    integer and unsigned integer color buffer formats we'll need new
    driver hook(s) to pass int and uint clear values to the driver.
    
    Note: these functions are not hooked into the dispatch table at this time.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=12039aa7a9e9e7c320e695b2f611b6559925178c
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Dec 28 15:12:14 2009 -0700

    mklib: use a wrapper for ar

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9656177bc0fac5785d01900a768c2855bdc04b5a
Author: Luca Barbieri <luca at luca-barbieri.com>
Date:   Wed Dec 30 02:54:39 2009 +0100

    nouveau: Fix glTexSubImage on swizzled surfaces on <=NV40
    
    Currently in nvXX_transfer_new a temporary as large as the surface is created.
    If the subrectangle is not the whole texture we would need to read
    back the whole texture, but we aren't.
    Thus, everything but the subrectangle specified is loaded as garbage.
    This can be seen in progs/demos/ray.
    
    This patch fixes the problem by creating a temporary that covers only
    the desired subrectangle.
    
    That makes us hit an alignment assert in nv04_surface_2d.c. Fix it
    using the point registers instead of manipulating the swizzled surface
    offset to account for the destination coordinates (which do not seem
    to have a 1024 limit).
    
    Signed-off-by: Francisco Jerez <currojerez at riseup.net>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f00bf0598cfcd9ab9b923d80b7ce2cec14a74da5
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Dec 29 23:24:04 2009 -0700

    st/mesa: add PIPE_FORMAT_Z24S8_UNORM in st_get_format_info()
    
    Fixes progs/demos/fbotexture on Nouveau.
    Patch submitted by Luca Barbieri <luca at luca-barbieri.com>.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=de95e5768bf5186a29c75981350042581b760684
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Dec 29 22:29:53 2009 -0800

    glu/sgi: Initialize members of struct O_nurbssurface.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1677d5c0aebe8edb54aa3236294acede536013f3
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Dec 29 23:04:27 2009 -0700

    mesa: fix-up blend enable/disable code in _mesa_PopAttrib()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=36092fa2d82b9f31b37260d97a2c671e49c7579a
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Dec 29 22:58:44 2009 -0700

    mesa: finish-up indexed color mask code in _mesa_PopAttrib()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=81c72a1dabe72ebe6a875bd048d2d7a676716cbf
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Dec 29 22:56:32 2009 -0700

    mesa: plug in GL_EXT_draw_buffers2 functions

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=285d3f9ed84343b91e501d870a9ef6c61d9cc8f4
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Dec 29 22:55:57 2009 -0700

    mesa: regenerate API files related to GL_EXT_draw_buffers2

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ca3a8538b6981d7a47193605968f7adc6f3346b8
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Dec 29 22:54:30 2009 -0700

    glapi: extension info for GL_EXT_draw_buffers2

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ac21edff1c11639dcd02ae6e8ffa50beb3a82ae7
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Dec 29 21:34:06 2009 -0800

    tdfx: Silence uninitialized variable warning.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0ab29d2b35bff913818f34d1979295a98cbe2b71
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Dec 29 21:11:37 2009 -0800

    progs/glsl: Silence compiler warnings.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=70bbe2236668bdee9131dc2e6f71e53f9bc78863
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Dec 29 21:03:23 2009 -0800

    glu/sgi: Silence warn_unused_result warnings.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=31263f41a0aa2ac4514992cb3b5678116153939f
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Dec 29 20:56:47 2009 -0800

    st/xorg: Use C-style comments.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=97b899374cf6f2f3926863ca70c5561ef6c189a9
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Dec 29 20:45:24 2009 -0800

    glu/sgi: Initialize member of struct GridVertex.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5169775345fc6b17b1f984e8bc3b5c3708733a7f
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Wed Dec 30 05:08:09 2009 +0100

    st/xorg: Fix warning and add a TODO comment

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d34fdf149d250275e819ca58554a41a8bff82785
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Wed Dec 30 04:46:12 2009 +0100

    st/xorg: On close wait on fences and then destroy the screen

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5fdc4f732f6fb50dc324b60b0cff05b6eca46946
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Wed Dec 30 04:58:25 2009 +0100

    st/xorg: Be proper with pipe pointers on close in exa

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8f6f1124634cf659dde4c75549b84e35505d892d
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Dec 29 16:30:54 2009 -0700

    mesa: added infrastructure for GL_EXT_draw_buffers2

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=53e314cb8057797ae75187d91836a50f61170dd7
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Wed Dec 30 04:22:12 2009 +0100

    st/xorg: Make sure we don't overrun the fence array in block handler

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3bcf7d7d7be074246d815fdf4a486e08f5db46a3
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Dec 29 17:46:42 2009 -0800

    glu/sgi: Initialize member variables in class Varray.

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

    glu/sgi: Initialize member of class monoChain.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5060fb428d841154013a49af7d4efc3144792260
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Dec 29 17:22:11 2009 -0800

    glu/sgi: Initialize members of class sampledLine.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a856d635d300f842e9fa6413b0255bdb64142838
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Dec 29 16:30:04 2009 -0700

    mesa: add dlist support for indexed colormask and indexed enables/disables
    
    Not plugged into dispatch table yet...

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

    mesa: implement per-buffer color masking
    
    This is part of the GL_EXT_draw_buffers2 extension and part of GL 3.0.
    
    The ctx->Color.ColorMask field is now a 2-D array.  Until drivers are
    modified to support per-buffer color masking, they can just look at
    the 0th color mask.
    
    The new _mesa_ColorMaskIndexed() function will be called by
    glColorMaskIndexedEXT() or glColorMaski().

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=495b8f8f7a58616d7b75a84d828e3ea356b9a1d4
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Dec 29 14:28:33 2009 -0800

    glu/sgi: Initialize members of class directedLine.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=126b35bd3acbf486471879531cd2e6f446b14497
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Dec 29 15:09:16 2009 -0700

    mesa: implement indexed glGet functions
    
    The functions are _mesa_GetBooleanIndexedv(), _mesa_GetIntegerIndexedv(), and
    _mesa_GetInteger64Indexedv().  These will be called from API functions such as
    glGetBooleanIndexedvEXT() and glGetBooleani_v().
    
    Only the GL_BLEND query is supported at this time.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3728673bd1b974e54858fbab6ff62d3607b0d3f0
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Dec 29 15:04:03 2009 -0700

    mesa: per-buffer blend enabled flags
    
    ctx->Color.BlendEnabled is now a GLbitfield instead of a GLboolean to
    indicate blend on/off status for each color/draw buffer.
    
    This is infrastructure for GL_EXT_draw_buffers2 and OpenGL 3.x
    
    New functions include _mesa_EnableIndexed(), _mesa_DisableIndexed(), and
    _mesa_IsEnabledIndexed().  The enable function corresponds to
    glEnableIndexedEXT() for GL_EXT_draw_buffers2 or glEnablei() for GL3.
    
    Note that there's quite a few tests for ctx->Color.BlendEnabled != 0 in
    drivers, etc.  Those tests can remain as-is since the mask will be 0 or ~0
    unless GL_EXT_draw_buffers2 is enabled.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=62a0d4ef7fdf4788de84e6645f6f329482033c42
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Dec 29 13:38:02 2009 -0800

    mesa: Initialize variable in get_tex_color_index.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4f481cb87ae948852effde2fa4d997c007afd99c
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Dec 29 10:11:26 2009 -0700

    glsl: added uniform initializer check
    
    GLSL 1.10 disallows initializers for uniforms but GLSL 1.20 and later
    allows them.  This patch uses the #version directive to allow/disallow
    uniform initializers.
    
    This addresses bug 25807, but piglit also needs to be fixed to specify
    the GLSL version in the shader.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=639e7a140e430aa8839c652459eddc9a4b79f9c6
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Dec 29 09:06:00 2009 -0700

    ARB prog parser: use _mesa_add_unnamed_constant() to use fewer constant slots
    
    This function will search the constant parameters in an effort to re-use
    constant slots.  For example, {1,2,3,4} and {4,1,1,2} can be stored in
    one constant slot and accessed with different swizzles.  The swizzle info
    must be propogated though the parsing code in a few places.
    
    Fixes Piglit "vpfp-generic tests/shaders/generic/big-param.vpfp" failure.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=561a107df71aace22a15003cc77dd504ab8b06a0
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Dec 29 08:47:40 2009 -0700

    glsl: added default case in _fetch_token() to silence warnings

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a0996447559bd251ef7f089165405fcdefe79cc5
Author: Eric Anholt <eric at anholt.net>
Date:   Mon Dec 28 19:09:01 2009 -0800

    intel: Fix false positives in checking for non-packed depth/stencil RB.
    
    The wine d3d9 visual.c testcase was tripping over this and failing.
    Presumably it's binding a packed depth/stencil texture to both
    stencil and depth attachment points, and we make a new renderbuffer
    wrapper for each in that case.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b4658dbf04003418a1aadc7647ce8c7211f58413
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Dec 28 19:09:33 2009 -0800

    st/egl: Move declaration before code.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=089144e4e525883995d609af5040b2355043945e
Author: Eric Anholt <eric at anholt.net>
Date:   Mon Dec 28 18:15:06 2009 -0800

    intel: Allow binding a stencil but not a depth buffer.
    
    Wine's d3d9 visual.c testcase tries this a lot, so I've added some
    piglit tests (fbo-nodepth-test, fbo-nostencil-test, fbo-stencil-only)
    and enabled it.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e4df8d32b510a3f00c12477985818c9d42a0b178
Author: Eric Anholt <eric at anholt.net>
Date:   Mon Dec 28 14:38:43 2009 -0800

    intel: Improve INTEL_DEBUG=fbo output.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1e4677a61f0576c32e65e9202fa08e81e1162f65
Author: Eric Anholt <eric at anholt.net>
Date:   Sat Dec 26 18:43:20 2009 -0800

    intel: Remove dead fthrottle_mode option.  We only do IRQ waits.
    
    Noticed by clang.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2515ccaf244d3a2c5f16189737a04f44f698fbeb
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Dec 22 14:43:11 2009 -0800

    mesa: remove gratuitous stores I added in remove_instructions.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c67bb15d4e3da430d511444bd7d159ccb0c84b73
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Dec 28 18:46:15 2009 -0800

    intel: Silence compiler warnings.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=46c2196de3ed0c2745afb3a2e5180947576f07ea
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Dec 28 18:07:09 2009 -0800

    llvmpipe: Fix assert.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e049ddb7549a45adde521d6f2899c2b74b4ff972
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Dec 28 18:05:30 2009 -0800

    llvmpipe: Silence compiler warnings.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=85dcc070719ef6a6bcf65dc4996b1733f63912d8
Author: Younes Manton <younes.m at gmail.com>
Date:   Mon Dec 28 17:33:34 2009 -0500

    nouveau: Unreference state/buffer objects on context/screen destruction.
    
    - unreference state objects so that buffer objects are unreferenced and
    eventually destroyed
    - free channel at screen's destruction
    
    Based on Krzysztof Smiechowicz's patch.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cb9214f33030e1f482d59049c239f20061d24ad8
Author: Luca Barbieri <luca at luca-barbieri.com>
Date:   Sat Dec 26 07:35:17 2009 +0100

    nouveau: Fix swizzling for copies to rectangular textures
    
    nVidia hardware seems to swizzle rectangular texture (with width !=
    height) coordinates by swizzling the lower bits and then adding the
    higher bits from the larger dimension.
    However, nv04_swizzle_bits ignores width and height and just
    interleaves everything.
    This causes problems with rectangular POT textures with height or
    width 2048 or 4096 (but not 2048x1024 where it works by chance) since
    the driver swizzles them in 1024x1024 chunks and gets the start
    position for the non-first chunks wrong.
    The following patch seems to fix those problems.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3a0c527bd03c0a4e637a1dcde11f0fb6129c07f6
Author: Luca Barbieri <luca at luca-barbieri.com>
Date:   Sun Dec 27 04:04:46 2009 +0100

    nouveau: Fix nv20-40 swizzled miptree RTs
    
    I just coded a patch that does this and seems to work fine. It must be
    fixed since it breaks OpenGL (or the state tracker can be changed, but
    it seems better to do it in the driver).
    
    The patch also fixes NV20 and NV30 in the same way. They compile but
    are untested.
    
    I would guess that using the 3D engine is faster for the larger
    levels, but the 2D engine is faster for the smaller ones (and lacks
    this issue).

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a55e50b082ca068d35d695ff323603507e2b64aa
Author: Luca Barbieri <luca at luca-barbieri.com>
Date:   Sat Dec 26 08:12:15 2009 +0100

    NV30/NV40 CMP and SCS src == dst handling
    
    CMP and SCS can produce incorrect results if the source and
    destination are the same.
    This patch should fix the issues.
    CMP is fixed by predicating both moves.
    SCS by changing the order if the source component is X.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=926562fe271a031774d1aae850e955c2180f2816
Author: José Fonseca <jfonseca at vmware.com>
Date:   Mon Dec 28 22:52:41 2009 +0000

    llvmpipe: Unmapping vertex/index buffers does NOT flush draw module anymore.
    
    Not since 6094e79f4e3350d123c7532b1c73faa60834a62d.
    
    Drivers now need to flush draw module explicitely (which explains why
    all those previous commits adding draw_flushes calls were necessary).
    
    This is a good thing, but it's tricky to get this right in face of user buffers
    (it's not even clear who has the responsibility to flush when a user buffer
    is seen -- statetracker or pipe driver), so just force flush (temporarily)
    since it's not a bottleneck now.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=64893eb5017274a955a4166c50b56601fb7673b8
Author: José Fonseca <jfonseca at vmware.com>
Date:   Mon Dec 28 16:39:30 2009 +0000

    python/retrace: Dump only the specified image rectangles.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=67171ed85f3f9486238a994e8a427ddc1ac31069
Author: José Fonseca <jfonseca at vmware.com>
Date:   Mon Dec 28 16:25:48 2009 +0000

    xlib: Integrate the trace driver with all pipe drivers.
    
    And not just softpipe.
    
    It is particularly convenient to use llvmpipe instead, since it is much
    faster. It also allows to use rbug with all xlib drivers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7abdaf574a31f4f09b20a6bc59bdb1bbebf9b15b
Author: José Fonseca <jfonseca at vmware.com>
Date:   Mon Dec 28 15:22:17 2009 +0000

    scons: Fix xlib build.
    
    After glsl rework merge.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=49a0f291aef5f601f172cf6f41fd83d6c342bb8a
Author: Francisco Jerez <currojerez at riseup.net>
Date:   Sat Dec 26 17:26:49 2009 +0100

    nv04: Fix build after the latest nouveau_class.h changes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c84cc09d41a83caa96eca84c73284024d8d63024
Author: Marcin Kościelnicki <koriakin at 0x04.net>
Date:   Mon Dec 28 16:23:40 2009 +0000

    nv50: Dehexify and bring up to date with new method defines.
    
    Signed-off-by: Francisco Jerez <currojerez at riseup.net>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f0ba7d897d1c22202531acb70f134f2edc30557d
Author: Keith Whitwell <keithw at vmware.com>
Date:   Mon Dec 28 11:05:06 2009 +0000

    util: better fix for unused variable warnings with asserts
    
    Modify the non-debug (ie disabled) version of assert to expose the
    value in the expression to the compiler (avoiding the unused variable
    messages) while still expanding to a noop.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=31d1822473bf9d4105bb82b67572cfeea53aaf94
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Dec 28 00:44:30 2009 -0800

    llvmpipe: Silence compiler warnings.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c441386b0c5c70fc4ae5b3c1eff3fb7f09812a30
Author: Vinson Lee <vlee at vmware.com>
Date:   Sun Dec 27 23:02:55 2009 -0800

    st/xorg: Silence unused variable warnings.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=aa0437532edf155ee6e65e2e6890fdd58dfec0a4
Author: Vinson Lee <vlee at vmware.com>
Date:   Sun Dec 27 22:49:49 2009 -0800

    g3dvl: Silence compiler warnings.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bf63b9d7a942bfbeef0b2b765bfc346c93de6fb7
Author: Vinson Lee <vlee at vmware.com>
Date:   Sun Dec 27 22:39:31 2009 -0800

    st/vega: Silence compiler warnings.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9d3092d1344cac0dafaa4b39d09d987812751e40
Author: Vinson Lee <vlee at vmware.com>
Date:   Sun Dec 27 22:18:18 2009 -0800

    gallium/xlib: Silence unused variable warning.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d1f64fa72f7e2362fa68f9cc8dc76be06fc846b4
Author: Vinson Lee <vlee at vmware.com>
Date:   Sun Dec 27 18:12:58 2009 -0800

    trace: Silence unused variable warnings.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f31f9cf485ba3e735c9e10acc715897e0151492c
Author: Vinson Lee <vlee at vmware.com>
Date:   Sun Dec 27 18:09:58 2009 -0800

    i915g: Silence unused variable warning.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3a2f96f18aab60ed061339f74792307964c284a2
Author: Vinson Lee <vlee at vmware.com>
Date:   Sun Dec 27 18:06:02 2009 -0800

    softpipe: Silence unintialized variable warnings.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=180ccffe550698d860e06d3cf5e16e4d9c3e7ddd
Author: Vinson Lee <vlee at vmware.com>
Date:   Sun Dec 27 17:52:47 2009 -0800

    softpipe: Silence unused variable warning.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0463ee64e39951257d0bb7c5a9b6c894fe761dd1
Author: Vinson Lee <vlee at vmware.com>
Date:   Sun Dec 27 17:40:48 2009 -0800

    tgsi/ureg: Silence uninitialized variable warnings.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b0d5e44f243f64caecec66fae3b8dfc1c0107032
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Dec 27 15:33:25 2009 -0700

    docs: insert 7.7 release date

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d0b7ff551ab25153e3023871af3daa65b394a828
Merge: 7831515e69ac875b1ac0b1b248ab10c6cf37bf52 da876fa3a5df77763fe106b5e0a17b2e672a506c
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Dec 27 15:31:08 2009 -0700

    Merge branch 'mesa_7_6_branch' into mesa_7_7_branch
    
    Conflicts:
    	src/gallium/auxiliary/util/u_network.c
    	src/gallium/auxiliary/util/u_network.h
    	src/gallium/drivers/i915/i915_state.c
    	src/gallium/drivers/trace/tr_rbug.c
    	src/gallium/state_trackers/vega/bezier.c
    	src/gallium/state_trackers/vega/vg_context.c
    	src/gallium/state_trackers/xorg/xorg_crtc.c
    	src/gallium/state_trackers/xorg/xorg_driver.c
    	src/gallium/winsys/xlib/xlib_brw_context.c
    	src/mesa/main/mtypes.h

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=da876fa3a5df77763fe106b5e0a17b2e672a506c
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Dec 27 15:14:25 2009 -0700

    docs: insert 7.6.1 release date

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b46bcd8e7b37aa2e9159e126c1cc88234a3c2790
Merge: cb504a026cbad317c6af1888bfcc616182e0c826 7831515e69ac875b1ac0b1b248ab10c6cf37bf52
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Dec 27 10:24:21 2009 -0700

    Merge branch 'mesa_7_7_branch'

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

    cell: add glsl to SRC_DIRS

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7831515e69ac875b1ac0b1b248ab10c6cf37bf52
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Dec 27 10:09:24 2009 -0700

    st/mesa: add missing case for PIPE_FORMAT_B8G8R8A8_UNORM

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bdbabcd1e4257fd7de119617609f978d2dd7dd35
Author: Dave Airlie <airlied at redhat.com>
Date:   Sun Dec 27 16:13:41 2009 +1000

    r300g: fix use of uninitialised variables.
    
    These buffers were getting dereferenced later.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9ee5b78e7fb31c04a4f5ed96c202604832cc90dd
Author: Dave Airlie <airlied at redhat.com>
Date:   Sun Dec 27 15:23:13 2009 +1000

    r300g: rename modesetting_drv.so to radeong_drv.so

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=331e910b5c4b2d2c940991e11027fa8f7dee0e8b
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Dec 26 16:22:25 2009 -0800

    gallium/util: Remove comma at end of enumerator list.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3c2fd1bae0009ea8231cd77001595f27d6171f7b
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Dec 26 16:18:47 2009 -0800

    rbug: Remove comma at end of enumerator list.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f8ca25e02faa094218e741af041464728347574f
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Dec 26 16:14:39 2009 -0800

    rbug: Remove comma at end of enumerator list.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fc11424bcded0b1cea0acf45936c4af1f1a4b85b
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Dec 26 16:09:41 2009 -0800

    mesa: Remove comma at end of enumerator list.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=309c156bae59124be17137d0f559d2c054231f7c
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Dec 26 15:55:38 2009 -0800

    i915: Fix assert.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4ccf0bb74e7f88ff51bba64a2a94a29f997231f5
Author: José Fonseca <jfonseca at vmware.com>
Date:   Sat Dec 26 21:05:31 2009 +0000

    softpipe: Flush draw module when fragment pipeline state changes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=080703e398f737b71336312fd3dc8d6f38f61e51
Author: José Fonseca <jfonseca at vmware.com>
Date:   Sat Dec 26 15:21:16 2009 +0000

    llvmpipe: Treat state changes systematically.
    
    That is:
    - check for no op
    - update/flush draw module
    - update bound state and mark it as dirty
    
    In particular flushing the draw module is important since it may contain
    unflushed primitives which would otherwise be draw with wrong state.

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

    i965: Extra asserts on flow control instructions to clarify for clang.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c196a3592a73bfe11db5100a9ba1aff07fb8a60e
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Dec 22 17:18:03 2009 -0800

    i965: Clean up double initialization of dst_flags from a rebase resolve.
    
    Caught by clang.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=070bbd4fcd5d2b669b880b91730a7ad9d130e416
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Dec 22 17:05:10 2009 -0800

    i965: Fix setup of immediate types for gen4 disasm.
    
    Caught by clang.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d01c7bef296f66bffe3ad167abb0c04c25f7fdae
Author: José Fonseca <jfonseca at vmware.com>
Date:   Sat Dec 26 11:02:02 2009 +0000

    llvmpipe: Use comments and more code from softpipe's is_texture_referenced implementation.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7a15642f411613df51474d5c2ab85456b5ca41ce
Author: José Fonseca <jfonseca at vmware.com>
Date:   Sat Dec 26 11:01:05 2009 +0000

    softpipe: Flush draw module before switching framebuffer.
    
    Otherwise geometry might end up in the wrong rendertarget.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=491a18494373434c1a8e563f489d51b7760f227f
Author: José Fonseca <jfonseca at vmware.com>
Date:   Sat Dec 26 11:00:42 2009 +0000

    llvmpipe: Flush draw module before switching framebuffer.
    
    Otherwise geometry will end up in the wrong rendertarget.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=399190d13668ed457cf5d6bbbefe908a95bad289
Author: José Fonseca <jfonseca at vmware.com>
Date:   Sat Dec 26 10:59:46 2009 +0000

    tgsi: Don't dump parenthesis for negation.
    
    It doesn't seem necessary, and more importantly, tgsi_parse doesn't know
    how to read them.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e81fe088f447b959b354fadf0d73fcc7ac7c468d
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Dec 26 01:08:26 2009 -0800

    progs/demos: Silence warn_unused_result warnings.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cdc69e34694a16e9f762aba45d7eba05e9dc8514
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Dec 25 23:13:50 2009 -0800

    progs/util: Silence warn_unused_result warnings.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cd59e6f553ed0585f9d1a361adab007ede9aa0f6
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Dec 25 22:34:35 2009 -0800

    intel: Silence implicit function declaration warning.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=230a5b5f1c9b6c4279384dc6da006f9b65068d12
Author: José Fonseca <jfonseca at vmware.com>
Date:   Sat Dec 26 01:14:59 2009 +0000

    python: Update python state tracker and samples for recent interface changes.

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

    trace: Fix transfer size computation.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8b7552673f38b47abb432985e205785accdae5df
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Dec 25 17:39:47 2009 +0000

    scons: Put the configuration info in the build directory too.
    
    It fixes cached configuration results from one platform being erroneously
    used in other platforms.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8353c87ccef69fdfaf778e177c1a6651214db135
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Dec 24 15:53:45 2009 +0000

    svga: Allow to dump an individual command.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=67a4abcc3b9daabdf873d750e689893fcc94e4d5
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Dec 25 14:23:10 2009 -0800

    glu/sgi: Fix include recursion.
    
    arcsorter.h should not include itself.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5676082d28d1d0cbb70b6526d1a7c650a3d28336
Author: Dave Airlie <airlied at linux.ie>
Date:   Sat Dec 26 07:28:21 2009 +1000

    r300g: fixup for GS additions
    
    draw_set_mapped_constant_buffer changed API

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fb0a9aa5e0476d8ca332753f52a9e56f9cfa8dfa
Author: Zack Rusin <zackr at vmware.com>
Date:   Thu Dec 24 13:08:36 2009 -0500

    gallium: remove TGSI_SEMANTIC_VERTICES
    
    it's a leftover from an early version of geometry shading support.
    geometry shaders now encode the primitive size in the PROPERTY token
    and don't need special input with their size.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b0bc582db761ea3f47580dd2908a227987177dc2
Author: Zack Rusin <zackr at vmware.com>
Date:   Thu Dec 24 09:34:07 2009 -0500

    draw: disable some debugging output coming from the geometry shaders

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=519a6d308d201a5ccedecf87344fd7542e90bb0f
Author: Zack Rusin <zackr at vmware.com>
Date:   Thu Dec 24 09:30:00 2009 -0500

    gallium: geometry shader can be always enabled and we don't need a cap for that
    
    using the draw module allows us to enable geometry shading even on hardware
    that doesn't support it.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a00da63e6612607044e93f2900fba21bddfd0cad
Author: Zack Rusin <zackr at vmware.com>
Date:   Thu Dec 24 09:20:45 2009 -0500

    util: put vertices_per_primitive function in its proper location

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=49155c3264d019869fadde50ff6167a369e966b6
Author: Zack Rusin <zackr at vmware.com>
Date:   Thu Dec 24 08:15:29 2009 -0500

    draw/tgsi: fix geometry shader input/output swizzling

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=afd01366b098bf790658e069caddb7a930da827d
Author: Zack Rusin <zackr at vmware.com>
Date:   Wed Dec 23 15:41:47 2009 -0500

    tgsi: dump the indices correctly when dealing with 2d arrays

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=960be012a9d185c80bfcb9ff5c3781314dfb7b25
Author: Zack Rusin <zackr at vmware.com>
Date:   Wed Dec 23 14:39:16 2009 -0500

    tgsi: fix property parsing/building

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e9c6f01a52fe5f9ba993505c246740dd20fab344
Author: Zack Rusin <zackr at vmware.com>
Date:   Wed Dec 23 13:43:30 2009 -0500

    python: fix python state tracker after some latest changes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ac96ee1c16419583aa43c9f4100aaca774b9439a
Author: Zack Rusin <zackr at vmware.com>
Date:   Wed Dec 23 13:30:12 2009 -0500

    softpipe: make it possible to dump geometry shader from the softpipe

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=22370990f28987b361c6adf8e81c5a18184e88ea
Author: Zack Rusin <zackr at vmware.com>
Date:   Wed Dec 23 12:40:39 2009 -0500

    tgsi: add missing support for two dimensional arrays in various places
    
    in particular asm text parsing and sanity checking were missing code
    to handle multi-dimensional arrays/geometry shaders

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8a39f5dfdd7901e59665e2b7513e9466666895b3
Author: Zack Rusin <zackr at vmware.com>
Date:   Wed Dec 23 12:40:19 2009 -0500

    python/gs: fix the example

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f658fa5e8febc41836980ad1b4cb385445833a02
Author: Zack Rusin <zackr at vmware.com>
Date:   Wed Dec 23 12:39:21 2009 -0500

    gallium: add an inline that returns number of vertices per primitive

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=42eefb8235437655632b36490f49a3a8fdc69401
Author: Zack Rusin <zackr at vmware.com>
Date:   Wed Dec 23 12:34:34 2009 -0500

    softpipe/gs: don't crash with null shader

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b0575151b66c9f5387c0433f41db9c19a848d45e
Author: Zack Rusin <zackr at vmware.com>
Date:   Sat Dec 19 13:54:53 2009 -0500

    gs: fix drivers so they work with geometry shaders

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5aac920e4968d5be37ec2dbecb18838e66ca2c95
Author: Zack Rusin <zackr at vmware.com>
Date:   Tue Dec 15 09:26:51 2009 -0500

    tgsi: make the tgsi assembly parser report line/column on error

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=89d8577fb3036547ef0b47498cc8dc5c77f886e0
Author: Zack Rusin <zackr at vmware.com>
Date:   Mon Dec 14 17:11:46 2009 -0500

    gallium: add geometry shader support to gallium

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2447786ed00a19466c9cc9b9efbfa084e88114eb
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Dec 24 22:58:05 2009 -0800

    i965: Fix assert.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f5ad1d0d02cae06bff3ee120c75ad4ab458d2c7d
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Dec 24 16:26:09 2009 -0800

    i965: Add missing va_end.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=57cce7a409724a261c6dae6c979496a630167742
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Dec 23 16:55:37 2009 -0700

    mklib: put usage info into usage() function

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=191d9651cd5d257d6d836de4474972384cb7f78d
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Dec 23 16:50:06 2009 -0700

    mklib: expand .a into .o files on FreeBSD, put common code into subroutines

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5f6dcf65e7023edda1783eccef03d213f3cb26fb
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Dec 24 12:52:43 2009 +0000

    i965g: get trivial/tri working again after edgeflag changes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6c30e17f9eb572f1bb9b80652a8c6c0d838d0498
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Dec 24 12:45:42 2009 +0000

    i965g: strict aliasing changes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e4069d07ddd8c2afa5378e54710e19e7517d43d6
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Dec 24 12:44:12 2009 +0000

    gallium/util: quieten compiler

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9546c3dbd2bdf85654d7ef0e90837f641bd801e4
Author: Keith Whitwell <keithw at vmware.com>
Date:   Tue Dec 22 10:14:59 2009 +0000

    i965g: calculate depth min/max
    
    Previously hard-wired to 0..1

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b7b2226a75f1955da9bd4a28754b7eaebb01fed5
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Thu Dec 24 13:35:55 2009 +0100

    nv50: support TGSI_OPCODE_CONT

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d29f55546dec74ca77dce3a3bf581c251be1d397
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Thu Dec 24 12:39:42 2009 +0100

    nv50: make edgeflags work
    
    It doesn't seem to be possible to set the egdeflag in the
    vertex shader, so we need to fallback to pushing vertices
    through the FIFO and use method 0x15e4 if they are used.
    
    This only works if VP does MOV OUT[X] IN[Y] where X is the
    edgeflag output, and Y is saved so we can tell the correct
    input later.
    
    The VP still writes the useless values to wasted outputs
    as punishment.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=54ddf642dfaea3532b60c8239cb6a83950762e43
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Wed Dec 23 23:36:06 2009 -0800

    docs: Add all semantics to TGSI doc, regen.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=098f10c2709a33bb5f35d52a42818ce7cbcaadb5
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Dec 23 18:00:06 2009 -0800

    glsl: Initialize member a_obj of struct slang_operation.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=261c3cd530437362f906ef78459ffda7ab2b2077
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Dec 23 17:50:02 2009 -0800

    glu/sgi: Initialize variable in directedLine.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=520955a0cd16d29ddae194ff7efc262b0d5a4fc4
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Dec 23 16:22:03 2009 -0800

    gallium/util: Initialize variable in util_clear.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6138145b350d9e58725b43162680b43904497ec8
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Dec 23 16:11:10 2009 -0800

    glu/sgi: Silence compiler warnings.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=51dcea2aac08ed68b713de0a741c782d51a5b916
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Dec 23 15:19:45 2009 -0800

    util: Ensure debug_dump_flags generates a null-terminated string.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2ea061509ddab9054514ad87f28de950fb30dba1
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Dec 23 14:52:06 2009 -0800

    st/xorg: Use C-style comments.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=15ecd0337e4e4d9d33449bdff014a634e368c7d6
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Dec 23 14:43:53 2009 -0800

    st/vega: Move declaration outside for loop.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1b0ab3e3c9bd1a57069657bf5126ade2d8d44d30
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Dec 23 14:18:11 2009 -0800

    st/egl: Use C-style comments.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6c8c1ce78b59f76c4a4e0c354f74e6dfb5615e8a
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Dec 23 14:09:36 2009 -0800

    glx: Add XF86DRI[Open|Close]FullScreen prototypes to xf86dri.h.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e3be32ccf900f22c1f75c9f2d8842fe9630da7d9
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Wed Dec 23 21:48:36 2009 +0100

    gallium: propagate draw retval changes into cell driver

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cf3bb0cf315a761210a0b3bf426aa6f30024fac3
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Dec 23 12:42:38 2009 -0800

    glx: Move declaration outside for loop.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f42c861f029ae6ae469ae4685c6d5b25b7b34b68
Author: Tom Fogal <tfogal at alumni.unh.edu>
Date:   Wed Dec 23 11:24:52 2009 -0700

    Regenerate gl_mangle.h.
    
    Signed-off-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b5a408bae518ededbb871d113dab89f3e15bfb45
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Dec 23 15:21:56 2009 +0000

    llvmpipe: Install unit tests on build/xxx/bin

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=88b2d8f796a23e8bb783076eaba711d89757a69e
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Dec 23 13:23:39 2009 +0000

    util: Define common dynamic library extensions.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8e8502bc6352227afda370cfeeb1a49b128df752
Author: Maarten Maathuis <madman2003 at gmail.com>
Date:   Sun Dec 20 05:03:03 2009 -0800

    gallium: only create pipe buffer when size is nonzero
    
    - This fixes a crash upon starting spring (a rts engine/game).
    
    Signed-off-by: Maarten Maathuis <madman2003 at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b2a615e3cdd0b48f985a9405cd90bdb3e841eeef
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Dec 23 15:57:06 2009 +0000

    glsl/pp: move static functions out of header file

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cdd25ab8cfa407d85f9efd78c97aa575aee94d28
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Dec 23 15:56:31 2009 +0000

    glsl/pp: quieten compiler about missing case statements

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cc7a2d8e6422f632b28e740afc4ab29bd68ac0f9
Author: Tomas Carnecky <tom at dbservice.com>
Date:   Wed Dec 23 16:57:17 2009 +0100

    i965g: Rename {pf->util_format}_is_depth_or_stencil()

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

    rbug: rename pf_is_compressed to util_format_is_compressed

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=315ca95666b3744f8c72c35135aea5d96de4cbb2
Author: Tomas Carnecky <tom at dbservice.com>
Date:   Wed Dec 23 15:40:20 2009 +0000

    [i965] Rename {pf -> util}_format_is_depth_or_stencil()
    
    The function was moved and renamed in 0bed834b.
    
    Signed-off-by: Tomas Carnecky <tom at dbservice.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0f6cbc55b7d05dbe4cd93a55238230b420e39e00
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Dec 22 00:54:34 2009 -0800

    progs/tests: Fix build.
    (cherry picked from commit 1bf2d78b11ac9ac71f4be285963db1af9f09fe73)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=57b5ca5d11044d06f8969d54ff01c27ff44585ac
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Dec 22 23:07:00 2009 -0800

    glu/sgi: Silence uninitialized variable warnings.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=19a40524d3d6f8d4a2371d8335667b57e6fb0c22
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Dec 22 18:21:41 2009 -0800

    Add gallium to darwin config.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=aae32df718cbbe5bb561d3e0589b26c8b9306563
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Dec 22 17:51:58 2009 -0800

    xlib: Use C-style comments.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b20382d477b7454922af56c455b555d9e904cdc4
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Dec 22 17:34:39 2009 -0800

    trace: Silence uninitialized variable warnings.

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

    trace: Add PIPE_OS_APPLE.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6ce28a755c3d9d2da55eb764bae4205cbd659a03
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Dec 22 16:23:00 2009 -0800

    gallium/util: Add PIPE_OS_APPLE to u_stream_stdc.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5e73bcb396a313c7a1a0f8852e9e7adddefea8a1
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Dec 22 15:59:50 2009 -0800

    gallium/util: Add PIPE_OS_APPLE to u_network.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fb8bff341e6ceae25327f152d197f74d11432f22
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Dec 22 15:19:48 2009 -0800

    i915g: Use C-style comment.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cf02484fb668ca20afb8e426b44dc01397d83f87
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Dec 22 14:51:12 2009 -0800

    glx: Compile dri2.c only if GLX_DIRECT_RENDERING is defined.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c1033299e836e6a52bcd7211edb263900576e6af
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Dec 22 14:28:40 2009 -0800

    ffb: Silence compiler warnings.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f67748038935e609aa85450b20d550b4813c9429
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Dec 16 15:50:40 2009 -0800

    intel: Replace some gen3 IS_* checks with context structure usage.
    
    Shaves 400 bytes or so from i915_dri.so.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cb3810dd19760797e699c47929f655b829c4d339
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Dec 16 15:42:55 2009 -0800

    intel: Replace IS_965 checks with context structure usage.
    
    Saves another 600 bytes or so of code.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0b87f143c466f7e5bd730895ee29f1cd20a68f9b
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Dec 16 15:22:26 2009 -0800

    intel: Replace IS_G4X() across the driver with context structure usage.
    
    Saves ~2KB of code.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1c96e85c9d6b8c636b0636f3320d1057ab5357b3
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Dec 16 14:45:50 2009 -0800

    intel: Replace IS_IGDNG checks with intel->is_ironlake or needs_ff_sync.
    
    Saves ~480 bytes of code.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b08ed4f5955ef72309b6e20d865faf6d925c8c6e
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Dec 22 12:38:11 2009 -0800

    mesa: Fix a NULL deref in glDeleteFragmentShaderATI(badname);
    
    Fixes piglit ati-fs-bad-delete.  Caught by clang.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fbeceec97b50a5e377a730d01d48c08faf8f6596
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Dec 22 12:08:14 2009 -0800

    mesa: remove unnecessary store.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6260d4a14cb931330945a3d4d832aa83f9f60b7b
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Dec 22 11:40:01 2009 -0800

    mesa: Remove an unnecessary store reported by clang.
    
    This was a workaround for a compiler warning that was showing a real
    error.  The real error was later fixed.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d85a6f70eba7d59bdee34d33e8b3caaeac328ecb
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Dec 22 11:18:29 2009 -0800

    intel: Fix leakage of active texture state in glBitmap fp metaops.
    
    Noticed by clang.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e3202a8cc7178373e8e5af60c090550aef29392c
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Dec 22 11:08:38 2009 -0800

    i915: Fix use of uninitialized variable in OPCODE_NOISE stub.
    
    We don't actually care which register is used since we're just
    swizzling (0,0,0,0), but it should be a valid variable number.
    Detected by clang.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d203dbc73d3b036937e0404b580fb04d23e10652
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Dec 22 11:04:32 2009 -0800

    mesa: Replace CLAMP_SELF() macro with more obvious CLAMP() usage.
    
    The same code is generated, and readers and static analyzers are
    happier.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5727147f894137f194d8efc7adb81b80a9b5acd7
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Dec 22 10:58:47 2009 -0800

    intel: Remove unused stored values reported by clang.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1a80fe461e162d5b6e25bd270a54e6662f72e5b3
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Dec 22 10:56:34 2009 -0800

    mesa: Remove _mesa_exit wrapper for exit().
    
    It does nothing else while being less useful than exit() because it lacks
    attributes that real exit() has.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ddd9729bc37f4b1098ef940da6e723743db3ded8
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Dec 22 14:21:07 2009 -0700

    mesa: adjust OPCODE_IF/ELSE BranchTarget fields to point to ELSE/ENDIF instr.
    
    This is a little more logical.  Suggested in bug report 25654.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=db721151b76611b75bcedfc90221ef5f92e8edeb
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Dec 22 14:15:30 2009 -0700

    mesa: adjust BRK/CONT BranchTarget to always point to ENDLOOP instruction
    
    To be more consistant.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e8ea2d26cd9e90d45cdfb94c3a6b06e27d6c0083
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Dec 22 12:57:31 2009 -0700

    mesa: added some assertions in BNGLOOP/ENDLOOP cases

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

    mesa: fix binary() function, printf format string
    
    Need to use the constant 1ULL and 0xllx format string.  This fixes incorrect
    results and a NULL pointer/parameter bug.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d186079520234a776c3fa88c81da935d65981fec
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Tue Dec 22 21:26:51 2009 +0100

    i965g: fix for edgeflag changes (untested)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=35e8283c69d80debb44b05ea79dc5f67303a7432
Merge: 00b463fc30b30911797c5d5eaaeae79b7a36589b 420ff89067515a74c9625a103cadc267d5f64bd4
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Tue Dec 22 20:54:26 2009 +0100

    Merge branch 'gallium-edgeflags'
    
    Conflicts:
    	src/mesa/state_tracker/st_draw.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=00b463fc30b30911797c5d5eaaeae79b7a36589b
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Dec 18 22:40:33 2009 +0000

    scons: Set the default windows platform to be windows userspace.
    
    I thought I had done this ages ago.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=79bb3da4d3233f26352d549a7a9cb1d1d857c21d
Author: Michal Krol <michal at vmware.com>
Date:   Tue Dec 22 11:58:45 2009 +0100

    tgsi: Implement BREAKC in interpreter.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f069e457503c9fe5d252330937f944a5d2aeb54c
Author: Keith Whitwell <keithw at vmware.com>
Date:   Tue Dec 22 09:57:16 2009 +0000

    i965g: fix bo_reference

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=96d63ebbf524df78e7a1d83d2acf75ae72d27f2a
Author: Keith Whitwell <keithw at vmware.com>
Date:   Tue Dec 22 09:52:26 2009 +0000

    i965g: update for u_format changes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=aa02683e45f1eaf61bba2ba7eeda7686efeed2ca
Merge: ebbc73d1aed283c9bc4aa2b37bed4374bbaec5b5 0fc4dd3819af252c028ed43bbd668b4f34104e32
Author: Keith Whitwell <keithw at vmware.com>
Date:   Tue Dec 22 09:40:39 2009 +0000

    Merge branch 'i965g-restart'
    
    Conflicts:
    	configure.ac

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ebbc73d1aed283c9bc4aa2b37bed4374bbaec5b5
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Mon Dec 21 21:50:21 2009 +0100

    nv50: correct the negation of DDY sources
    
    The state tracker now does the correct thing, so
    interpret negation normally.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1bf2d78b11ac9ac71f4be285963db1af9f09fe73
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Dec 22 00:54:34 2009 -0800

    progs/tests: Fix build.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5bcd26c1725c5782875d329eb5f5637d4a95dd1f
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Mon Dec 21 21:04:10 2009 -0800

    docs: Re-adjust headers for TGSI, regenerate.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1a7b2f7e9577a822b53fca20f0797940aaafaab1
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Mon Dec 21 20:33:18 2009 -0800

    docs: Regenerate.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=da65ac6bba9353aebf9bbd8eeb8bc4c23fc8534a
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Mon Dec 21 20:32:46 2009 -0800

    docs: Moar cleanup.
    
    Good enough for now!

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ecb2f2a230e3c0f16b4bf2197928152d05f805c0
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Mon Dec 21 20:07:10 2009 -0800

    docs: \times.
    
    Yay for sed.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=14743ac0e32e928f0027f8b8bee2878e1ee59a3d
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Mon Dec 21 19:57:56 2009 -0800

    docs: abs, lg2, ceil.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dd801e5c027a832d275e4da665381ce53016ed03
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Mon Dec 21 19:41:09 2009 -0800

    docs: Pow, sqrt.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d92a685bc34b22c3514867c39b64e0c724dbeced
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Mon Dec 21 19:30:29 2009 -0800

    docs: Clean floor, sine, cosine.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e8ed3b9607952bb3a8e2756f6f78ae6ccc6e7e05
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Mon Dec 21 19:12:55 2009 -0800

    docs: Start mathifying TGSI insts.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=71678a7ede11062b62e8786daf4ba451f5e4fe87
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Mon Dec 21 18:46:17 2009 -0800

    intel: Replace release info in DRIVER_DATE with "DEVELOPMENT"

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a4b6b428855e73b35f754a9f64647c6edc1a88fa
Merge: ef171051349ac83695a9a8304d486e1adb503291 82184970d3aee822d945af7d4902359f28f7057f
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Mon Dec 21 18:45:31 2009 -0800

    Merge branch 'mesa_7_7_branch'
    
    Conflicts:
    	src/mesa/main/version.h

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=82184970d3aee822d945af7d4902359f28f7057f
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Mon Dec 21 18:32:32 2009 -0800

    Add MD5 checksums for 7.6.1 release

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

    Add MD5 checksums for 7.6.1 release

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6ffed19993ab622e0d63776420bd8c6fc6c646f3
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Mon Dec 21 18:30:35 2009 -0800

    Add MD5 checksums for 7.7 release

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7e210b93376ab6fef63995c48d7b1766c4335ad8
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Mon Dec 21 18:28:32 2009 -0800

    mesa: set version string to 7.7

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=164b5838521bc7ab4af83bb6de8c8711ff40901c
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Mon Dec 21 18:27:50 2009 -0800

    intel: Bump driver date to reflect status as final Q4 driver RC

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=48302e9b309c7ce218de2e522c91bdc87e61cdbc
Merge: b57abd3bea29e95e5dee2524c3f1be4b26017c0f 75ad099d3cecc64fe04477ca84bf58b7720edf28
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Mon Dec 21 18:27:24 2009 -0800

    Merge branch 'mesa_7_6_branch' into mesa_7_7_branch
    
    Conflicts:
    	scons/gallium.py
    	scons/generic.py
    	src/mesa/main/version.h

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=75ad099d3cecc64fe04477ca84bf58b7720edf28
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Mon Dec 21 18:25:30 2009 -0800

    mesa: set version string to 7.6.1

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ef171051349ac83695a9a8304d486e1adb503291
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Dec 21 18:04:27 2009 -0700

    glsl: assorted clean-ups in slang_compile.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=982acbddab536ab16b340243d2034abfb30dfe59
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Oct 10 10:45:16 2009 -0600

    progs/perf: Fix MSVC build.
    (cherry picked from commit cbf46ed670ef5a5c8a641730234dd7ae964c3170)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9ddeab48c85d45b7b7cc781dcf566e0767c84ba5
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sun Dec 20 20:37:40 2009 -0800

    More docs. Glossary.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=09415ca234d18d4daf257afc0ced52687fdf43a8
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Sep 24 12:36:11 2009 +0100

    mesa: Fix missing finite symbol error on Windows.
    
    Caused by some weird logic regarding the __WIN32__ define which made
    the finite definition dependent on the header include order.
    (cherry picked from commit 622bdecabd73167d2f2f3aff0e223a8c64433f99)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=de7021b71c1920eeb181d430f2ae2463f964d7cf
Author: Michal Krol <michal at vmware.com>
Date:   Mon Sep 7 09:31:17 2009 +0200

    mesa: Include <unistd.h> only when one is available.
    (cherry picked from commit 970823978c2f7d2cf0757aa6ddbd6289b34c476f)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3839f6768de601e915d5afb3a130ada25cc4620f
Author: Jeremy Huddleston <jeremyhu at freedesktop.org>
Date:   Mon Dec 21 17:48:59 2009 -0800

    darwin: Build glsl
    Signed-off-by: Jeremy Huddleston <jeremyhu at freedesktop.org>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5bbdc7f42088ea22c4bf588e1f07da5a68eff96f
Author: Jeremy Huddleston <jeremyhu at freedesktop.org>
Date:   Mon Dec 21 17:48:35 2009 -0800

    osmesa: Fix a copy/paste error in building libOSMesa
    
    Signed-off-by: Jeremy Huddleston <jeremyhu at freedesktop.org>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9eb7fc6661a1d46c06cec8584b898e3e690af6fa
Merge: ae1c0a06e81b8c6f015a3b64616a5d3a989f9373 b57abd3bea29e95e5dee2524c3f1be4b26017c0f
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Dec 21 18:35:54 2009 -0700

    Merge branch 'mesa_7_7_branch'
    
    Conflicts:
    	src/mesa/main/version.h
    	src/mesa/state_tracker/st_atom_shader.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2b7b2b90e3fb52306c10f62e2a56f5199028d862
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Dec 21 17:25:03 2009 -0800

    scons: Define _USE_MATH_DEFINES on MSVC.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b57abd3bea29e95e5dee2524c3f1be4b26017c0f
Merge: bf064ce0c31abb036fc035c59fdc1134705a5e3f e46ad402f1fecf0fc8d2538eb5abbdde97484799
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Dec 21 18:23:53 2009 -0700

    Merge branch 'mesa_7_6_branch' into mesa_7_7_branch
    
    Conflicts:
    	configure.ac
    	progs/demos/morph3d.c
    	progs/demos/textures.c
    	progs/glsl/shtest.c
    	progs/glsl/texaaline.c
    	progs/tests/packedpixels.c
    	progs/xdemos/corender.c
    	src/mesa/main/version.h

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bf064ce0c31abb036fc035c59fdc1134705a5e3f
Author: Fabio Pedretti <fabio.ped at libero.it>
Date:   Tue Dec 22 10:43:35 2009 +1000

    configure.ac: fix for libdrm_radeon API changes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e46ad402f1fecf0fc8d2538eb5abbdde97484799
Author: Fabio Pedretti <fabio.ped at libero.it>
Date:   Tue Dec 22 10:43:35 2009 +1000

    configure.ac: fix for libdrm_radeon API changes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ae1c0a06e81b8c6f015a3b64616a5d3a989f9373
Author: Fabio Pedretti <fabio.ped at libero.it>
Date:   Tue Dec 22 10:43:35 2009 +1000

    configure.ac: fix for libdrm_radeon API changes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bd9e0ebaffeffac09307d5e807b00fef4f551d79
Author: Dave Airlie <airlied at redhat.com>
Date:   Thu Dec 17 14:29:04 2009 +1000

    radeon/r600: use new libdrm_radeon api

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bce03f71741e1b3694e5525014d847467ae6cde1
Author: Dave Airlie <airlied at redhat.com>
Date:   Thu Dec 17 14:19:27 2009 +1000

    radeon: drop assert accessing cref which is meant to be hidden

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=34671efa29297d769fa73541c7c96f397cc926ed
Author: Dave Airlie <airlied at redhat.com>
Date:   Thu Dec 17 14:18:54 2009 +1000

    radeon: drop unused members of radeon_state.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e77bfc436d896378acc55a0a3a8c3117ddab4efc
Author: Dave Airlie <airlied at redhat.com>
Date:   Thu Dec 17 14:23:08 2009 +1000

    r600: move structs for legacy cmdbuf into cmdbuf C file.
    
    these really shouldn't be exposed here

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9373287a1b6ddb7b96ee10220d282a0f11ae24a2
Author: Dave Airlie <airlied at redhat.com>
Date:   Thu Dec 17 14:29:04 2009 +1000

    radeon/r600: use new libdrm_radeon api

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9d2910ee0fd2d8ef95c6948598f702bf5a9e0d44
Author: Dave Airlie <airlied at redhat.com>
Date:   Thu Dec 17 14:19:27 2009 +1000

    radeon: drop assert accessing cref which is meant to be hidden

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=43d872730172aa44139c031555e792958865b905
Author: Dave Airlie <airlied at redhat.com>
Date:   Thu Dec 17 14:18:54 2009 +1000

    radeon: drop unused members of radeon_state.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1703628011242a9f1c664e67eabe8d4370a39b31
Author: Dave Airlie <airlied at redhat.com>
Date:   Thu Dec 17 14:23:08 2009 +1000

    r600: move structs for legacy cmdbuf into cmdbuf C file.
    
    these really shouldn't be exposed here

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f3347fe397cb917dbfc18f87795a5187f2763019
Author: Keith Whitwell <keithw at vmware.com>
Date:   Mon Dec 21 23:44:32 2009 +0000

    gallium/docs: extend the context docs a little

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=14eacb041b174fee75de7c14a81bd333a3fd2797
Author: Keith Whitwell <keithw at vmware.com>
Date:   Mon Dec 21 23:38:29 2009 +0000

    docs: remove some old opcodes and other cruft from tgsi doc

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a62aaa739924208f9469a75c43a407c0d72a427e
Author: Keith Whitwell <keithw at vmware.com>
Date:   Mon Dec 21 23:25:15 2009 +0000

    docs: pull in tgsi-instruction-set.txt verbatim

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=07b54fe35b93ccfd9eebd2cebe637c20044200f2
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Dec 21 15:20:01 2009 -0800

    progs/redbook: Silence compiler warnings.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=03f212b0d85fed5dec9a855fb6d079e5fdb60ac9
Author: Keith Whitwell <keithw at vmware.com>
Date:   Mon Dec 21 22:47:21 2009 +0000

    gallium: propogate draw retval changes into more drivers

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=09e785ee04c80c2bdf27245be7dafc79cce5b0ad
Author: Keith Whitwell <keithw at vmware.com>
Date:   Mon Dec 21 22:14:35 2009 +0000

    gallium: remove return value from draw calls

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fdae39c28908801709d081fbb7319e70d0ba89ba
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Dec 21 13:48:58 2009 -0700

    progs/perf: added check for GL_ARB_framebuffer_object

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=79e74cda7347170f1015829ceafb0f5f18dd9236
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Dec 11 15:22:17 2009 -0700

    progs/demos: report pixel rate in million pixels / sec

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bd5fbcf92bc1673d636f73b1aafae41956657b72
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Dec 21 13:37:49 2009 -0700

    osmesa: added new GLSL libs

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d26cdaaa234f3f31063559011287cc70041f3ec4
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Dec 21 13:37:11 2009 -0700

    progs/osmes: add missing libGL dependency, remove unneeded lines

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0fc4dd3819af252c028ed43bbd668b4f34104e32
Author: Keith Whitwell <keithw at vmware.com>
Date:   Mon Dec 21 19:50:05 2009 +0000

    i965g: fixes to build after merge of master

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f72de22439a2d08bb461af60839baf4fbb3e54df
Author: Keith Whitwell <keithw at vmware.com>
Date:   Mon Dec 21 19:22:45 2009 +0000

    i965g: remove half-finished change to tgsi_parse

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=57531baa9260bd818b5fd584d6a6adde3c2d9fde
Author: Keith Whitwell <keithw at vmware.com>
Date:   Mon Dec 21 19:21:09 2009 +0000

    i965g: back out unintentional changes to linux-dri

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=66e779c22ba67834a35f71c8878670c38c071cb2
Author: Keith Whitwell <keithw at vmware.com>
Date:   Mon Dec 21 19:19:01 2009 +0000

    i965g: back out unintentional changes to gears

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a5585cb533af3d4e5d5324d5f526447b98597402
Merge: d288a30610767f87e3e7c069730d4bc255246568 574715d8368f99c0a5720a9676385d58d6cfdf30
Author: Keith Whitwell <keithw at vmware.com>
Date:   Mon Dec 21 19:18:41 2009 +0000

    Merge commit 'origin/master' into i965g-restart
    
    Conflicts:
    	SConstruct
    	configs/default
    	configs/linux-dri

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c020a83fae23f088990b1d5ae2fc4a1ed92f03d9
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Mon Dec 21 18:31:57 2009 +0100

    util: draw cube mipmaps with TEX CUBE

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8f1d2ab590432dd6254f2e124a874695c8e87aae
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Mon Dec 21 18:20:31 2009 +0100

    python: fix some pipe_format_simplify merge damage

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ba251376556835e84c7edb9b02b3fdefde32908a
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Mon Dec 21 18:20:01 2009 +0100

    svga: fix typo

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d288a30610767f87e3e7c069730d4bc255246568
Author: Keith Whitwell <keithw at vmware.com>
Date:   Mon Dec 21 16:58:14 2009 +0000

    ws/i965: respect DEBUG_WINSYS flag

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=061411b2611634960f0ba36e42916c67918bb53d
Author: Keith Whitwell <keithw at vmware.com>
Date:   Mon Dec 21 16:57:37 2009 +0000

    i965g: hook vertex state emit up to PIPE_NEW_VERTEX_BUFFER

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1ec7e058f50882b27c0a2abd961bd49848386ff7
Author: Keith Whitwell <keithw at vmware.com>
Date:   Mon Dec 21 16:56:46 2009 +0000

    i965g: keep refcounts to bound vertex buffers

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6c719d4c22e84e315e5dc9cbc69885401a7ae231
Author: Keith Whitwell <keithw at vmware.com>
Date:   Mon Dec 21 16:55:40 2009 +0000

    i965g: add DEBUG_WINSYS flag

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=753f0a1dea6c304eb3cc5a3db5f24a5801e37a55
Author: Dave Airlie <airlied at redhat.com>
Date:   Mon Dec 21 10:21:28 2009 +1000

    r600: fix glFrontFace(GL_CW)
    
    fd.o bug #25290
    
    Suggested fix from Rafael Monica

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f217927a57dbf57ffe23fb48417a4cdad7e0eeea
Author: Keith Whitwell <keithw at vmware.com>
Date:   Mon Dec 21 15:38:08 2009 +0000

    i965g: remove duplicate set_viewport_state, fixes samples/depth

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=764899d7ab018132147ef6d71ce18da3210cab4b
Author: Andre Maasikas <amaasikas at gmail.com>
Date:   Mon Dec 21 15:19:21 2009 +0200

    r600: support more of arb_point_sprite and also sprite_coord_origin

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=69728a2ae28d11e48b87e51dc3ea2fcc040c40fb
Author: Andre Maasikas <amaasikas at gmail.com>
Date:   Mon Dec 21 11:47:12 2009 +0200

    r600: disallow negative offsets for relative addressing for now
    
    otherwise for example const[ADDR-3] gets us 253 - ALU_SRC_LITERAL which
    expects immediate floats to follow and hangs

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3d3480abbc97a7fca67c0c1cd057ea0ff52cad70
Author: Michal Krol <michal at vmware.com>
Date:   Mon Dec 21 11:58:17 2009 +0100

    vega: Add missing actual argument.

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

    st/mesa: Check for single level mipmap trees.
    
    The assert in util_gen_mipmap() caught it, although
    it does the right thing anyway.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b96a5df5141390b5cb31c0eac6449239c6cb750e
Author: Jeremy Huddleston <jeremy at vincent.local>
Date:   Sun Dec 20 21:34:27 2009 -0800

    darwin: mklib: Use lipo rather than file to figure out architectures of object files
    (cherry picked from commit ad7f9d71e22fb7667c90dbbc0558939b89a45154)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f926eff263739183b2f0dd8aca32015625eb4b4c
Author: Jeremy Huddleston <jeremy at vincent.local>
Date:   Sun Dec 20 21:32:35 2009 -0800

    darwin: Cleanup CPPFLAGS a bit
    (cherry picked from commit 4a1e103858a1db0fb037891b8d4a9426eff32b98)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ad7f9d71e22fb7667c90dbbc0558939b89a45154
Author: Jeremy Huddleston <jeremy at vincent.local>
Date:   Sun Dec 20 21:34:27 2009 -0800

    darwin: mklib: Use lipo rather than file to figure out architectures of object files

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4a1e103858a1db0fb037891b8d4a9426eff32b98
Author: Jeremy Huddleston <jeremy at vincent.local>
Date:   Sun Dec 20 21:32:35 2009 -0800

    darwin: Cleanup CPPFLAGS a bit

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c083fa9bba81cd7ec44f34ac613269781dd4c3bb
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sun Dec 20 19:42:03 2009 -0800

    Regen docs.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a524aab8ae356b3ef35392fa7375a862ed3322dc
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sun Dec 20 19:41:50 2009 -0800

    Moar docs, mostly context.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9f936f2001116d75b1bc5b086b9ff6d5d415bb60
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sun Dec 20 17:25:44 2009 -0800

    Regenerate docs.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fa33812d47bde327ca69dc3f849404fb22b6f34f
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sun Dec 20 17:25:36 2009 -0800

    Document rasterizer.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c80f2b04e0d235cfe623c968a670e6d34b8c2add
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sun Dec 20 16:40:39 2009 -0800

    Fill out some of the CSO info.
    
    ...And looks like there's already things I don't know. Go figure.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=393857a2f59df43d60fd4f1b7974349261bc45da
Author: Dave Airlie <airlied at redhat.com>
Date:   Mon Dec 21 10:21:28 2009 +1000

    r600: fix glFrontFace(GL_CW)
    
    fd.o bug #25290
    
    Suggested fix from Rafael Monica

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=32d737397c2ac21a553a5557914fa741be89c8a9
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sun Dec 20 14:00:34 2009 -0800

    r300g: Add a few more params.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8283e200af40140b61080f7b9f005b291fb752df
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sun Dec 20 15:28:00 2009 -0800

    Add screen and context to docs.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=55c43ee3158e5e83dcf51a7d6eaa35d4314c0833
Author: Dave Airlie <airlied at redhat.com>
Date:   Mon Dec 21 09:10:21 2009 +1000

    glsl: make stack compile.
    
    it would be nice if this stuff would be test built on mesa's primary
    platform with mesa's primary build system.
    
    Signed-off-by: Dave Airlie <airlied at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a8df5cad9de6570ae1b73a2e51be09a09f67ab51
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sun Dec 20 15:02:33 2009 -0800

    Add a compiled HTML doctree.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c686e17e52eb9964137fd1a46fbbc96e368b6286
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sun Dec 20 15:00:40 2009 -0800

    Add Gallium docs.
    
    In Sphinx/ReST format.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b065aec840b4c07eb1db156c1100ef4004634549
Author: Dave Airlie <airlied at redhat.com>
Date:   Thu Dec 17 14:29:04 2009 +1000

    radeon/r600: use new libdrm_radeon api

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=65ecbdd49c130fbc790cd37d7c035349c70259a4
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sun Dec 20 14:00:34 2009 -0800

    r300g: Add a few more params.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1071ad70f54aa31fcf96b3adc3911087854ab424
Author: Michal Krol <michal at vmware.com>
Date:   Sun Dec 20 21:13:26 2009 +0100

    glsl/apps: Update after glsl cl interface changes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1cc9610f88d6b9921447c15928ee5162c3e22132
Author: Michal Krol <michal at vmware.com>
Date:   Sun Dec 20 21:11:58 2009 +0100

    slang: Update after glsl cl interface changes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d801c296c602d04055b02b3be2f1369bfe1092b7
Author: Michal Krol <michal at vmware.com>
Date:   Sun Dec 20 21:11:16 2009 +0100

    glsl: Do syntax parsing inline with processing.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5fb345c4221679b8b2d468eb216f9ab1bd4c8ebf
Author: Michal Krol <michal at vmware.com>
Date:   Sun Dec 20 13:59:14 2009 +0100

    slang: Add gitignore for autogenerated files.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ec73cd011d625dbd528b77a10b2cddebb757325e
Author: Michal Krol <michal at vmware.com>
Date:   Sun Dec 20 13:53:53 2009 +0100

    slang: Update after glsl pp changes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9c15948125109d6eda7da25a2749680b830e8b82
Author: Michal Krol <michal at vmware.com>
Date:   Sun Dec 20 13:53:17 2009 +0100

    glsl/apps: Update after glsl pp interface changes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e0f57a37b2533a92359942a9698427922883d227
Author: Michal Krol <michal at vmware.com>
Date:   Sun Dec 20 13:52:43 2009 +0100

    glsl/apps: Do not print number of eaten tokens in version.
    
    This is due to the glsl pp interface changes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0874ce48a68c06d8bb7387e434af7471d6638e80
Author: Michal Krol <michal at vmware.com>
Date:   Sun Dec 20 13:51:38 2009 +0100

    glsl/apps: Print error line number in compile.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d696cb279d80ccddebcb28ef6b6284bc6bb9430f
Author: Michal Krol <michal at vmware.com>
Date:   Sun Dec 20 13:50:16 2009 +0100

    glsl/pp: Do processing inline with tokenisation.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7631dca25bd390901036b48709e243db961d3a1f
Author: Michal Krol <michal at vmware.com>
Date:   Sat Dec 19 11:03:47 2009 +0100

    glsl/pp: Remove outdated TODO.
    
    Already implemented in mesa compiler using predefined symbols.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e9aa65d2b751f81fecd365fd6a550562417a3ec2
Author: Michal Krol <michal at vmware.com>
Date:   Sat Dec 19 09:55:27 2009 +0100

    glsl/pp: Report correct error line for purify and tokeniser errors.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a6e663def416f73ea8c0c65e8ee6a4dfaaeffae2
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Sun Dec 20 19:09:35 2009 +0100

    util: util_format_get_blocksizebits() returns bits per block.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b3ac75f7eb6348032c9b214d6048678aa1cc07c3
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Sun Dec 20 13:40:14 2009 +0100

    nv50: make address reg allocation a little less hacky
    
    Before I tried to distinguish int +0 and -0, and regs
    relative to $a1 would have been considered reserved
    for TGSI.
    This would probably never occur, let it be fixed even so.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2ed083dda9600a1e20255b23c4bb9a156e765e1b
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Sun Dec 20 12:04:26 2009 +0100

    nv50: use BREAKADDR and BREAK for loops
    
    This is easier, we don't have to record all the BRK branches
    to fill in the address at ENDLOOP - which wasn't done before
    and thus made all but the last BRK branch jump to the start.
    
    Also, we don't risk reactivting threads that already left
    the loop if we join threads after a conditional with a BRK
    (although it might be wiser to remove the join altogether
    in such cases).

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3c7f109d67792e27064af5a07c754541348fd787
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Sun Dec 20 14:12:35 2009 +0100

    nv50: handle TGSI_OPCODE_RET,KILP

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0dd951387405fc67b93c675d6a462ce020504719
Author: Vinson Lee <vlee at vmware.com>
Date:   Sun Dec 20 01:01:00 2009 -0800

    progs/tests: Silence compiler warnings.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6ba83cd63f84a4d74dd679d62662d59533fd1bdb
Author: Marek Olšák <maraeo at gmail.com>
Date:   Wed Dec 16 06:07:39 2009 +0100

    r300g: add texture compare modes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=420ff89067515a74c9625a103cadc267d5f64bd4
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Sat Dec 19 20:25:43 2009 +0100

    gallium: don't use edgeflags if the app didn't supply them

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1aba413a702cad3da04cf6d686ce81dd6330f1a9
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Sat Dec 19 17:12:14 2009 +0100

    gallium: fix not generating new vp varient when polygon mode changes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4b6dee08652706d02939844fe209cddbae8966e4
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sat Dec 19 14:25:53 2009 +0100

    r300: minor blit rework
    
    Use vert/tex coords instead of byte offsets for specyfing src/dst image offsets.
    This will allow for blitting between tiled/untiled buffers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a1428868a66ab70a762ad863dafa00c3099f3d8a
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Tue Dec 15 23:57:05 2009 +0100

    r300: better fix for glCopyTexSubImage

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d87d71036cf546488981d3bd174fde967533bad2
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Dec 19 00:28:01 2009 -0800

    progs/trivial: Use C-style comments.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3340fd65fba8bbd426c5e0b74b1d8f1592b36499
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Dec 19 00:00:56 2009 -0800

    progs/xdemos: Use C-style comment.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=695adf41e24a16599e004fe539928ab04a9fa62e
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Dec 18 23:46:14 2009 -0800

    progs/demos: Silence compiler warning in morph3d.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=121ff55d81f3bff1c298ed84b2dc2d82fd572b0e
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Dec 18 23:38:15 2009 -0800

    progs/glsl: Use C-style comments.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=41377942d321c6ff858a81241f01f9c15f9ca347
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Dec 18 23:34:28 2009 -0800

    progs/demos: Use C-style comment.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=759fd1f25f33273e0b7c02598bfa5b97d1a82d77
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Fri Dec 18 21:50:45 2009 -0800

    r300g: Fix provoking vertex for non-quads.
    
    Read the comments. In short, we can't possibly pass piglit's
    glean/clipFlat without some help from Gallium and an API/spec change.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f13a904c34cf7ac5aae3d50a1421259895fc9a08
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Fri Dec 18 19:42:02 2009 -0800

    r300g: Respect provoking vertex for trifans.
    
    Fixes part of piglit's clipFlat test; next up is to get quads right.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=429f0e3b37e33a33289f8488369474b20bfd5247
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Sat Dec 19 00:18:43 2009 +0100

    gallium: fix up drivers for edgeflag changes
    
    several drivers which chose to ignore edgeflags might require some more work,
    while edgeflags never worked there they might now crash.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ff5b0c72db20be099f9fc7dee22aeebbda75ab42
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Fri Dec 18 23:53:25 2009 +0100

    gallium: store edgflag info in tgsi_shader_info
    
    provides easier access for drivers which may base fallback decision on this

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bf611cef29d664c2c2b56d2175c3a966c720e8b8
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Fri Dec 18 14:05:40 2009 -0800

    r300g: Eliminate a couple more asserts.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=62afcbb2338e30aab8c829e92456c073800156f6
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Fri Dec 18 13:40:24 2009 -0800

    r300g: Nuke r300_vbo.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=263f4322e7bfa03a6c025dbc2b280e7f60e2cab1
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Dec 18 08:12:55 2009 -0700

    progs/demos: fix glut initialization calls
    
    Remove glutInitWindowPosition() calls to play nicer with window managers.
    
    Move glutInitWindowSize() calls before glutInit() so the the default window
    size can be overridden by the -geometry cmd line option.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0478b745fe72360ce91988636b54f6e4834c1fae
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Dec 18 11:57:15 2009 -0700

    glsl: clear out shader code before compiling
    
    When we start compiling a shader, first free the existing gl_program.
    This (mostly) fixes the piglit glsl-reload-source test.
    Without this change, we were actually appending the new GPU code
    onto the previous program.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c8de081dc1f077a026a962244117ec69f0ba7055
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Fri Dec 18 10:57:37 2009 -0500

    radeon: protect fbo allocation message with debug
    
    fixes fdo bug 25708
    
    Signed-off-by: Alex Deucher <alexdeucher at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9d938e29f202552a98605906b71f31485af1ef60
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Fri Dec 18 16:09:32 2009 +0100

    fix debug output mising from edgeflag changes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=890809d71b6ab40c56d341a5dad9f5e6b06469d0
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Fri Dec 18 15:54:28 2009 +0100

    gallium: fix mesa to tgsi translation for edgeflags
    
    test apps (progs/trivial/tri-edgeflags and similar) seem to work now

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c35e5c19e789329b506273de7f3cdcf28e28e112
Author: Michal Krol <michal at vmware.com>
Date:   Fri Dec 18 14:15:21 2009 +0100

    util: Add util_format_has_alpha(), enclose in extern C.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b1580a1623746f402295d6d3fee5d2a44252fb7f
Author: Michal Krol <michal at vmware.com>
Date:   Tue Dec 15 19:48:31 2009 +0100

    util/pack: Handle the remaining formats with generic u_format access functions.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f874da422b1811c4cb5f700f424180793ea66d6f
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Fri Dec 18 03:20:19 2009 -0800

    util: Update blitter for u_format changes.
    
    :T

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a70eba5648b114e13d48b79dc38705b2fc2a8e95
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Fri Dec 18 02:55:28 2009 -0800

    Revert "r300g: flush CS if a buffer being deleted is referenced by it"
    
    As requested by just about everybody. I'm going back to actually reading
    patches before ACKing and pushing them.
    
    This reverts commit 417ce06306962a9355cbb35cefcdea1951b0ce85.
    
    Conflicts:
    
    	src/gallium/winsys/drm/radeon/core/radeon_buffer.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7855fcb63ba0594cdaee15f8579b66af651828e0
Merge: 465333ab7078daf878ad34ab172ebb15f8a003b3 b1ed72ebe2599ec178f51d86fd42f26486b9a19b
Author: Michal Krol <michal at vmware.com>
Date:   Fri Dec 18 09:08:26 2009 +0100

    Merge branch 'pipe-format-simplify'

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=465333ab7078daf878ad34ab172ebb15f8a003b3
Author: Richard Li <richardradeon at gmail.com>
Date:   Fri Dec 18 00:23:04 2009 -0500

    r600 : enable gl2, set R600_ENABLE_GLSL_TEST by default.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=112908c279b0a768eca95a505856a087e479674b
Author: Dave Airlie <airlied at redhat.com>
Date:   Fri Dec 18 14:35:03 2009 +1000

    radeon: fix frontbuffer read/drawpixels
    
    Bug 25699
    
    The main problem was the optimising flush wasn't doing the front
    rendering checks properly.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5f59e79f3a9f273c683304117802bb216171c257
Author: Dave Airlie <airlied at redhat.com>
Date:   Fri Dec 18 09:32:04 2009 +1000

    r300g: store own copy of flush_cb and flush data.
    
    don't go sneaking around inside the libdrm copy.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b1ed72ebe2599ec178f51d86fd42f26486b9a19b
Author: Michal Krol <michal at vmware.com>
Date:   Thu Dec 17 23:41:57 2009 +0100

    Move the remaining format pf_get_* functions to u_format.h.
    
    Previously they depended on format blocks, but after removing those
    they started depending on format encoding.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ec5577a83da18890a4f334af2241aca41b6ed31b
Author: Michal Krol <michal at vmware.com>
Date:   Thu Dec 17 22:39:03 2009 +0100

    util: Remove util_format_get_block().

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=16c6dce013f089d072256652f012b3b604781bfd
Merge: 440fc5bf788201a265892ff2e12bf102e63a2896 294bd53d4b6b15a6890599c46f14b205a3c738bf
Author: Michal Krol <michal at vmware.com>
Date:   Thu Dec 17 22:37:15 2009 +0100

    Merge branch 'master' into pipe-format-simplify
    
    Conflicts:
    	src/gallium/auxiliary/draw/draw_pipe_aaline.c
    	src/gallium/auxiliary/draw/draw_pipe_pstipple.c
    	src/gallium/auxiliary/util/u_blit.c
    	src/gallium/auxiliary/util/u_gen_mipmap.c
    	src/gallium/auxiliary/util/u_surface.c
    	src/gallium/auxiliary/vl/vl_mpeg12_mc_renderer.c
    	src/gallium/drivers/cell/ppu/cell_texture.c
    	src/gallium/drivers/llvmpipe/lp_texture.c
    	src/gallium/drivers/r300/r300_emit.c
    	src/gallium/drivers/r300/r300_texture.c
    	src/gallium/drivers/softpipe/sp_texture.c
    	src/gallium/drivers/softpipe/sp_tile_cache.c
    	src/gallium/drivers/svga/svga_state_vs.c
    	src/gallium/include/pipe/p_format.h
    	src/gallium/state_trackers/dri/dri_drawable.c
    	src/gallium/state_trackers/egl/egl_surface.c
    	src/gallium/state_trackers/python/p_device.i
    	src/gallium/state_trackers/python/st_softpipe_winsys.c
    	src/gallium/state_trackers/vega/api_filters.c
    	src/gallium/state_trackers/vega/image.c
    	src/gallium/state_trackers/vega/mask.c
    	src/gallium/state_trackers/vega/paint.c
    	src/gallium/state_trackers/vega/renderer.c
    	src/gallium/state_trackers/vega/vg_tracker.c
    	src/gallium/state_trackers/xorg/xorg_crtc.c
    	src/gallium/state_trackers/xorg/xorg_dri2.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/gallium/state_trackers/xorg/xvmc/surface.c
    	src/gallium/winsys/drm/nouveau/drm/nouveau_drm_api.c
    	src/gallium/winsys/drm/radeon/core/radeon_buffer.c
    	src/gallium/winsys/egl_xlib/sw_winsys.c
    	src/gallium/winsys/g3dvl/xlib/xsp_winsys.c
    	src/gallium/winsys/gdi/gdi_llvmpipe_winsys.c
    	src/gallium/winsys/gdi/gdi_softpipe_winsys.c
    	src/gallium/winsys/xlib/xlib_cell.c
    	src/gallium/winsys/xlib/xlib_llvmpipe.c
    	src/gallium/winsys/xlib/xlib_softpipe.c
    	src/mesa/state_tracker/st_cb_fbo.c
    	src/mesa/state_tracker/st_cb_texture.c
    	src/mesa/state_tracker/st_texture.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=440fc5bf788201a265892ff2e12bf102e63a2896
Author: Michal Krol <michal at vmware.com>
Date:   Thu Dec 17 21:57:24 2009 +0100

    util/format: Fix bogus assertion.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3af2ddbe943f0fe0d6b0ba9e627cbb82d0cc79f2
Author: Michal Krol <michal at vmware.com>
Date:   Thu Dec 17 21:25:47 2009 +0100

    s/desc->type/desc->channel[0].type/

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=294bd53d4b6b15a6890599c46f14b205a3c738bf
Author: Sedat Dilek <sedat.dilek at gmail.com>
Date:   Thu Dec 17 19:17:23 2009 +0100

    glsl/apps: Add dummy install target to fix 'make install'
    
    Signed-off-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2f127e5236ca3c53bfe25fc4ffcfe16ae55ed42b
Author: Sedat Dilek <sedat.dilek at gmail.com>
Date:   Thu Dec 17 19:14:53 2009 +0100

    configure.ac: Add glsl to SRC_DIRS
    
    Signed-off-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e195eab9093d2a6cf55a42b2e7789c9a381b7782
Merge: 1c28073fdfb56a241424c739b57845f47fa05002 75f371e973d19650a5c157a0844e43ffdea5e43e
Author: Michal Krol <michal at vmware.com>
Date:   Thu Dec 17 17:00:46 2009 +0100

    Merge branch 'glsl-pp-rework-2'

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1c28073fdfb56a241424c739b57845f47fa05002
Author: Dave Airlie <airlied at redhat.com>
Date:   Thu Dec 17 14:19:27 2009 +1000

    radeon: drop assert accessing cref which is meant to be hidden

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5484f9dfc6dbc534a5a2477aa46ebd28da1f72e8
Author: Dave Airlie <airlied at redhat.com>
Date:   Thu Dec 17 14:18:54 2009 +1000

    radeon: drop unused members of radeon_state.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f24c29cc3902c87f7d62052dfa498237162e7157
Author: Dave Airlie <airlied at redhat.com>
Date:   Thu Dec 17 14:23:08 2009 +1000

    r600: move structs for legacy cmdbuf into cmdbuf C file.
    
    these really shouldn't be exposed here

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=20ee275974a58cd221031d522ad58a9548af2a31
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Wed Dec 16 16:18:22 2009 -0500

    r600: Invert front face winding when rendering to FBO
    
    fixes fdo bug 25679
    
    Signed-off-by: Alex Deucher <alexdeucher at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=50caff5675888c0063c73fa64b88129db7aa11dd
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Wed Dec 16 22:12:16 2009 +0100

    gallium: edgeflags change fixes
    
    use correct number of vertex inputs
    fix not running pipeline in case of edgeflags
    changes to mesa to tgsi translation still very broken

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=aeea8a07b8a3d126f62395c7f7de4fcab741846a
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Wed Dec 16 09:01:58 2009 -0800

    mesa: set version string to 7.6.1-rc4

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8a09e6e2ad9676c69cc4bb33459ebd4cbc9c982b
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Dec 16 10:39:17 2009 -0700

    mesa: add missing semicolon
    
    See bug 25663.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=09cef45393c14d2b02529cb3cbea194bdfc06bf3
Author: Richard Li <richardradeon at gmail.com>
Date:   Wed Dec 16 11:35:08 2009 -0500

    r600 : clean a bit to prepare to enable gl2.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=35ff190a9c80988ffeb0fbe4e2b5d732f8130feb
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Dec 16 08:17:43 2009 -0700

    docs: document 7.6.1 BlueGene fixes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2584c5bd253e53ba052356360a33b5ec976e9716
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Dec 16 15:06:02 2009 +0000

    llvmpipe: add LP_DEBUG env var
    
    Cherry-picked from dec35d04aeb398eef159aaf8cde5e0d04622b811.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f1f49bd465b899d1c85aa07650ca5b62a50303b0
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Dec 14 15:27:35 2009 -0700

    llvmpipe: fix broken TGSI_OPCODE_FRC codegen

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=43d6c81ae2b3cb263f803bb9881c0823c1ed7dda
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Dec 14 15:24:31 2009 -0700

    llvmpipe: fix broken lp_build_abs()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=138d639ec9d4454c646d94701365e25630d9f3da
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Dec 16 08:04:23 2009 -0700

    mesa: test for __blrts for CPU_TO_LE32()
    
    See bug 25663.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a43fc39585c0d712244bbac5461e62f3a261d930
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Dec 16 08:02:52 2009 -0700

    mesa: no dlopen on BlueGene
    
    See bug 25663.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6f202b53b049a3d6478fee6edb0a272cd779987e
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Dec 16 07:58:42 2009 -0700

    mesa: remove //-style comments

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ddfc2e74390d0c1df10da39112a6913ea518d349
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Dec 16 07:58:31 2009 -0700

    st/mesa: remove //-style comments

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2ddee2cfbcef59128b2a251d5391ddc2b4aea4bb
Author: Marek Olšák <maraeo at gmail.com>
Date:   Tue Dec 15 05:35:03 2009 +0100

    r300g: fix emission of which textures are enabled
    
    It fixes most of the "Bad CS" issues in piglit/texCombine and piglit/fbo.
    Some other issues of this kind will get fixed in the kernel soon (depth-only
    rendering, S3TC, and RGTC).

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ded4ecde60e36bbf7204ebb3b43c6ec065ff1f06
Author: Marek Olšák <maraeo at gmail.com>
Date:   Mon Dec 14 06:55:54 2009 +0100

    r300g: clean up the invariant state

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=acce4824ec284b2a9bfdc847d7d79b8064912db9
Author: Marek Olšák <maraeo at gmail.com>
Date:   Mon Dec 14 06:39:08 2009 +0100

    r300g: clamp vertex indices to [min,max] everywhere

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a6d701d1c6ed8e0a649d62104aeded8fb25c66d8
Author: Marek Olšák <maraeo at gmail.com>
Date:   Mon Dec 14 05:29:12 2009 +0100

    r300g: if no colorbuffers are set, disable blending and set the color mask to 0
    
    This seems to be the only way to disable the first colorbuffer.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cf85bf9cd0c168caed6210a896df285c3d86db03
Author: Marek Olšák <maraeo at gmail.com>
Date:   Mon Dec 14 05:47:54 2009 +0100

    r300g: set the number of colorbuffers in RB3D_CCTL

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=de0befc4b2e3061f865a5b39295d64a8f003e9e8
Author: Marek Olšák <maraeo at gmail.com>
Date:   Mon Dec 14 05:22:36 2009 +0100

    r300g: remove unnecessary flush in set_sampler_textures

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c5e0b0bc37315cd29a84e71854dca951149b8bc8
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sun Dec 13 02:19:18 2009 +0100

    r300g: add Z24X8 to the list of unsupported sampler formats on R3xx-R4xx

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=38a97148bf5df3c32087a5fdd799912d0275267d
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sun Dec 13 01:32:39 2009 +0100

    r300g: add acceleration of the clear, surface_copy, and surface_fill functions

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=417ce06306962a9355cbb35cefcdea1951b0ce85
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sat Dec 12 23:44:02 2009 +0100

    r300g: flush CS if a buffer being deleted is referenced by it

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dc0a1ebc7369da62c2dfbd5ea8dec3273e099725
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Dec 15 17:39:30 2009 -0800

    unichrome: Silence compiler warnings.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a60457b03b4549808de63457485fe9eb00b9fee5
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Dec 15 17:06:01 2009 -0800

    sis: Silence compiler warnings.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7e3825abdb53c791633ee85ed544ac1cbe1a65e6
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Dec 15 16:32:51 2009 -0800

    savage: Silence compiler warnings.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bc443d841c84977abd88d3be3d78287480fbe72d
Author: Michel Dänzer <daenzer at vmware.com>
Date:   Wed Dec 16 00:37:40 2009 +0100

    r300: Fix typo on < R5xx RS setup for blits.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ca02109e91ce7aab76eaea93d41ca98dfea22a36
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Dec 15 13:12:12 2009 -0800

    r128: Silence uninitialized variable warnings in r128_tris.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7430c3ac35ed47227c47f8f5ed184e6e754ea5e7
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Dec 15 13:04:25 2009 -0800

    dri: Initialize variable in driBindContext.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f23d01e726a57cd6b8e31f1049ee5853773df7ea
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Tue Dec 15 12:14:04 2009 -0800

    intel: Fallback to software if drawable size is > MaxRenderbufferSize
    
    This prevents the mystery blank window if, for example, glxgears is
    resized larger than 2048 wide on 915.  Since the Intel drivers in Mesa
    7.6 lack GTT mapped fallbacks, the performance is a slideshow at
    best.  On Mesa 7.7 and later the performance is much better.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=987e9188d25e7c49eb7e6fe64dbe63dd2cfc25ef
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Dec 15 12:32:48 2009 -0800

    x86: ifdef out unused function cptr.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=80e815639459367313cb0c2e5e32d978ed9fcd08
Author: Marek Olšák <maraeo at gmail.com>
Date:   Tue Dec 15 01:11:22 2009 +0100

    util/blitter: kill the draw_quad callback

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=85bf420a78483cf62ebab59af13a7c5a320a4703
Author: Marek Olšák <maraeo at gmail.com>
Date:   Tue Dec 15 00:26:10 2009 +0100

    util/blitter: allocate most of the state objects on-demand

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ab85ba30e2ed3c5e8bd289eab2f66b997e3489a9
Author: Marek Olšák <maraeo at gmail.com>
Date:   Mon Dec 14 19:14:49 2009 +0100

    util/blitter: use PIPE_MAX_* limits, and fix a memory leak

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e1d0f4780861121e564c833d6061082491126154
Author: Marek Olšák <maraeo at gmail.com>
Date:   Mon Dec 14 19:05:15 2009 +0100

    pipe: add PIPE_MAX_TEXTURE_TYPES

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=55753f59ae1754738bed4b0cb6546db65891f53f
Author: Marek Olšák <maraeo at gmail.com>
Date:   Thu Dec 10 10:25:33 2009 +0100

    util: add blitter

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4c61022b4a19f020ef8f6c635ecffa54a914fd7a
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sat Dec 12 23:38:17 2009 +0100

    util: add a function which converts 2D coordinates to cubemap coordinates
    
    The code was taken over from u_gen_mipmap.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dff4c9ed559ae025d1d8fe7b9d1cea5a973c2225
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sat Dec 12 06:34:29 2009 +0100

    util: add new fragment shaders to simple_shaders
    
    New shaders:
    * Fragment shader which writes depth sampled from a texture
    * Fragment shader which copies COLOR[0] to multiple render targets
    
    Additional improvements:
    * The fragment 'tex' shaders now take a sampler type (TGSI_TEXTURE_*)
      so that they can sample from any type of texture, not only from a 2D one.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3a15c48ecedb985e2cecaaa9061ff579092069f1
Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue Dec 15 14:46:43 2009 +0000

    llvmpipe: Fix yet another copynpaste typo in lp_build_log2_approx.
    
    Now fslight looks perfect.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=85c27c3ef7753ee8bae119dd982df09161b44d5f
Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue Dec 15 14:15:52 2009 +0000

    llvmpipe: Fix lp_build_polynomial comment.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=72c98780697b40da5c34da0aec21d06e46a431d1
Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue Dec 15 13:58:53 2009 +0000

    llvmpipe: Fix typo in lp_build_log constant.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=079b1cf4cf32a2bdc5f13c2aa1e211c4c7dc6775
Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue Dec 15 13:40:13 2009 +0000

    util: Fix unity value for swizzle 1.
    
    It should be 255 for ubytes, and not 1.
    
    Thanks Michal for spotting this.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=846e38f1c33c3b2e46227886da57beda27b82f0c
Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue Dec 15 12:13:43 2009 +0000

    llvmpipe: Fix bad SI -> FP conversion into lp_build_log2_approx.
    
    It should be a bitcast  as the integer value is actually an encoded FP
    already.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d508bf862bdb2c706a6c8a3a0a7f99de77e5c8cc
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Dec 11 20:16:15 2009 +0000

    util: Add dl wrappers.
    
    Borrowed from Mesa, slightly changed for more type safety.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c1efa45e04124eff66c48493be50d2b66d248506
Author: Michal Krol <michal at vmware.com>
Date:   Tue Dec 15 13:54:05 2009 +0100

    tgsi/text: Don't use strncasecmp(), it breaks windows build.
    
    Also, break out of the for-loop when a matching property is found.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f8135d545b5542ef33fabc92bcede2848e3e6b29
Author: Andre Maasikas <amaasikas at gmail.com>
Date:   Tue Dec 15 12:03:26 2009 +0200

    r600: use _mesa_insert_instructions to fixup wpos instead of manual ins insert
    
    this keeps branch targets correct.
    glsl/trirast works correctly now afaics

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dbc374cd3030d5db2c8f5d9b9405976d7efa458d
Author: Andre Maasikas <amaasikas at gmail.com>
Date:   Tue Dec 15 10:22:34 2009 +0200

    r600: fix typos for vert-tex
    
    at least i think this is how it was meant to work

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bae5e7f213b7df1d7e3381e64b69beffd1243dc4
Author: Andre Maasikas <amaasikas at gmail.com>
Date:   Mon Dec 14 16:39:19 2009 +0200

    r600: fix fragment.position
    
    wpos.y seems inferted to what opengl expexts, so calculate correct
    value from window dimension and replace references in fragmentprog
    with calculated value

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=10f5cff6ac1ce7c7cee1a11cf5d68cae728e8f8b
Author: Andre Maasikas <amaasikas at gmail.com>
Date:   Mon Dec 14 11:59:41 2009 +0200

    r600: add support for FRAG_ATTRIB_PNTC

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0c046bec8f78f33e7530416e0faa4d127d08e641
Author: Andre Maasikas <amaasikas at gmail.com>
Date:   Mon Dec 14 10:48:36 2009 +0200

    r600: add DDX DDY opcodes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=22d2547ad1cac1f91e839f646918ef7df6293ae9
Author: Matthew Bell <matthew at bells23.org.uk>
Date:   Mon Dec 14 21:58:19 2009 -0700

    mesa: Add missing $(DESTDIR) support to src/gallium/winsys/xlib/Makefile

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0a8d508854c6dd354e611b046e375b8633059a40
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Dec 14 18:11:57 2009 -0800

    progs/trivial: Silence compiler warnings.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6e5fe39f5051bb758b98ed4b9a2b9d550b588edf
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Dec 14 17:30:15 2009 -0800

    mga: Silence uninitialized variable warnings.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b18fa9f44810cde45519368170a505cdd0ebb936
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Dec 14 17:20:34 2009 -0800

    mach64: Silence uninitialized variable warnings.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=18ebcfe39360dc0ef1e175fe6c39cbb857432ab4
Author: Richard Li <richardradeon at gmail.com>
Date:   Mon Dec 14 18:02:05 2009 -0500

    r600 : add texture support for vertex shader.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3ff688ea299581e60caf5d6e1a464f68c717fe83
Author: Zack Rusin <zackr at vmware.com>
Date:   Mon Dec 14 16:34:07 2009 -0500

    tgsi: add properties and system value register
    
    adds support for properties to all parts of the tgsi framework, plus
    introduces a new register which will be used for system generated
    values.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=41b52aa3362665e08bdc2f75cc9bfdc4debc6eb0
Author: Maarten Maathuis <madman2003 at gmail.com>
Date:   Fri Dec 4 22:58:22 2009 +0100

    nouveau: avoid running out of relocs
    
    - Added flush notify functions for NV30 and NV40.
    - Flushing mid frame will call flush notify, which will resubmit all
    relocs.
    - We don't try to recover from reloc failure yet.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2677f199a547f6e44d964b8c34dd7f60d9523ab2
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Mon Dec 14 18:39:13 2009 +0100

    nv50: be more cautious about using reg_instance
    
    Trying to free part of nv50_pc->reg_instances[] for an
    nv50_reg representing an indirect constant resulted in
    a segmentation fault.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a0127b6ced257919180ba3a1bf534b68d9c750be
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Mon Dec 14 18:36:33 2009 +0100

    gallium: more work for edgeflags changes
    
    fixes, cleanups, etc.
    not working yet

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c14be63c5647e4406a0a4d80570a4def593b551b
Author: Michal Krol <michal at vmware.com>
Date:   Mon Dec 14 17:23:22 2009 +0100

    tgsi/ureg: Add ureg_DECL_gs_input().
    
    Allows one to declare GS input registers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1778ddaf74aba72df167769bf42150810aac91a3
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Mon Dec 14 11:10:16 2009 +0100

    nv50: store immediates as uint32
    
    Sometimes we want non-float immediates, hacking them into
    floats isn't nice.
    
    Sorry, this should have already been committed before.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d4d880199ead954e79cad141f7a29f7dd17fe7fc
Author: Patrice Mandin <patmandin at gmail.com>
Date:   Sun Dec 13 20:09:33 2009 +0100

    nouveau: nv50: Add missing ctor_immd_4u32 function

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e76bb2f337bc71929578f1a424c74232c48c2d9c
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sun Dec 13 17:22:33 2009 +0100

    r300: enable accelerated support for glCopyTexImage only under KMS

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8403df33e070cf76af8ae96373d8090e8979c897
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sun Dec 13 17:18:50 2009 +0100

    r300: fix regression introduced by da73c1ed
    
    The 0 value is correct for I8 format.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9d8501bf2742519cc958c5f32122e196b64f8278
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sun Dec 13 16:12:11 2009 +0100

    r300: fix glCopyTexSubImage
    
    Need to properly setup colorbuffer when dst pitch != dst width.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=079b670111fe41cabf700d089f489d4b116af5eb
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Sun Dec 13 14:36:54 2009 +0100

    nv50: add proper zslice offset in miptree_surface

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7b5a6fa0c87a821835161494987994a781401303
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Sun Dec 13 14:14:41 2009 +0100

    nv50: use m2mf z pos instead of calculating offset manually

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=44d8c9add2f095fc365ede751253d9fb7fc5c6e1
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Sun Dec 13 13:44:49 2009 +0100

    nv50: add craziness for non-constant TXB and TXL
    
    If lod or bias can be non-constant across a quad of fragments,
    we need to execute TEX separately for each value.
    Don't ask why.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6c9870b54c1aad42ead5b2655c19c42343b8bf84
Author: Vinson Lee <vlee at vmware.com>
Date:   Sun Dec 13 00:14:31 2009 -0800

    i810: Silence uninitialized variable warnings in i180tris.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=555dc25c4c5a0991fb6846ccc263a195717512de
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Dec 12 23:47:32 2009 -0800

    swrast: Silence uninitialized variable warnings in s_triangle.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=aa44efb04504fb6f8a1a2ff9d99388d173f7181a
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Dec 12 22:17:16 2009 -0800

    st/mesa: Silence uninitialized variables warnings in st_draw.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0aef54ba627c748a43f601228c725f5ba79be002
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Dec 12 22:00:19 2009 -0800

    swrast: Silence uninitialized variable warnings in ss_tritmp.h.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=89d85e8170e38e04790a2c10541dec01fee9afd2
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Dec 12 21:46:13 2009 -0800

    glut: Prevent potential double free in menuVisualSetup.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=20590b97336c4ebe5d2bcee51d66820e1e5d26c8
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Dec 12 20:20:02 2009 -0800

    t_dd_dmatmp.h: Silence unused value warning in render_poly_elts.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cd1a09e3bbdb907e3b806e68400804310dc168ce
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Dec 12 18:42:18 2009 -0800

    glsl: Initialize member label of struct slang_operation to NULL.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f8d4ac56f7596613730fa4961d9b7b2e8d042055
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Dec 12 18:34:15 2009 -0800

    softpipe: Initialize source in blend_quad.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7ea452dd35ba8ae063c70cc7fc916975c823ecd6
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Dec 12 16:56:07 2009 -0800

    t_dd_dmatmp2.h: Silence unused value warnings.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=75e8dbb2351c6bdbda0e5eaefdf434a7a5518c75
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Dec 12 16:24:25 2009 -0800

    i915g: Silence unused value warning in intel_drm_get_device_id.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9dc018618d024cfbf1f342b0141bb6aab21f41b1
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Dec 12 16:18:08 2009 -0800

    t_dd_dmatmp.h: Silence unused value warnings in render_line_loop_elts.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=af4e4a73f78cb5ccb5b0295a4683b2eae5325d8f
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Dec 12 16:02:09 2009 -0800

    t_dd_dmatmp.h: Silence unused value warning in render_tri_fan_elts.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=588e9f69c4994d4e5bccdc8257a5aeb1e0b740d8
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Dec 12 15:47:17 2009 -0800

    progs/trivial: Silence compiler warnings in tri-blend-min.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=de9132f2740d3959af548e36e9b280e9853e59b6
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Dec 12 15:27:30 2009 -0800

    t_dd_dmatmp.h: Silence unused value warning in render_poly_verts.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1e444c9960b18bcee5216a49db997b1c5ec14eca
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Dec 12 15:08:01 2009 -0800

    swrast: Initialize tex_coords in handle_sample_op.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c1d361bd0b3570811ca4e49d09d3282aaa5cbe01
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Dec 12 14:41:35 2009 -0800

    t_dd_dmatmp.h: Silence unused value warning in render_quads_verts.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=786899f1532046526bcc94683112d79a5f59a660
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Dec 12 14:20:17 2009 -0800

    progs/trivial: Silence compiler warnings in tri-blend-max.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b91503f45740e6e2a5db92609aed887b6c7bd460
Author: Patrice Mandin <patmandin at gmail.com>
Date:   Sat Dec 12 23:15:08 2009 +0100

    Revert "nouveau: nv30: Disable swizzled surface usage if any dimension is 1 (Warsow creates a 1x1 front buffer)"
    
    This reverts commit ec7844537ecdb0b598447e37bf0b7120acd029f3.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7d529736b9a07ddd5d8127c56cc25e5f6f5f2c12
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Dec 12 13:39:39 2009 -0800

    t_dd_dmatmp.h: Silence unused value warning in render_tri_fan_verts.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ec7844537ecdb0b598447e37bf0b7120acd029f3
Author: Patrice Mandin <patmandin at gmail.com>
Date:   Sat Dec 12 22:31:53 2009 +0100

    nouveau: nv30: Disable swizzled surface usage if any dimension is 1 (Warsow creates a 1x1 front buffer)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c2cee7741e877bb78480eae8b8b5bfb55b42158c
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Dec 12 12:52:02 2009 -0800

    t_dd_dmatmp.h: Silence unused value warning in render_line_loop_verts.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=75f371e973d19650a5c157a0844e43ffdea5e43e
Author: Michal Krol <michal at vmware.com>
Date:   Sat Dec 12 16:58:43 2009 +0100

    Remove grammar module -- no dependencies left.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a3b32934c83f721102b9dd004227a528a174d7bb
Author: Michal Krol <michal at vmware.com>
Date:   Sat Dec 12 16:49:26 2009 +0100

    slang: Delete a file that is now autogenerated.
    
    This file has been modified in master and removed in feature branch.
    This gave a merge conflict I couldn't resolve by removing and git adding
    it to index.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a3eb0f718e19653a2ad8e49396c904183be456f3
Merge: 491f384c3958067e6c4c994041f5d8d413b806bc 784cca9fa527de771754d76545970f78094b9adf
Author: Michal Krol <michal at vmware.com>
Date:   Sat Dec 12 16:48:32 2009 +0100

    Merge branch 'master' into glsl-pp-rework-2
    
    Conflicts:
    	progs/perf/drawoverhead.c
    	progs/perf/teximage.c
    	progs/perf/vbo.c
    	progs/perf/vertexrate.c
    	src/mesa/shader/slang/library/slang_common_builtin_gc.h

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d80778218d512f51e1b52e2fe652021ecefd724a
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Thu Dec 10 00:36:03 2009 +0100

    nv50: support TXB and TXL
    
    ... and don't set the 'live' flag for TEX anymore, we'd
    have to know if results affect the inputs for another TEX,
    and I'm not going to do that kind of analysis now.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b0036f391a1862c15c4e33d221314926dba3213b
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Wed Dec 9 23:45:52 2009 +0100

    nv50: add S8Z24 depth texture format too

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cc0ffaba7d1df234b3c62769ade9dee712117d2f
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Thu Dec 10 20:54:18 2009 +0100

    nv50: fix depth comparison func TSC bits
    
    Unfortunately it seems that if depth comparison is
    active and we read a 2D texture, i.e. provide only
    2 inputs, the second is used for comparison ...

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6a689783b9f61fc12e35f7e613697a3f4b07766b
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Mon Dec 7 20:40:39 2009 +0100

    nv50: add src_mask case for IF opcode

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9f3644c42350fec2cda17e66548c517d9d00e47f
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Fri Dec 4 23:16:32 2009 +0100

    nv50: plug memory leak in miptree creation/destruction
    
    Keeping this dynamically allocated for texture arrays.
    Since we don't use it to store zslice offsets anymore
    it's either 1 or 6 integers (cube) ...

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f7a97344924461d64bfa5bd1b6a2c1151b70cc7c
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Wed Dec 2 19:59:07 2009 +0100

    nv50: use copies of tgsi src nv50_regs
    
    So we can use the 'mod' member without concern
    if a source is used multiple times in 1 insn.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6a15ec9141b070b088d03d87673d0d2741b7db6b
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Thu Dec 10 20:50:02 2009 +0100

    nv50: support vertex program textures

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=15c6558a2e6b613a6a058bb7f23b678a32e01846
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Dec 12 02:06:51 2009 -0800

    progs/xdemos: Silence compiler warnings in glxinfo.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d5be33477e4a5cb73a5ccc24c2ad6518adddeb40
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Dec 12 01:34:33 2009 -0800

    progs/tests: Silence compiler warnings in vpeval.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=44d6ab6de5d5c02c38146086d3f03523968df49e
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Dec 12 01:11:56 2009 -0800

    progs/tests: Silence compiler warnings in cva.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9e2eee4ab203773fa4b420d3782f0074f5b3bf32
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Dec 12 01:02:16 2009 -0800

    progs/redbook: Silence compiler warnings in aaindex.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=81dcf8bdf23250dc04dd60994aaede0eb5c2dda7
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Dec 12 00:33:42 2009 -0800

    t_dd_dmatmp.h: Silence unused value warning in render_line_loop_verts.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=784cca9fa527de771754d76545970f78094b9adf
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sat Dec 12 00:50:26 2009 +0100

    r300: disable blit debugging info

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

    r300: emit number of used colorbuffers to pass radeon cs checker

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

    r300: setup render target format for r300/r400 cards too

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

    r300: finish blit support for r300

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c1a7cc1e44e2c318eaa1de67893d20774f6fec5f
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Tue Nov 10 19:47:04 2009 +0100

    more blit fixes

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

    blit WIP

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7255a5486dcb3acd5d7d267b9f546aff38685555
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sun Nov 8 22:01:17 2009 +0100

    r300: use accelerated emit for CopyTex[Sub]Image functions

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

    r300: accelerated blit support

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0a0d410bdbbc9ea9b56fca51e077de32d629d20d
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sun Nov 8 21:44:24 2009 +0100

    r300: fix wrong assertion

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

    r300: export translateTexFormat function

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

    r300: refactor PVS code and constants emission

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=545a2f4f2d94b663e67cf1e682b49d088dd7ee90
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sat Nov 7 19:51:44 2009 +0100

    r300: refactor R500 fragment program emission

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=05fae9fbf6d4409a8718813d9a607afc3c162050
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sat Nov 7 21:18:08 2009 +0100

    r300: refactor color buffer setup

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

    r300: use _mesa_meta_Clear for buffer clears

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=da73c1ed41c6d2867cca34ca1d481537ec3cb077
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sat Dec 12 00:00:34 2009 +0100

    r300: minor texture code refactoring

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4430a05a3a65c411996a923d1051bb7879204a53
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Dec 11 16:50:25 2009 -0700

    gallium: added comment for pipe_reference() return value

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9c01cf425fac3853c65bd732270a015106766865
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Nov 16 12:54:39 2009 -0700

    mesa: minor reformatting/rewrapping in dd.h

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=56dce15dcc7b0a869813ef97a0e68b166bac244f
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Nov 16 12:50:54 2009 -0700

    mesa: remove unused ctx->Driver.ActiveTexture() hook

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e24a8de8ba3b0765852dbcc170f770572bd042ac
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Nov 16 12:43:32 2009 -0700

    mesa: updated comment

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=09aa9844947771cb75cf6cbd1c40e0b573d8dafd
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Dec 11 10:11:45 2009 -0700

    Revert "scons: Pass -fno-strict-aliasing to gcc."
    
    This reverts commit a2937a2f4ecf22a5a4242cd0a350f20228f50232.
    
    Per Jose's comment, We don't want this on master.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a087eb590d780cb82b49464e05ffc85123adce7e
Merge: cb640c8d40c4ee34160a14d646c244f44a5013f6 e128cc205e30540597ecd57849060a6bf4714d9f
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Dec 11 10:04:07 2009 -0700

    Merge branch 'mesa_7_7_branch'
    
    Conflicts:
    	src/gallium/state_trackers/xorg/xorg_xv.c
    	src/mesa/drivers/dri/intel/intel_span.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e128cc205e30540597ecd57849060a6bf4714d9f
Merge: b605f4ff11c894500f2d0273c5d4653ff413448d 7d41b4248bee1d926646ef5fdff07da4f9026589
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Dec 11 09:51:27 2009 -0700

    Merge branch 'mesa_7_6_branch' into mesa_7_7_branch

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7d41b4248bee1d926646ef5fdff07da4f9026589
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Dec 11 09:41:34 2009 -0700

    docs: updated 7.6.1 relnotes with GLSL fixes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d8f8eca9efaf2f537cf9218e4dd1d742e19ffc76
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Dec 11 09:40:33 2009 -0700

    mesa: remove unnecessary loop in _mesa_remove_output_reads()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b605f4ff11c894500f2d0273c5d4653ff413448d
Merge: da3bc492d2438ac915e720c17b54d0d12ffd8a97 5076a4f53a2f34cc9116b45951037f639885c7a1
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Dec 11 09:22:00 2009 -0700

    Merge branch 'mesa_7_6_branch' into mesa_7_7_branch

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5076a4f53a2f34cc9116b45951037f639885c7a1
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Dec 11 09:16:25 2009 -0700

    mesa: check dst reg in _mesa_find_free_register()
    
    If a register was only being used as a destination (as will happen when
    generated condition-codes) we missed its use.  So we'd errantly return
    a register index that was really in-use, not free.
    
    Fixes bug 25579.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f7f1211b9b0a8fa0e5f5427b74b4eee4dabf65af
Author: Aurelien Jarno <aurel32 at debian.org>
Date:   Fri Dec 11 08:46:54 2009 -0700

    sparc: additional preprocessor test for SPARC 64-bit

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=da3bc492d2438ac915e720c17b54d0d12ffd8a97
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Dec 11 15:16:22 2009 +0000

    scons: Tweak MSVC release options.
    
    Enable whole program optimizations and fast math.

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

    svga: Add a missing dependency from the prescale state.
    
    Thanks for Keith to finding this.
    
    Fixes Jedi Knight 2 menus.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8469baf41bd4775eab2403ecf08ed013343943a5
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Dec 11 13:15:12 2009 +0000

    svga: Always pass SVGA3D_SURFACE_HINT_DYNAMIC.
    
    Since we're reusing buffers we're effectively transforming all
    of them into dynamic buffers.
    
    It would be nice to not cache long lived static buffers. But there
    is no way to detect the long lived from short lived ones yet. A
    good heuristic would be buffer size.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=16876b8328059446b6fa0951f7848e5d500244ab
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Dec 11 12:29:02 2009 +0000

    svga: Keep tight control of texture handle ownership.
    
    The texture owns the surface handle. All derivatives need to keep
    a reference to texture.
    
    This fixes several assertions failures starting up Jedi Knight 2.
    
    Should cause no change for DRM surface sharing -- reference count still
    done as before there.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=770323e33e62169827454af74e9f90f09997f962
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Dec 11 12:09:02 2009 +0000

    svga: Fix mixed signed comparisons.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a2937a2f4ecf22a5a4242cd0a350f20228f50232
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Dec 11 12:08:32 2009 +0000

    scons: Pass -fno-strict-aliasing to gcc.
    
    Strict aliasing tule violations were fixed on master, but
    they're still causing problem in this branch, so disable this assumptions.
    
    Do not apply this fix to master (revert when you merge).

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8c981b94dc0ff30fe2b2786b1d5671be7d1610b7
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=94fba49be97008565c0225bc46894bfd9453bb5e
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Dec 10 18:51:51 2009 -0800

    mesa: Initialize variable in MatchInstruction.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e31df54754e2305b7cc7072053bf5a4e0b477fd6
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Dec 10 18:32:33 2009 -0800

    mesa: Assign _mesa_lookup_parameter_index return value to GLint.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cb1dcb55f9884431a5e2b90e9208b42558a95611
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Dec 10 18:21:59 2009 -0800

    i915: Add missing break statement in i915_debug_packet.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d38ffed5236adf3ee83c0bc5bdee0233ce566e01
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Dec 10 17:50:35 2009 -0800

    glsl: Increase size of array in_slang_lookup_constant from 4 to 16.
    
    For some cases, _mesa_GetIntegerv reads up to params[15].

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1cf60c981091d7a46cb404fd607f85553c427761
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Dec 10 15:41:13 2009 -0800

    progs/samples: Byte swap individual members of struct _rawImageRec.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e624b77eb2d594cde053c73a530836e05227126a
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Tue Dec 8 23:25:26 2009 -0800

    intel: Remove ARGB internal_format == GL_RGB hacks
    
    Now that XRGB is supported, we don't need to hack around cases of an RGBA
    format buffer with an internal format of GL_RGB.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b4a6169412819cc3a027c6a118f0537911145a30
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Tue Dec 8 23:24:58 2009 -0800

    intel: Make RGB textures use XRGB8888

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cbdeb33209e782f011984a4b93cc0d36f567462e
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Tue Dec 8 21:15:36 2009 -0800

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

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=eadd9b8e16e3b1ad35fec54f780a0f94ac43988f
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Tue Dec 8 21:13:05 2009 -0800

    i965: Fix handling of drawing to MESA_FORMAT_XRGB8888
    
    It turns out that 965 and friends cannot actually render to an xRGB
    surfaces.  Instead, the surface has to be RGBA with writes to alpha
    disabled and the blend function modified to always use 1.0 for
    destination alpha.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4f2b2032f46939b6056f837a086e73f0417183fc
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Tue Dec 8 21:12:18 2009 -0800

    intel: Use spantmp2 GL_BGR / GL_UNSIGNED_INT_8_8_8_8_REV for XRGB8888

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ffc1f299e9eaa6eaa4b5586b9fb13132564bd3ae
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Tue Dec 8 21:10:45 2009 -0800

    spantmp2: Add support for GL_BGR / GL_UNSIGNED_INT_8_8_8_8_REV
    
    This is really for MESA_FORMAT_XRGB8888.  Clearly spantmp2.h needs some
    re-work.  Any volunteers?

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=430876cd3a70d3b701d136b825518140888f96c8
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Tue Dec 8 17:03:20 2009 -0800

    intel: name in intel_create_renderbuffer was always 0, remove

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0f01674a584ea6df96acf91d7cd3b8a9b48ee65e
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Tue Dec 8 16:06:13 2009 -0800

    intel: Use texformat accessor to get bytes-per-pixel

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4eee46efcb7e1f737b7115caf48ddb3b77408626
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Tue Dec 8 15:51:18 2009 -0800

    intel: softwareBuffer in intel_alloc_renderbuffer_storage was always false, remove

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3078bd136d6ee1d9ad16b4c834cad23b005304a4
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Tue Dec 8 09:57:27 2009 -0800

    intel: Axe intel_renderbuffer::texformat
    
    Since the texformat branch merge, the value of intel_renderbuffer::texformat
    is just a copy of gl_renderbuffer::Format.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=539a14a1dd5a0d277b193d9cd2d06423ed98dc8a
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Dec 9 11:36:45 2009 -0800

    intel: Flush the render/texture cache when finishing render to texture.
    
    Back when we were flushing the entire batch at BindFramebuffer, the kernel
    would notice the domain transition when someone went to texture from it and
    flush for us.  We no longer do the batch flushing every time, so we get to
    do aggressive flushing until we move batchbuffer handling to libdrm.
    
    Fixes piglit fbo-flushing.  Bug #25377.  No noticeable performance loss
    on cairo-gl (so this is better than batch flushing).

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bc0509bba8cc962a4ee2dafd684e153b3060262d
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Dec 10 13:24:15 2009 -0800

    progs/util: Byte swap individual members of struct _rawImageRec.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=51f52edaf186a927a2c8c29ba9dba56d18928a7e
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Dec 10 12:37:10 2009 -0800

    glsl: Fix array out-of-bounds access by _slang_lookup_constant.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dcb4a37fc89924192d923ed6906d2922371b8cb1
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Dec 10 12:11:09 2009 -0800

    mesa: Fix array out-of-bounds access by _mesa_TexParameteriv.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cb640c8d40c4ee34160a14d646c244f44a5013f6
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Dec 10 10:03:16 2009 -0800

    mesa: Fix default (swrast) GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS.
    
    The swrast pipeline shouldn't have any problem with all the frag and vert
    textures being bound at the same time.  Note that this may result in
    DRI drivers that don't set this limit having an improbable return
    (fragment + vertex < combined), but it seems like it shouldn't cause
    problems for apps.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=967e6e20099ebd3a7f68f49233e6cf3c99ce3317
Author: Zack Rusin <zackr at vmware.com>
Date:   Thu Dec 10 13:01:53 2009 -0500

    st/xorg: fix yv12 plus some cleanups in the upload code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=690d888416909f0449e6ebbfa46f18079b68b1bd
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=51e945ec9c0b803f5e998f87449fb02a7c39ae65
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Dec 10 09:16:37 2009 -0800

    intel: Attempt to fix up after "Update vertex texture code."
    
    The MaxCombinedTextureImageUnits is the total number of samplers that can
    be bound between vertex, geometry, and fragment, not 0.  This should report
    the correct value on 965 now.  Other DRI drivers may also need updating if
    their MaxVertexTextureImageUnits != 0 (for example, if using the sw vertex
    pipeline).
    
    It's not clear to me if there's going to be a valid value for this
    limit other than MaxTextureImageUnits + MaxVertexTextureImageUnits (+
    MaxGeometryTextureImageUnits eventually).  If not, then we should probably
    just move this into the core at Get time.
    
    Bug #25518 (wine regression).  Fixes piglit vp-combined-image-units.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=491f384c3958067e6c4c994041f5d8d413b806bc
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Dec 10 16:29:04 2009 +0000

    scons: Get GLSL code building correctly when cross compiling.
    
    This is quite messy. GLSL code has to be built twice: one for the
    host OS, another for the target OS.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=289eab5389c0f0f3f85f872b2ba440f5e8416a50
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Dec 10 09:16:20 2009 -0700

    glsl/sl: fix _parse_boolconstant()
    
    Need to emit the radix before the digits.
    This fixes several glean/glgl1 regressions.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cc020425e929110613ddb405d3e82313d27a35ed
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Dec 10 08:33:01 2009 -0700

    mesa: added new libglslpp.a and libglslcl.a to libGL build

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=05eccfe79ec74a04630bcebff4c76accf4f85e0d
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Dec 10 08:25:47 2009 -0700

    glsl/apps: remove unused vars

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0d654a7f2cf173723eee930d2e5b9a1dd0140aaf
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Dec 10 08:25:35 2009 -0700

    glsl/pp: make some functions static

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=52271c5345fedcb5b30736d69e4944889dda234c
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Dec 10 08:25:16 2009 -0700

    glsl/pp: declare sl_pp_purify_options to silence warning

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7502b6affa72915cadeb0837028e7655e459da69
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Dec 10 08:24:45 2009 -0700

    glsl/cl: silence unused var warning

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f00805a11756fa9d2bdfce15f51ae4798d72b5fb
Author: Michal Krol <michal at vmware.com>
Date:   Thu Dec 10 12:59:23 2009 +0100

    slang: Predefine ES symbols for FEATURE_es2_glsl.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=417f36ccb062bee01aff92d6fcdf47af3ece3cb4
Author: Michal Krol <michal at vmware.com>
Date:   Thu Dec 10 12:58:44 2009 +0100

    glsl/apps: Predefine __GLSL_PP_PREDEFINED_MACRO_TEST for testing.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=22200bcafcc77ecdca0127ac72d68e75e2ad7aee
Author: Michal Krol <michal at vmware.com>
Date:   Thu Dec 10 12:58:21 2009 +0100

    glsl/pp: Add support for user-defined macros.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d1a09a9ba4a56067cc41e87d00fd7c395f0e7345
Author: Michal Krol <michal at vmware.com>
Date:   Thu Dec 10 12:39:37 2009 +0100

    glsl/apps: Explicitly add ARB_draw_buffers and ARB_texture_rectangle.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=48c60b0ecbc7d2f2b153d218a46c61928daddb8e
Author: Michal Krol <michal at vmware.com>
Date:   Thu Dec 10 12:39:10 2009 +0100

    slang: Explicitly enable ARB_draw_buffers and ARB_texture_rectangle.
    
    They are no longer built into the glsl preprocessor.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=91e164b3d0b1d36bfdf369266ae7e1ab396f1ba2
Author: Michal Krol <michal at vmware.com>
Date:   Thu Dec 10 12:38:22 2009 +0100

    glsl/pp: Add sl_pp_context_add_extension().
    
    This way third parties are able to add supported extension strings.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=05b62960929b78a53465ffcb0739454519ed157a
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Dec 9 22:34:07 2009 -0800

    mesa: Fix SCons build.
    
    Commit cd6b8dd9e82fedc55d033131fbc0f8ee950567c8 deleted
    src/mesa/state_tracker/st_cb_get.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=71f4267ac23f52dcc94590cb94c3e0ce451662aa
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Thu Dec 10 03:51:35 2009 +0100

    winsys/intel: fix dereferencing of opaque type due to pipe_reference changes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b82757880545f8bce471ba8f13c16998888cd4b5
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Dec 9 17:59:23 2009 -0800

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

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=444d1f39108ab4419843f19f76c968cef3398bab
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Dec 9 17:34:50 2009 -0800

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

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=34528a34c446afea4442f479713e7f926220f128
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Dec 9 17:11:30 2009 -0800

    mesa: Fix array out-of-bounds access by _mesa_Lightf.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=068596c9a7e8d330ffdff8ad8700bd6093b5bdea
Author: michal <michal at transistor.(none)>
Date:   Thu Dec 10 01:03:15 2009 +0100

    Build mesa glsl with make.
    
    Still don't know how to add glsl to mesa dependencies.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c6b450033d7ec2a415b1d761da1d94588358c94b
Author: Marek Olšák <maraeo at gmail.com>
Date:   Wed Dec 9 00:45:18 2009 +0100

    r300g: fix routing of vertex streams if TCL is bypassed
    
    Generating mipmaps finally works, among other things. Yay!

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6de7ac73bf027b9ace6f5f0c8063cbf724d95cee
Author: Marek Olšák <maraeo at gmail.com>
Date:   Tue Dec 8 21:53:19 2009 +0100

    r300g: always disable unused colorbuffers

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=87b822e024797ef2fdb51ec9364f21eeb4d07161
Author: Marek Olšák <maraeo at gmail.com>
Date:   Tue Dec 8 04:55:32 2009 +0100

    r300g: make pow(0,0) return 1 instead of NaN in the R500 fragment shader
    
    Unfortunately we can't fix this easily in the R300 fragment shader,
    and it's probably not worth the effort.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8cc570a48c2e8e18622027cbd76f16a746b430bc
Author: Marek Olšák <maraeo at gmail.com>
Date:   Wed Dec 9 00:55:51 2009 +0100

    r300g: clean up r300_emit_aos

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=348883076bd213ec733a1ba2a4768788e4669c97
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Dec 9 13:15:05 2009 -0800

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

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6f2d51b81ff907af9727e90153a46e79e246fc66
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Dec 9 13:00:22 2009 -0800

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

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=637970aefdcdd1ee50e3759de384b82e6109a45c
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Dec 9 12:43:28 2009 -0800

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

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8927b72118f9433aafd0e811cfc1981215eb3c5f
Author: Richard Li <richardradeon at gmail.com>
Date:   Wed Dec 9 15:39:16 2009 -0500

    r600 : add pre-compile mesa shader calling interface, in order to handle
    complex built-in shader instructions.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a082d965de228d5035e59245df528af62761652a
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Dec 9 11:26:24 2009 -0800

    glsl: Remove unused member x from struct slang_operation.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a08e348a84f57ed5e8bf5888f1ce13934d2ce8fa
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Dec 9 19:03:10 2009 +0100

    gallium: first steps to treat edgeflags as regular vertex element
    
    The idea here is to eliminate the set_edgeflags() call in pipe_context
    by treating edgeflags as a regular vertex element.
    
    Edgeflags provoke special treatment in hardware, which means we need to
    label them in some way, in this case we'll be passing them through the
    vertex shader and labelling the vertex shader output with a new TGSI
    semantic (TGSI_SEMANTIC_EDGEFLAG).

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3de8fff45d04fd7e702cd656ba97cafd348c3981
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Dec 9 08:30:01 2009 -0700

    mesa: fix baseLevel >= MAX_TEXTURE_LEVELS test
    
    This fixes invalid array indexing when baseLevel == MAX_TEXTURE_LEVELS.
    See bug 25528.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dfdf83d714c0d32d9182eb3001cf642aa6cb5c87
Author: Michal Krol <michal at vmware.com>
Date:   Wed Dec 9 14:22:30 2009 +0100

    Revert "Simplify the redundant meaning of format layout."
    
    This reverts commit eb926ddf9eee1095c7fc12013f0b8375bbaeca6f.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=59f6af51b858340139fe2139e2698fef8a5ad62f
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Dec 9 10:59:38 2009 +0000

    util: Document the meaning of util_format_layout.
    
    The util_format_layout name was unfortunate and there
    are  as been a lot of confusion due to this. Hopefully
    this will shed some light on what it was meant for.
    
    Bottom line is: do not rely on these values unless
    you're automatically code generating pixel
    packing/unpacking routines.
    
    Suggestions for better names than util_format_layout
    are welcome!

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=33a120e4761a661736ea64a3efc2e3831ac5600a
Author: Andre Maasikas <amaasikas at gmail.com>
Date:   Wed Dec 9 10:51:52 2009 +0200

    r600: fix state size prediction after dc0777d3

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5e2a86cb1be935f1c54efcf5b4e6a1b7371ff5e7
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Tue Dec 8 21:05:30 2009 +0100

    vmware/xorg: Properly detect overlay support

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b7cf8a1f93ef3a81f2e8c44adca9a3990da4466d
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Tue Dec 8 21:03:29 2009 +0100

    vmware/core: Update vmwgfx_drm.h

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e3fa700c178e11e6735430119232919176ab7b42
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Wed Dec 9 11:03:49 2009 -0800

    meta: Bind texture to unit 0 for mipmap generation
    
    If the active texture unit on entry to mipmap generation is not zero, bind the
    texture to unit zero.
    
    Fixes bug #24219.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cd6b8dd9e82fedc55d033131fbc0f8ee950567c8
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Dec 9 10:08:07 2009 -0800

    mesa: Move OES_read_format support from drivers into the core.
    
    The assertion is that the correct read type to be using is the native
    type of the underlying read renderbuffer.  For some fallback paths, this
    may be worse than GL_RGBA/GL_UNSIGNED_BYTE for reads today, but it gets
    all drivers the expected GL_BGRA/GL_UNSIGNED_BYTE for ARGB8888 or
    GL_BGR//GL_UNSIGNED_SHORT_5_6_5_REV for rgb565 with no work.
    
    This fixes the intel (and other) DRI drivers to report read formats that
    should hit blit PBO readpixels paths.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=af16c822a5af8ce0aa7582e8ea44315b62b7356b
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Dec 8 18:26:05 2009 -0800

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

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d33bf38d63d233f6a09115acfff230c464d3ee29
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Dec 8 17:51:07 2009 -0800

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

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3f7c2ac2798b385bed97b6931a1568a7e0223a0a
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Dec 8 17:25:05 2009 -0800

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

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dd9eb8774ad7918187afebf8cd3be6f4b80f0f3b
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Dec 8 16:15:07 2009 -0800

    i965: Enable the accelerated ReadPixels path on gen4 along with pre-gen4.
    
    Passes piglit pbo-read-argb8888, and doesn't otherwise regress quick.tests.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7f146b38240e1c4efa6d8d0a4e5a0c8346706de5
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Dec 8 16:04:33 2009 -0800

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

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a1d46fbea0b40d7edc668ea5993ea4318f37c9f9
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Dec 8 15:42:13 2009 -0800

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

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d88f3b946804f9a3e8cad4f8896e6be488fec2b5
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Dec 8 14:31:38 2009 -0800

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

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=54b0ed8360019fc6e0234c2c3413be40fe4d3b59
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Dec 8 15:03:15 2009 -0700

    vbo: fix array index out of bounds error, and fix evaluator priorities
    
    Fixes bug 25525.
    Plus, the GL_NV_vertex_program evaluators alias and override the
    convential evaluator maps, so set their state after the conventional
    maps.

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

    Simplify the redundant meaning of format layout.
    
    We really just need to know whether the format is compressed or not.
    For more detailed information format colorspace should suffice.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=47c780180b888e115b630cd940fe9c29dd53b4c5
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Tue Dec 8 17:51:19 2009 +0100

    nouveau: use boolean instead of bool

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=849a0644ada6ed7c3576babc3b348bee227118ff
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Tue Dec 8 17:44:51 2009 +0100

    cell: use boolean instead of bool

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fd7a9ec7f97d540d22f546d96c3d1c808f163bba
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Tue Dec 8 17:42:49 2009 +0100

    gallium: use boolean instead of bool in p_refcnt.h
    
    all code in gallium should use boolean not bool

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=876a785a182d7987786377ff0a44ee40628254f3
Author: Michal Krol <michal at vmware.com>
Date:   Tue Dec 8 19:58:13 2009 +0100

    Format layout cannot be used to distinguish scaled/normalised formats.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4ebc54795dc93f7eee200312abfa2da1b49506e3
Merge: bc7567d9665924650c43c661d07ae9a922554bee ee1720b99dfb5964962f2346406a4e3e88374a68
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Tue Dec 8 19:26:20 2009 +0100

    Merge branch 'gallium-strict-aliasing'

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ee1720b99dfb5964962f2346406a4e3e88374a68
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Tue Dec 8 19:13:48 2009 +0100

    gallium: fix more potential strict aliasing issues
    
    In particular, gcc man page warns that
    union a_union {
       int i;
       double d;
    };
    
    int f() {
       double d = 3.0;
       return ((union a_union *) &d)->i;
    }
    
    "might" not be ok (why not?), even though it doesn't seem to generate
    any warnings. Hence don't use this and do the extra step to actually use
    assignment to get the values in/out of the union.
    This changes parts of 3456f9149b3009fcfce80054759d05883d3c4ee5.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bc7567d9665924650c43c661d07ae9a922554bee
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Dec 7 14:12:28 2009 -0700

    tgsi: fix some off-by-one errors in shader length, instruction length
    
    The ureg and/or tgsi-simplification work introduced some inconsistencies
    between the ureg and traditional TGSI construction code.
    
    Now the tgsi_instruction::NrTokens field is consistant and the
    tgsi_header::BodySize field isn't off by one.
    
    Fixes bug 25455.

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

    util/format: Take advantage of sequential nature of pipe_format enum.
    
    Make sure the format descriptor table can be indexed directly.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=714e1880d9e39a7ad5e59fd48306cb92ade65e6f
Author: Michal Krol <michal at vmware.com>
Date:   Tue Dec 8 15:35:54 2009 +0100

    gallium: Make pipe_format a sequential enum.

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

    util/format: Remove unreferenced local.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6fd8b9b550713302566bb4c28e49c219870ccfec
Author: Michal Krol <michal at vmware.com>
Date:   Tue Dec 8 15:30:10 2009 +0100

    Remove remaining pipe format utility functions.
    
    Depricate pf_type(), pf_size_*(), pf_layout() and pf_exp2().
    
    Map depricated PIPE_FORMAT_TYPE to new UTIL_FORMAT_ values:
    
    UNKNOWN = TYPE_VOID
    UNORM   = TYPE_UNSIGNED + LAYOUT_ARITH
    SNORM   = TYPE_SIGNED + LAYOUT_ARITH
    FIXED   = TYPE_FIXED
    FLOAT   = TYPE_FLOAT
    USCALED = TYPE_UNSIGNED + LAYOUT_ARRAY
    SSCALED = TYPE_SIGNED + LAYOUT_ARRAY
    SRGB    = TYPE_COLORSPACE_SRGB

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=629a648b059d8a2653b6a9cdf7f460533de0e1da
Author: Andre Maasikas <amaasikas at gmail.com>
Date:   Mon Dec 7 17:22:03 2009 +0200

    r600: and finally fix SCS

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0f854105f5a430ab36281c9bed530eccb8b8f44c
Author: Andre Maasikas <amaasikas at gmail.com>
Date:   Mon Dec 7 16:27:05 2009 +0200

    r600: remove (now) dead code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fbe06a9c2999a802333f8310156d58045d723799
Author: Andre Maasikas <amaasikas at gmail.com>
Date:   Mon Dec 7 16:23:07 2009 +0200

    r600: fix SIN also

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2b8b16f6a6ce6091d4939cfb567a65a52757dff0
Author: Andre Maasikas <amaasikas at gmail.com>
Date:   Mon Dec 7 16:09:10 2009 +0200

    r600: use the new inline constants feature to fix COS

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4e86cedf5b7ab98dbe59115fc325f9b3172d58be
Author: Andre Maasikas <amaasikas at gmail.com>
Date:   Mon Dec 7 15:23:40 2009 +0200

    r600: add assembler support for literal(inline) constants
    
    and use it in cubemap instruction sequence for testing

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=602ba357edd640e0db17911b39d3ecfbf5675230
Author: Andre Maasikas <amaasikas at gmail.com>
Date:   Mon Dec 7 13:04:32 2009 +0200

    r600: merge alu_instruction/alu_instruction2

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=17e212e2631cd652c28378399806c3b3bd293e9a
Author: Andre Maasikas <amaasikas at gmail.com>
Date:   Mon Dec 7 11:51:36 2009 +0200

    r600: add ABS support for source regs to assembler
    
    use it in tex cube instruction sequence

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=50ab51101e4c5e64ab92c260c324fb66a98851a8
Author: Andre Maasikas <amaasikas at gmail.com>
Date:   Fri Dec 4 16:36:41 2009 +0200

    r600: glsl - allow specifying texture sampler via uniforms
    
    looks kinda hackish, should rethink later

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=94723b60cf3dd838dfaf505450db8ef2e089399c
Author: Andre Maasikas <amaasikas at gmail.com>
Date:   Fri Dec 4 13:53:44 2009 +0200

    r600: implement FRAG_ATTRIB_FACE, glsl/twoside works

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=323d1fb3910d7e53cb5200ee90849b2231fd96fb
Author: Andre Maasikas <amaasikas at gmail.com>
Date:   Fri Dec 4 12:58:36 2009 +0200

    r600: quick hack to get KIL_NV working - does condition TR only for now

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c1d79a4235fa2edb05e92f9b93a105ff356a4a18
Author: Andre Maasikas <amaasikas at gmail.com>
Date:   Fri Dec 4 11:37:15 2009 +0200

    r600: wip glsl - refactor conditional instructions a bit
    
    remember the dst register which is used for cond updates
    when it's time to use the cond codes issue a separate PRED instruction

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=94c6ec5809b08676f12628b49dd88ec694d07a48
Author: Andre Maasikas <amaasikas at gmail.com>
Date:   Thu Dec 3 18:12:45 2009 +0200

    r600: execute SET funtions on all channels
    
    seems assemble_LOGIC was meant for non-condition-code instructions
    so execute in for all components as previously

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2aebc5e01fbab6046f80c881d30717f788a390bc
Author: Alan Hourihane <alanh at vmware.com>
Date:   Tue Dec 8 13:11:09 2009 +0000

    move assert to avoid crash in debug build.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f44f6473e60fdcde24b0d8b166fce8a2ffe366b7
Author: Thomas Hellstrom <thellstrom at vmware.com>
Date:   Tue Dec 8 12:48:56 2009 +0100

    st/xorg Fail early if we don't intend to accelerate.
    
    Saves a number of unneeded computations and log noise.
    
    Signed-off-by: Thomas Hellstrom <thellstrom at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=189ee75abb9c7b9c4a8bc0e678feaf8a6513a483
Author: Jeremy Huddleston <jeremy at vincent.local>
Date:   Sun Dec 20 21:34:27 2009 -0800

    darwin: mklib: Use lipo rather than file to figure out architectures of object files
    (cherry picked from commit ad7f9d71e22fb7667c90dbbc0558939b89a45154)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=da5741cf533ff5a3f0ee38e7d790b26e5e77ee21
Author: Jeremy Huddleston <jeremy at vincent.local>
Date:   Sun Dec 20 21:32:35 2009 -0800

    darwin: Cleanup CPPFLAGS a bit
    (cherry picked from commit 4a1e103858a1db0fb037891b8d4a9426eff32b98)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6785d6741db987469293d737e9b18f94d189b62e
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Dec 18 16:57:23 2009 -0800

    i915: Fix GL_TEXTURE_MAX_LEVEL support (piglit levelclamp test).

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b51e0fafdf6a39df1b0d1208595c92d5fa9ceba6
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Dec 18 16:49:32 2009 -0800

    i915: Clean up some unnecessary x/y miptree code.
    
    The base of the texture is always the base of the miptree.  If it wasn't,
    we'd have issues with this code due to miptrees not walking the same
    direction for all LODs.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f06c8bd8dd961c9b722759b5d1f8fca78023aba8
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Dec 15 14:32:47 2009 -0800

    i965: Add support for OPCODE_CMP in the VS to fix GLSL sqrt()
    
    Bug #25628.  Fixes piglit case glsl-vs-sqrt-zero.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=325f045c04121b989bddfca02711e3d03f7f9c3f
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Dec 18 18:39:44 2009 +0000

    st/mesa: move assert on nr vs insns until after pos_invarient expansion
    
    It is possible to have a 1-instruction vertex shader before expanding
    pos_invarient.  Not sure what this assert achieved, but at least move
    it where it is correct.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=eaa3a025da18a0b7f25460f86bb4afcd08017dfe
Merge: b5e256c76dea2182c82af2a4f66224735701d55a 32ccc9b0bbfad46d2f4ce3b9ac4cdd182d7b64e4
Author: Michel Dänzer <daenzer at vmware.com>
Date:   Tue Dec 8 12:25:34 2009 +0100

    Merge branch 'mesa_7_7_branch'

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=32ccc9b0bbfad46d2f4ce3b9ac4cdd182d7b64e4
Author: Michel Dänzer <daenzer at vmware.com>
Date:   Tue Dec 8 11:45:19 2009 +0100

    vmware/xorg: Fix SCons build.
    
    Not sure how vmw_screen.c could build at all though...

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9e42683fb3ecd453267a5885a138b425a2b79236
Author: Michel Dänzer <daenzer at vmware.com>
Date:   Tue Dec 8 11:43:22 2009 +0100

    vmware/xorg: Avoid warning about HAVE_STDINT_H being redefined.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b5e256c76dea2182c82af2a4f66224735701d55a
Merge: ac66598ed8bc218720cf2a1a7493b7e25ca9d962 0d4a05445c6b47b93269a3829afbe509ffec4817
Author: Andre Maasikas <amaasikas at gmail.com>
Date:   Tue Dec 8 11:57:24 2009 +0200

    Merge branch 'mesa_7_7_branch'
    
    Conflicts:
    	src/mesa/drivers/dri/r600/r700_assembler.c
    	src/mesa/main/version.h

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1de1deffce9c7120a167af8553b606eec82e60a3
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Dec 8 00:43:38 2009 -0800

    i915g: Fix memory leak when pci id is unknown.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7e93e06781d2f3e0c737c7654c3fb0d83e31e45a
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Dec 8 00:37:35 2009 -0800

    i915g: Add missing break statement in i915_debug_packet.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7f8e22aa29b7340d51b1f2e16d55a035c0f9b851
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Dec 8 00:26:37 2009 -0800

    rbug: Initialize variable in rbug_get_message.
    
    Silences uninitialized variable warning.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0d4a05445c6b47b93269a3829afbe509ffec4817
Merge: ba167f812c44c4bb8c8f844c3d5fbff60bfc93eb 369669ff9a7ff7636cadef8e2b13f2f28face98f
Author: Andre Maasikas <amaasikas at gmail.com>
Date:   Tue Dec 8 10:16:14 2009 +0200

    Merge branch 'mesa_7_6_branch' into mesa_7_7_branch

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=369669ff9a7ff7636cadef8e2b13f2f28face98f
Author: Andre Maasikas <amaasikas at gmail.com>
Date:   Thu Dec 3 12:26:44 2009 +0200

    r600: add support for TXB instruction
    
    makes testing other things easier - does not hang the card
    TODO: enable TEX dependency tracking in vertex programs

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dc0777d3e3b760d7faa5fb99a189919bde07ca0b
Author: Andre Maasikas <amaasikas at gmail.com>
Date:   Wed Nov 4 10:00:47 2009 +0200

    r600: reorder state for render_target and blend
    
    First time around render targets are not enabled yet (done in
    r700SendRenderTargetState) so blend state is not emitted for any targets.
    Affects first glClear in some mesa tests.
    As a quick fix reorder state emit so that target is set first

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=add6dfbba64260c9b314b4a95c8def084e05bd3b
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Dec 7 19:04:07 2009 -0800

    llvmpipe: Initialize variables in emit_instruction.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3e8b2fda215689b9a77c73020a1efc523995931e
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Dec 7 18:40:37 2009 -0800

    progs/test: Initialize variable in prog_parameter.
    
    Silences uninitialized variable compiler warning.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ba167f812c44c4bb8c8f844c3d5fbff60bfc93eb
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Mon Dec 7 17:18:56 2009 -0800

    mesa: set version string to 7.7-rc1
    
    Also modify the Makefile to use the correct version for the tarballs.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8fc433fa0f8c5364454858f9be919387feda440c
Merge: bb64c9bcdf9962c4f74d71f49307de1da4c3392b 9dbd47fc6b1cf9ddfb318f2e05df0886cd5fe0df
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Mon Dec 7 17:16:10 2009 -0800

    Merge branch 'mesa_7_6_branch' into mesa_7_7_branch
    
    Conflicts:
    	progs/demos/projtex.c
    	progs/xdemos/glxinfo.c
    	src/mesa/main/version.h
    
    To fix the confilicts in projtex.c and glxinfo.c I just took the code from
    mesa_7_6_branch.  The conflicts seem to have occured from cherry-picks from
    mesa_7_7_branch to mesa_7_6_branch followed by commmits just to
    mesa_7_6_branch.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bb64c9bcdf9962c4f74d71f49307de1da4c3392b
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Mon Dec 7 17:06:07 2009 -0800

    Revert "intel: Make RGB renderbuffers use XRGB8888 like we do for RGB system buffers."
    
    This reverts commit 4598942b1b88a2a7d5af7febae7e79eedf00e385.
    
    XRGB8888 doesn't work as intended.  Revert this for now, and we'll revisit it
    for 7.8 or something.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9dbd47fc6b1cf9ddfb318f2e05df0886cd5fe0df
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Mon Dec 7 16:59:59 2009 -0800

    mesa: set version string to 7.6.1-rc3

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9921b3048e611398460ef774355b7515bc901240
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Mon Dec 7 22:24:41 2009 +0100

    radeon: fix cases when only first image where put directly into miptree.
    
    Make sure that minimal width, height and depth of texture image is 1.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=013cf1d63deb9c33089777afbdea85013fd46b49
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Mon Dec 7 22:22:57 2009 +0100

    radeon: fix image migration for small compressed textures
    
    memcpy would give incorrect results if src rowstride != dst rowstride

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=72362a5cd41d97b770980c28fe6719c556f12ab7
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Mon Dec 7 21:47:49 2009 +0100

    mesa: fix shader prog_execute strict aliasing violations
    
    use unions instead of pointer casts.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7d84169865f5907a02ff2283ca7bd45a3bb2f3c9
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Dec 7 12:31:08 2009 -0800

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

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3456f9149b3009fcfce80054759d05883d3c4ee5
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Mon Dec 7 20:35:42 2009 +0100

    gallium/util: fix util_color_[un]pack[-ub] to be strict aliasing safe
    
    use pointer to union instead of void pointer.
    gcc complained a lot, depending what the pointer originally actually was.
    Looks like it's in fact maybe legal to cast for instance uint pointers to
    union pointers as long as union contains a uint type, hence use this with some
    callers, other just use union util_color in the first place.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c36d1aacf4c70d76165c91cd7048c0f9f43b8571
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Mon Dec 7 20:11:46 2009 +0100

    mesa: fix strict aliasing issues in half-to-float/float-to-half conversions
    
    use union instead of casts

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ac66598ed8bc218720cf2a1a7493b7e25ca9d962
Author: Michal Krol <michal at vmware.com>
Date:   Mon Dec 7 18:12:05 2009 +0100

    util/tile: Support R8G8B8A8_UNORM format.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c90baf444ca91d06ae5be392a04c0c8119cb08dd
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Dec 7 09:05:40 2009 -0700

    st/mesa: remove debug code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0311d9ccf4b717300a99355a02eff23935b4c08a
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Dec 7 09:03:39 2009 -0700

    progs/glsl: updates to deriv.c test
    
    Pass window size into the shader so scaling the window doesn't effect
    the colors.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8ce17134431ec27666e8fba2fa4bd22ba3f3ed18
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Dec 7 09:00:57 2009 -0700

    st/mesa: negate DDY to match GL semantics
    
    This fixes the regression from commit 884007546c98b1779bf266ec5111b1e7e2b68b2e
    Fixes bug 25456 (piglit derivs regression).

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8468234bfa98be77cbceecc8e91325c00e4e424b
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Dec 7 08:59:38 2009 -0700

    st/mesa: fix up comment

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8796dbf5196bcc75d39372570fa6347cd018354d
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Dec 3 09:49:27 2009 -0700

    progs/glsl: added texture mapping to bump demo
    
    Press 't' to toggle texture map.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=12981589b729de0242d6ea74d8e4e9889793088c
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sun Dec 6 23:55:58 2009 -0800

    radeong: Automatically softpipe for non-r3xx.
    
    Well, technically non-r[345]xx. At any rate...
    
    $ glxgears
    libGL: OpenDriver: trying /home/simpson/mesa/lib/gallium/r600_dri.so
    131 frames in 5.0 seconds = 26.107 FPS
    
    I'm sure you can see where this is going. :3

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e3a3ca097c1859c59daf99b722a788cd432b40dc
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sun Dec 6 23:50:31 2009 -0800

    radeong: Call softpipe_create directly.
    
    Allows us to finally remove radeon_winsys_softpipe.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d8d8b0d244d9abfd16f99de7f2f30c635033f66f
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sun Dec 6 23:49:02 2009 -0800

    softpipe: sp_winsys.h should define/include what it needs.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c99fb991a3b46c5978248b00eef0efd742127a44
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sun Dec 6 23:33:41 2009 -0800

    r300g: Clean up previous commit.
    
    If *I* can't read it, there's a strong possibility others can't,
    either.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7091afed789dbba8364deaea0b7a5a99a12ff25e
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sat Dec 5 01:27:59 2009 +0100

    r300g: enhance ZTOP conditions

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=7005f7cd1a9947e75bf772897d9055e3fe467c3d
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.
    (cherry picked from commit 052b127842af3372fd768eae8e29b240a696a12a)

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=c994f08eb1ec2a4bbaa44fbd6d35e7ff033d5c3c
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Nov 28 23:22:31 2009 -0500

    dri: Fix potential null pointer dereference in driBindContext.
    (cherry picked from commit 919898e92fa23ff71a59d86a46ff0886a6f34e4d)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f622b649fb0c55b1640997f9d32ea327743519a1
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.
    (cherry picked from commit 364070b1f2b08d43fb205ec198894a35bec6b2f3)

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

    glx: Prevent potential null pointer deference in driCreateContext.
    (cherry picked from commit 4b0b250aae6ae7d48cd24f9d91d05ab58086c4b2)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=978b80c8e35b465273921a28540ed15f07d1afbf
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Oct 9 07:24:04 2009 -0600

    progs/tests: Add tests to Makefile.
    (cherry picked from commit 76d2ec3a0a047a65ffca70f53848241a3225dad3)

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=3cd745515e72c42efcd0c9f7d30e58f46f821b98
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Nov 20 16:03:48 2009 -0800

    draw: Initialize variable in draw_pt.c.
    (cherry picked from commit ea98e9820d7117f7a187f355445796b1ef5d9e0c)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b2953ee1a655a010f36b5fc1b47f8bd8b06ce368
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.
    (cherry picked from commit ca5a7aadb4361e7d053aea8687372cd44cbd8795)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d74cd04e6190ebb3a9c53d45cbb2452d92e24ad5
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.
    (cherry picked from commit d55fb7c835b56951f05a058083e7eda264ba192e)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ca8a2150c79899bad0f80e132656863822db045e
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.
    (cherry picked from commit 270d36da146b899d39e08f830fe34b63833a3731)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4071d065c2c32a872bb148d108252a2380c42da4
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.
    (cherry picked from commit a201dfb6bf28b89d6f511c2ec9ae0d81ef18511d)

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=1446f30875bfb3b633942bc710b061019472f788
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Dec 5 01:43:29 2009 -0800

    progs/samples: Fix memory leak if malloc fails in rgbtoppm.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=412aeeed1c392ab5796c85287fc6ebdccd74880c
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Dec 5 01:38:14 2009 -0800

    progs/samples: Fix memory leak if fopen fails in rgbtoppm.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6212c8103a5011e08003c8946732edad39fa74c3
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Dec 5 01:28:47 2009 -0800

    progs/samples: Add rgbtoppm to Makefile.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2cd2341ce88a3d485f81d920290a9c1d0ab988da
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Dec 5 01:22:34 2009 -0800

    progs/tests: Removed unused variable from texdown.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d642edd2d10e93c32077a729b13a7c7b0d37d25b
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Dec 5 01:11:26 2009 -0800

    progs/vpglsl: Assign glGetUniformLocationARB return value to GLint.
    
    The return type of glGetUniformLocationARB is GLint, not GLuint.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8d2f3434c5904e28b5e1bccceba7e89a94502ac1
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Dec 4 23:31:39 2009 -0800

    progs/fp: Redraw upon keypress.

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=fe8e18bcd41a19282ba92350a04a34866fda1d7b
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.
    (cherry picked from commit a11d60d14caf8efc07f70af63b57b33273f8cf9b)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4fb5ae7233e5c358e579ced6155f32461f6edf2d
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.
    (cherry picked from commit 11905da8836822f7dd60c84b5eefc72e46c94b50)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5683d7d43fd5a02b72f30a2a6d6a9bfeaf2fa781
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>
    (cherry picked from commit c475079ef2d901ba4506ebd53e19419cd46793ab)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e5bc2a19bdaeeda2aa60562f6a580e27c74e9569
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Dec 4 17:29:53 2009 -0800

    progs/fp: Add tri-inv.c to Makefile.

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=7d9b2edb97419b562a542b5cd701724c009421d4
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Fri Dec 4 18:34:52 2009 +0100

    identity: fix copy&paste error

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=c977dd9c7716b0a086eeb0c07f2da148065c3b18
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Fri Dec 4 18:23:35 2009 +0100

    svga: fix another pipe_reference strict aliasing violation

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6f1db18f148b9014af80abe0524827f1cb3ec013
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Fri Dec 4 16:44:18 2009 +0100

    vmware/xorg: Also stop ports on close

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=124f4bc97712acfe7d08807b013a101a4d6276e1
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Fri Dec 4 16:25:59 2009 +0100

    vmware/xorg: Stop video ports on leave vt

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f2e3fc18141d29ede2b711d7ddbb225145be35e3
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Fri Dec 4 16:22:48 2009 +0100

    st/xorg: Add enter/leave vt hooks for winsys

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c33520b360780bce496b00516384e25a0908e43c
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Fri Dec 4 16:05:03 2009 +0100

    st/xorg: Fix leave enter vt cycle in crtc code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d5b94b49f602386b75630e73db775a68c72fdf46
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Fri Dec 4 16:13:57 2009 +0100

    st/xorg: New libkms destroy api

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=225bc70b77fcf107dd8abc93be27a15c27743071
Author: Coleman Kane <Coleman Kane>
Date:   Fri Dec 4 08:44:57 2009 -0700

    r300g: use $(MAKE) variable
    
    Fixes bug 24501

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ca7cd3ade0f27f8f1d9532ad6281659e2522f0cf
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Dec 4 08:09:55 2009 -0700

    progs/xdemos: fix some visual/fbconfig logic in glxinfo.c
    
    The fbAttribSingle/Double arrays had wrong GLX_DOUBLEBUFFER values.
    We only need to use the glXChooseFBConfig() code when glXChooseVisual()
    fails (but I don't know when that would happen).
    Other recent commits errantly removed some code in this area too.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fb83fa26c47a49db1673834fd5f013bbcacadf58
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Dec 4 08:09:07 2009 -0700

    docs: a few more fixes for 7.6.1

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8d8fd9776e23a34e0d22e489ce1f85eb5e383121
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Fri Dec 4 09:52:37 2009 -0500

    radeon: 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=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=1ef8c493b25cdb4bb006f9198c00acacd19e2c75
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Fri Dec 4 10:31:51 2009 +0100

    vmware/xorg: Use Write instead of WriteRead for cursor bypass

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cd4d806a47d2cbb706a9f1cd49d990fcb803efb6
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Fri Dec 4 09:53:00 2009 +0100

    vmware/xorg: Give kernel infromation about cursor bypass

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=12fdef20b02595c10cec91aad75abe6ca59f5513
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Fri Dec 4 09:40:52 2009 +0100

    vmware/xorg: Handle no init of video in vmw_video_close

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=47e128331a26fa61506920c48bc82eaf5bd0460a
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Fri Dec 4 09:42:10 2009 +0100

    vmware/core: Update vmwgfx_drm.h to include cursor bypass

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bc0532b0ed3c6dca3a198c64384636d96b2056ef
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Fri Dec 4 18:50:29 2009 +0000

    gallium: DRI drivers enabled by default, Xorg drivers auto by default.
    
    This change enabled gallium dri drivers by default under the
    configure build system. Xorg drivers are built automaticaly
    if a Xorg dev enviroment is installed and the Xorg version
    is higher then 1.6.0.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8ac2503397c0618db9caec1c702622830e1268ff
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Fri Dec 4 16:01:41 2009 +0000

    i915g: Do not build winsys and binaries by default
    
    Using a hack in the configure script the gallium intel
    drivers have 3 options. Off, nothing is built. On, the
    driver and binaries are built. Auto, only the driver but
    not the binaries and winsys is built.
    
    Since the i915g driver builds everywhere its can enable
    the driver per default, so we can get build coverage.
    But building the binaries per default is a pain for
    distributions and testers since they conflict on the
    install target with the old mesa drivers. Which are more
    stable/faster/better.
    
    So this change gives us the best of both worlds.

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

    glu/sgi: Fix memory leak in gluBuild2DMipmapLevelsCore.
    (cherry picked from commit 808f0376607b0e2d31dfebc888fd8f1e737fed09)

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

    glu/sgi: Fix memory leak in gluBuild1DMipmapLevelsCore.
    (cherry picked from commit 94bcb9f1a43f2ab3bdff09156e3ab5b1c115cbd8)

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

    glu/sgi: Fix memory leak in gluBuild2DMipmapLevelsCore.
    (cherry picked from commit 0d89f3dc7ff3f89ba8d5d664253730485bca35e2)

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

    glu/sgi: Fix memory leak in gluBuild3DMipmapLevelsCore.
    (cherry picked from commit f895abbd9777c4985aa40cf660c68f6d7333f0ec)

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

    glu/sgi: Fix memory leak in gluBuild3DMipmapLevelsCore.
    (cherry picked from commit 326b66d724754ca97012501db1c7c62d7d41a457)

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

    glu/sgi: Fix memory leak in bitmapBuild2DMipmaps.
    (cherry picked from commit 5b925b7daa566d799c4f50911a7fcca114131503)

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

    glu/sgi: Fix memory leak in gluScaleImage3D.
    (cherry picked from commit b611f639b4bffdcca376293f7ce71af9f6bdbff3)

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

    glu/sgi: Fix memory leak in gluScaleImage.
    (cherry picked from commit a9c540f5dedbf593f8038fdbc95eecb60826ab26)

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

    glu: Fix memory leak in __gl_meshMakeEdge.
    (cherry picked from commit d3b4c99c703f70a9d0e715a97e52672f7f8fc980)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=12a440abfb5a9cb786ed93d9041a6ae0752b9a18
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.
    (cherry picked from commit 8556fad75124e1ade9af095e112ebb6ac5cbff61)

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

    progs/xdemos: Fix memory leak in pbdemo.c.
    (cherry picked from commit e0857962b911ef317238498305651515d83029ae)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ba3fedf24610a3db2db0b49b8b84ac3af99a87cb
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.
    (cherry picked from commit 4ab8dbe5935d5c946cbc9af6982461073a784d07)

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

    progs/xdemos: Remove duplicate code in glxinfo.c.
    (cherry picked from commit a4720a1a3206dd2edecf47a21fce547a79b67610)

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

    progs/xdemos: Fix memory leak in glxinfo.c.
    (cherry picked from commit f080567f4c4018c4885c105a154cb0eb39e6234f)

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

    progs/xdemos: Add assert in corender.c.
    (cherry picked from commit 66a4ec14c38d407256545e0cf31c98974d621fe4)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=69ed1147a8a576fb28ba1dc2b030d903ae094eda
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.
    (cherry picked from commit 760cf71572a071ce43da576ebfeff4a8099150bc)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=efb582fde7d1375b21ecb28d8ba5690181a02a93
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.
    (cherry picked from commit e3cfd78969cd4a94fc83a5d6fb2f33730cc4e70f)

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

    progs/redbook: Fix memory leak in quadric.c.
    (cherry picked from commit 47b5f584a68ceab7c9c1d5279efbc9fe30ff2fcc)

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

    progs/glsl: Fix memory leak in deriv.c.
    (cherry picked from commit 0e783c7d03128aade3ca50b28a56e254fef6b6ab)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=25fd168f03162d4cb25b50ea9bd5ff56283f6854
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.
    (cherry picked from commit b8dcb79c53796f37234bd2b0f5e2845f817fc218)

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

    progs/demos: Fix memory leak in ray.c.
    (cherry picked from commit 6b480dc21dd489d48685b2268e495218aea74293)

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

    progs/demos: Fix memory leak in projtex.c.
    (cherry picked from commit ee555e3d69c8820f27e71e5ebc028a768cef7d0b)

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

    progs/demos: Fix memory leak in ipers.c.
    (cherry picked from commit a1afe303deda320aadacdaf5b1c72631ca3f734f)

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

    progs/demos: Fix memory leak in fslight.c.
    (cherry picked from commit aef3218f0bb48fdb286d2008ee07e507ea8aa98e)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=905e12f3cce7f1bd8cfa990e4d6d7c0b14610f84
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.
    (cherry picked from commit 36e2074b63e3e5bc489eb74cad0cd97eafcedb40)

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

    progs/trivial: Redraw upon keypress.
    (cherry picked from commit 9553a42f638bd98eb90e5b7fb37d6b82758b6363)

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

    progs/trivial: Redraw upon keypress.
    (cherry picked from commit 3790c6a13b86dfe0afd4bb0bf9a4d9f4b429cfd8)

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

    progs/glsl: Redraw upon keypress.
    (cherry picked from commit 881f55236ad85f95745e70f8363726fa3c201f80)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a0ac8fc7d8d946183ba0506a8134a6e55819e151
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.
    (cherry picked from commit e26135a744f740430e3dc341fa692544ba99c11e)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0a6acecb35aa5701ee82cf17c2561c172612cb6e
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.
    (cherry picked from commit d36cb2396c942f05ba56c5b899792a507bb0f0fd)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=305d4f147ea86d87706dbaf2caad6a131c59fe80
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.
    (cherry picked from commit d9508e8df9da4aa13bc223194c406081738bac91)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=772e00478124074c7b954fad52974057f0669a9b
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.
    (cherry picked from commit 786d539511eb3c5a4101b11b7f8e90d60123ac46)

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

    progs/util: Fix memory leak if LoadRGBImage fails.
    (cherry picked from commit 041cd0e110d41b543a0fe9cc484ae8373642912b)

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

    progs/util: Fix memory if LoadRGBMipmaps2 fails.
    (cherry picked from commit 28b8e4bcd76cc072b062e4c8575327c05ecb9a55)

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

    progs/util: Fix memory leak if LoadYUVImage fails.
    (cherry picked from commit 0e790ac35327a0b53a4a595a6429135317302269)

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

    progs/fp: Redraw upon keypress.
    (cherry picked from commit cde66437247feb8b14b6d8f3ec3a8b4665fefa08)

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

    prog/tests: Fix MSVC build.
    
    Signed-off-by: Brian Paul <brianp at vmware.com>
    (cherry picked from commit 9c3197ef0abc3bf521358ea0c7af0fc6979c82b3)

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

    progs/tests: fix MSVC build.
    
    Signed-off-by: Brian Paul <brianp at vmware.com>
    (cherry picked from commit a8ed066858f12290239ddc9165b7c0734ccc0247)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=97cbf4943a5926dc1bbec213ff8c919ece66555e
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Oct 26 15:03:31 2009 -0600

    progs/tests: Fix MSVC build.
    (cherry picked from commit 50e113e375b4ecfdf5b60ccce7bbcdb1c5f2ca11)

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=a99bf51bc845617c2086468a814685672b5de224
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Oct 23 13:49:02 2009 -0600

    progs/tests: Fix MSVC build.
    (cherry picked from commit 952bf63e2cf442504ef89b0b1d276da0d52b21d4)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=28474e1225866e6b73928f79722f14cc5d6b35c7
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Oct 16 11:39:29 2009 +0100

    progs/tests: Use rand() instead of random().
    
    Forgot these on previous commit.
    (cherry picked from commit 166957abebea6aa203eba7e6348e89d53cf0e13e)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bb6e3af93920ca15d19fbb9685e5b6f612cc502c
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Oct 16 11:39:29 2009 +0100

    progs/tests: Use rand() instead of random().
    
    More portable. Same implementation on Linux.
    (cherry picked from commit 699260b19535abaa3af0a5d33eb039e3d6a30ce9)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a38776419b1e18a43e8bab1371dfe802af44d14a
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Oct 8 08:08:11 2009 -0600

    progs/tests: Fix MSVC build.
    (cherry picked from commit f7455ad7af09b5ef31ccc454b79422a13c59af9a)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=791b7546876e72dcbcc012a855df7f610d777297
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Oct 16 11:36:09 2009 +0100

    prog/tests: Fix MSVC build.
    (cherry picked from commit 60b6c7458319ff01ecdd9d1650d526ac8f75e194)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=89e747920f35f28d651ad89380f58250aab7c2d4
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Oct 12 18:05:05 2009 -0600

    prog/tests: Fix MSVC build.
    (cherry picked from commit 96fd13c1a024e3b6c0b1c44394c67c772e52b9c9)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5a25adb646faa970dacec0dbfa2e2bd905e87eba
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Oct 6 16:02:47 2009 -0600

    progs/tests: fix MSVC build.
    (cherry picked from commit 9c778a90ea24f25437b68bb67856c81add61e261)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3910e88ebf636cb34ae75bc4a7916fc8c2f1a9e1
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Oct 14 07:43:18 2009 -0600

    prog/tests: Fix MSVC build.
    (cherry picked from commit ea862ec8ff4a52b30b822e737d93a49330be9e31)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4153ec547cfb7fcb26bbeb09ac9ef19fe88d3e4e
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Thu Dec 3 23:58:30 2009 +0100

    gallium: fix remaining users of pipe_reference function

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=86c8f70db10a584aa78e4d5f397ad3543fdb77d2
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Thu Dec 3 23:26:13 2009 +0100

    mesa: use _mesa_memcpy for COPY_4FV macro
    
    Gets rid of one of the worst strict-aliasing offenders, and actually
    produces faster code (at least in some cases, when compiler can use
    for instance 64bit moves for memcpy).
    (note _mesa_memcpy should get inlined)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=13c647fa0d3e361efbb10a6d313bdc6bf7c890e8
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Dec 3 23:20:56 2009 +0100

    gallium: fix ref counting bug in pb_bufmgr
    
    This was discovered by the pipe_reference api change.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=35a15f02634a31c1517363d91aaef8f190e24687
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Thu Dec 3 23:15:38 2009 +0100

    gallium: fix reference counting functions to be strict-aliasing compliant
    
    Historically, parts of mesa code are not strict-aliasing safe, hence
    -fno-strict-aliasing is needed to compile (this got forgotten for scons
    builds for gallium, which indeed not only caused compiler warnings but also
    unexplicable crashes in non-debug builds). However, we should try to eliminate
    code not complying with strict-aliasing code at least for gallium.
    Hence change pipe_reference functions to make them strict-aliasing compliant.
    This adds a bit more complexity (especially for derived classes) but is the
    right thing to do, and it does in fact fix a segfault.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6c41bb25a2e260dbce2c2d72ec64d1beb74527de
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Thu Dec 3 20:21:16 2009 +0100

    radeon: workaround an FBO issue
    
    Fixes #21501

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8cde43eb19c4dcceb74166e1da123d316a429c21
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Wed Dec 2 23:03:51 2009 +0100

    radeon: properly check if image should be placed in the miptree
    
    Fixes #25355

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=72befaaae5fd9555e1f6ccbd6a74c0d640fc2929
Author: Michal Krol <michal at vmware.com>
Date:   Thu Dec 3 12:25:49 2009 +0100

    Remove pf_swizzle_* internal macros.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=018f33a328a05bd7a2094103eb7bbafc8595e6b1
Author: Michal Krol <michal at vmware.com>
Date:   Thu Dec 3 12:05:21 2009 +0100

    gallium: Remove pf_mixed_*().

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9861ad46ab10196bd99373a275b3ce7b22b5badf
Author: Michal Krol <michal at vmware.com>
Date:   Thu Dec 3 12:03:57 2009 +0100

    gallium: Remove pf_rev().

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f5bd93fae2e4f46665eb1f09ca64cb39ff2b8a79
Author: Michal Krol <michal at vmware.com>
Date:   Thu Dec 3 11:58:36 2009 +0100

    Move pf_get_component_bits() to u_format auxiliary module.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cceeab39ea541b1be1521114316d660a77769c2a
Author: Michal Krol <michal at vmware.com>
Date:   Thu Dec 3 11:17:37 2009 +0100

    Move pf_get_bits/size() to u_format auxiliary module.

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

    Move pf_get_block() to u_format auxiliary module.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0bed834be4a174d20b31a6cbcf066774bf749929
Author: Michal Krol <michal at vmware.com>
Date:   Thu Dec 3 10:20:49 2009 +0100

    Move pf_is_depth_and_stencil() to u_format auxiliary module.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d28740c298968303500a8c43047ded2679e727ac
Author: Michal Krol <michal at vmware.com>
Date:   Thu Dec 3 10:12:47 2009 +0100

    Move pf_is_depth_stencil() to u_format auxiliary module.

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

    Move pf_is_compressed() to u_format auxiliary module.

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

    gallium: Remove unused format functions.

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=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=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=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=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=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=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=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=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=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=ba4cb8b2caac69c6d2b210a5c3c634d8c1c20940
Author: Keith Whitwell <keithw at vmware.com>
Date:   Tue Dec 1 17:04:46 2009 +0000

    i965g: nasty hack for clearing y-tiled surfaces

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=63a8637c7425f64f5e48c2df2b60cc56ae6237ab
Author: Keith Whitwell <keithw at vmware.com>
Date:   Tue Dec 1 16:39:02 2009 +0000

    i965g: add missing header

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

    i965g: don't reference unused vars in RSQ
    
    Probably overly pedantic

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=759c094bf8fd0f104b738490d7f0b85f40fc2779
Author: Keith Whitwell <keithw at vmware.com>
Date:   Tue Dec 1 16:31:21 2009 +0000

    mesa/st: avoid quadstrips if its easy to do so
    
    Tristrips are easier for many drivers to handle.

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=bb1cde755bce0ea29cc4c1a29ad3841e3b304309
Author: Keith Whitwell <keithw at vmware.com>
Date:   Mon Nov 30 16:16:30 2009 +0000

    i965g: turn on texture tiling by default

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=6781f624af8b06061673f3fd6f19ffb6a56c3e8c
Author: Keith Whitwell <keithw at vmware.com>
Date:   Mon Nov 30 15:35:58 2009 +0000

    i965g: pass backbuffer tiling information to driver
    
    The gem winsys gets this information, needs to pass it on.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1fd3a2773b83c6b893b220a4e449f34e73adfe0b
Author: Keith Whitwell <keithw at vmware.com>
Date:   Mon Nov 30 14:58:30 2009 +0000

    ws/i965: more debug output

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1dfdc0a615f378cb92e45d878d778bf01dffaa66
Author: Keith Whitwell <keithw at vmware.com>
Date:   Mon Nov 30 14:20:33 2009 +0000

    ws/i965: rename and change sense of I965_SEND_CMD to BRW_NO_HW

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cddc7e3a9cd321247c2298ef1b94cced1122a8e5
Author: Keith Whitwell <keithw at vmware.com>
Date:   Mon Nov 30 13:39:21 2009 +0000

    brw: add dumping to gem winsys

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4490122d0cae360d1552cea7d7d860de352f13f6
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Nov 25 23:02:46 2009 +0000

    i965g: remove redundant nr_attrs member

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=ca9b0e942c5f8f95383c637b05e3fb237f013688
Author: Dave Airlie <airlied at linux.ie>
Date:   Sun Nov 29 18:59:19 2009 +1000

    i965g: remove surface from views list before freeing
    
    this fixes a crash with the xorg state tracker, however it then locks
    up the GPU once rendering is enabled but at least it doesn't crash.
    
    Signed-off-by: Dave Airlie <airlied at linux.ie>

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=6f1bc4267f6cd2e18a6a572a5aed2fccd747ce0f
Author: Dave Airlie <airlied at linux.ie>
Date:   Sat Nov 28 17:44:28 2009 +1000

    i965g: link xorg state tracker with -ldrm_intel

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=77a0a3e5ca5dfa951056d9054b4147e3ea0965f3
Author: Michal Krol <michal at vmware.com>
Date:   Wed Nov 25 14:59:29 2009 +0100

    glsl/apps: Make compile more shell friendly.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ee27b713dc6a2d32dc287dc9462359804e051a06
Author: Michal Krol <michal at vmware.com>
Date:   Wed Nov 25 14:53:37 2009 +0100

    slang/library: Don't need the *_gc.h files, they are autogenerated now.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3371f7e5025e5288eaba78973a2c81ec5d5b1e4d
Author: Michal Krol <michal at vmware.com>
Date:   Wed Nov 25 14:52:21 2009 +0100

    scons: Autogenerate GLSL builtin library *_gc.h from *.gc files.

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=03f0ebe3bd202b955a0e68bdad65a9a2d27bee2f
Author: Michal Krol <michal at vmware.com>
Date:   Mon Nov 23 20:12:17 2009 +0100

    slang: Fix order of parameters to sl_pp_tokenise().

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=0a89ad80d957869cf8760326787c6189ab50a1e0
Author: Keith Whitwell <keithw at vmware.com>
Date:   Mon Nov 23 03:06:58 2009 +0000

    i965g: gs nr_attrs also tracks nr fragment shader inputs
    
    Or, equivalently, nr of outputs of active vertex shader varient.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cd0e6619e6d9f0f60606d1e079b1a04af1717309
Author: Keith Whitwell <keithw at vmware.com>
Date:   Mon Nov 23 03:00:47 2009 +0000

    i965g: correct test for unfilled modes

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=968a7dfb292f1eefa9ada8096bb023c051518c32
Author: Keith Whitwell <keithw at vmware.com>
Date:   Mon Nov 23 01:47:57 2009 +0000

    i965g: use correct key size for vs upload

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=21172d4358be5cce3bda244b33e3728a5fde3751
Author: Keith Whitwell <keithw at vmware.com>
Date:   Mon Nov 23 00:58:13 2009 +0000

    i965g: apply linear math to both linear and perspective attrs

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=6199a0cf89034ab92ac61158a25902acc17604f4
Author: Michal Krol <michal at vmware.com>
Date:   Sat Nov 21 20:44:16 2009 +0100

    glsl/apps: No need to purify source text for tokeniser.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1cf021475a6628cdf4c26457bc7ca0c603fe2c7c
Author: Michal Krol <michal at vmware.com>
Date:   Sat Nov 21 20:43:02 2009 +0100

    slang: No need to purify source text for tokeniser.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=abe1f332983e5c70d75b5ae83f06c0dfdd081a26
Author: Michal Krol <michal at vmware.com>
Date:   Sat Nov 21 20:41:48 2009 +0100

    glsl/pp: Do purification and tokenisation in a single step.

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=8bf75f28de161173d1cdaad8c74bcac074e1211e
Author: Keith Whitwell <keithw at vmware.com>
Date:   Sat Nov 21 01:52:22 2009 +0000

    i965g: get basic texturing working again
    
    Revert to fixed-layout surface binding table -- it's probably the best
    way to do this.  Pass sampler and texture numbers separately even
    though we're always keeping them the same at present.

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=b89cd8afc510541a18f2f5c04884637626e104e1
Author: Michal Krol <michal at vmware.com>
Date:   Fri Nov 20 08:59:50 2009 +0100

    glsl/pp: Expand unknown identifiers to 0 in if/elif expressions.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=95d7aca4b9963820e7ead81830340dbeb563897b
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Nov 19 20:40:41 2009 -0800

    i965g: fix typo converting wm src regs

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9507a6c206627b3ae76e2ae8398fff518e39941a
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Nov 19 20:02:42 2009 -0800

    i965g: fragment shader immediates working

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=63b0af07755201e5ad630bf7f67a7997263734d6
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Nov 19 19:51:04 2009 -0800

    i965g: first pass at vs immediates in curbe

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3fafe2b9692f294338d47ad12caecf9fa32703d4
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Nov 19 19:50:19 2009 -0800

    progs/vp: add param and imm test

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d2f4c80c8baf48bcfd3e33a275df2fa6fcb6d353
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Nov 19 19:41:25 2009 -0800

    i965g: get linear vs perspective interpolation working again

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4fb77ef840a42c3c8e2a43aa772a73614528fc4d
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Nov 19 19:31:32 2009 -0800

    i965g: include interpolation info in fs signature

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

    i965g: special case setup when fs has no inputs

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=47cef2bb8f5979ae690e89943f83060999a29a55
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Nov 19 18:55:18 2009 -0800

    i965g: add new state flag tracking fs signature changes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c58e20fbbb87b8dbd0c58294d4ad3d297c3aa747
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Nov 19 18:47:07 2009 -0800

    i965g: fix typo in previous commit

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=7e5cd3eb14c4924e3aa6962bc244cd9fad656e43
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Nov 19 16:53:02 2009 -0800

    progs/fp: add simple imm, param tests

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8db59a1fa329b28ba375d54d6d6d5df06f411a6e
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Nov 19 16:14:44 2009 -0800

    i965g: setup nr_attrs should track nr fragment shader inputs
    
    This would be equivalent to taking the nr outputs of the vp varient

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1b9eda4c74c83cc0ffa98f2885660c80cdff2a65
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Nov 19 16:09:39 2009 -0800

    i965g: get fragment constants sort-of working

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9e4f3eaf6630e0d3a9b05da90e4879a94516b974
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Nov 19 15:04:00 2009 -0800

    i965g: make the load-before-use vs immediate path work

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=25cbf9b4da7be45218f645102d6be5144be4291f
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Nov 19 14:47:24 2009 -0800

    i965g: fix initialization of texture width/height/depth arrays
    
    Will remove these arrays in another branch - they're completely redundant.

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=6b1ede0110f855218119a7a3b26fe3b26aee1bbd
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Nov 18 14:40:43 2009 -0800

    i965g: remove more references to nr_vp_outputs in wm compilation
    
    We're really more concerned about how many inputs the fragment shader
    is expecting.

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=1877e6cd2d76143ef8a9c516122afe614ae3b4a4
Author: Keith Whitwell <keithw at vmware.com>
Date:   Tue Nov 17 14:46:23 2009 -0800

    i965g: handle special vs outputs specially
    
    Where vs output semantic tags indicate an output is signficant for
    fixed function processing (such as clipping, unfilled modes, etc),
    retain information about that output so that we can get to it easily
    later on.
    
    Fix up the unfilled processing, but hard-wire edgeflag to one for now.
    
    With this change, trivial/tri-unfilled works.

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

    i965g rename offset_edge to offset_edgeflag

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=547ac2869b1e1bbdbf8e51cd40d50e6ab0f4f9f1
Author: Michal Krol <michal at vmware.com>
Date:   Tue Nov 17 09:06:53 2009 +0100

    glsl/pp: Fix macro formal argument parsing, more descriptive error msgs.

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=c5f9713bd3a306e37560fb23d8f68161d2f50d7c
Author: Keith Whitwell <keithw at vmware.com>
Date:   Sun Nov 15 12:24:33 2009 -0800

    i965g: remove droppings in xlib winsys

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=d03a1c2216635a1475172e6603a243348675fd6f
Author: Keith Whitwell <keithw at vmware.com>
Date:   Sat Nov 14 16:06:57 2009 -0800

    i965g: restore check on line smooth state

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=eaa34c2deac093fc23e2beed9c5580e57289b1e2
Author: Michal Krol <michal at vmware.com>
Date:   Fri Nov 13 19:51:49 2009 +0100

    glsl/apps: Report syntax parser errors.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3f147c71eda9e8b8f55562f30193584b6fb74704
Author: Michal Krol <michal at vmware.com>
Date:   Fri Nov 13 19:51:24 2009 +0100

    slang: Report syntax parser errors.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=99c89ebdb00ff0452f4b106cd53ec4a2e5162137
Author: Michal Krol <michal at vmware.com>
Date:   Fri Nov 13 19:51:02 2009 +0100

    glsl/cl: Add simple error reporting.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b385312bc7f0b0b0d7410ef88eaa712831929abc
Author: Michal Krol <michal at vmware.com>
Date:   Fri Nov 13 06:03:56 2009 +0100

    slang: Regenerate .gc files.

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

    slang: Get rid of the old syntax file and utilities.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cd5553b457e2111f7057201aed4ad537e2f31ff9
Author: Michal Krol <michal at vmware.com>
Date:   Fri Nov 13 05:52:39 2009 +0100

    slang: Plug in the new syntax parser.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f5b6e0639065eed99c491a1eb5413b96957b3b6a
Author: Michal Krol <michal at vmware.com>
Date:   Fri Nov 13 05:49:25 2009 +0100

    gdi: Link to glslcl.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=38a1f0b5d1062f8051ac6bb4e3c35fbbf4615163
Author: Michal Krol <michal at vmware.com>
Date:   Fri Nov 13 03:02:14 2009 +0100

    glsl/apps: Add GLSL compiler that translates source text into binary stream.
    
    Should be used in place of gc_to_bin utility to precompile builtin library.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=08e90bdea1e4828abfdff6fedfe9e669bfee9ff1
Author: Michal Krol <michal at vmware.com>
Date:   Fri Nov 13 03:00:45 2009 +0100

    glsl/cl: Add a hard-coded syntax parser.

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=2f54d02d205468a840b35a3554f2ad8ffc31ec9c
Author: Keith Whitwell <keithw at vmware.com>
Date:   Tue Nov 10 18:07:11 2009 -0800

    i965g: consult fs inputs when laying out vs output regs
    
    Vertex shader now emits just the FS inputs, in the positions and order
    expected by the fragment shader.
    
    This means potentially regenerating the vertex shader to match
    different fragment shader's input layouts.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0c547d63c497f06c38f7a3c000e478bdcf2594b6
Author: Keith Whitwell <keithw at vmware.com>
Date:   Mon Nov 9 18:04:58 2009 -0800

    i965g: skip over vertex position output when preallocating FS inputs

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a010307e0adc2c0d4ef586c81507d99ef15c2142
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Nov 6 23:34:33 2009 +0000

    i965g: some more cases where file_max[] is used without obligatory +1

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e4d174ea1b36976f3dd255ee6b86207ad5b25c31
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Nov 6 23:31:49 2009 +0000

    i965g: smaller upload buffer for index data

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d86e9079a8eb2e84cb231fdbca4b74d744198afb
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Nov 6 23:29:47 2009 +0000

    i965g: fix off-by-one on curbe upload

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e243279a48d68c0a14fbf2b78d99b6a9e72c87b6
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Nov 6 21:17:08 2009 +0000

    i965g: avoid use of internally generated immediates
    
    Currently not working, so don't generate more of them.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=98c2b5338156513a43cf18d50d731ad15a12fe04
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Nov 6 20:46:27 2009 +0000

    trivial: make tri-orig more closely match the original version of tri...

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=d44cebd1ee7b3e461e264150a28c9d49a0f69f8f
Author: Michal Krol <michal at vmware.com>
Date:   Tue Nov 10 20:49:45 2009 +0100

    glsl/pp: Add sl_pp_purify_getc().

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=4703d7d3f8d50a0ff00dd043e999b0b8b11d45e6
Author: Michal Krol <michal at vmware.com>
Date:   Tue Nov 10 00:16:09 2009 +0100

    slang: Update for glsl/pp interface changes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b5c8c87eab4cbc4f05cbd98d7647b9b83607f976
Author: Michal Krol <michal at vmware.com>
Date:   Tue Nov 10 00:15:54 2009 +0100

    glsl/apps: Update for glsl/pp interface changes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d37f7694b60d3dad8daf9e2af4e509c15b996553
Author: Michal Krol <michal at vmware.com>
Date:   Tue Nov 10 00:15:33 2009 +0100

    glsl/pp: Have sl_pp_purify() return error msg/line no.

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=cbad97b68504a64650cb77bad96962310ab9c7f9
Author: Jakob Bornecrantz <wallbraker at gmail.com>
Date:   Sat Nov 7 17:47:00 2009 +0000

    i965g: Fixup texture formats

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=229f6b9a7e699b814e07ba762de97a5ebcffce51
Author: Jakob Bornecrantz <wallbraker at gmail.com>
Date:   Sat Nov 7 15:47:21 2009 +0000

    i965g: Formalize on S8Z24 as the suported depth format

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=1f94c06d3fcf7ff365c3e528179869d702bdd25e
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Fri Nov 6 20:44:09 2009 +0000

    i965g: Fixup buffer creation function
    
    First tri!

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9708ce874edb140ddffd44ddbb33011273a8ded9
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Fri Nov 6 20:19:39 2009 +0000

    i965g: Add texture transfer functions
    
    They don't seem to work. Maybe we are forgetting to flush the gpu or something.

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=dc97a5d782b01d530bb7cbe6e76625f969259e32
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Fri Nov 6 19:05:41 2009 +0000

    i965g: Match pitch modification on get buffer as well
    
    This is a ugly hack in order to match what the intel
    X driver gives us. However putting this in the winsys
    where it fits better forces it reach more into the
    driver then it already does.

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=8353162a4c7d2798a88a39ea24674e601fe95f6f
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Fri Nov 6 18:40:04 2009 +0000

    progs/trivial: Ignores

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=833f5bbfafee00ad44085e121eea0a2579eb3459
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Fri Nov 6 18:34:23 2009 +0000

    i965g: First clear!

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4fbe6c4e4e754e0e850165d5a303990515ceaba6
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Nov 6 14:20:04 2009 +0000

    i965g: get rid of cc key, simplify state upload
    
    Keep a valid reloc table active between uploads, avoid
    recalculating it every time.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0532cc0c86d36f98ae33291847fbd9f2564cbed2
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Fri Nov 6 16:41:58 2009 +0000

    i965g: trivial/clear can now send stuff to hardware
    
    Added a flag if we should send commands to hardware
    as what we send isn't all that correct.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2eb6b0defe65b01a7ed1562c2f16c17125242c16
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Fri Nov 6 16:40:54 2009 +0000

    i965g: Fix texture blanket function

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=215b49ae1e44cc9ec2fcf7b9ca3711c07bcc95bc
Author: Jakob Bornecrantz <wallbraker at gmail.com>
Date:   Fri Nov 6 15:54:27 2009 +0000

    i965g: Add functions needed by the winsys

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6949d5c777a1f1b2a6daf4a1151fca417ba3c8be
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Fri Nov 6 00:15:01 2009 +0000

    i965g: Winsys whitespace

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=68b5a501c564c68dadc728a08293742897031fd8
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Fri Nov 6 00:09:28 2009 +0000

    i965g: Build winsys again

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=12ea198fd20c04b94bf0fe584b6d894d019d0c40
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Fri Nov 6 00:09:04 2009 +0000

    i965g: Header whitespace

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=86c32df3e08b69605cbc59f4b3b72ac58b651db2
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Nov 6 15:40:16 2009 +0000

    i965g: get brw_state_debug.c building

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=4d1ae7a546250548332e432f305ce47bd97967c3
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Nov 6 14:18:28 2009 +0000

    i965g: propogate index size state

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=11805726d311a5d11e58f01b2793cc19d7f98566
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Nov 6 13:41:52 2009 +0000

    i965g: remove references to brw_surface_bo()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=eacd13bcc809e1e877a48c2942eb6285aa21f6be
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Nov 6 13:09:12 2009 +0000

    i965g: plumb through fb_write target and eot data

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3e14a482daf5e69331efac69711534a8b66118e4
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Nov 6 12:51:26 2009 +0000

    i965g: propogate nr_cbufs into wm prog key

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=1e3910a878e63d7859b205a30e23535d1da67d45
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Nov 6 12:01:11 2009 +0000

    i965g: init saturate field in fp dst_reg helper

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a485341455bb270001aad8b39c7b9fa36ac74478
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Nov 6 11:56:52 2009 +0000

    i965g: add dumping for our new pass_fp output

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=381cd2d63f4aae29d478e02dda5a978a668168e1
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Nov 6 11:21:48 2009 +0000

    i965g: disassemble each instruction as generated

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=aab9601a753afd012e16df072e774a32eb1348b9
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Nov 6 11:21:08 2009 +0000

    i965g: hardwire linear interpolation for now
    
    seems to generate saner code, need to go back and fix perspective
    interpolation (and remove the hard-wire) once this is working.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=caf2cf884cb32883e9af07dbe36ca9648bae1821
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Nov 6 10:38:19 2009 +0000

    i965g: fix some reloc counts

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=212fb8adbd0e5e28a5d20b0cc03cde46df2831f4
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Nov 6 10:24:19 2009 +0000

    i965g: don't set up vs stack register for non-branching shaders

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1d6b5957c6be221feb836bc25686246f67769bce
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Nov 6 10:19:39 2009 +0000

    i965g: add DEBUG_MIN_URB flag

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5d7c0cf563b65aeb83f3d2f2ec709a96cf0fbae2
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Nov 6 10:19:24 2009 +0000

    i965g: tgsi outputs cannot be used as source regs

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b216f1aa474196661aacbaf29604659172d1a74e
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Nov 6 09:35:25 2009 +0000

    i965g: use curr.vertex_element state directly

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5a24c66915a555d72a6377e073a732ab9d6be461
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Nov 6 09:22:46 2009 +0000

    trivial: add vbo-tri, an even simpler version of tri.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c22b47ebb1f00d43fe74d57a1e727fa70c4bf970
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Nov 6 08:57:40 2009 +0000

    i965g: don't emit line stipple packet if stipple disabled

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fc7fa678f55d15b032e3c9053a22c811e2de4cde
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Nov 6 08:57:02 2009 +0000

    i965g: populate brw_context chipset id

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0e80e4ea7576733ede13f156a1dce644b1e6df89
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Nov 6 08:54:01 2009 +0000

    i965g: make sure blend color packet header is initialized
    
    We will emit this packet at startup (dirty == ~0), even if we haven't
    had the state tracker call into brw_set_blend_color() yet.
    
    This way is a little more efficient also.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=018e2250b860df75485d1c7741dfa010c39ae6f1
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Nov 6 08:33:10 2009 +0000

    i965g: remove/disable inactive state atoms

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4a3e24522b0538cb3802c59c22d6f3660c4491be
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Nov 6 08:29:09 2009 +0000

    i965g: populate wm reloc array earlier
    
    Still have to calculate the reloc background in two places.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b8e63e92102b6ca0b5ce06685590232a3a47d1ea
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Nov 6 08:28:17 2009 +0000

    i965g: point_rast_rule comment no longer applies
    
    Not sure exactly what state we want here now, will need to experiment.

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

    i965g: scissor off by one

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a49ccf0fd25575c4e40398e5d22f3931e80921f8
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Nov 6 07:47:07 2009 +0000

    i965g: restore code to populate the relocation background
    
    I'm emitting this in two places now, to the data presented
    for upload and also in the delta field of the reloc struct.
    Probably want to remove the delta field and just pull the
    background from the key.

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=c93d9c1ce350241c32cbf882d247423cea4cf9c4
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Nov 5 22:51:34 2009 +0000

    i965g: clean up winsys dumping code a little

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4c196ed7a8e06933d11b96ac520afa39252fc5c7
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Nov 5 22:43:36 2009 +0000

    i965g: pass relocation information in an array with bo_subdata
    
    Makes it easier to dump as we get all of the information
    about the upload in a single hit.
    
    Opens the window to simplification in the driver if these
    relocation arrays can be maintained statically rather than
    being recreated whenever we check for a new upload.
    
    Still needs some cleanup to avoid uglyness introduced with the
    delta values.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3763457892c2d0c654c0eca7585e4d3a863f7714
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Nov 5 21:09:51 2009 +0000

    i965g: propogate map-buffer-range semantics down to winsys

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=963728665aa0d48d4fdbba4276084528f221ee39
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Nov 5 20:34:27 2009 +0000

    i965g: make the winsys responsible for all buffer->offset handling
    
    The winsys now inserts the presumed offset into referring buffers from
    inside of bo_emit_reloc().  Remove the many locally coded places where
    this was happening in the driver and eliminate the worry of getting it
    wrong.
    
    No longer need to expose offset values to the driver at all, so no need
    to worry about what to do in the driver when they change.  Just use
    zero values wherever we had offsets previously -- the relocations will
    fix it all up for us.

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=658da189b62c4086c08950f3da5767e628235b55
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Nov 5 19:58:02 2009 +0000

    i965g: remove duplicate viewport state in brw_context

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8f0e51be4784273baef692583940964bc04b78ef
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Nov 5 19:57:59 2009 +0000

    i965g: correct sense of writedisable flags

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b229ee342f2cef5396a251525d5b499760280933
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Nov 5 17:43:57 2009 +0000

    brw: push more dumping into the winsys

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=a70e6178d4841f490ff318b6017a1ddacfadf752
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Nov 5 17:42:38 2009 +0000

    i965g: correct size of surf_bo array

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=205871c76ad2e655a9180900359d8f9ac690a912
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Nov 5 17:42:13 2009 +0000

    i965g: use Elements in loops over arrays

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=674c390aaf9d797dbedda1285d4fdacb3d334a67
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Nov 5 17:41:35 2009 +0000

    i965g: add const qualifiers

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=aa9773d056a8799050304f75c1bf4c1f470e7e53
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Nov 5 15:34:18 2009 +0000

    i965g: disassemble more than one instruction at a time

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=203adb8ea68da0fbb2e4643e36e273f31c29980f
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Nov 5 15:15:04 2009 +0000

    i965g: remove old dumping code

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

    i965g: call dissassembler for appropriate data uploads

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c796aed5ddad011d66e631c4cafdbf779e73f213
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Nov 5 13:57:05 2009 +0000

    i965g: add lots of error checks and early returns
    
    Any allocation that may fail should be checked, and propogate the
    error upwards.  At the highest level we will flush batch and retry.
    
    This is an alternate strategy to what the original DRI driver did of
    attempting to flush batch from the lowest levels (eg inside
    BEGIN_BATCH).  The trouble with that strategy was that flushes could
    occur at unexpected times, and additionally there was a need for a
    wierd notification mechanism to propogate the 'lost context' state
    back up to higher levels.
    
    Propogating the errors directly gives us a lot of flexibility how to
    deal with these states, at the expense of a lot more checking in the
    code.
    
    Will add some sanity checks later to make sure that out-of-memory
    conditions are properly escalated and not lost halfway up the stack.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=31b8b1dd36d9f07a7893a89ee985d83c4d0bb95b
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Nov 5 12:44:36 2009 +0000

    i965g: Don't dump pads or dwords aliases.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=09454f68e5d5f267b1d76d1cde4ff8e2a91e105c
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Nov 5 12:35:22 2009 +0000

    i965g: hook up dumpers in dumping winsys

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9069c791d065e513e05611e60f19305a850fb2f5
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Nov 5 12:22:01 2009 +0000

    i965g: Dumper for i965 structures.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6ac38232ee1ebde5ed390e3ccc22cba59ad00854
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Nov 5 10:59:02 2009 +0000

    i965g: add data type tags to aid dumping/decoding

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=b2bf5f98d923b8d52473e069576fc6514c0ffd0a
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Nov 5 08:01:48 2009 +0000

    i965g: use pipe_error return value for brw_batchbuffer_require_space
    
    trivial/tri runs without crashing (on debug winsys) but still produces
    obviously incorrect command buffers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2475e5db679a70c4a3868dc07037d009865a6694
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Nov 5 08:00:33 2009 +0000

    i965g: fix compiler warning

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=47cbbb7253f89ff165c4953758efaaca19adf16f
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Thu Nov 5 00:42:30 2009 +0000

    i965g: Builds with scons
    
    But there are some missing symbols, "nm -u i965_dri.so"
    [SNIP]
                     U brw_surface_bo
                     U brw_surface_pitch
                     U brw_texture_blanket_winsys_buffer
                     U brw_texture_get_winsys_buffer
                     U brw_update_dirty_counts
    [SNIP]

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=643bb3419d7d342436cc54603e51467153d5d030
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Thu Nov 5 00:38:51 2009 +0000

    i965g: Fix debug check

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ce4f23aab9e10675a569bab92d0edcbca7399d33
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Wed Nov 4 23:02:13 2009 +0000

    i965g: Build with configure

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=37c6820d0d60046e811a723201e4129acba2707a
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Wed Nov 4 23:02:04 2009 +0000

    i965g: Do not create a symlink for i965_dri.so

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9bc59a9b6da5d05eda9427e60853b93c83c9cabc
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Wed Nov 4 23:01:24 2009 +0000

    i915g: Do not create a symlink for i965_dri.so

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=ffc24463913071bbb0fa9cab9a05ea7a089c56a0
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Nov 4 23:44:16 2009 +0000

    i965g: enable line stipple packet emit
    
    With this change, trivial/tri manages to build and emit
    a fairly unconvincing command buffer (to the debug winsys),
    and then crashes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c2e51effe6228aa2fe6610c695b494e86490bc80
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Nov 4 23:41:30 2009 +0000

    i965g: fix order of calculation of brw->wm.nr_surfaces

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=220566d8dc4ff023ef833fd6519ab7b187e598d2
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Nov 4 23:37:52 2009 +0000

    i965g: consolidate some includes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e84e86ecb2e83b756a0153d315f946d60d695a54
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Nov 4 23:33:08 2009 +0000

    i965g: fix some asserts

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7a49bd6d15d7778db637340d695095dafb43a7fe
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Nov 4 23:30:52 2009 +0000

    i965g: remove redundant screen pointer in brw context struct

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e3e084c66089704a36f28dfb2bc4b17e5c5ce046
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Nov 4 23:27:50 2009 +0000

    i965g: initialize winsys pointer in surface cache

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=518171a887437e4d3fc2c8cea871862afb63c11c
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Nov 4 23:27:30 2009 +0000

    i965g: init pointer to null, avoid segfault

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bf4a518cf27910fe2bb828fd43de5472e5e51760
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Nov 4 23:22:48 2009 +0000

    i965g: clean up wm init_registers func

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1b611f99b430333e840908b42471a721689b2529
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Nov 4 23:18:07 2009 +0000

    i965g: hook up some missing vertex shader code

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=cc8105d7402511c7d0ea8a07faaa8d149d9249f2
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Nov 4 23:09:23 2009 +0000

    i965g: hook up some vertex state funcs

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=18efe9a6878e52c53161c7a169863c4a7c5778fd
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Nov 4 23:09:05 2009 +0000

    ws/i965: allow NULL buffer in winsys::bo_unreference
    
    Special case to avoid clutter in the driver

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=951fdac566c3f2124f82aa94da08f55a10608f25
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Nov 4 21:35:29 2009 +0000

    i965g: pull in a copy of intel_decode.c for now
    
    With the stubbed out, non-hardware xlib winsys, trivial/clear runs and
    prints a plausible command stream

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cde48bc8d1576482d7381b9b6fdce32b013e5d00
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Nov 4 21:12:48 2009 +0000

    i965g: hook up flush-frontbuffer

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b8bb48f4528227e36400cd1599a82bb73415ef60
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Nov 4 21:05:34 2009 +0000

    i965g: fix up batchbuffer confusion

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c5ed7b6e76a71d34e4a42ebfca092bd99cb39438
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Nov 4 20:36:48 2009 +0000

    i965g: plumb in some surface state

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e18f223da710a6e1f6a08d346951ea66c6a1de99
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Nov 4 20:26:41 2009 +0000

    i965g: hook up pipe_clear functions

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=19119517ce00f7710c6cd627c75e7eef765021c2
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Nov 4 19:41:02 2009 +0000

    i965g: add constant buffer setter

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4e335a213acd535af81dd0c4b448003eb81db0cf
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Nov 4 19:32:44 2009 +0000

    i965g: add missing is_*_referenced callbacks

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0cf432c7a180a6b847fa49c97ea1c48d90a7d5f8
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Nov 4 19:03:06 2009 +0000

    i965g: initialize surface refcount

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=58e3360c11d6041de2927b604416146acb0c3817
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Nov 4 18:26:34 2009 +0000

    i965g: add more missing pipe callbacks

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=99394a737a46999a2fc08915e9f1408246109c4a
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Nov 4 16:42:44 2009 +0000

    i965g: add some missing texture creation code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5f8dde99ed62beaf1c2590515c33ed8b5076ed8d
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Nov 4 16:03:52 2009 +0000

    i965g: stubs for brw_pipe_vertex.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7373bc0e0294d68bc3e64f4a6de1bb4ec3132f02
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Nov 4 15:59:56 2009 +0000

    i965g: hook up pipe sampler callbacks

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=9706a83bc959ba8445d0258e47639b44da2238fc
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Nov 4 15:25:42 2009 +0000

    i965g: hook up more pipe_context functions

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a09b3d50975e68c13c0421d770f3865ad2a1257c
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Nov 4 15:10:34 2009 +0000

    i965g: add missing buffer 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=82a19f097427916f4ce594b7c40b0d4b33502727
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Nov 4 14:03:25 2009 +0000

    ws/i965: add load-time driver registration
    
    Otherwise xlib state-tracker doesn't know about us.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b549bbb49868702d45fbcf5d75d2c14ffeca692b
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Nov 4 13:59:59 2009 +0000

    ws/i965: add butt-ugly linker hack
    
    Need more linker magic to keep the glX symbols externally visible even
    though they started off in a .a file.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b1d293321458ab00cc809aea4a19f46a256a7f98
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Nov 4 13:54:44 2009 +0000

    i965g: hook up brw_screen.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=211d7ab22b13430aaae00a0dfe95492450bcca20
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Nov 4 13:03:35 2009 +0000

    i965g: add standalone xlib debug winsys
    
    Create a dummy winsys that just debug-prints on calls into the winsys
    functions.  Will use this to get to the point where we are generating
    sane-looking debug dumps and diassembly.
    
    Also fix various warnings generated with the new compiler flags set in
    this config.

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=a277bb20debc413f6ccf46f529497bf8bafa64dd
Author: Keith Whitwell <keithw at vmware.com>
Date:   Tue Nov 3 23:16:02 2009 +0000

    i965g: convert read/write domain pairs into single usage value
    
    Easier to understand what's going on in the driver sources, convert
    stereotype usage values back to GEM read/write domain flags in the
    winsys.

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=4ea94c04c9ab7b11fa06c60f2487a911f1422844
Author: Keith Whitwell <keithw at vmware.com>
Date:   Mon Nov 2 08:49:02 2009 +0000

    i965g: format RELOCs similarly

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=23c2ba828058255d8fdf3471bb924127e6c27f6c
Author: Keith Whitwell <keithw at vmware.com>
Date:   Mon Nov 2 08:48:26 2009 +0000

    i965g: rename brw_constant_buffer to brw_curbe_buffer
    
    Now that there are real constant buffers, try to reduce naming confusion.

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

    nouveau: Assume all texture blankets are linear for now.

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

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

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=15a8ac2c9d6ed13468ef88f3f3bd3ccf4ee2fd0e
Author: Keith Whitwell <keithw at vmware.com>
Date:   Sun Nov 1 19:30:53 2009 +0000

    i965g: driver and winsys compile
    
    A milestone of sorts.  Still a long way from something working --
    the old one compiled too, at least some of the time...

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

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

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

    r300g: split constant buffer and shader emittion

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=efda453d646c767fbf0f8e85aa09178095ab04d6
Author: Keith Whitwell <keithw at vmware.com>
Date:   Sun Nov 1 17:55:16 2009 +0000

    i965g: the whole drivers/i965 directory is compiling
    
    That was a lot more work than I expected.  Still the winsys to go,
    then the small matter of making it work and re-enabling the
    missing functionality.

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

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

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4a3e002cf9bad3e7314653abbc740624c2c8b31a
Author: Keith Whitwell <keithw at vmware.com>
Date:   Sun Nov 1 17:18:56 2009 +0000

    i965g: more files compiling

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6981bbfabeeaf60111d737dd0d5a93496fd16758
Author: Keith Whitwell <keithw at vmware.com>
Date:   Sun Nov 1 15:59:21 2009 +0000

    i965g: more files compiling

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=15e7a3b8bb6771d24e5bde7805ea394f9ce0a3ec
Author: Keith Whitwell <keithw at vmware.com>
Date:   Sun Nov 1 14:32:50 2009 +0000

    i965g: more files compiling

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

    nv50: handle TGSI_SEMANTIC_FACE

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

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

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

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

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=39448a9aa061291f4253ee2a1a42e2488e14233c
Author: Keith Whitwell <keithw at vmware.com>
Date:   Sun Nov 1 13:11:56 2009 +0000

    i965g: more files compiling

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9b18ca095503eb80f02db55baf9c35aa69ae1cc9
Author: Keith Whitwell <keithw at vmware.com>
Date:   Sun Nov 1 12:08:14 2009 +0000

    i965g: more work on compilation -- surface management

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e7b76000826ff4faf8bf6a834d55b50a2784c9f2
Author: Keith Whitwell <keithw at vmware.com>
Date:   Sat Oct 31 20:05:19 2009 +0000

    i965g: more work on compilation

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

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

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f202a34cb1eca41cf5d12bd72016f284bc81ccf8
Author: Keith Whitwell <keithw at vmware.com>
Date:   Sat Oct 31 18:23:14 2009 +0000

    i965g: non-glsl fragment shader path is compiling
    
    Disabled glsl code for now, probably want to clean this up somehow.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5d61b6f1f64ca26dd038af0679873ef0353660dd
Author: Keith Whitwell <keithw at vmware.com>
Date:   Sat Oct 31 15:05:01 2009 +0000

    i965g: wip on fragment shaders

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

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

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

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

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

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

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

    radeon: add missing include

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

    r300g: correct the pitch calculation for smaller mipmaps

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

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

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

    r300g: fix reading from the destination buffer in blending

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

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

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

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

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

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

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

    radeon: use _mesa_get_current_tex_unit

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

    ARB prog parser: regenerated files

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

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

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

    mesa: better error message

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    r600: remove duplicate line

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

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

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

    r600: fix a warning, update comments

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

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

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

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

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

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

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

    mesa: fix inverted buffer object test
    
    Fixes bug 24799.

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

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

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

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

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

    softpipe: Respect gl_rasterization_rules in primitive setup.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4a253431abf43a0638afb43605b44a8742b72a60
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Oct 29 19:12:50 2009 -0600

    intel: update intel_create_renderbuffer(format), add XRGB support
    
    Pass a gl_format to intel_create_renderbuffer() instead of GLenum.
    Add cases for MESA_FORMAT_XRGB8888 textures and renderbuffers.
    However, we don't yet create any renderbuffers or textures with that
    format.  It seems the default alpha value is zero instead of one.
    Need to investigate that first.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f920d496e1b5b01a3ba9bcd7dcff5c19bc109da2
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Oct 29 17:49:50 2009 -0600

    mesa: fix _mesa_texstore_argb8888() for MESA_FORMAT_XRGB8888
    
    If we hit the general path and call _mesa_make_temp_chan_image() we
    always want to get a GL_RGBA texture.  We were getting a 3-channel
    GL_RGB texture before and that messed up the memory layout.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c243e8dd23e8827afe926ec6314ffdfa15b3f7ab
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Thu Oct 29 19:44:35 2009 -0400

    r600: remove the no rrb messages

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b924579bd4afaf5daa9df8d4f120f42fa20cafc6
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Thu Oct 29 19:42:12 2009 -0400

    r600: Add support for ARB_depth_clamp

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d0b6147291fe42d7d733b3d0e5b10c4f4f08030f
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Oct 29 16:30:36 2009 -0600

    intel: remove memcpy_get_tex_image() code
    
    This has been lifted into core Mesa where it can be used for all drivers
    that use the _mesa_get_teximage() fallback for ctx->Driver.GetTexImage().

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

    mesa: lift memcpy_get_tex_image() code from intel driver into core Mesa
    
    The code should work for any driver.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bde7874317bfbab284397bc611fc71263cbc0975
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Oct 29 16:26:09 2009 -0600

    mesa: refactor _mesa_get_teximage() code
    
    Break different formats into different functions to make it easier to read.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=217a40d8d92d377e73ed1ab5a326703fab779dd1
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Oct 29 16:06:30 2009 -0600

    i965: indentation fix

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

    i965: make brw_sf_prog_key::sprite_origin_lower_left one bit
    
    Shrinks size of key to 8 bytes from 12.
    Note that progs/demos/spriteblast.c is still broken.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=035b21f365f563cba9bf9b8cb4fef613ceb9d3ac
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Oct 29 15:57:22 2009 -0600

    i965: make brw_wm_prog_key a little smaller
    
    GLushort is big enough for the swizzle and origin fields.
    The key could probably be made smaller still by re-ordering things.
    I'll hold off on that until after the outputswritten64 branch is merged.
    The key will get a little larger again with the GLbitfield64 fields.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8a9afe71b8d89a2a967cb37f5b5b00d86de387bc
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Oct 29 14:38:44 2009 -0700

    i915: Fix 1D texture mapping in the t coordinate.
    
    Fixes piglit tex1d-2dborder test.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4b377ae292f75645ef356bd3bfac407230faf73a
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Oct 29 13:35:03 2009 -0700

    i915: Correct and make use of the defines for 32-bit depth texture modes.
    
    Previously, S8_Z24 depth textures would always be treated as intensity.
    Fixes piglit depth-tex-modes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=861fec163c1ae7e431956db0a08989d841e2b74e
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Oct 29 15:29:41 2009 -0600

    i965: avoid shader translation on window resize
    
    If the fragment shader doesn't use FRAG_ATTRIB_WPOS (gl_FragCoord) we
    don't need to worry about the window size and origin in
    brw_wm_populate_key().
    
    This avoids re-generating the i965 shader code when a window is resized.
    
    Issue spotted by Keith Whitwell.

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

    i965: define, use BRW_MAX_DRAW_BUFFERS
    
    i965 might support more than 4 color draw buffers.  But if not, this protects
    from breakage if the Mesa limit is raised.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7648c80ac8dd0631c5a0f86ad03347675a48eee6
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Oct 29 15:00:18 2009 -0600

    i965: remove unused var

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

    i965: don't use context state in emit_fb_write()
    
    Put the state that we care about in the hash key.
    Issue spotted by Keith Whitwell.

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

    i965: use macros to get/set prog_instruction::Aux field
    
    This makes things a bit easier to remember/understand.

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

    i965: minor code reformatting

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=99cc0fd67597cbcd6106afcf437a0d5e2431c9df
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Oct 29 20:18:01 2009 +0000

    i965g: work in progress on fragment shaders

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c6164ff155189007c02aabb31549f5f4dc767d1b
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Oct 29 20:03:51 2009 +0000

    mesa: Add MESA_FORMAT_Z24_X8.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a7fa56a64b8963e74e93f3bac8ac80813f4a9778
Author: Zack Rusin <zackr at vmware.com>
Date:   Mon Oct 26 07:43:49 2009 -0400

    st/xorg: fix scaling ov xv data, plus some cleanups

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f8f40b53a6a4551630e25bfd7f6e12334bb0f3f8
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Oct 29 11:52:28 2009 -0700

    i915: Implement min/max LOD clamping with the hardware.
    
    This gets us expected behavior for clamping between mipmap levels, and
    avoids relayout of textures for doing clamping.
    
    Fixes piglit lodclamp-between.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=374447244165b3b79892cb6840a76ea4c2f21f1e
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Oct 29 10:36:22 2009 -0700

    i965: Replace a MIN(MAX()) with CLAMP().

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

    intel: check for single memcpy() in memcpy_get_tex_image()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=92e7c6a2581b5f612a84587500399bb00318c6f0
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Oct 28 16:36:35 2009 -0700

    i965: Fix fallout from ARB_depth_clamp enablement that broke glDepthRange.
    
    If a backwards glDepthRange was supplied (as with the old Quake no-z-clearing
    hack), the hardware would have always clamped because we weren't clamping to
    the min of near/far and the max of near/far.  Also, we shouldn't be clamping
    to near/far at all when not in depth clamp mode (this usually didn't matter
    since near/far are usually the same as the 0.0, 1.0 clamping you do for
    fixed-point depth).
    
    This should fix funny depth issues in PlaneShift, and fixes piglit
    depth-clamp-range

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=32ec3f26731ac998b6fda7ce596ec568d6f76eeb
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Oct 28 16:35:16 2009 -0700

    mesa: Mostly fix swrast's ARB_depth_clamp support.
    
    I'd written a testcase for the hard part of the extension enablement, so
    naturally the easy stuff was completely broken.  There are still issues,
    as I'm seeing FLOAT_TO_UINT(max_f) == 0x0 when max_f == 1.0, but it gets
    piglit depth-clamp-range closer to success.

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

    intel: Don't bother MI_FLUSHing on glFlush in the DRI2 case.
    
    We only need it when drawing to the front buffer, which we never do for
    DRI2.  No significant performance difference, but the flush is definitely
    gone from the end of every batchbuffer.

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

    intel: Clean up merge leftover from the DRI2 swap throttling.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1596f714d2377036152bd126949c6526fdb06fbf
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Oct 29 10:56:13 2009 -0600

    intel: remove debug code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2b628d43c0a2f9a14ea1e87dbdcac512fca7198a
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Oct 29 10:53:26 2009 -0600

    mesa: consolidate some code in _mesa_GetCompressedTexImageARB()

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

    intel: added fast memcpy path for glGetTexImage()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1e2c51702675ad8093b77c3a37ed630e311cceb2
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Oct 29 10:49:38 2009 -0600

    progs/tests: also test GL_BGRA format in getteximage.c

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

    mesa: move pixels==NULL check in glGetTexImage()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=99bbf4b4f55b3b0038cbaadefb92ea4a73af6e0a
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Oct 29 10:05:06 2009 -0600

    mesa: consolidate some code in _mesa_GetTexImage()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=67df4fb56bcb72eddcfc187454d95b663cc43578
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Oct 29 09:25:16 2009 -0600

    mesa: move, clean-up _mesa_print_texture()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d580c0c8f7cad69b808118ef2aa6161f62f160d8
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Oct 29 09:19:24 2009 -0600

    mesa: fix some tests in subtexture_error_check2()
    
    Don't use hard-coded compressed block sizes.
    Update comments and error strings.

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

    mesa: remove unneedded is_srgb_teximage() function
    
    Use _mesa_get_format_color_encoding() function instead.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c89f5b6ac86d46af4f0311fa76db6186825fbf1e
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Oct 29 08:28:52 2009 -0600

    glsl: make shader substitution a little better

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=41892e9b17e4e252ce1e73bc2dbc9d24eb13001b
Author: David Heidelberger <d.okias at gmail.com>
Date:   Thu Oct 29 10:14:39 2009 -0600

    st/mesa: fix PIPE_FORMAT_X8Z24 <> MESA_FORMAT_X8_Z24 conversion
    
    Signed-off-by: David Heidelberger <d.okias at gmail.com>
    Signed-off-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=10a509564fa13f036b1b177fafae4337928a39a9
Author: David Heidelberger <d.okias at gmail.com>
Date:   Thu Oct 29 09:56:12 2009 -0600

    st/mesa: Add conversion from PIPE_FORMAT_X8Z24_UNORM to MESA_FORMAT_S8_Z24.
    
    Fix glxgears and openarena for Nouveau (no more asserts and crash).
    
    Signed-off-by: David Heidelberger <d.okias at gmail.com
    Signed-off-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c2f5eb71485e0d4d717bad7ab94fdb4a75f7e38f
Author: David Heidelberger <d.okias at gmail.com>
Date:   Thu Oct 29 09:54:31 2009 -0600

    st/mesa: Fix nouveau glxinfo after merging texformat-rework.
    
    Signed-off-by: David Heidelberger <d.okias at gmail.com>
    Signed-off-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1f1bfe8cb5c74ee8708fb717a19d8389c9fadb80
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Oct 29 07:54:44 2009 -0600

    mesa: move declaration to prevent unused var warning

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9927d7f31c5c46c7b061cf8e13324ac4a837c4b7
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Fri Oct 2 15:32:04 2009 +0800

    mesa: Fix compilation errors and warnings when features are disabled.
    
    Some of the fixes are cherry-picked from opengl-es branch.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=59798cd8864b601e035cf2414517cd90d24ed786
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Thu Oct 29 14:59:42 2009 +0800

    mesa/main: Make FEATURE_texture_s3tc follow feature conventions.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=20e20fc5afa7525e247fd607e04d9adfffe730b4
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Thu Oct 29 14:14:04 2009 +0800

    mesa/main: Make FEATURE_texture_fxt1 follow feature conventions.
    
    Also remove the unused initialization and GLchan fetch functions.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=920f023e8b3a5c2af0877530dc1707d2e50c5d4b
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Thu Oct 29 15:19:59 2009 +0800

    mesa/main: Never return NULL in _mesa_get_texstore_func.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e2131e017184a595a735e7ea1eced1552b8a7d22
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Oct 29 07:47:34 2009 -0600

    radeon: fix incorrect Z format in radeon_alloc_renderbuffer_storage()
    
    And update error message.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=da1fb3be8293df9f89aaec726f32d73e03d57fb6
Author: Cooper Yuan <cooperyuan at gmail.com>
Date:   Thu Oct 29 20:20:59 2009 +0800

    r300g: Fix bytes_per_line calculation error while displaying surface

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=59b29516af2d4d8f83723559921a3709eb77a7d2
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Wed Oct 28 22:14:01 2009 -0600

    swrast: added braces

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c6bd5fae0c2af1256ad552d583d9659712807214
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Oct 28 21:52:37 2009 -0600

    mesa: remove old, unused #define

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

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bd36ca9b76bf7cba96fdef71b2ea73d3fa8dfd26
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Oct 28 21:46:37 2009 -0600

    mesa: re-remove s3v and trident driver files
    
    These were removed from master but a few files came back from the
    texformat-rework branch.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=960d49b387ff4b64f802097c5013beee4de3649d
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Oct 28 21:43:50 2009 -0600

    mesa: move some gl_texture_image and gl_renderbuffer fields around

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bc143b1a9ffc16af27b2e7183ca3ec59ad5a7c89
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Oct 28 21:25:56 2009 -0600

    mesa: minor code movement

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1f196b786d6bd0c6a5dbdc638574ff716cc3d4de
Merge: 0ea575d721821262a862ceef010db9b1a8b4a6d9 086f9fc0e2aef27f54eda87c733685500555bf20
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Oct 28 21:24:11 2009 -0600

    Merge branch 'texformat-rework'
    
    Conflicts:
    	src/mesa/drivers/dri/radeon/radeon_fbo.c
    	src/mesa/drivers/dri/s3v/s3v_tex.c
    	src/mesa/drivers/dri/s3v/s3v_xmesa.c
    	src/mesa/drivers/dri/trident/trident_context.c
    	src/mesa/main/debug.c
    	src/mesa/main/mipmap.c
    	src/mesa/main/texformat.c
    	src/mesa/main/texgetimage.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=086f9fc0e2aef27f54eda87c733685500555bf20
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Oct 28 19:46:26 2009 -0600

    swrast: fix RGB, RGBA texturing code
    
    Fix backward component ordering for RGB textures.
    Only optimize RGBA texture case if running little endian.  This restriction
    could be lifted with a little work.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=88bb4b593576a2977b2fe36794bd4d3dbc72063e
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Oct 28 19:41:24 2009 -0600

    swrast: check for single texture unit in _swrast_choose_triangle()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0103d7a47a6f42d8bb7199b5bd55097e3b0b92a4
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Oct 28 19:40:56 2009 -0600

    swrast: clean up and remove dead code in triangle functions

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1e7517f059b1f3601502a199b05453eabfe56cdb
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Oct 28 19:38:12 2009 -0600

    swrast: fix texel decoding in opt_sample_rgba_2d()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7ac233ec15743763996e59c8b283f7c2e78a7210
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Oct 28 19:33:48 2009 -0600

    mesa: choose texture format in _mesa_get_fallback_texture()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0ea575d721821262a862ceef010db9b1a8b4a6d9
Merge: 24c61c8c2e2747f73b963a7019485eb5105b853c 96128fdf2f959e2b59eca8f234dc6f3adf7a553f
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Oct 28 18:27:25 2009 -0600

    Merge branch 'mesa_7_6_branch'

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=96128fdf2f959e2b59eca8f234dc6f3adf7a553f
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Oct 28 17:59:49 2009 -0600

    mesa: Fix memory leak if we run out of memory
    
    Signed-off-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=81b8589f064204d9ddcd7d1f9d43d2dcf5676235
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Oct 28 21:24:03 2009 +0000

    i965g: still working on compilation

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=24c61c8c2e2747f73b963a7019485eb5105b853c
Author: Zack Rusin <zackr at vmware.com>
Date:   Sun Oct 25 19:47:41 2009 -0400

    st/xorg: fix src coordinates in the video acceleration paths

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=660acd60d00366c97fbe7caf3995a75ce935a19b
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Wed Oct 28 15:36:53 2009 -0400

    r600: add occlusion query support
    
    Based on initial patch from Stephan Schmid <stephan_2303 at gmx.de>.
    
    Basic idea is to dump the zpass count at the start and end of the query
    and subtract to get the total number of visible fragments.  HW writes
    alternating qwords for up to 4 DBs.  On the first pass, we start at
    buffer address + 0; on the second pass, we start at buffer address + 8
    (bytes). The resulting buffer at the end of the query looks like:
    
    qw[0]: db0 start
    qw[1]: db0 end
    ...
    qw[6]: db3 start
    qw[7]: db3 end
    
    The MSB of each qword is the valid bit and the lower 63 bits are
    the zpass count for that DB.
    
    OQ on RV740 is disabled at the moment as it only seems to report
    results for half of its DBs.  This needs further investigation.
    
    Signed-off-by: Alex Deucher <alexdeucher at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f3d8d534e6f1d102d71338d58fbaa98c382f1858
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Wed Oct 28 12:11:52 2009 -0700

    r300g: Use u_trim_pipe_prim to prevent lockups from incorrect vert counts.
    
    Adapted from osiris' version on his tree.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=23d8d15bedb7178bedde9b994be3925a160c193d
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Wed Oct 28 11:58:13 2009 -0700

    r300g: Keep texture formats organized.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e7c8a2763855c35af1d141b67551b364e6579051
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sun Oct 18 18:06:51 2009 +0200

    r300g: add some texture formats

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6007e2e0085d9131b22dc8a98d7500a66a0e4c97
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Wed Oct 28 11:47:24 2009 -0700

    r300g: Clear up a bit of the buffer reference stuff.
    
    Still need to actually get reference info from winsys somehow. Doing added
    buffers is easy, but knowing whether a flush has happened is a bit tricky.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=81c51bb67f97c60e21a5e7cf87e154bb46ee481b
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Wed Oct 28 10:02:23 2009 -0700

    r300g: Fix XXX.
    
    Nothing strange here.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bcfde429139476c2d04baddaf671651cfc860145
Author: Marek Olšák <maraeo at gmail.com>
Date:   Wed Oct 28 02:43:51 2009 +0100

    r300g: fix emitting the stencil-ref and alpha-ref values
    
    Signed-off-by: Corbin Simpson <MostAwesomeDude at gmail.com>
    
    DSA really needs its head examined someday. ~ C.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a1d726aae8fcacfa1eb1d76ce9c46adaafeaf4a4
Author: Marek Olšák <maraeo at gmail.com>
Date:   Wed Oct 28 02:21:49 2009 +0100

    r300g: fix the WRAP_T mode when using 1D textures
    
    Signed-off-by: Corbin Simpson <MostAwesomeDude at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0e44884aada4e4bd6384245d9ae065da5aca7f3d
Author: Marek Olšák <maraeo at gmail.com>
Date:   Wed Oct 28 02:19:52 2009 +0100

    r300g: fix blending and do some optimizations
    
    Signed-off-by: Corbin Simpson <MostAwesomeDude at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c451011d99a33350d70766f902ad09a0b606f7c2
Author: Marek Olšák <maraeo at gmail.com>
Date:   Wed Oct 28 01:38:40 2009 +0100

    mesa/st: fix crash in st_texture_image_copy
    
    Signed-off-by: Corbin Simpson <MostAwesomeDude at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c0a61c8442af3cfa810098d34bf6a21d11a5d720
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Oct 28 13:09:44 2009 -0600

    intel: Fix memory leak in case of renderbuffer bad format
    
    Signed-off-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7d56caabe45e91a67096804c7e341d04d01db7aa
Merge: 182ff3e47a2d18917cdf3344c2ce95bd0a460784 0219cd0961e6b47761fe6984dc6c0a8bfa6057d8
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Oct 28 11:33:51 2009 -0600

    Merge branch 'mesa_7_6_branch'
    
    Conflicts:
    
    	src/mesa/shader/lex.yy.c
    	src/mesa/shader/program_lexer.l

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0219cd0961e6b47761fe6984dc6c0a8bfa6057d8
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Oct 28 11:13:21 2009 -0600

    mesa: remove unneeded #includes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5e3b2baae74e6cde494b2fe5c6b32e3e8ef0ce87
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Oct 28 11:11:30 2009 -0600

    mesa: include imports.h to silence warning

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a7d0665c00053839065592c339bfb298187a82be
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Oct 28 11:09:50 2009 -0600

    intel: Fix memory leak in event of mip tree allocation failure
    
    Signed-off-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=182ff3e47a2d18917cdf3344c2ce95bd0a460784
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Oct 28 11:05:32 2009 +0000

    llvmpipe: Make sure the JIT engine and X86 target are linked on MSVC build.
    
    Basically mimic the llvm 2.6 way of linking execution engines and
    targets.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5eba607db6c50181bb12be5aee3735aafb40372e
Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue Oct 27 20:45:53 2009 +0000

    util: Drop return value from cpuid().

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0426227b68be9ad4ab7ed3591e77f31f3e21fbec
Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue Oct 27 20:29:19 2009 +0000

    util: Fix cpuid on MSVC.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=095e66f695ce1d869a824d9e22f63b54c95ca0ac
Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue Oct 27 20:09:53 2009 +0000

    llvmpipe: Implement round() for MSVC.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6bc1e9fd6989483fbc1c94730a8014b4c62b242c
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Oct 27 21:39:44 2009 -0600

    mesa: consolidate _mesa_CompressedTexSubImage[123]DARB() functions

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f3c29bd74f01370a6bbff1329966ca9d1864315f
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Oct 27 21:03:44 2009 -0600

    mesa: consolidate CompressedTexSubImage1/2/3DARB() error checking

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9519603f7405a1043ea39bf1dfaf4c88529ce2d1
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Oct 27 21:15:36 2009 -0600

    mesa: simplify teximage code with get_current_tex_object()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dd5691e8020df30c47e6d0e43a68b4f301ea4ea9
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Oct 27 20:10:30 2009 -0600

    mesa: code refactoring to eliminate a switch stmt in bind_buffer_object()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b44304efdee562b294e542ea0e47d6c758816ee8
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Oct 27 20:09:33 2009 -0600

    glsl: avoid redundant state changes in _mesa_use_program()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2947d1420270476730711892909c3683bb6c5bff
Author: Zack Rusin <zackr at vmware.com>
Date:   Sun Oct 25 12:19:38 2009 -0400

    st/xorg: fix xv

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=93dae6761bc90bbd43b450d2673620ec189b2c7a
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Tue Oct 27 13:40:18 2009 -0700

    ARB prog parser: Fix epic memory leak in lexer / parser interface
    
    Anything that matched IDENTIFIER was strdup'ed and returned to the
    parser.  However, almost every case of IDENTIFIER in the parser just
    dropped the returned string on the floor.  Every swizzle string, every
    option string, every use of a variable, etc. leaked memory.
    
    Create a temporary buffer in the parser state (string_dumpster and
    dumpster_size).  Return strings from the lexer to the parser in the
    buffer.  Grow the buffer as needed.  When the parser needs to keep a
    string (i.e., delcaring a new variable), let it make a copy then.
    
    The only leak that valgrind now detects is /occasionally/ the copy of
    the program string in gl_program::String is leaked.  I'm not seeing
    how. :(

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8df9587d68752f3369cc1eda1606d3b7c1041ec6
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Tue Oct 27 11:46:29 2009 -0700

    ARB prog parser: Don't leak program string
    
    The program string is kept in the program object.  On the second call
    into glProgramStringARB the previous kept string would be leaked.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0f255d195651f104a0c0bed84039b656d94ac4cc
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Tue Oct 27 11:44:56 2009 -0700

    ARB prog parser: Don't leak symbol table header structures

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2643a7ba2972ab8284aa911cc92ab0be163cb92f
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Oct 20 14:51:53 2009 -0700

    intel: Fix flipped condition in ARB_sync GetSYnciv(GL_SYNC_STATUS).
    
    Bug #24435
    (cherry picked from commit d56125a298106d81e10674f1c4b3b43b51a5139d)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b7eea8c616092f5473a323fba585b04c47ae2010
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Oct 27 17:34:29 2009 -0600

    intel: added region draw_x/y offsets in x/y_tile_swizzle() funcs
    
    This fixes the second part of bug 23552.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=52374d7e4cc183fb783a7012b026d4254ca43b14
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Oct 27 17:05:08 2009 -0600

    radeon: add case for MESA_FORMAT_X8_Z24 in radeon_create_renderbuffer()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f8155ef51f10bd7f084ea676f7b70af8ef429caa
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Oct 27 17:01:26 2009 -0600

    intel: silence warning

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=21f8d31cfd9612fdf2bd39901472a6f3f11ddfda
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Oct 27 16:59:23 2009 -0600

    mesa: debug code for glBlitFramebuffer()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=507cf530b951b5a65999dd4ed7529824bd035087
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Oct 27 16:55:31 2009 -0600

    via: silence unused var warnings

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3c716669211c00d106ded2df342b4a2525f4795b
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Oct 27 16:37:25 2009 -0600

    intel: minor clean-up, comments

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7fd8c6ca2a6e94d60c02e9c271b00c565c2464cb
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Oct 27 16:37:00 2009 -0600

    intel: use _mesa_get_current_tex_unit() helper

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=05ec586851290698730990cd810e1fe4d74d2749
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Oct 27 14:16:59 2009 -0600

    mesa: s/Bilt/Blit

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=403181b91355c733883d0a6d7f48440212226d45
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Oct 27 13:59:32 2009 -0600

    mesa: more texture debug code changes, improvements

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=58a4328e96160ad6c529edb321cdc5ea929a3f02
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Oct 27 13:52:37 2009 -0600

    mesa: minor code clean-up in client_state()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=72cb441c2feb7e5f11fc84a2d9f551da94ce2f16
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Oct 27 13:51:51 2009 -0600

    mesa: avoid redundant state setting in glClientActiveTexture
    
    Plus add code for verbose/debugging.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=33531614de94d396d10a3bed4a020abe2e2a40b5
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Oct 26 17:00:48 2009 -0600

    intel: fix comment, formatting

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3bee7610bef4c201a93e0ad8f670acc1b324e71d
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Oct 27 16:46:07 2009 -0600

    progs/tests: added new blitfb.c test
    
    Tests glBlitFramebuffer() between two texture/renderbuffer surfaces.
    In particular, blit from level[1] of a cube map face to a 2D texture.
    
    Used to find/fix bug in intel do_copy_texsubimage().
    See commit aef1ab1073f3e30d699b99dae17518ed48b57c72

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3e45788d5dd7af4635988d8fd9f1bfaa77d1dd9c
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Oct 27 16:39:01 2009 -0600

    intel: fix src offset bug in do_copy_texsubimage()
    
    Use src->draw_offset intead of zero.  Zero usually worked, except when
    the src renderbuffer is actually a texture mipmap level higher than zero.
    Fixes progs/test/blitfb.c test.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4c2a7bc4380017bec53a88cd9a8385cad73a9f0d
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Oct 27 16:28:39 2009 -0600

    glsl: fix memory leak
    
    A slightly modified version of a patch from Vinson Lee.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4f9f5a78408dbd86b2f9c25ee8a15581b9122fcc
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Oct 27 10:26:09 2009 -0700

    i915: Fix driver for the miptree x/y offset changes.
    
    Bug #24734.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e9b17d6477f99838fc7f261ea1b8d47eea12f42f
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Oct 27 09:31:31 2009 -0600

    i965: be clear that the Fallback field is a boolean, not a bitfield

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=755161b88843f3cfead9a02e076d1a04687d9082
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Oct 27 09:27:44 2009 -0600

    Revert "i965: fix hacked Fallback usage in brw_prepare_vertices()"
    
    This reverts commit 8810b8f67135185d1044746bb861fe2ff997626c.
    
    It turns out the i965 driver uses the intel->Fallback field as a boolean,
    not as a bitmask.  The intelFallback() function is a no-op in the i965
    driver.  It would have been nice if there were some comments about this.
    I'll fix that next...

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b7ab7d362764bfc646e7d801fdba5c7c79c7c04f
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Oct 27 09:13:27 2009 -0600

    draw: Fix memory leak.
    
    This would only be hit if we got and invalid index_size.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b73c4ad98b74000b7e286ecbd26110dfb40d8bcc
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Oct 26 10:58:47 2009 -0600

    docs: document Intel glBitmap fixes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fe818ea797033d77b814ee88c5b4e220226556ab
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Oct 26 10:42:45 2009 -0600

    intel: fix GL state bugs in intel_texture_bitmap()
    
    Need to push texture state and polygon state too.
    Fixes rendering glitches seen in progs/demos/engine when changing
    the rendering mode (wireframe, texture modes).
    This makes bitmap rendering a little slower, unfortunately.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7d967b9b7c08aea2a471c5bf6aced8bfafdae874
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Wed Oct 28 00:30:45 2009 +0100

    nv50: activate more lanes in a warp
    
    Some cards have crippling defaults set and use only 4
    of 32 lanes. This should activate 16 on these.
    Those that allow 32 by default should still do so.
    
    Found out by Marcin Kościelnicki.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=498fcfd315325365a7c58520ea956f298d6bc94c
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Oct 27 16:46:07 2009 -0600

    progs/tests: added new blitfb.c test
    
    Tests glBlitFramebuffer() between two texture/renderbuffer surfaces.
    In particular, blit from level[1] of a cube map face to a 2D texture.
    
    Used to find/fix bug in intel do_copy_texsubimage().
    See commit aef1ab1073f3e30d699b99dae17518ed48b57c72

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=22575abdec73312e010e016e381f7cf8761ad652
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Oct 27 16:39:01 2009 -0600

    intel: fix src offset bug in do_copy_texsubimage()
    
    Use src->draw_offset intead of zero.  Zero usually worked, except when
    the src renderbuffer is actually a texture mipmap level higher than zero.
    Fixes progs/test/blitfb.c test.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=517ae7a3b65bca6770e8738464aa0ef526cc88b4
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Oct 27 16:28:39 2009 -0600

    glsl: fix memory leak
    
    A slightly modified version of a patch from Vinson Lee.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=70b17db918a2784296434877a43b4c4036be792a
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Oct 27 10:26:09 2009 -0700

    i915: Fix driver for the miptree x/y offset changes.
    
    Bug #24734.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8a1f239ca9ccb61cd6713d1138e24492c84163c5
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Tue Oct 27 17:35:06 2009 +0100

    st/xorg: Adopt to new dirty clip rect type

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=43dc91f8bbb69499a6a0326a78e434b313f73c2c
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Oct 27 09:31:31 2009 -0600

    i965: be clear that the Fallback field is a boolean, not a bitfield

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f9e334cb32152fd342ac6b1dd4776215af6e1d49
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Oct 27 09:27:44 2009 -0600

    Revert "i965: fix hacked Fallback usage in brw_prepare_vertices()"
    
    This reverts commit 8810b8f67135185d1044746bb861fe2ff997626c.
    
    It turns out the i965 driver uses the intel->Fallback field as a boolean,
    not as a bitmask.  The intelFallback() function is a no-op in the i965
    driver.  It would have been nice if there were some comments about this.
    I'll fix that next...

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=42732611d3bd3c428b376089a58c40537bbfe180
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Oct 27 09:13:27 2009 -0600

    draw: Fix memory leak.
    
    This would only be hit if we got and invalid index_size.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7ba2fe40fa092551f1c493d754c80ca93564d32b
Author: Keith Whitwell <keithw at vmware.com>
Date:   Tue Oct 27 00:29:21 2009 +0000

    i965g: still working on compilation

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=50e113e375b4ecfdf5b60ccce7bbcdb1c5f2ca11
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Oct 26 15:03:31 2009 -0600

    progs/tests: Fix MSVC build.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0a4763184971662b23980b533b78d34600ecf06d
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Oct 26 10:58:47 2009 -0600

    docs: document Intel glBitmap fixes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=48dad9c93fd6fb46bf33a58a87de79eb5ffd6e67
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Oct 26 10:42:45 2009 -0600

    intel: fix GL state bugs in intel_texture_bitmap()
    
    Need to push texture state and polygon state too.
    Fixes rendering glitches seen in progs/demos/engine when changing
    the rendering mode (wireframe, texture modes).
    This makes bitmap rendering a little slower, unfortunately.

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

    scons: Define _USE_MATH_DEFINES on MSVC.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=87127c83dc1def817c767abbb96e891ff2314ac2
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Oct 26 09:05:58 2009 -0600

    windows: added remap.[ch] to project files
    
    Untested.  Other updates may be needed to reflect the current source files.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c9d715da3936149b0d4ca9fef2f8b235bf9389b7
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Sun Oct 25 20:20:45 2009 -0700

    mesa: Add remap.c to SConscript.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b5fb60041edfa62c16e918829df22c4a52c09da9
Author: Zack Rusin <zackr at vmware.com>
Date:   Sat Oct 24 01:43:47 2009 -0400

    st/xorg: initialize indexes before reswizzling for yuv

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0b069d648b787636cc57149f47a06fb16f7629ab
Author: Zack Rusin <zackr at vmware.com>
Date:   Sat Oct 24 01:29:27 2009 -0400

    st/xorg: stop overflowing yuv buffers

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a9f8baf00b264a9b370ecb611334af3063674ce5
Author: Zack Rusin <zackr at vmware.com>
Date:   Sat Oct 24 01:05:40 2009 -0400

    st/xorg: add yuv vertex shader
    
    plus some general fixes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6b8ce4cc4f9acdd9227e26a812dd911f45b623a5
Author: Zack Rusin <zackr at vmware.com>
Date:   Fri Oct 23 16:18:10 2009 -0400

    st/xorg: add yuv shaders

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5a304995e09d8dbfd40a2dfab32eacb7e85798e3
Author: Keith Whitwell <keithw at vmware.com>
Date:   Mon Oct 26 01:11:36 2009 +0000

    i965g: still working on compilation

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5241b9568c1f97eb9aca8be5eb7a3ef659d9917f
Author: Marek Olšák <maraeo at gmail.com>
Date:   Mon Oct 26 01:47:55 2009 +0100

    r300g: read occlusion query results from both Z pipes on RV530

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=827002f5ff990f8676385583275d6b8090abfb7a
Author: Marek Olšák <maraeo at gmail.com>
Date:   Mon Oct 26 01:46:21 2009 +0100

    r300g: add cubemap support
    
    Also, set a pitch for rectangles only.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=09c231f84a20a306a173b60c82484ce1f9331edf
Author: Keith Whitwell <keithw at vmware.com>
Date:   Mon Oct 26 00:20:33 2009 +0000

    i965g: still working on compilation

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d8ded352ec45696e88efe6d52a375bbf541354e9
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Oct 25 18:10:45 2009 -0600

    progs/tests: disable blending while drawing text

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=11caea687e3f10ae12d33e44edf84635f73047dd
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Oct 25 18:06:18 2009 -0600

    mesa: choose texture format in core mesa, not drivers
    
    Call the ctx->Driver.ChooseTextureFormat() function from core Mesa's
    _mesa_[Copy]TexImage functions instead of in the driver functions.
    One less thing for drivers to do.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=355b5bde5056297f4f1636850449b91626958408
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Oct 25 17:32:56 2009 -0600

    mesa: remove _mesa_compressed_texture_size_glenum() stub

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=20c6c5853261b31ecd50d58e0aae9b92f25e41db
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Oct 25 17:25:46 2009 -0600

    mesa: remove _mesa_compressed_row_stride()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e3f2efc4f14d6f0d06560d2acfac73628f5a74a6
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Oct 25 17:23:37 2009 -0600

    mesa: remove calls to _mesa_compressed_row_stride()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c83b7587608e1791e092739cc9753ad0e895f25d
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Oct 25 17:21:25 2009 -0600

    glide: remove _mesa_compressed_row_stride() calls
    
    And fix incorrect first parameter.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=253e7fee5dc7f0872987b214a6fa162db5e2aa19
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Oct 25 17:21:11 2009 -0600

    mesa: remove _mesa_compressed_row_stride() calls

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2594168e9f3cdc4ac53c925486491167837cda30
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Oct 25 17:20:13 2009 -0600

    mesa: begin removing _mesa_compressed_row_stride() calls
    
    Use equivalent _mesa_format_row_stride() function instead.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=82bcc1c5d27b825db7f002c3c183bd1dc7833438
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Oct 25 17:15:02 2009 -0600

    mesa: simplify texture_row_stride() helper

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=07ad6393cb31d8f1f086f9c46705334ef9cf25f6
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Oct 25 17:07:06 2009 -0600

    mesa: fix-up error checking related to compressed texture block size

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=54bb414e00a4daedbe530b9933bc11bac4ae7149
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Oct 25 16:59:08 2009 -0600

    mesa: clean-up, simplify compressed texture size checking

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3a49497f102f2b64a8755d3cf65b7c0386e95aac
Author: José Fonseca <jfonseca at vmware.com>
Date:   Sun Oct 25 21:11:54 2009 +0000

    gallium: Move enum pipe_error into p_defines.h.
    
    It's really just another define. No need for its own header.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=88e08d7c6de89279c737dbf5139492b39f96dc43
Author: José Fonseca <jfonseca at vmware.com>
Date:   Sun Oct 25 12:27:14 2009 +0000

    llvmpipe: Human friendlier sampler state dump.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=47f0529806cff6be84ce4d3637aad4f2e3e0693a
Author: José Fonseca <jfonseca at vmware.com>
Date:   Sun Oct 25 12:26:39 2009 +0000

    util: Human readable output of texture states.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5fcb75758c50bd10e8bd730e55bcbf73614eeb60
Author: José Fonseca <jfonseca at vmware.com>
Date:   Sun Oct 25 11:49:01 2009 +0000

    llvmpipe: Dump the sampler state of the shader key.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e4c5e01c109e51baaad23e90d08e8543b0fd6c07
Author: José Fonseca <jfonseca at vmware.com>
Date:   Sun Oct 25 11:48:17 2009 +0000

    llvmpipe: Immediate multiplication.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=590949553f737902008dea020420311e2085aa1a
Author: Keith Whitwell <keithw at vmware.com>
Date:   Sun Oct 25 11:36:22 2009 +0000

    i965g: start hooking up some to the gallium context interfaces
    
    - create/bind/destroy blend and depth state
    - framebuffer and viewport
    - etc.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e1342f871b2ec1ed0293f564540d03aaa11b1720
Author: José Fonseca <jfonseca at vmware.com>
Date:   Sun Oct 25 09:51:57 2009 +0000

    llvmpipe: Fast path for sampling rgba8 textures with linear filtering.
    
    Implement Keith's suggestion of doing most of the sampling with 16x8
    and 8x16 AoS, and only doing the conversion to floating point SoA at
    the very last step.
    
    Improves gloss performance by 10%.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f3893ca9c8bfdba9323ef2fc179ac203e85eda70
Author: José Fonseca <jfonseca at vmware.com>
Date:   Sun Oct 25 09:16:38 2009 +0000

    llvmpipe: Make lerping work for 8.8 fixed point values.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bfd7a9ca967e5521fb3847db8615127c3ee7b9b3
Author: José Fonseca <jfonseca at vmware.com>
Date:   Sun Oct 25 09:09:59 2009 +0000

    llvmpipe: New module to help make assertions about formats.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=47d241be9ff89b65b978dd4fe4ea7473e07fa2c4
Author: José Fonseca <jfonseca at vmware.com>
Date:   Sun Oct 25 09:09:23 2009 +0000

    llvmpipe: New function to unpack rgba8 formats into 4 x u8n AoS.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=abff4214ef870f26d5c64adac1235b9e9438a51e
Author: José Fonseca <jfonseca at vmware.com>
Date:   Sun Oct 25 09:06:05 2009 +0000

    llvmpipe: Split the format swizzling step from the unpacking.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8d80fd3f554cab2db962a903ce4eaba7c8fed7ac
Author: José Fonseca <jfonseca at vmware.com>
Date:   Sun Oct 25 09:03:50 2009 +0000

    llvmpipe: Allow different signs when unpacking.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b544ab72994a7eda1e8c17fa217213ff3713dd99
Author: José Fonseca <jfonseca at vmware.com>
Date:   Sun Oct 25 09:03:18 2009 +0000

    llvmpipe: Add inlines to quickly generate types matching the native SIMD register bitwidth.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a55b305c5b3be3fed8112d44878e712cf09303ce
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Oct 22 22:44:32 2009 +0100

    llvmpipe: Merge lp_build_load_rgba_soa into lp_build_sample_texel.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bc93e9181cf179a797679d30cd1a3a563e1756c0
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Oct 22 22:37:06 2009 +0100

    llvmpipe: Factor our pixel offset computation.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fedd054d534206a5ebd6fed204aa97cbb5053b3a
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Oct 22 21:16:26 2009 +0100

    llvmpipe: Share testing infrastructure with lp_test_format.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=17afb6dd6959a3df692a6a49e6370e81ebe00038
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Oct 22 21:06:03 2009 +0100

    llvmpipe: Eliminate lp_build_store_rgba_aos.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=232b5864647d4c8d6cebb0845c046f1612e6054d
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Oct 22 20:58:35 2009 +0100

    llvmpipe: Eliminate lp_build_load_rgba_aos.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b4f6907b8d8a966df56c06155049c52dadea105f
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Oct 22 20:42:16 2009 +0100

    llvmpipe: Move a few format/sampling functions into better space.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c2df759cd73e281c4698c717e0ab89757a7affd5
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sun Oct 25 09:57:53 2009 +0100

    r300g: fix redefining mipmaps and fetching from them

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=118dfe16887d1ec4d3b96d49b76fffa0d2924132
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sun Oct 25 05:05:27 2009 +0100

    r300g: added support for 3D textures
    
    Mipmaps not tested. Also, I am not sure why piglit/texturing/tex3d needs
    to have color tolerance +-1 to pass. The classic Mesa driver doesn't
    need that.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=562ca4eae257dd3b268e7f13487c8cd91f618eae
Author: Keith Whitwell <keithw at vmware.com>
Date:   Sun Oct 25 01:20:56 2009 +0100

    i965g: more compiling wip

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4dd2f6640b70e2313f8771f7588aa49a861153aa
Author: Keith Whitwell <keithw at vmware.com>
Date:   Sun Oct 25 00:02:16 2009 +0100

    i965g: more work on compiling, particularly the brw_draw files

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d6ee86c77a8e1543557fd64c1f1c354baa0a8ad8
Author: Brian Paul <brianp at vmware.com>
Date:   Sat Oct 24 16:49:57 2009 -0600

    mesa: remove _mesa_compressed_texture_size()
    
    Use _mesa_format_image_size() instead.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4c00981b22b28141af1442e5a679d0923b4358ae
Author: Brian Paul <brianp at vmware.com>
Date:   Sat Oct 24 16:34:18 2009 -0600

    mesa: remove ctx->Driver.CompressedTextureSize() hook
    
    It always just called _mesa_compressed_texture_size() anyway.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=35efc6a1b3e3dada2cf9bd3a503c1b84f4bcb7f5
Author: Brian Paul <brianp at vmware.com>
Date:   Sat Oct 24 16:28:24 2009 -0600

    mesa: change compressed texture size calls
    
    Replace calls to ctx->Driver.CompressedTextureSize with calls to
    _mesa_format_image_size.  The former always called the later.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bea245ac2fecc312caec8f4af53174e4fb180103
Author: Brian Paul <brianp at vmware.com>
Date:   Sat Oct 24 12:04:09 2009 -0600

    mesa: minor clean-ups in _mesa_store_compressed_texsubimage2d()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5c8282769601ba30c00f04dac15d1dad6d67db6e
Author: Brian Paul <brianp at vmware.com>
Date:   Sat Oct 24 11:52:31 2009 -0600

    mesa: simplify _mesa_compressed_row_stride(), _mesa_compressed_image_address()
    
    _mesa_compressed_row_stride() can go away soon.
    _mesa_compressed_image_address() can be generalized and moved to formats.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1ad9671db7bd60fa84266f30f46555b4e45bcb08
Author: Brian Paul <brianp at vmware.com>
Date:   Sat Oct 24 11:41:25 2009 -0600

    mesa: s/GLuint/gl_format/

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2c3787f5130f79c3adbb9e8e1ace8935c919876f
Author: Brian Paul <brianp at vmware.com>
Date:   Sat Oct 24 11:34:27 2009 -0600

    mesa: move assertion after declaration

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d255aaf54f9a4398247698408bd45698b1cefe58
Author: Brian Paul <brianp at vmware.com>
Date:   Sat Oct 24 11:33:58 2009 -0600

    mesa: remove hard-coded block sizes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7b16c43e436715bef9118fdb28ca8a9ad91b1e66
Author: Brian Paul <brianp at vmware.com>
Date:   Sat Oct 24 11:33:10 2009 -0600

    mesa: added _mesa_get_format_block_size()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=51bc12d62338ad1874c437d692e1182c0bf3d4cd
Author: Brian Paul <brianp at vmware.com>
Date:   Sat Oct 24 11:08:01 2009 -0600

    progs/tests: fix sub texture offsets

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4f7931bb3554cb1839adc2044e3abe6d4af8b0b5
Author: Keith Whitwell <keithw at vmware.com>
Date:   Sat Oct 24 17:07:01 2009 +0100

    i965g: more work on compiling

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bee6794eb126bc8af87726a2456d0ebc36eb721d
Author: Brian Paul <brianp at vmware.com>
Date:   Sat Oct 24 08:43:16 2009 -0600

    mesa: added _mesa_get_format_name()

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

    mesa: additional comments in format code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=074606a806df755ecbb84e0a1182c66fd0b2a8dd
Author: Keith Whitwell <keithw at vmware.com>
Date:   Sat Oct 24 13:18:34 2009 +0100

    i965g: more files compiling

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7ee60648a3696d8166d76b20156c4b43fddf9e71
Author: Keith Whitwell <keithw at vmware.com>
Date:   Sat Oct 24 11:55:25 2009 +0100

    i965g: hook into build system

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=357e5c9a0e4656bc8f68799a2a082bbdd1277b7a
Author: Keith Whitwell <keithw at vmware.com>
Date:   Sat Oct 24 11:55:05 2009 +0100

    ws/i965: renames from i915, hook up makefiles

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d71af266dfe01953f2545708e16a8eb799113abb
Author: Keith Whitwell <keithw at vmware.com>
Date:   Sat Oct 24 11:53:43 2009 +0100

    i965g: first compiling file

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=94a63dccdd79268cf37587c93e3dec0d02dad457
Author: Joakim Sindholt <opensource at zhasha.com>
Date:   Sat Oct 24 02:38:28 2009 +0200

    r300g: fix scons build yet again

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=46a784b7fd2dcab97c26d5ca02fb8f74945ba157
Merge: 26f1ad65b988fe55ae12a99994e4c63aaab899a0 dc8b139aa23899b00baa919fd7f46c74bf4ef205
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Oct 23 18:38:43 2009 -0600

    Merge branch 'mesa_7_6_branch'

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=26f1ad65b988fe55ae12a99994e4c63aaab899a0
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Oct 23 18:15:55 2009 -0600

    mesa: simplify att->CubeMapFace assignment

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=346250b190b023b6fbd2bde5ce3ad94a8d544e20
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Oct 23 16:31:48 2009 -0600

    mesa: refactor, new print_shader_info()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=81a4d34f07d95e6a4bf6ab105efbee4fed116e55
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Oct 23 13:20:03 2009 -0600

    mesa: rework error checking code for glGetCompressedTexImage()
    
    Do all error checking in new getcompressedteximage_error_check() func.
    Move some additional PBO checks out of the driver fallbacks into the
    error checking functions.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d66965c9a1e932444c2538b4221df07fea4c557f
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Oct 23 13:06:13 2009 -0600

    mesa: remove misplaced VERBOSE_TEXTURE tests

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9b50ceac03975e75940713313363df1bdd5c19dc
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Oct 23 11:34:14 2009 -0600

    mesa: more detailed error messages in fbo code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dc8b139aa23899b00baa919fd7f46c74bf4ef205
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Oct 23 18:21:59 2009 -0600

    mesa: remove FBO texture depth/stencil test
    
    The texture format should not be checked until validation time since
    the format might be changed by a subsequent glTexImage() call.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b17c885a8aa88ef06f384330d59aeb23b73350bb
Author: Zack Rusin <zackr at vmware.com>
Date:   Fri Oct 23 09:35:36 2009 -0400

    st/xorg: fix text with component alpha rendering

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c93d2e4540606bfd878730351dc5b68dc6d3dd8f
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Oct 23 23:37:45 2009 +0100

    ws/i965: pull in the rest of the i915 winsys tree.
    
    The intel_xorg file looks like it's got quite a bit of code that could
    be lifted up into the xorg state tracker -- should really just have a
    list of pci ids and a pointer to a screen create func.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0acb057ad16264b976b00aa7c6ecf285ca8c19e7
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Oct 23 16:36:15 2009 -0600

    mesa: fix broken _mesa_str_checksum()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b7efe646b66e617ff968cb69bad33308c3a2c06a
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Oct 23 23:36:02 2009 +0100

    ws/i965: clone the i915 winsys
    
    I'll want to rework this, not sure trying to share this code is a very
    good idea at least until the interfaces from the two drivers calm
    down.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=22906f730141a233341f3ec124bbb9dd2e8904e2
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Oct 23 23:27:43 2009 +0100

    i965g: wip on removing GL stuff, trying to get a few files compiling

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=49d402e275cdaf46de8db5a475dfe00509141195
Merge: bfd51dc34d45ba584683c70b1f854a513d9104d3 2d17dbfb5346b6d75e87c839148cbe125bf5cd6d
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Oct 23 14:19:52 2009 -0700

    Merge remote branch 'origin/mesa_7_6_branch'
    
    Conflicts:
    	src/mesa/drivers/dri/intel/intel_fbo.c
    	src/mesa/drivers/dri/intel/intel_mipmap_tree.c
    	src/mesa/drivers/dri/intel/intel_mipmap_tree.h
    	src/mesa/drivers/dri/intel/intel_tex_copy.c
    	src/mesa/drivers/dri/intel/intel_tex_image.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bfd51dc34d45ba584683c70b1f854a513d9104d3
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Jul 7 19:33:55 2009 -0700

    i965: Annotate _NEW_COLOR dependency for brw_update_renderbuffer_surface().

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2d17dbfb5346b6d75e87c839148cbe125bf5cd6d
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Jul 9 09:32:21 2009 -0700

    intel: Keep track of x,y offsets in miptrees and use them for blitting.
    
    By just using offsets, we confused the hardware's tiling calculations,
    resulting in failures in miptree validation and blit clears.
    
    Fixes piglit fbo-clearmipmap.
    
    Bug #23552. (automatic mipmap generation)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b01937a3c967ed23315c7543f97228be06942b7d
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Oct 23 14:52:10 2009 -0600

    progs/tests: print requested/internal format info

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=96d7d66dff5b6dbca1ff6fe48e5449a8107d7781
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Oct 23 14:49:47 2009 -0600

    docs: document updated GL extension header files

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5c0dc902e738adb6d2e84b907adafb3006d40296
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Oct 23 14:48:49 2009 -0600

    gl: updated wglext.h to version 17

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=559da98c2be577d918a847080b78033947a1767a
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Oct 23 14:48:39 2009 -0600

    gl: updated glxext.h to version 25

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9df9696f6d372bb285be8e01ae1828ec993079eb
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Oct 23 14:48:30 2009 -0600

    gl: updated glext.h to version 56

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ff3f09a7feb302daa8ceb01bd7ee6ee8a174fd5b
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Oct 23 14:42:32 2009 -0600

    docs: document cell, glGetTexLevelParameter() fixes

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

    mesa: fix GL_TEXTURE_INTERNAL_FORMAT query for compressed formats
    
    Need to return the actual compressed format when the user originally
    requested a generic compressed format.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9528dc6ed8d09eba0dc3be17dc5e9ef4add8083c
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Oct 23 14:37:41 2009 -0600

    mesa: added _mesa_compressed_format_to_glenum()
    
    Maps a compressed MESA_FORMAT_x to correspding GLenum.  Needed for
    querying a texture's actual format when a generic format was originally
    requested.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5e4f5e41a487e9baa8a63842327d83cee659622e
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Oct 23 14:37:14 2009 -0600

    mesa: change s3tc vs. fxt1 priority when choosing compressed formats

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=683722740c85fb6b8c0a930e8a4dce51e1709464
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Fri Oct 23 22:00:06 2009 +0200

    nv50: do SIGN_SET as one instruction

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=99e728a13ea8518efc7e27242093b43470f102d6
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Fri Oct 23 21:57:42 2009 +0200

    nv50: fix saturation outside of tx_insn case

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ad67326f12c0d6298cffc0fc4e421ddc02b3cb07
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Fri Oct 23 21:38:37 2009 +0200

    nv50: allow all 127 TEMP regs
    
    We should really learn to not waste so many though.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c738c9ab67859f3d4412417333d0f023dd18dc19
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Fri Oct 23 22:17:44 2009 +0200

    nv50: fix address reg code
    
    Contained some rather obvious thinking errors before,
    and didn't consider offsets from TGSI ADDRESS regs.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=255a90a7bd829904554889dd19a16d86fc7f9274
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Fri Oct 23 20:05:31 2009 +0200

    nv50: add depth texture formats, and a few others, too

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=952bf63e2cf442504ef89b0b1d276da0d52b21d4
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Oct 23 13:49:02 2009 -0600

    progs/tests: Fix MSVC build.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6b48fb002257e6f221dd9d8439a5e1aa718ed2cc
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Oct 23 20:19:14 2009 +0100

    i965: ignore cliprect_mode

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d9014a13e72b6682a959217d38050f3252628edb
Author: Patrice Mandin <patmandin at gmail.com>
Date:   Fri Oct 23 18:42:21 2009 +0200

    nouveau: nv30: Relax some limits. We can render to z24s8 buffer even if color buffer is 16 bits.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c84a05676497ff7263f3ea8203b868071c4f678f
Author: Patrice Mandin <patmandin at gmail.com>
Date:   Fri Oct 23 18:40:13 2009 +0200

    nouveau: nv30: use r5g6b5 as z16 format

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=57a920cb1a0b6051068e730747b3fb475de88aca
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Oct 23 17:01:32 2009 +0100

    i965g: wip

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2f5f7c07732577f60666e3cee69c75c9b035c145
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Oct 23 16:55:02 2009 +0100

    i965g: re-starting from the dri driver

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6e99e6ddbf488f6955e34ef0bc438fdcb4d90f74
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Fri Oct 16 16:04:06 2009 +0800

    glapi: Always build libglapi.a.
    
    This is made possible by making glapioffsets.h and glapidispatch.h
    internal headers of glapi.  They should only be included indirectly
    through dispatch.h by mesa.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=22884db174b9fb0736cec1c6a192f8b9a97500c1
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Fri Oct 16 16:01:57 2009 +0800

    glapi: Move dispatch marcos to glapidispatch.h.
    
    dispatch.h is kept as a wrapper to glapidispatch.h.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3d16088ff0b369c877e2aae87ddc7322d70ecc7d
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Thu Oct 8 11:52:11 2009 +0800

    mesa/dri: Remove extension_helper.h.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=17ef1f6074d6107c167f1956a5c60993904c0b72
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Thu Oct 8 10:33:57 2009 +0800

    mesa: Enable remap table in core.
    
    This enables the remap table in core.  driInitExtensions is adapted to
    use the remap table.  All uses of extension_helper.h are replaced by
    remap_helper.h.  The chicken-egg problem of the DRI drivers is also
    solved.
    
    It is now also possible to pass NULL extensions to driInitExtensions.
    It will cause driInitExtensions to map all known functions.  This
    functionality is used by software drivers and EGL_i915.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d7d3fb925b6993740d0126d0d7e678c27f5f1850
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Thu Oct 8 10:33:32 2009 +0800

    mesa/main: Add support for remap table.
    
    This commit only adds the source files.  It is supposed to replace the
    remap table in DRI drivers.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bec5230a1ff3998d0f184fc2b7437b51082c329f
Author: Zack Rusin <zackr at vmware.com>
Date:   Fri Oct 23 01:05:23 2009 -0400

    st/xorg: lots of fixes related to compositing
    
    fixes transformations, rendering with multiple bound textures, xrender
    matrix conversions plus some cleanups

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d4d4733e6c312f2a8e9977b06fc554904407c456
Author: Andre Maasikas <amaasikas at gmail.com>
Date:   Fri Oct 23 16:44:31 2009 +0300

    r600: remove duplicate stride setting
    
    Stride is set already in r700SetVertexFormat and there it works
    correctly for 0 also

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=738b394769bb95036635f7a00a1ef08890c5be63
Author: Andre Maasikas <amaasikas at gmail.com>
Date:   Fri Oct 23 14:25:09 2009 +0300

    r600: for position invariant programs reading vert_pos is not always known at this point

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=da253319f9e5d37d9c55b975ef9328545a3ac9b4
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Oct 23 14:50:02 2009 +0100

    gallium: remove extended negate also, and also the ExtSwz token
    
    Likewise, the extended negate functionality hasn't been
    used since mesa switched to using tgsi_ureg to build programs,
    and has been translating the SWZ opcode internally to a single MAD.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8a571b809accce1c36907ea616a893b920b752e5
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Oct 23 14:38:30 2009 +0100

    cell: typo from ExtSwizzle commit

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b9cb74c7f826dfd320f5e5b54aa933898f7ddd3d
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Oct 23 14:31:24 2009 +0100

    gallium: remove the swizzling parts of ExtSwizzle
    
    These haven't been used by the mesa state tracker since the
    conversion to tgsi_ureg, and it seems that none of the
    other state trackers are using it either.
    
    This helps simplify one of the biggest suprises when starting off with
    TGSI shaders.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4e1d51786e0657c7430d731ac464f2a73e32eddf
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Oct 23 13:49:04 2009 +0100

    gallium: remove noise opcodes
    
    Provide a dummy implementation in the GL state tracker (move 0.5 to
    the destination regs).
    
    At some point, a motivated person could add a better
    implementation of noise.  Currently not even the nvidia
    binary drivers do anything more than this.  In any case, the
    place to do this is in the GL state tracker, not the poor
    driver.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=19403935aa4782227a1199cb0355f4bc6c0d02db
Author: Keith Whitwell <keithw at vmware.com>
Date:   Sat Sep 26 08:39:57 2009 +0100

    progs/demos: add fps to multiarb

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9b6c86b8be092b40f8a84506bc929ee939937a16
Author: Cooper Yuan <cooperyuan at gmail.com>
Date:   Fri Oct 23 16:40:31 2009 +0800

    r300g: last changes's typo, miss a include file

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6df12aad2fcdc30b200142a86c762b5e60e4b05e
Author: Cooper Yuan <cooperyuan at gmail.com>
Date:   Fri Oct 23 14:46:29 2009 +0800

    r300g: add flush_frontbuffer function to display video surface

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0072a26662994653e07b0bb14cb1f12817540566
Author: Cooper Yuan <cooperyuan at gmail.com>
Date:   Fri Oct 23 14:44:27 2009 +0800

    g3dvl: pass display and screen to g3dvl when creating video private context

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=45eb9d2f6dced7654291cabb4b8dd02a695db694
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Fri Oct 23 01:00:23 2009 -0400

    r600: remove remains of old tnl pipeline

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fc38a3cfe84e4e79af43f29d236748120789a286
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Fri Oct 23 00:40:41 2009 -0400

    r600: fix render size prediction

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=614e8f220332d5876c787ea07300c6c8508219d5
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Thu Oct 22 17:41:31 2009 -0400

    r600: remove old tnl pipeline

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=95328c7cf91322813de846a72f157aefff9417a6
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Thu Oct 22 17:18:01 2009 -0400

    r600: clean up context creation
    
    Make it more consistent with other radeon drivers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=286611d99060c38c4cc12f18fde5448213e2a44b
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Thu Oct 22 19:21:21 2009 -0700

    Revert "Store clipping distance for user clip planes as part of vertex processing"
    
    This reverts commit f058b25881e08c9d89a33345e5c84e1357396932.
    
    This change is completely wrong in so many ways.  When clip distances
    are generated as part of vertex processing, they must be interpolated
    to perform clipping.  Geometric clipping goes right out the window.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dd245016657c599ecf24c4abe999319f9c870c47
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Tue Oct 20 10:58:14 2009 -0700

    ARB prog parser: Fix parameter array size comparison
    
    Array indexes are invalid when >= the maximum, but array sizes are
    only in valid when > the maximum.  This prevented programs from
    declaring a single maximum size array.
    
    See the piglit vp-max-array test.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1160acbfea986a821761d18f5f14d5d2cb0dea8c
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Oct 22 19:49:21 2009 -0600

    dri/drivers: update driNewRenderbuffer() to take a gl_format
    
    Now pass a specific MESA_FORMAT_x token to indicate the renderbuffer's
    format.  This is better than passing a GLenum and having to guess the
    specific format.
    
    I'm unable to test all the drivers, but any issues should be easy to fix.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cf0e25d4c89b62f37ff8d1f11c50efcab6557c7f
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Oct 22 19:20:38 2009 -0600

    radeon: simplify radeon_create_renderbuffer()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ab9d1011f5549502a4b960c2067cde69856a2719
Merge: 347fb3737be03488827d25610bec59cfb05bcab0 55058652b886b95bfc24109a9edb04d274c01c1a
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Oct 22 18:38:19 2009 -0600

    Merge branch 'mesa_7_6_branch'

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=347fb3737be03488827d25610bec59cfb05bcab0
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Oct 22 09:38:39 2009 -0600

    docs: document 'useprog' debug option

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fdce832437537f8e89f7ea57d15e73a481bd240e
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Oct 22 09:37:56 2009 -0600

    mesa: fix up vbo comments

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=488e67bab267dd687dbe83e52974ad4519906fcc
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Oct 22 09:37:22 2009 -0600

    mesa: added _mesa_dump_texture()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=55058652b886b95bfc24109a9edb04d274c01c1a
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Oct 22 18:32:48 2009 -0600

    intel: flush old context before binding new context
    
    Per the GLX spec, when changing rendering contexts, the old context
    should first be flushed.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5e6a6a2719c695996490bde491dac267e52f78af
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Oct 22 18:19:01 2009 -0600

    glx: don't destroy context immediately if it's currently bound
    
    According to the GLXDestroyContext() man page, the context should not
    immediately be destroyed if it's bound to some thread.  Wait until it's
    unbound to really delete it.  The code for doing the later part is
    already present in MakeContextCurrent() so no change was needed there.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4837e01bcd3d011a38d75cc9f1eff629c3de6fd6
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Oct 22 18:16:10 2009 -0600

    mesa: code refactoring- new _mesa_finish(), _mesa_flush()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fb22e801699ef69e40d8e9dfda758be824d86b96
Author: Zack Rusin <zackr at vmware.com>
Date:   Thu Oct 22 19:31:44 2009 -0400

    st/xorg: fix the makefile when used with new xextproto

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=61a96a2ac72b3f071151de436a48c6ec985e3653
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Oct 22 17:11:59 2009 -0600

    progs/xdemos: fix command line flag typo

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8810b8f67135185d1044746bb861fe2ff997626c
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Oct 22 16:45:50 2009 -0600

    i965: fix hacked Fallback usage in brw_prepare_vertices()
    
    Setting intel->Fallback = 1 clobbered any fallback state that was already
    set.  Not sure where this hack originated (the git history is a little
    convoluted).  Define and use a new BRW_FALLBACK_DRAW bit instead.  This
    shouldn't break anything and could potentially fix some bugs (but no
    specific ones are known).

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c24466c34e7aeb8aeda2455f6a688b99c44b10e2
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Oct 22 16:45:03 2009 -0600

    intel: define INTEL_FALLBACK_DRIVER for drivers

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ea659f891740fab1943eca219ffbdd5ed3d1906c
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Oct 22 16:33:36 2009 -0600

    intel: Fallback field is a bitmask, use GLbitfield

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f9bbbe5803a72eceb8ed6ddc73bb48c8bcdc0179
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Oct 22 16:32:08 2009 -0600

    i965: remove unused brw_context::tmp_fallback field

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2f7abf5c042a1bcf97d77d6dad4a17bda37e0567
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Oct 22 16:26:54 2009 -0600

    i965: remove unused BRW_FALLBACK_TEXTURE bit
    
    The value was probably wrong too.
    It was the same as INTEL_FALLBACK_DRAW_BUFFER.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=04ec113e09f6287f2c6b39bf0247e06839eaf7a8
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Thu Oct 22 14:28:47 2009 -0700

    r300g: Enable more stuff in r300_screen, cleanup comments.
    
    Also enable 24-bit depth buffers without stencil.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ff9e1c01989fc80f07cdc69e3e373bdfe1a384ef
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Thu Oct 22 13:42:03 2009 -0700

    r300g: Cleanup PSC setup math a bit and stop using Draw formats.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=198925caa18526e5aa908ab50482aff814207dc2
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Thu Oct 22 22:57:30 2009 +0200

    nv50: handle PIPE_TEX_FILTER_ANISO case
    
    Set the same bits as for linear filtering (in addition
    to max anisotropy), and 2 unknown bits I've seen set.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4b8de9bd7c6f77fcf3f1f2b939bab980e074e8bf
Author: Patrice Mandin <patmandin at gmail.com>
Date:   Thu Oct 22 22:01:53 2009 +0200

    nouveau: nv30: rewrite so we can render only in depth buffer

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f9a69c0f040171cffa63c9c68264c1cf847aa1cd
Author: Patrice Mandin <patmandin at gmail.com>
Date:   Thu Oct 22 21:55:09 2009 +0200

    nouveau: nv30: use a8r8g8b8 as depth texture format for z24s8

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

    Kill off trident.
    
    Hm. I could have said "chew trident and spit it out," or perhaps
    "spear trident," instead. Dohoho.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8e4657a9d4cbb899d388068cff0f8c267071fa50
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Thu Oct 22 12:29:30 2009 -0700

    Nuke s3v.
    
    As per FDO #17889.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=06e464c2d57552d5ccde2b98885aeef953d8b2a1
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Thu Oct 22 11:45:36 2009 -0700

    r300g: Clean up duplicate code in r300_render.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1f7f9bab8139681e1dcbc6c10fb42965059d1395
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Thu Oct 22 11:39:59 2009 -0700

    r300g: Move render functions to r300_render.
    
    Part of the fastpath cleanup.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dd36006a4eb1cb08dc49af3075c215e6eea46e75
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Thu Oct 22 14:48:45 2009 -0400

    r600: fix depth span macros for format changes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=eb1b8ed1484f0cc792c5237114b54d5fa53164cc
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Oct 22 12:26:17 2009 -0600

    radeon: fix some renderbuffer format bugs

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bf48447cafc8069839ad41c9c11078c794f4b307
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Oct 22 19:11:48 2009 +0100

    scons: Hack LLVM support on Windows.
    
    Doesn't quite work yet though, as small differences in the compilation flags
    used when building LLVM and Mesa cause link failures for STL symbols.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=719984afca3864cfe86ca734f3e2bd6eb5834bd1
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Oct 22 19:03:04 2009 +0100

    llvmpipe: Avoid yet another variable size array.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ba8c11923a13bdec53128988ffc26ceb5c4f7310
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Oct 22 19:02:42 2009 +0100

    llvmpipe: Define rdtsc for MSVC.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9aafa1fbd247cd6d1bb0ab47bc5b318bd0d67bc5
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Oct 22 19:02:04 2009 +0100

    llvmpipe: Avoid variable size arrays.
    
    Not really variable size, but MSVC still doesn't like them.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=01b85e292352d710586344348fff5a81459e5486
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Oct 22 18:28:57 2009 +0100

    llvmpipe: Use the pack/unpack functions for 8bit unsigned norm multiplication.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4458695bdafb13eba639d986e2f20953f0f7445c
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Oct 22 18:28:37 2009 +0100

    llvmpipe: Utility function to double the bit width of a type.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=421507de06bd42a322c5864d887e67e385eb458c
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Oct 22 18:28:17 2009 +0100

    llvmpipe: Factor vector packing/unpacking to a separate source file.
    
    These functions will be needed to implement many of the 8bit operations,
    and they are quite complex on its own.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a07437f8a6a863654487c5586cbd02bfc20f0a3b
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Oct 22 18:10:19 2009 +0100

    llvmpipe: Call util_cpu_detect() from the unit tests.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4797ce0d194720369b46d51733536d02b4a14473
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Oct 22 18:09:37 2009 +0100

    util: Set cpu endianness too.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1acd891ed31b14ac6c81fd869a681c4b89c7d901
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Oct 21 17:03:52 2009 +0100

    scons: Disable more MSVC pedantic security warnings.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f8bee0e412ef1e8d5aed884561999fd1bd182494
Merge: 5e77b61e393144e76fe0a280c3c5da2d36703bbb 1f5b568fbeda9e48f0ea6473cf8193e9502bb21a
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Thu Oct 22 12:29:36 2009 -0400

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

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1f5b568fbeda9e48f0ea6473cf8193e9502bb21a
Author: Zack Rusin <zackr at vmware.com>
Date:   Thu Oct 22 12:13:02 2009 -0400

    st/xorg: cleanup the checks for whether the op is accelerated

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5e77b61e393144e76fe0a280c3c5da2d36703bbb
Merge: c4af8ce69e1a7105b0178da8a085b73ab984e432 869e20bcb7db9c6540eb6b538104303df738d302
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Thu Oct 22 12:02:31 2009 -0400

    Merge branch 'mesa_7_6_branch' of git+ssh://agd5f@git.freedesktop.org/git/mesa/mesa

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c4af8ce69e1a7105b0178da8a085b73ab984e432
Author: Zack Rusin <zackr at vmware.com>
Date:   Thu Oct 22 11:49:19 2009 -0400

    st/xorg: lots of render fixes
    
    fixes all the blend modes, fixes flushing/finishing semantics, adds
    acceleration for the component alpha modes that we can support, fixes
    src in mask shader and general cleanups

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4e2bdd66352cf9a2e951bb21151edee25c8c0a8c
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Sun Oct 18 13:15:30 2009 +0800

    progs/egl: Add support for pixmap and pbuffer surface to xeglgears.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=60cf250d4705d5005399a53ab334fbc10b4bf9c4
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Fri Oct 2 10:38:14 2009 +0800

    egl_glx: Add support for eglWaitClient and eglWaitNative.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7ffe64a7ae912974f9c2da43dd362cd832e2ba99
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Thu Oct 1 18:23:58 2009 +0800

    egl_glx: Clean up eglGetProcAddress.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a20643657723094197620976402aeec2f40a84a0
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Thu Oct 1 18:23:41 2009 +0800

    egl_glx: Clean up context functions.
    
    This lifts the requirement that a context must be direct.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c407c7024495b19eec5ce978b611c7359c247f81
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Thu Oct 1 18:22:33 2009 +0800

    egl_glx: Clean up surface functions.
    
    Separete Drawable and GLXDrawable.  Add support for pbuffer and pixmap
    surfaces on GLX <= 1.3.  Remove surface binding code that will never
    work.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=78c3a351bc91eed49a07108682013a323d87540e
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Thu Oct 1 18:16:10 2009 +0800

    egl_glx: Clean up the initialization code.
    
    Proper detection of GLX extensions.  Convert fbconfigs or visuals in a
    more unified way and validate the resulting configs.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=326baecd757747a52b028e1f590437597776d7e6
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Fri Oct 16 12:18:25 2009 +0800

    egl: Correct conversion of native visual type.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=eebf4b5299a880f4cdf8a916b4e1ca0bd79a6f07
Author: Ben Skeggs <bskeggs at redhat.com>
Date:   Thu Oct 22 21:55:22 2009 +1000

    nv50: support 3D class 0x8597, remove redundant unknown chipset detection

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=511bd5f32b67f903b590f00f7ccf8132127ef2e4
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Thu Oct 22 00:21:08 2009 -0700

    r300g: Check for NULL Draw during flush.
    
    Split from the fastpath WIP.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=869e20bcb7db9c6540eb6b538104303df738d302
Author: Andre Maasikas <amaasikas at gmail.com>
Date:   Wed Oct 21 19:04:21 2009 +0300

    r600: set barrier for tex inst if dst is used earlier, might overwrite it otherwise

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a88c9296cb079ff42ef901113d0fe772228e6feb
Author: Andre Maasikas <amaasikas at gmail.com>
Date:   Wed Oct 21 12:23:27 2009 +0300

    r600: need to export something from PS
    
     Also avoids empty shader for "END" - seems to be somewhat valid fp
     Maybe this can be done differently in the future (fake FRAG_RESULT_COLOR
     already in Map_Fragment_Program() or is there a way to program the chip
     to not hang in case of no exports.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b86302283b48654682e0580c53ece01bf095fa95
Author: Andre Maasikas <amaasikas at gmail.com>
Date:   Tue Oct 20 11:45:39 2009 +0300

    r600: add beginnings of ARL instruction

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0a8cd4862c4f04308ab818077bab94417ffbf50b
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Wed Oct 21 23:26:02 2009 -0700

    r300g: Update comments, function names in r300_state_inlines.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=034db65f08b943ee9940947db69e4e190f751061
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Wed Oct 21 23:23:37 2009 -0700

    r300g: Update comments, asserts, indents in r300_texture.
    
    I wish I knew enough about textures to really really REALLY fix that file.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5a653ada4143c24b00b0ca12b4898064afd59c29
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Wed Oct 21 22:54:52 2009 -0700

    r300g: Remove unused debug flag.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=40247d87d215d0f1b6370b2888548544eedf0d89
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Wed Oct 21 22:53:37 2009 -0700

    r300g: Cleanup old static shader state.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=82ffc5884c29a8d4eb70fde15f27cace4732a4bb
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Oct 21 21:51:06 2009 -0600

    progs/tests: draw Z values as luminance, no pixel zoom

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3c685608664900562919136fbc33ac16060a27c3
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Oct 21 21:47:58 2009 -0600

    i915: replace MESA_FORMAT_Z24_S8 with MESA_FORMAT_S8_Z24
    
    And change parameter type.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6e1ddd34c6b6f9773ef87198503f5f61f9a6c23a
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Oct 21 21:20:05 2009 -0600

    radeon: get rid of z24s8 <-> s8z24 conversions in span code
    
    Can just use s8z24 everywhere.
    Note: the WRITE_DEPTH macro for R600 may need to be fixed.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c18b022d0d1dc07c37c0bd981d4fc6fac27e5a45
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Oct 21 21:12:23 2009 -0600

    radeon: replace MESA_FORMAT_Z24_S8 with MESA_FORMAT_S8_Z24
    
    Core Mesa deals with MESA_FORMAT_S8_Z24 everywhere it should so
    we shouldn't have to use MESA_FORMAT_Z24_S8 anymore.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=68d94a608a6d46156a567b8f0e011ac58054975e
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Oct 21 20:02:33 2009 -0600

    intel: use MESA_FORMAT_S8_Z24 format and avoid z24s8/s8z24 conversions

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4bd70b5cff13039a4b0e0c554156fec06e3c3906
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Oct 21 20:00:43 2009 -0600

    i965: change parameter type to gl_format

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c55b355fd460453a459e073ac4119c69e06e7531
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Oct 21 19:58:00 2009 -0600

    mesa: use MESA_FORMAT_X8_Z24

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=832f29770d91c7d98c9b8438922247fff8f0f8bd
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Oct 21 19:56:18 2009 -0600

    mesa: use MESA_FORMAT_X8_Z24 format

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e4c700dbbf2a802f32bf62256c801105998c3729
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Oct 21 19:55:44 2009 -0600

    mesa: added MESA_FORMAT_X8_Z24 format
    
    24-bit Z in 32-bit pixel.  We could probably use the MESA_FORMAT_S8_Z24
    format but this there's a few places where we explicitly don't want stencil.
    This format may go away at some point in the future.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b2b239691dfe593676aaee0cd990fa76354ac96f
Author: Marc Dietrich <marvin24 at gmx.de>
Date:   Sun Oct 18 08:28:33 2009 -0700

    gallium/util: fix cpu detection on ppc
    
    As we are compiling with -D_BSD_SOURCE, sigjmp_buf and siglongjmp
    should be replaced by the non-sig functions (see man 3 setjmp).
    Tested on linux/cell.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2cc5a0e6bb8fe2aa0733d70fec65df934b1093f6
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Oct 20 16:13:08 2009 -0600

    mesa: added _mesa_dump_renderbuffers() debug code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d364f662c685ba0f28aa865fbd7e1f0acc3c469e
Author: Patrice Mandin <patmandin at gmail.com>
Date:   Wed Oct 21 22:01:03 2009 +0200

    nouveau: nv30: Do not use assert to return NULL

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cb351bdd6e09b40fe719c548c48ea40c6c4c3d11
Author: Patrice Mandin <patmandin at gmail.com>
Date:   Wed Oct 21 21:56:09 2009 +0200

    nouveau: nv30: check number of colour buffers to bind

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ce98860012b10cc6cc124fd1ed6fa3a5e28712bb
Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue Oct 20 10:54:21 2009 +0100

    llvmpipe: Remove extraneous name in lp_type pre-declaration.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3b8dad47f816667aa4166d6e27361d274fc2cf4d
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Wed Oct 21 06:49:16 2009 -0700

    r300g: No debug in r300_state.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6a448a525baf81173f92ee8c3074b98baa54397b
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Wed Oct 21 06:31:36 2009 -0700

    r300g: Cleanup header includes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=babadb8bb9d68f3687a9c9cb80f98c732b1120c7
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Wed Oct 21 05:54:49 2009 -0700

    r300g: Don't use getenv; use debug_get_*_option instead.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5a0598f23569314a4ad72eda59e250ab9c43b46d
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Wed Oct 21 05:48:45 2009 -0700

    r300g: Don't use the hashtable internally.
    
    As osiris pointed out, glxgears slowly gets slower for some reason
    when it's enabled, and it's not helping at the moment, so just turn
    it off.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b589e39809fa9d0b24a708d792b70ae5b120ffb8
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Wed Oct 21 05:45:05 2009 -0700

    r300g: Examine vertex attribute type on HW TCL too.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b21df2620ef970daa306e06c6ca69a9b66280cd6
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Wed Oct 21 06:47:05 2009 -0700

    r300g: Also kill r300_shader_inlines with fire.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=58abfebaad80b72c4a4bedad2d96a3959651eea3
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Wed Oct 21 06:44:16 2009 -0700

    r300g: Kill r300_surface with fire.
    
    If you really want to see it again, check the history.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5283a3fb25b2667501eb782fb461c981200a65ef
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Oct 20 16:22:03 2009 -0600

    progs/trivial: check if GL_ARB_occlusion_query is supported

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d56125a298106d81e10674f1c4b3b43b51a5139d
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Oct 20 14:51:53 2009 -0700

    intel: Fix flipped condition in ARB_sync GetSYnciv(GL_SYNC_STATUS).
    
    Bug #24435

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cbd20e18a0f82a653513d165694ed7bbb336e765
Author: Eric Anholt <eric at anholt.net>
Date:   Mon Oct 19 17:54:42 2009 -0700

    meta: Fix the BufferSubData in meta clear to be BufferData.
    
    Fixes a 3.4% +/- 1.3% performance regression in my GL demo (n=3).  The
    other meta code could probably also use the same treatment.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4b2cf92ad9caa384869371534c1f2154625a755a
Author: Marc Dietrich <marvin24 at gmx.de>
Date:   Sun Oct 18 08:28:34 2009 -0700

    cell: fix compilation on cell
    
    s/LERP/LRP/

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ca940a73a72c68c461344d27f9d1fac31cd73819
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Oct 20 10:43:46 2009 -0600

    mesa: Fix Mac OS build.
    
    strtod_l needs the xlocale.h header on Mac OS. It's possible other
    non-Linux OSes would need this header too.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=478332b0c1f0198bc7063300d203c21e42796045
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Tue Oct 20 17:52:33 2009 +0200

    st/xorg: Move drm init to own function

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fc07ca004aaa338217c49e95f51b072b32c4f8c6
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Tue Oct 20 17:17:41 2009 +0200

    trace: Check for destroy before calling it

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a9f71b3bba86771be56ff1def716beb370decd22
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Tue Oct 20 17:18:25 2009 +0200

    st/xorg: Cleanly shutdown

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=16e21191e26084848c7e6e3ffd9e15ef670855c5
Author: Mathias Fröhlich <Mathias.Froehlich at web.de>
Date:   Mon Oct 19 11:47:21 2009 -0400

    r300: fix texture size handling with size > 2048
    
    The in kernel texture check fails because of both
    bit11 flags being set on 16x16 textures. It tuns out
    that these bits are still set and not cleared in the
    pp_txpitch field of the texture. The attached patch
    at least helps for this case on my machine. It clears
    the bit 11 from the pitch field if the texture is smaller
    and masks out that hight bits on the conventional width
    and height field.
    
    Fixes bug 24584

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8123180ea649540fb7319bc79ad77dca0d5d68cd
Author: Robert Noland <rnoland at 2hip.net>
Date:   Mon Oct 19 09:47:39 2009 -0500

    r600: Fix size calculation for 24 bit depth
    
    size was being calculated based on 3 bytes per pixel with 24 bit depth
    instead of 4 bytes.  This caused corruption in the bottom 25% of objects.
    This finishes fixing the menu/text corruption in compiz/kde4.
    
    Signed-off-by: Robert Noland <rnoland at 2hip.net>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5f8f14e5ca994461c54ba547f6371c2f71474425
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Mon Oct 19 07:49:40 2009 +0200

    st/xorg: Remove output functions not used

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b7fbcfdb3bf220ceae5c994d49bcd806a51e177a
Author: Zack Rusin <zackr at vmware.com>
Date:   Mon Oct 19 23:48:38 2009 -0400

    st/xorg: makefile garbage

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a39a3cc14e816cc91a81028a27c4dbd4816cdc9d
Author: Zack Rusin <zackr at vmware.com>
Date:   Tue Oct 13 13:06:39 2009 -0400

    st/xorg: implement basic src/mask transformations
    
    plus fix filters

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e5f1f6a0bece3d035bf5ac1685b5335af4862cea
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Mon Oct 19 13:51:28 2009 -0700

    r300g: Demonstratory kludge to unbreak glxgears.
    
    We *must* recalculate something in vformat every rebind; let's see
    if we can't narrow it down a bit.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=973aab1a528f0a42e8b5e979b4730649ea366363
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Mon Oct 19 13:06:45 2009 -0700

    dri-st: Add EXT_provoking_vertex.
    
    Hm, I could have sworn I did this before?

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e1b39c673d885e3dc990a29445360830b0a603aa
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Sun Oct 18 11:49:44 2009 +0200

    st/xorg: Switch to set_mode_major

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=846da0bfdae971cba84cd2ad9217c74c62e6bce9
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Sun Oct 18 15:42:25 2009 +0200

    st/xorg: Massivly redo root pixmap creation

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e9e6152cb38ca5f1ea6d65cf9bf32150bf9d2b7b
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Sun Oct 18 11:46:19 2009 +0200

    st/xorg: Clean up cursor functions a bit

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b8843c60565094be311e3b31c0826a3035627a3e
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Sun Oct 18 15:25:30 2009 +0200

    st/xorg: Support more then one output of a given type

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=68b5dc9634a39b5aa84fe963676b4fd0249363cf
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Sun Oct 18 07:50:14 2009 +0200

    st/xorg: Change how disable accel is handled

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ec5c23551cdb4c369d8f8f392208f4d4bf29911b
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Mon Oct 19 18:17:45 2009 +0200

    nv50: add support for address regs
    
    Allow indirect uniform access and increase the
    limit on parameters from 128 to 512.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=eb7ea97e7fff1ee39921ad81294c4963b5b3ded8
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Mon Oct 19 17:53:31 2009 +0200

    nv50: cleanup emit_kil

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2eef2017acbbb617c559555648c7745141f3aedb
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Mon Oct 19 17:47:29 2009 +0200

    nv50: implement TGSI_OPCODE_CMP

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f204eb184237b387432413212a3a20d83c87594b
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Tue Oct 13 15:09:13 2009 +0200

    nv50: quick fix for insn src negation
    
    We only have a per nv50_reg negation flag, if an
    nv50_reg is used more than once in a TGSI op with
    different sign modes, we'd generate wrong code.
    
    We probably can't do much better without more
    invasive changes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1635e8d6f4b96e691746e8c8c5a273089bae6843
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Wed Oct 14 21:27:35 2009 +0200

    nv50: add support for DDX and DDY opcodes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c0e80cf0e97cec526bb2ff0f94d9142e33374c20
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Wed Oct 14 21:23:29 2009 +0200

    nv50: submit user vbo data through the fifo
    
    Requesting a new real buffer from the kernel and
    copying all the data is wasteful e.g. if only a
    few (but widely spread) vertices are accessed.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fba2eabe13b8a3f8c1396c5949db3daab0192156
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Sat Oct 10 13:13:16 2009 +0200

    nv50: use SIFC for TIC, TSC upload
    
    Add proper flushes for TIC and TSC and remove
    the costly 2D.0110 flush in nv50_flush.
    
    Correct TIC and TSC bo sizes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6ab2fcca9d40ed65ab8d88c0253969c5311b7320
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Sat Oct 10 13:18:07 2009 +0200

    nv50: nicer texture format switch
    
    Similar to nv40.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=620270c76e7241fe4c391e31e3706468d708fe69
Merge: 35b98e2884bd7c76c43fa08d5bb0a8f1396d3298 16e21191e26084848c7e6e3ffd9e15ef670855c5
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Mon Oct 19 12:10:59 2009 -0400

    Merge branch 'mesa_7_6_branch' of git+ssh://agd5f@git.freedesktop.org/git/mesa/mesa
    
    regenerated lex.yy.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=35b98e2884bd7c76c43fa08d5bb0a8f1396d3298
Author: Ben Skeggs <bskeggs at redhat.com>
Date:   Mon Oct 19 09:28:59 2009 +1000

    nouveau: implement is_{texture,buffer}_referenced properly

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=869d3eea37ee060d62cd5b7f6031ef5a93e328a1
Author: Ben Skeggs <bskeggs at redhat.com>
Date:   Wed Oct 7 16:07:34 2009 +1000

    drm/nv50: write tic/tsc setup to correct slots when skipping units

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=16a06fea73b1e6e8857f7568762bfc56dcfe2940
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sun Oct 18 15:54:39 2009 -0700

    r300g: Fix up a bunch of warnings.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d2e29b502e5f777551ff057f08e54d82542863cf
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sun Oct 18 10:30:18 2009 -0700

    r300g: Add another ZTOP condition.
    
    I don't even know if texkill works right now.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=838da1d4ae11aa8b5eab4f35713709714e337cbe
Author: José Fonseca <jfonseca at vmware.com>
Date:   Sun Oct 18 14:31:58 2009 +0100

    llvmpipe: Allocate texture storage for whole quads.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bb567357bc1366df7115e0daa68c2470e3bf6ba6
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sat Oct 17 21:32:56 2009 -0700

    gallium: Permit surface_copy and surface_fill to be NULL.
    
    Uf. Lots of files touched. Would people with working vega, xorg, dri1, etc.
    please make sure you are not broken, and fix yourself up if you are.
    
    There were only two or three places where the code did not have painful
    fallbacks, so I would advise st maintainers to find less painful workarounds,
    or consider overhauling util_surface_copy and util_surface_fill.
    
    Per ymanton, darktama, and Dr_Jakob's suggestions, clear has been left as-is.
    
    I will not add PIPE_CAP_BLITTER unless it is deemed necessary.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bfd877e4705002d97ee8dba6fe0c1f8676582ab3
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sat Oct 17 20:53:19 2009 -0700

    r300g: Squash format warning.
    
    Won't ever be supported.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=11056ca86fce64209b7d21c87070c419a1968d28
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sat Oct 17 20:47:45 2009 -0700

    r300g: Use a dirty test to bring framerate back up.
    
    This is just split out from the next commit, that's all.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=51173e4e53a64465d1498ffd6454687b7629eb59
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sat Oct 17 20:29:27 2009 -0700

    r300g: Also have rs_block keyed to the current shader combo.
    
    Eliminates part of the glxgears corruption here. Need to clean up PSC more,
    to get rid of the rest of it.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ce9ae4a483e7c85a9046a87005232aa09de782aa
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sat Oct 17 20:05:23 2009 -0700

    r300g: Fix u_hash_table rename.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4a98d19d1b93651acd8f7f428151667e411ad718
Merge: 3e56bef5a5f56feb65ae94a51e5db9cf943ce0ce 114417a2f52ab463f37fcabb5e9b0636574623dc
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sat Oct 17 19:58:23 2009 -0700

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

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=114417a2f52ab463f37fcabb5e9b0636574623dc
Author: Patrice Mandin <patmandin at gmail.com>
Date:   Sat Oct 17 20:49:18 2009 +0200

    nouveau: nv40: Use same workaround as i915 for segfault related to vbo

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=66aab9a1f6de241687a14f7aed45226061c1b84b
Author: Patrice Mandin <patmandin at gmail.com>
Date:   Sat Oct 17 20:46:19 2009 +0200

    nouveau: nv30: Remove duplicate case. Was a typo for X8R8G8B8, but that will never be use for front buffer.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=67356ae04743da3137e950503ffd4a1f8fa36400
Author: Patrice Mandin <patmandin at gmail.com>
Date:   Sat Oct 17 20:27:24 2009 +0200

    nouveau: nv30: Use same workaround as i915 for segfault related to vbo

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5d42e3988de8b3e1b37d8c21d18db240bc8b4096
Author: José Fonseca <jfonseca at vmware.com>
Date:   Sat Oct 17 11:45:04 2009 +0100

    util: Rename from u_* to util_* while we're at it.
    
    To be consistent with the rest.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=60a39b6799c72430851d92f93758e2f25487a0f4
Author: Chris Wilson <chris at chris-wilson.co.uk>
Date:   Sat Oct 17 08:25:48 2009 +0100

    intel: Disallow relocations to the byte beyond the end of the buffer

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

    mesa: fix/update some comments

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

    mesa: lift default symlinks target into Makefile.template
    
    Driver Makefiles can still add symlink dependencies/rules if needed.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=db2046580f3b5be0e9fe30337f3bf412c4556ed9
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Oct 16 09:25:05 2009 -0600

    mesa: use EXTRA_MODULES and SUBDIRS to build r300 compiler
    
    This is a bit cleaner and avoids rebuilding the r300_dri.so library all
    the time.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d9fd207133ba2ff8cd0bbcab6963c70d71628b1b
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Oct 16 09:21:45 2009 -0600

    mesa: added SUBDIRS support in dri/Makefile.template

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f0503726bf8113919e4b00fbca504d7cbdcd0151
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Oct 16 08:12:47 2009 -0600

    mesa: move a comma

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2ee7fd8d584abf051c552f455aeb588e2936b0ea
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Oct 15 15:25:52 2009 -0600

    mesa: added MESA_GLSL=useprog debug flag
    
    This logs glUseProgram() calls to stderr.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3594b53c0173ac810106f667604bf94b5cfc4a1e
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Fri Oct 16 20:21:17 2009 +0200

    r300: fix vertex program parameters limits

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3e56bef5a5f56feb65ae94a51e5db9cf943ce0ce
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Fri Oct 16 09:45:07 2009 -0700

    radeon-gallium: Use debug_get_bool_option instead of getenv.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fc8a156cfc539b9c04dc3527e4fc61cb4b0b688e
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Fri Oct 16 08:39:59 2009 -0700

    r300g: Use a hash table to look up vertex info.
    
    Need to move rs_block to this, too.
    
    Also, I'm getting massive amounts of flicker for some reason; I bet we've gotta
    re-re-examine PSC and friends. :C

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3924d8611513eea74446d655b554596ab66381ff
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Fri Oct 16 08:27:56 2009 -0700

    util: Change function names to begin with u_.
    
    Avoids link-time clashes with Mesa's internal hash table.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=946bc9aa42600caa400eb6926dcc5cbd558f2280
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Oct 16 07:38:39 2009 -0600

    docs: document GLSL float parsing bug fix

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=89b31c9619449d5c9b8ebe4e245c2a926e3583e6
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Oct 14 14:19:03 2009 -0600

    mesa: use C locale for _mesa_strtod()
    
    _mesa_strtod() is used for shader/program parsing where the decimal
    point character is always '.'  Use strtod_l() with a "C" locale to
    ensure correct string->double conversion when the actual locale uses
    another character such as ',' for the decimal point.
    
    Fixes bug 24531.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=166957abebea6aa203eba7e6348e89d53cf0e13e
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Oct 16 11:39:29 2009 +0100

    progs/tests: Use rand() instead of random().
    
    Forgot these on previous commit.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=699260b19535abaa3af0a5d33eb039e3d6a30ce9
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Oct 16 11:39:29 2009 +0100

    progs/tests: Use rand() instead of random().
    
    More portable. Same implementation on Linux.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=60b6c7458319ff01ecdd9d1650d526ac8f75e194
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Oct 16 11:36:09 2009 +0100

    prog/tests: Fix MSVC build.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e4f21be13ac14edd89e865138a9e36b266425b39
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Thu Oct 15 16:58:26 2009 -0700

    r300g: Set logical ID for each emitted texture/sampler.
    
    multitexarray works on my r300, but texrect doesn't.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fa3046431a0da5990043fd4856602b0ba57ff9af
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Oct 15 14:57:45 2009 -0600

    dri/common: updated #includes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a37c9ac8eee8c0d5b49f198f490828a794dc93c4
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Oct 15 14:54:32 2009 -0600

    dri/common: use _mesa_little_endian() and update comments

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9bf2aa33298db5af9128ad8f625321be47ab65c3
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Oct 15 14:49:53 2009 -0600

    dri/common: fix broken _dri_texformat_* initializations

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a5a05fd782bf7bc3843e475df7b12fe6784c1b9e
Author: Patrice Mandin <patmandin at gmail.com>
Date:   Thu Oct 15 22:41:09 2009 +0200

    nouveau: nv30: Hack to enforce same number of bits as front buffer, for render targets

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=13580aa3d142b17f936e517daf949ae228f9f14e
Author: Patrice Mandin <patmandin at gmail.com>
Date:   Thu Oct 15 21:58:44 2009 +0200

    nouveau: nv30: refuse binding a colour buffer with a zeta buffer with different bits, till the backend can tell Mesa not to do that.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=108273c5ed43b2c54a58900b7bb4528f912e2b1f
Author: Zack Rusin <zackr at vmware.com>
Date:   Sun Oct 11 12:54:11 2009 -0400

    st/xorg: refix source over

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5b7d9053a08d5042206781a664ecd74efac0eb86
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Oct 15 13:00:03 2009 -0600

    progs/egl: put declarations before code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6c21c8862bc6edc9cddf3b6eb6f276961099a7a8
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Mon Sep 28 14:12:39 2009 +0800

    egl: Rework the synchronization primitives.
    
    This adds error checking to the synchronization primitives.  And
    eglWaitGL is now implemented by eglWaitClient.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=57da499d7ba074128e8c97b8076805e403a2b9c4
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Thu Oct 15 11:08:48 2009 +0800

    egl: Rework eglSwapInterval.
    
    This adds error checking to eglSwapInterval and clamps the swap
    interval.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bbfd0e26151bef567c152c8018ecc15f04c70914
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Thu Oct 15 11:08:33 2009 +0800

    egl: Rework error checking in eglSwapBuffers.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=aaa1253b09a6a38e7fcd695aa36e89b9d4bd8dfe
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Wed Sep 30 15:08:34 2009 +0800

    egl: Update comments about eglapi.c.
    
    Mention that opaque handles are looked up and checked.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=61906631202af855d0742586956ff9f34522a525
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Wed Sep 30 15:34:45 2009 +0800

    egl: Rework error checking in eglGetCurrentSurface.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8bb2485ed0e4764b8ad1f1a7f0bfe1c3f66d71bc
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Thu Oct 1 18:32:19 2009 +0800

    egl: Include GL header in eglconfigutil.h.
    
    This is just a cosmetic change.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=29d115092e7b9e1436df3ce1fb7ffe183f8a9302
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Sat Oct 10 14:39:43 2009 +0800

    egl: Fix GLX_USE_TLS build.
    
    Remove an extraneous semicolon.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2fc1614e7a56ab16df1b6ebbc159c58e8212d96d
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Thu Oct 1 16:40:09 2009 +0800

    egl: Fix eglCheckConfigHandle.
    
    A stupid bug by me made the check void.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3f30b0709b5a71915df336194f9f805e4c306cef
Author: Owen Taylor <otaylor at snell.localdomain>
Date:   Wed Oct 14 16:20:07 2009 -0400

    Use the right pitch when rendering to a texture
    
    We need to get the pitch from the texture level we are rendering to,
    rather than just using the base texel width.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=16c6a3b71e6be04b6bb3d08fcb658194c5251fc7
Author: Robert Noland <rnoland at 2hip.net>
Date:   Wed Oct 14 14:04:24 2009 -0500

    r600: FRAG_ATTRIB_WPOS and FRAG_ATTRIB_FOGC appear to be supported.
    
    Report unsupported attributes while I'm here.
    
    Signed-off-by: Robert Noland <rnoland at 2hip.net>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a176b1c5d8b14601ec7e6ca9599c55fcc4797a7d
Author: Robert Noland <rnoland at 2hip.net>
Date:   Wed Oct 14 14:02:12 2009 -0500

    r600: cleanup in r600_cs_process_relocs().
    
    Signed-off-by: Robert Noland <rnoland at 2hip.net>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e5d6450c2c85cc7d645cb0736194f41e5393802d
Author: Robert Noland <rnoland at 2hip.net>
Date:   Wed Oct 14 13:58:56 2009 -0500

    radeon: return EINVAL for 0 length buffers.
    
    Signed-off-by: Robert Noland <rnoland at 2hip.net>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=22a0029a68cf6a17e5d799c7d8eb8a699ccdeabb
Author: Andre Maasikas <amaasikas at gmail.com>
Date:   Thu Oct 15 11:24:49 2009 -0400

    r600: fix tfp1 bo size
    
    Setting the wrong bo size resulting in an incomplete
    read cache flush when reading the texture.  This fixes the
    compiz text corruption.
    
    [agd5f: take hw pitch alignment into account]

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a3fec141017a39916d07000a3aa00eef3c9ac8a7
Author: Andre Maasikas <amaasikas at gmail.com>
Date:   Mon Oct 12 14:57:45 2009 +0300

    r600: implement ProgramStringNotify
    
    need this to properly test with piglit/glean vert/fragprog tests
    copied mostly from r300, many thanks to osiris, nha, airlied, others...

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=606becc7f3513354548f587d84db731046616401
Author: Andre Maasikas <amaasikas at gmail.com>
Date:   Mon Oct 12 12:58:40 2009 +0300

    r600: LIT dst.y gets value from src.x
    
    seems I overlooked this when removing hardcoded swizzles for this
    one previously

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=74c31e5d05f7ed342fb143cb6f637b54e8961973
Author: Andre Maasikas <amaasikas at gmail.com>
Date:   Mon Oct 12 12:20:26 2009 +0300

    r600: DPH adds w comp of second operand, so set first one to 1 instead

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=95851d8cb232cbd1312d2b8de471ba2aeb276911
Author: Andre Maasikas <amaasikas at gmail.com>
Date:   Fri Oct 9 10:46:12 2009 +0300

    r600: fixup KIL instruction a bit
    
    - KILLGT takes 2 arguments
    - arb KIL has no dst register
    - add TODO about clause ending but currently piglit fp-kil passes and
      does not hang the card

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bf68e54a4d69bdd9a01656919d3cd752c96157b3
Author: Andre Maasikas <amaasikas at gmail.com>
Date:   Mon Sep 28 11:23:49 2009 +0300

    r600: use CB_TARGET_MASK instead of CB_SHADER_MASK for setting color mask
    
    makes blend functions work better
    
    Signed-off-by: Dave Airlie <airlied at linux.ie>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5101215a64a69a212241eadba7f097cef33a0b5c
Author: Andre Maasikas <amaasikas at gmail.com>
Date:   Mon Sep 28 10:42:35 2009 +0300

    r600: user correct alpha blend factor
    
    Signed-off-by: Dave Airlie <airlied at linux.ie>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f7285bdffcd8cca1c7d3066d38907a5987e844ea
Author: Andre Maasikas <amaasikas at gmail.com>
Date:   Tue Sep 29 09:46:29 2009 +0300

    r600: clear position enable bit when when wpos is not used by FP
    
    Makes doom3 alot nicer..

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6f8b4d9e3625c7de83247596fd6822227da04336
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Oct 15 08:59:13 2009 -0600

    mesa: regenerated lex.yy.c w/ _mesa_strtod()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=269f16cd96fdbee5d178130171b4ef40258f61cf
Author: Neil Roberts <neil at linux.intel.com>
Date:   Wed Oct 14 23:25:04 2009 +0100

    mesa: Use _mesa_strtod in the lexer for assembly shaders
    
    See bug 24531.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c47b03ebebd4db30bf5ed17b44c0f8757306b197
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Oct 14 13:14:22 2009 -0600

    radeon: initialize renderbuffer Format field in radeon_create_renderbuffer()
    
    Plus, use MESA_FORMAT_S8_Z24 everywhere.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=31f7e8efb25a77e3bdfb6e9850cf31e339060976
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Oct 14 09:37:40 2009 -0600

    progs/Makefile: remove extra quoting
    
    This reverts part of commit 115edf24a9128b79dfa5f30482c990e2cb898357 and
    fixes the error: "/bin/sh: line 0: test: too many arguments".

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=72fd1cf292937565a182b400595816c6ad88836a
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Wed Oct 14 11:44:09 2009 +0200

    trace: Handle transfer returning null

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=074e069910c7082620be4211fe5496365f828886
Author: Zack Rusin <zackr at vmware.com>
Date:   Sun Oct 11 06:08:42 2009 -0400

    st/xorg: fix most of the composition modes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a82fc97c643c4309a10cfefb108c4c0f11a2e55a
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Wed Oct 14 20:06:38 2009 -0700

    r300g: Move ZTOP to its own state atom.
    
    It may seem pointless, but this avoids a fair amount of predicted CSO pain.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=91bd87c06ee5427887e1284bd52424387e54397f
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Oct 14 19:13:32 2009 -0600

    progs/demos: try different depth formats in fbo_firecube.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=85fb3e402744bbfd67ca9c79c98f54dd8ad169f5
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Oct 14 11:28:28 2009 -0600

    docs: document more MESA_GLSL env var options

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=24e2f61469a4915ca4aba431cbe4634293cbe92e
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Oct 14 10:56:29 2009 -0600

    mesa: assorted top-level Makefile clean-ups

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2fd5cb713338e91999a036399a4bea4406687ca0
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Oct 14 16:24:35 2009 -0600

    mesa: added VERBOSE_SWAPBUFFERS

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f9784072fee016e14e0319c705420becb2490bf9
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Oct 14 16:23:52 2009 -0600

    vbo: clean-ups, reformatting

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ade1cc992410c8696fdfe0f84fb613fd0dc8099f
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Oct 14 16:23:22 2009 -0600

    mesa: added MESA_VERBOSE option 'draw' to debug glDrawArrays/Elements, etc.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d9099f8602eb6d15e9fc2e0b0987e7a58fb98b68
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Oct 14 15:46:25 2009 -0600

    mesa: rename VERBOSE_IMMEDIATE->VERBOSE_MATERIAL to reflect what it does

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=73fc0ca4c36f258c4d0d7707dd3313a685c211bf
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Oct 14 15:11:12 2009 -0600

    mesa: remove unused ctx->Driver.PrioritizeTextures() hook

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0187e042b681663938a1a12e9ae03c6f0ab48af5
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Oct 14 15:00:50 2009 -0600

    mesa: remove unused ctx->Driver.TextureMatrix() hook

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=115edf24a9128b79dfa5f30482c990e2cb898357
Author: Tom Fogal <tfogal at alumni.unh.edu>
Date:   Tue Oct 13 10:55:34 2009 -0700

    Fix build when PROGRAM_DIRS is empty.
    
    SUBDIRS just takes PROGRAM_DIRS value.  If PROGRAM_DIRS gets set
    to the empty string (as can happen when building only OSMesa), a
    'for' loop will lack anything to iterate over, causing a parse
    error.
    
    This fixes the issue by making sure SUBDIRS is the null string
    when PROGRAM_DIRS is, and wrapping the for loops in if's, causing
    them only to execute if there are directories to iterate over.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9282edfaa0ad24be16f5e395f346ca477050cdf6
Author: Tom Fogal <tfogal at alumni.unh.edu>
Date:   Tue Oct 13 10:55:33 2009 -0700

    ac: Fix AIX shared library builds.
    
    AIX uses ".a" for both static and shared library extensions.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ef067b5f01eb7ea7a08a64d897e0e70e139c618d
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Tue Oct 13 11:56:35 2009 +0200

    st/xorg: Fix dpms include problems

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

    autoconf: Fix case for not having package

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=59cf40059a7c451b1d1bc0c90f674e8e4baa5ab8
Author: Zack Rusin <zackr at vmware.com>
Date:   Sun Oct 11 01:07:26 2009 -0400

    st/xorg: get transparency on fills working (fixes Qt/KDE apps)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=96c9b39a6a9553573fcbdb5fd6db0e9d59768442
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Tue Oct 13 15:32:04 2009 +0100

    i915g: Fix warnings

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f22c427bd685f55e6f7e29dcd72cdb1aa42f04d9
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Wed Oct 14 14:18:36 2009 -0400

    r600: enable EXT_vertex_array_bgra extensions

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3ce3c03257bccc5f9e8a6caf0f39565a87856eaf
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Oct 14 17:27:06 2009 +0100

    util: Fix cpu detection on Windows. Cleanup.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4046c3bab4dde95d4096f26637adaa6ce6d310a9
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Oct 14 17:11:30 2009 +0100

    llvmpipe: Use ALIGN_STACK.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=68edb4eac55457796ed5c5e4f1c702af749fd543
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Oct 14 17:11:08 2009 +0100

    gallium: New ALIGN_STACK macro to tell gcc to align stack pointer.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5ba645f0fbcb16ac97064c3d25d5966645410a44
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Oct 14 16:16:40 2009 +0100

    scons: Disable SSE intrinsics on MinGW.
    
    -mstackrealign causes stack corruption on MinGW. And without it the ability
    to use SSE instrinsics goes down the drain. Even if we use
    __attribute__((force_align_arg_pointer)) for the functions we explicitly
    use SSE instrinsics, the SSE code automatically generated by gcc will
    cause assertion failures. What a nightmare.
    
    Thankfully LLVM gets this right, so all runtime generated SSE code just
    works. rtasm code doesn't assume 16byte alignment. Therefore the bulk of
    our performance sensitive code is not affected by this.
    
    Still, intrinsics can be convenient, and it would be nice
    to get this working again some day, sp will try to get a reduced test
    case.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9fd7e9ef05955834e3c4de8a1dfa7ea1a868d762
Merge: ce3801ab87ef6eb29e5b81c2acfdd102f7b9c0ae 31f7e8efb25a77e3bdfb6e9850cf31e339060976
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Oct 14 09:40:05 2009 -0600

    Merge branch 'mesa_7_6_branch'

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ce3801ab87ef6eb29e5b81c2acfdd102f7b9c0ae
Merge: 98eb7a14a44f8e5c3c2d2f1418d7d4e4ed0fe5e8 115edf24a9128b79dfa5f30482c990e2cb898357
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Oct 14 09:22:30 2009 -0600

    Merge branch 'mesa_7_6_branch'

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=98eb7a14a44f8e5c3c2d2f1418d7d4e4ed0fe5e8
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Oct 14 07:52:26 2009 -0600

    mesa: remove left-over debug printf

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ea862ec8ff4a52b30b822e737d93a49330be9e31
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Oct 14 07:43:18 2009 -0600

    prog/tests: Fix MSVC build.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fd63f89e95342d7d5921d6369346e356b505b584
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Wed Oct 14 03:09:41 2009 -0700

    r300g: Move ztop to derived state.
    
    Need to get it into its own atom instead of piggybacking on DSA.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f13e507798cdbbe2fad5df33dcd581d49d6fa7ab
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Wed Oct 14 01:58:18 2009 -0700

    r300g: Compiler warning cleanup.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=88b697fb0aaaab8479716763510f56b1053ddb37
Author: Dave Airlie <airlied at redhat.com>
Date:   Wed Oct 14 18:24:34 2009 +1000

    r300g: remove buffer add that should be unnecessary.
    
    This should be handled in the emit fine

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fa581580b18d530b849299c38604ab0804290e49
Author: Dave Airlie <airlied at redhat.com>
Date:   Wed Oct 14 18:24:05 2009 +1000

    r300g: add QUERY to KITCHEN_SINK
    
    I missed this, thanks to Corbin for pointing it out.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ce5cba040c34a1a70186c29a5055e9be3c85a54a
Author: Dave Airlie <airlied at redhat.com>
Date:   Wed Oct 14 18:05:14 2009 +1000

    r300g: add one more ZTOP disable bit.
    
    Still missing the frag uses kill support, hopefully nha can point that out.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=51d1cf55da6f8b8a215814589a189b6e5e537fe5
Author: Dave Airlie <airlied at redhat.com>
Date:   Wed Oct 14 17:44:19 2009 +1000

    r300g: port over last parts of oq support.
    
    Add support for begin/end in each CS so we don't get any other
    processes rendering in between.
    
    TODO:
    blame other parts of driver for this not working like Z.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=47791697ab6eb6965f0ba8ba3f20373b3753ca2a
Author: Dave Airlie <airlied at redhat.com>
Date:   Wed Oct 14 17:14:43 2009 +1000

    r300g: convert query to a state for emitting.
    
    This means we don't emit in the begin query but when we have
    to flush. Similiar to classic.
    
    TODO:
    make query object actually work.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c1bee7bdea470b6b5dcebef9aacc8fe4feca687c
Author: Dave Airlie <airlied at redhat.com>
Date:   Wed Oct 14 16:53:12 2009 +1000

    r300g: fixup arb occulsion query support.
    
    1: add rv530 support
       - num z pipes cap
       - add proper start/finish query options for rv530
    
    2: convert to use linked list properly.
    
    3: add flushing required check.
    
    4: initial Z top disabling support.
    
    TODO:
    make it actually work on my rv530.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=210481ae16e966865dcf9f1fd5f5dfabf4dc28bc
Author: Dave Airlie <airlied at redhat.com>
Date:   Wed Oct 14 15:13:25 2009 +1000

    r300g: attempt to make bo space check sane.
    
    This attempts to make r300g do proper bo space checking as opposed
    to whatever it was doing now.
    
    Signed-off-by: Dave Airlie <airlied at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=23c0c820e2767324546d450d2a7aa7bf1f70c36f
Author: Dave Airlie <airlied at redhat.com>
Date:   Wed Oct 14 11:42:05 2009 +1000

    r300g: fix case where texture unit 0 is disabled but unit 1 is enabled.
    
    to reproduce, start texrect, disable 0 texture in menu.
    
    Signed-off-by: Dave Airlie <airlied at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=220f72a8d04728efbbc097d27be43590b0fe1ceb
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Oct 13 16:33:17 2009 -0600

    mesa: minor tweak to printf string

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=435623b3f0b2d2db5b107ef177693ccafc591a29
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Oct 13 16:32:15 2009 -0600

    mesa: rework _mesa_read_shader() debug hook
    
    Look for shaders named "newshader_<CHECKSUM>" to replace the incoming
    shader text.  For debug purposes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dfefde38c7dfe70a3531cb85215e55eeb6407180
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Oct 13 16:18:06 2009 -0600

    mesa: don't print pointer in _mesa_fprint_parameter_list()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f058b25881e08c9d89a33345e5c84e1357396932
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Thu Oct 8 17:28:02 2009 -0700

    Store clipping distance for user clip planes as part of vertex processing
    
    Once the clipping distance is calculated and stored per vertex, the
    distances can be re-used when clipping is actually performed.  This
    doesn't have any immediate benefit, but it paves the way for
    implementing gl_ClipDistance in vertex shaders and result.clip[] in
    vertex programs.
    
    This has not produces any oglconform regressions on my G31 system
    which uses software TNL.
    
    Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>
    Reviewed-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cf33aaf8fe2b1d22e394f431735b76f3ab04b854
Author: Patrice Mandin <patmandin at gmail.com>
Date:   Tue Oct 13 22:53:32 2009 +0200

    nouveau: nv30: use texture width,height for render target dimensions

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f1c5cab5525dfcb8edffa275e7c8c3e753c7536f
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Tue Sep 29 16:11:06 2009 +0800

    egl: Improve logging facility.
    
    Add _eglSetLogger and _eglSetLogLevel to allow drivers to change the
    message logger or report level.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=310c76812e5a2013dad36fc9d1686f57e7b1e626
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Mon Aug 17 15:53:54 2009 +0800

    egl: Allow binding to any client API.
    
    As a result, EGL_NONE is no longer a valid client API.  And it is
    possible that no config supports the current bound API.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e787ffcd02cac9085ac69f631cce235d1cad59c9
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Mon Sep 28 17:39:07 2009 +0800

    egl: Preload a driver if eglGetProcAddress is called early.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

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

    egl: Remove core functions from eglGetProcAddress.
    
    eglGetProcAddress may not be used to query core (non-extension)
    functions.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5541988578054345ca70b7ed7972710396e61b44
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Mon Sep 28 17:25:48 2009 +0800

    egl: Add support for driver built-in.
    
    This allows an EGL driver to be compiled together with libEGL.so.  It
    eliminates the need to specify a driver, or support module loading on
    new platforms.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1cc1c3a0336d74e518417e2e93e141171a50542b
Author: Zack Rusin <zackr at vmware.com>
Date:   Sat Oct 10 05:24:32 2009 -0400

    st/xorg: solid fills with masks are supported
    
    gradients are supported, but not enabled by default due to little
    testing they got

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=83f4e72009e2ee03ec1175bd3e6e309e605c2bd1
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Oct 13 10:37:39 2009 -0600

    intel: fix broken sw generate mipmap path
    
    Need to restore code that fixed up the intel_texture_image state.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=89bb33fb20e69d9fa5325da10abf31d61d51d371
Author: Zack Rusin <zackr at vmware.com>
Date:   Sat Oct 10 04:45:41 2009 -0400

    st/xorg: fix and enable by default xrender acceleration
    
    src in mask was broken

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=eefecf5d2a5bf9fc0f0f7919faf1747b0add8d6f
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Oct 13 09:04:54 2009 -0600

    mesa: whitespace fixes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c8413351c33d5758da057b56a140c9ee622a5e4a
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Oct 13 09:04:14 2009 -0600

    mesa: do RTT check in _mesa_meta_check_generate_mipmap_fallback()
    
    We need to check that we can actually render to the texture's format
    before doing mipmap generation.
    
    This may fix bug 24219.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ca8cafda0b996167647d724ea3da3ec568a9e42f
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Mon Oct 12 21:26:46 2009 -0700

    r300g: More debug flags.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a4a4f7abc2137754646a811007696321c7714f1b
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Mon Oct 12 20:55:57 2009 -0700

    r300g: Surface debug.
    
    It gets really annoying watching r300g tell me how it's filling surfaces.
    Or falling back during filling surfaces.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=95a05621eb750c07e5c7a5eb64b8458d202192b3
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Mon Oct 12 20:47:00 2009 -0700

    r300g: Fallback on surfaces we can't render to or from.
    
    Still not sure why st keeps handing down things we can't render to.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=36ccdf09b8483305c7fa1366de9df2dea2fd6985
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Tue Oct 6 16:00:27 2009 -0700

    r300g: Prevent multiple-use textures from getting incorrectly approved.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=05fc9cdfdfceaf7ca1db64bf1feccf649fe4c907
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Tue Oct 6 15:30:39 2009 -0700

    r300g: Clean up texture formats.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3f928b355275c0e76ead6febe471a552ece8b0a8
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Oct 12 18:11:31 2009 -0600

    mesa: save/set/restore texture base/wrap state in blitframebuffer_texture()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b5d6a8e88fb970bce596adc10a8b22f6758591f0
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Oct 12 18:09:32 2009 -0600

    mesa: minor clean up in check_begin_texture_render()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=47a7535f413d6467082de224f64eecc046227406
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Oct 12 18:08:42 2009 -0600

    intel: whitespace/formatting clean-up

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3732d0a77d2cbae50874f5a4ebdb3d8f06021a57
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Oct 12 17:41:47 2009 -0600

    intel: replace extern decl with #include

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b9c28979576a566055e44cb31f3e5c0cd82754e0
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Oct 12 17:41:14 2009 -0600

    intel: added INLINE keyword to minify()
    
    This is mainly just to silence some warnings.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c932e21fa848562325f666dce5db3b09bc61bffa
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Oct 12 17:40:33 2009 -0600

    intel: code clean-ups

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e6594a22f298833eeb6881795b24d03d2fd8e898
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Oct 12 17:37:06 2009 -0600

    intel: pass zslice to intel_miptree_image_offset()
    
    This lets us get rid of intel_miptree_depth_offsets() and simplify all
    of the calling code.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=15d2ef602461ca75e7160af46a2b5040742a91c9
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Oct 12 17:32:16 2009 -0600

    i965: remove unused var

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=96fd13c1a024e3b6c0b1c44394c67c772e52b9c9
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Oct 12 18:05:05 2009 -0600

    prog/tests: Fix MSVC build.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6c1cd4c55856dc7d36406de21a0fb5f567fcd36f
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Oct 9 08:29:28 2009 -0600

    mesa: print program Id when printing

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a5348d435da7d06478adc003a07e388915a8b346
Author: Patrice Mandin <patmandin at gmail.com>
Date:   Mon Oct 12 21:03:26 2009 +0200

    Add support for more 8 and 16 bits formats

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7a32c0a19e77e2e735f8d5cbc5b3bb9fda9606e5
Author: Andre Maasikas <amaasikas at gmail.com>
Date:   Mon Oct 12 14:57:45 2009 +0300

    r600: implement ProgramStringNotify
    
    need this to properly test with piglit/glean vert/fragprog tests
    copied mostly from r300, many thanks to osiris, nha, airlied, others...

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=da66d9e12d339c5c6df08ea0bd11a550c9c57b36
Author: Andre Maasikas <amaasikas at gmail.com>
Date:   Mon Oct 12 12:58:40 2009 +0300

    r600: LIT dst.y gets value from src.x
    
    seems I overlooked this when removing hardcoded swizzles for this
    one previously

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=97dd35bd6f2e2654b96923fd06bf9761e7b2269d
Author: Andre Maasikas <amaasikas at gmail.com>
Date:   Mon Oct 12 12:20:26 2009 +0300

    r600: DPH adds w comp of second operand, so set first one to 1 instead

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=150d4968e31e4600f9479c53f83d810b92b59cf7
Author: Zack Rusin <zackr at vmware.com>
Date:   Sun Oct 11 21:52:10 2009 -0400

    st/xorg: initialize pipe in the renderer

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=319a588238b4c0c58f8f8807e1143ad79cd8f698
Author: Zack Rusin <zackr at vmware.com>
Date:   Fri Oct 9 09:52:17 2009 -0400

    st/xorg: lots of rendering and xv changes
    
    extract all the rendering code to xorg_rendedrer, make both exa and xv
    share that code. in the process cleanup the rendering code and implement
    a lot more of the xv infrastructure.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=59ae3d51556229631f558f56268df89c885de664
Author: Zack Rusin <zackr at vmware.com>
Date:   Tue Oct 6 12:38:47 2009 -0400

    configs: fix some remains of the i915simple driver

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4969d014e5d55985119874c8db7cb98154185802
Author: Zack Rusin <zackr at vmware.com>
Date:   Wed Sep 30 21:22:48 2009 -0400

    st/xorg: implement basics of xv

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f3be27c0cf8a4c47230f31d9d66bde7340ffb204
Author: Eric Anholt <eric at anholt.net>
Date:   Sun Oct 11 11:16:03 2009 -0700

    i965: Fix the last valid address setting for the index buffer.
    
    Again, last valid address, not first invalid address.  Fixes regression
    in 255e5be265133280293bbfd8b2f9b74b2dec50bb that the kernel now catches
    and caused piglit draw_elements_base_vertex to fail.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a82da7fa263c7fb6b902285994136890e6dc3278
Author: Eric Anholt <eric at anholt.net>
Date:   Sun Oct 11 11:04:09 2009 -0700

    i965: Fix the bounds emitted in the vertex buffer packets.
    
    It's the address of the last valid byte, not the address of the first
    invalid byte.
    
    This should also fix problems with rendering with the new sanity checks in
    the kernel.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f096cc7dc1cdae1698eb7a340cd8c7f5ea0b1166
Author: Nicolai Hähnle <nhaehnle at gmail.com>
Date:   Sun Oct 11 12:40:07 2009 +0200

    r300g: Fix fragment program constants upload on R300
    
    Signed-off-by: Nicolai Hähnle <nhaehnle at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3611d01a44d5d3cd2c132e685836b1ea9c8b9922
Author: Dave Airlie <airlied at redhat.com>
Date:   Sun Oct 11 19:12:24 2009 +1000

    r300g: fix blending default state + alpha separate.
    
    this makes the default state same as r300

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cbf46ed670ef5a5c8a641730234dd7ae964c3170
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Oct 10 10:45:16 2009 -0600

    progs/perf: Fix MSVC build.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=57e3eb1b178e861dee7695c9a5e1c71a4333192d
Merge: 39daa763b59cc80d862709e99ee3619bd0f7a14d 768481ed40cb7530fdbadbf4d6dc00b74209adf1
Author: Brian Paul <brianp at vmware.com>
Date:   Sat Oct 10 09:25:34 2009 -0600

    Merge branch 'mesa_7_6_branch'

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=39daa763b59cc80d862709e99ee3619bd0f7a14d
Author: Brian Paul <brianp at vmware.com>
Date:   Sat Oct 10 09:12:00 2009 -0600

    softpipe: fix multi-drawbuffers regression
    
    This is part of the fix for bug 24401.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=768481ed40cb7530fdbadbf4d6dc00b74209adf1
Author: Brian Paul <brianp at vmware.com>
Date:   Sat Oct 10 09:18:14 2009 -0600

    softpipe: revert 564df9dc5f6335eb8dc68f3c69cf054d2142663c
    
    This change silenced valgrind warnings but broke progs/tests/drawbuffers.
    The problem is we don't know the surface's state when we start caching it
    (it may or may not be initialized/cleared/etc).  So "clearing" it here was
    presumptuous.  Leaving the code in place (but disabled) for reference and
    when using valgrind.
    
    Fixes bug 24401

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a74e53ddba246b1f6604c6120b63a923fd9c60d5
Author: Cooper Yuan <cooperyuan at gmail.com>
Date:   Sat Oct 10 14:41:44 2009 +0800

    r300g: add video surface create and destroy functions

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=194ede4bf97547ce8a61587ede0b0a5054955783
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Fri Oct 9 15:44:32 2009 -0400

    radeon: fix scissor regression
    
    fixes fdo bug 24248

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2738681e847ec257e275f3575d010ac13a147f1b
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Oct 9 13:23:07 2009 -0600

    docs: fix aux buffer bug 24426

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6164f1fe790def9f3ca4f1f555ef59bbaa82db90
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Oct 9 13:20:28 2009 -0600

    st/mesa: create aux buffers according to visual
    
    Fixes bug 24426 for gallium.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ce64e063a8b32d842a3b5dfe62178e9e4cd89f9c
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Oct 9 13:22:00 2009 -0600

    mesa: fix incorrect assertion in _mesa_add_aux_renderbuffers()
    
    Fixes bug 24426.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=45e76d2665b38ba3787548310efc59e969124c01
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Oct 8 20:27:27 2009 -0600

    mesa: remove a bunch of gl_renderbuffer fields
    
    _ActualFormat is replaced by Format (MESA_FORMAT_x).
    ColorEncoding, ComponentType, RedBits, GreenBits, BlueBits, etc. are
    all replaced by MESA_FORMAT_x queries.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f7fb30f03badf7f3ac5d66e87acb8cbb1c5aee0b
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Oct 8 09:17:13 2009 -0600

    mesa: regenerated gl_mangle.h file

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=db828ed7589d0a5687386c4b4268b4e7ff78c866
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Thu Oct 8 14:43:22 2009 +0200

    st/xorg: Old X servers don't deal well with failing accesses

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6d629d4aa211d098fe9541d0b644cf67ee1d7019
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Thu Oct 8 14:40:19 2009 +0200

    st/xorg: More fallback debugging
    
    Change the fallback debugging around a bit and do the old commit correctly

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=992b143b2551b0fe1871bc90aed984f63d04d7b5
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Thu Oct 8 14:41:06 2009 +0200

    Revert "st/xorg: Debug fallbacks for composite as well"
    
    This commit included a change that should have been in
    its own commit, and turns out that you can do what was
    suposed to go in it in much better way as well.
    
    This reverts commit 5080e8bea6ae5cdb116023a5e2d8dbbb762bd69d.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5080e8bea6ae5cdb116023a5e2d8dbbb762bd69d
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Thu Oct 8 13:38:34 2009 +0200

    st/xorg: Debug fallbacks for composite as well

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=552efdae06eae578da6d0c6d6bad4b662bce9735
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Thu Oct 8 13:13:36 2009 +0200

    st/xorg: Use A8 textures for depth 8 pixmaps
    
    There is no hardware out there that can render to I8 textures.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a31d16cbfa5a74299f6b6acd4814d6393f46d66b
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Thu Oct 8 13:05:55 2009 +0200

    st/xorg: Fix depth stencil buffers on old X servers
    
    Sanity checking is for the weak.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=76d2ec3a0a047a65ffca70f53848241a3225dad3
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Oct 9 07:24:04 2009 -0600

    progs/tests: Add tests to Makefile.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f36123323c9d696fec6e54882242cab15247ab0d
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Oct 8 13:00:37 2009 -0600

    softpipe: restore/fix print_vertex() debug helper

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=023bab675ad0c77f7afd23a0fd64c2a8833f6678
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Fri Oct 9 13:57:23 2009 +0100

    progs/perf: Ignores!

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c595dea23c6e77dc5d44a7f4b86916b72e09f970
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Oct 9 13:22:42 2009 +0100

    util: Force ESI register for cpuid's ebx result.
    
    Fixes a segfault and better code. Unfortunately using an arbitrary
    register ("=r") causes the gcc to abort when the code is optimized saying
    it can't satisfy the constraint. Setting seems to do the trick.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=69588d7ed59a019a5272a9cc391e30c47d006aee
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Oct 9 11:29:33 2009 +0100

    llvmpipe: Eliminate constant mapping/unmapping.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d54e9f54d0d62f5a4d40cdf0530156566b84bed0
Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue Oct 6 16:59:07 2009 +0100

    progs: Remove unused empty file.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b858257ca698e2f7dd3004299ae91d3687ae1f1b
Author: José Fonseca <jfonseca at vmware.com>
Date:   Mon Oct 5 18:32:36 2009 +0100

    gdi: Fix the build when llvmpipe is requested (the default) but llvm is not present.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=44c6c20b69839ea130a255496f5f692186b68793
Author: Andre Maasikas <amaasikas at gmail.com>
Date:   Fri Oct 9 10:46:12 2009 +0300

    r600: fixup KIL instruction a bit
    
    - KILLGT takes 2 arguments
    - arb KIL has no dst register
    - add TODO about clause ending but currently piglit fp-kil passes and
      does not hang the card

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=90692486aa79452c6421041b4b7e7f34857e3278
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Oct 8 20:49:32 2009 -0600

    docs: bump libdrm version requirement
    
    Probably need to bump other version requirements too...

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=859828cc4fb989bc5b67d26991a090a9f37e7c05
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Oct 8 17:18:12 2009 -0700

    mesa: Bump the required libdrm version to reflect reality.
    
    Not all drivers require the latest version, but distros are good at
    tracking it since we've got a good record as far as not regressing, and
    it sure beats having a weird compile failure in someone else's driver
    later on.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9b8d2e76c395d6e1fcd09a61cd319cdc2d70c466
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Oct 1 18:16:52 2009 -0700

    i965: Use bo_references for the state cache delete function.
    
    This appears to shave about 3% off the CPU usage in cairo-gl for firefox.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=193dddb04e26d4e6ccefef03ce7a620606d6de5f
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Oct 1 17:53:12 2009 -0700

    intel: Use new drm_intel_bo_references() to avoid flushing.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f49d53594c8ba501c39f9a43148ce02a0ec8bfc2
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Oct 8 12:50:42 2009 -0600

    mesa: free display list state after freeing shared state
    
    Fixes bug 24402.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f67bc2e87255298ac22e8ccd98f482cc62d0ec26
Merge: f7455ad7af09b5ef31ccc454b79422a13c59af9a f7fb30f03badf7f3ac5d66e87acb8cbb1c5aee0b
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Oct 8 09:28:07 2009 -0600

    Merge branch 'mesa_7_6_branch'
    
    Conflicts:
    
    	src/mesa/drivers/common/meta.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f7455ad7af09b5ef31ccc454b79422a13c59af9a
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Oct 8 08:08:11 2009 -0600

    progs/tests: Fix MSVC build.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f001cc09811214f0fa9083b799ad4232f8aee836
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Oct 7 16:51:26 2009 -0600

    mesa: clean up extended opcode code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=33e9ac20e3b399c6ec6ec2f586a9402b68590992
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Oct 7 16:41:18 2009 -0600

    mesa: move gl_list_instruction and gl_list_extensions to dlist.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=15f05e97aac46ffcf8a7765b0072535718833622
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Oct 7 16:32:25 2009 -0600

    mesa: added _mesa_free_display_list_data()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fc995c72982b5f971741986fea7aa63bb5fcbd81
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Oct 7 16:21:34 2009 -0600

    mesa: clean-up display list mem allocation, fix NULL handling
    
    The -1 term in alloc_instruction() foiled later NULL pointer checks.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=77be195cf691bc7ba249f350e13c7ac06a78e9de
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Oct 7 16:12:26 2009 -0600

    main: replace ALLOC_INSTRUCTION macro with regular function

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6e1697bee72a95f7d605e42ce60e2cb4a545106f
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Oct 7 16:03:04 2009 -0600

    mesa: rename display list functions
    
    _mesa_alloc_instruction() sounded like it was related to vertex/fragment
    program instructions, but it wasn't.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ee3fbe70672f32ae598a0005e027a6883a130e7b
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Oct 7 14:43:27 2009 -0600

    gallium/xlib: call XQueryExtension() in glXQueryExtension()
    
    See bug 24321.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9f002e4aaa2d7ea085cd0a3c66ff0fa533905382
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Oct 7 14:42:14 2009 -0600

    mesa/xlib: call XQueryExtension() in glXQueryExtension()
    
    See bug 24321.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7dd2c0afd68a90bb6b1f5f030c8d60bf6a562071
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Oct 7 14:07:49 2009 -0600

    mesa: don't need to free textures, VBOs, etc. in _mesa_meta_free()
    
    They're freed by the normal context deallocation code.
    Fixes Blender crash, bug 24185.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=74d61d03b54d72217d463c248468cdcd09320efc
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Oct 6 22:30:01 2009 -0600

    mesa: added MESA_FORMAT_XRGB8888

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c5b725489243e6a94ca5e31306cdfa93619bd200
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Oct 6 19:01:43 2009 -0600

    mesa: added case for MESA_FORMAT_SIGNED_RGBA_16

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c13b9a141d77845517bf7cab20cff6115c31e67d
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Oct 6 19:00:09 2009 -0600

    mesa: added MESA_FORMAT_SIGNED_RGBA_16 for accum buffers

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f7b5e616e07b5caa27e91bb5733a8a849d5963f6
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Oct 6 18:56:29 2009 -0600

    mesa: added _mesa_get_format_color_encoding()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=edfd2f7c4f942ed0c1aa1238ab0684ee7dd889a2
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Oct 6 18:54:13 2009 -0600

    mesa: accept more pnames in _mesa_get_format_bits()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3e34a2a2b97e7c93955deedb7c12b73bccd6662d
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Oct 5 18:11:35 2009 -0600

    drivers: don't include texformat.h
    
    And remove other unneeded #includes while we're at it.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=90cd968300b8490f6efd75ef751fd3b6554f16d3
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Oct 5 17:56:31 2009 -0600

    mesa: don't include texformat.h

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=019bc97bd900a84f5f999afdb42928e92d33814b
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Oct 5 17:54:20 2009 -0600

    mesa: move _mesa_format_to_type_and_comps() to formats.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=be0765cd6ec47cf068775197f312a1123e044566
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Oct 5 17:50:33 2009 -0600

    mesa: move gl_format_info struct to formats.c
    
    This is a private datatype.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7e7f38a67d82191076b95f6faa0d419df68610da
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Oct 5 17:48:22 2009 -0600

    mesa: remove feature tests

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6ec3db6cab95c1025d4afa0e7951246b5aa51b48
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Oct 5 17:28:39 2009 -0600

    mesa: use FetchTexelf() instead of FetchTexelc()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=41bee4cff54c6a4c3ee193c80164a4b81863774b
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Oct 5 17:27:50 2009 -0600

    mesa: add parenthesis

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1a2bb37264b4448d33f2948fe1702c9dc936395d
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Oct 5 17:12:36 2009 -0600

    mesa: lift _mesa_set_fetch_functions() calls out of drivers
    
    Call it from in the main Mesa glTexImage functions.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bbbf55fa8419549debbba9ac6dc011b2c18ef24c
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Oct 5 16:52:26 2009 -0600

    mesa: make _mesa_get_texel_fetch_func() static

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=32aa40eee46fd0b15f3873069f2440ea2dd75408
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Oct 1 21:13:25 2009 -0600

    mesa: removed gl_texture_image::CompressedSize field
    
    Just call ctx->Driver.CompressedTextureSize() when we need to get
    the compressed image size.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8c92a531fb7e0d2de2a06610b2dff98eeb19c985
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Oct 1 19:01:02 2009 -0600

    mesa: reformatting

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bb659f6e53095d4eeef85a3d586721306a0c3e80
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Oct 1 16:43:22 2009 -0600

    progs/tests: additional debug code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4ca9ba254462b9be55b78df1d50519e10b2f4d73
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Oct 1 16:42:37 2009 -0600

    mesa: move mesa_set_fetch_functions()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=073d55f5849c6338a6381e8bc51c074524b5687b
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Oct 1 16:41:47 2009 -0600

    radeon: fix tx_table[] entry
    
    XXX need to still verify that the table entries are in correct order.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4208a8c02615841702619eb5891c0a61f96a5a00
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Oct 1 16:41:24 2009 -0600

    savage: s/Xfree/_mesa_free/

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=354d66e2f58bb19efcd9a0f8b2398d3f1dc4248d
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Oct 1 16:30:47 2009 -0600

    mesa: simplify _mesa_compressed_texture_size()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b6bdafdf2cf1110b4a5ca7cf9e1c3dcb124b800f
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Oct 1 16:29:44 2009 -0600

    mesa: remove gl_texture_image::IsCompressed field
    
    Use _mesa_is_format_compressed() instead.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=040fd7ed44c21a1faaa6475888e9365e8f0de42b
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Oct 1 16:27:23 2009 -0600

    mesa: added _mesa_format_row_stride()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1c7ec97ec47f294dcfc0c6a87ee26bb3565f95d4
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Oct 1 15:59:13 2009 -0600

    mesa: added _mesa_format_image_size()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8c36ca707ca8879d6f888de7733ffb6b04ddc48a
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Sep 30 22:50:05 2009 -0600

    swrast: fix some texformat regressions
    
    Need to be careful with component ordering for MESA_FORMAT_RGB888
    and MESA_FORMAT_RGBA8888.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3d6a20e5b6c7567ed64fceed7744cf39eea34400
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Sep 30 21:08:06 2009 -0600

    mesa: rename texformat_tmp.h to texfetch_tmp.h

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=60843e3ee59b00cee4ec1048823d1dd24756d849
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Sep 30 21:04:14 2009 -0600

    mesa: remove MESA_FORMAT_RGBA4444
    
    Not used by any hardware driver.  ARGB4444 and ARGB4444_REV remain.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3fa7dbf368bb060220e9f78e666b00d6827166a6
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Sep 30 21:00:16 2009 -0600

    mesa: remove GLchan-based formats; use hw 8-bit/channel formats instead
    
    Removed: MESA_FORMAT_RGBA, RGB, ALPHA, LUMINANCE, LUMINANCE_ALPHA, INTENSITY.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=74ae14a2bde4f87a554c3d96e6f4a9a02591308d
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Sep 30 20:47:54 2009 -0600

    mesa: move texel fetch/store into new texfetch.[ch] files

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=884d1abb2ac1a2ce872a5b09fd4228159defcf26
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Sep 30 20:36:25 2009 -0600

    st/mesa: update comment

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bdc761b0f9c8856193de6e8617c566851d010783
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Sep 30 20:35:32 2009 -0600

    mesa: remove gl_texture_format

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1f7c914ad0beea8a29c1a171c7cd1a12f2efe0fa
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Sep 30 20:28:45 2009 -0600

    mesa: replace gl_texture_format with gl_format
    
    Now gl_texture_image::TexFormat is a simple MESA_FORMAT_x enum.
    ctx->Driver.ChooseTexture format also returns a MESA_FORMAT_x.
    gl_texture_format will go away next.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e2e7bd6c1f979179e6840cf0e8db72fc72751650
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Sep 28 21:55:47 2009 -0600

    mesa: move StoreTexImageFunc typedef to .c file

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0a306daf71588fc4ccfdc14450f8cd4ce00f9833
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Sep 28 21:52:43 2009 -0600

    mesa: use _mesa_texstore()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6480210b89dc8ae0990c450d27870c7b7930f251
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Sep 28 21:52:23 2009 -0600

    st/mesa: use _mesa_texstore()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=49263e08561e3380115f9e09056190f67fcb1890
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Sep 28 21:49:38 2009 -0600

    mesa: make individual texstore functions static

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cb0ef0cbf8116ebb8317b5711e1f119369bdf8f7
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Sep 28 21:49:10 2009 -0600

    glide: use _mesa_texstore()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b436d729d1a2aacc13e274883b4dbdd104bdd1ad
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Sep 28 21:46:34 2009 -0600

    drivers: use _mesa_texstore

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0b1f4dc0fa62c46030b39a0f7027dd1b0ef966fd
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Sep 28 21:41:11 2009 -0600

    drivers: use new _mesa_texstore() function

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=660ca9c5a23240abca084089a626d4a94ef0799f
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Sep 28 21:40:50 2009 -0600

    mesa: new _mesa_texstore() function

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c4bd6ccde8241d6a5eb631c713ba79db51163701
Author: Michal Krol <michal at vmware.com>
Date:   Mon Sep 28 11:30:15 2009 +0200

    glsl/pp: Expand macro actual arguments before pasting into its body.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=729ff875f4c951798d2372940608201a6b195ca6
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Sep 27 21:32:12 2009 -0600

    mesa: change _mesa_format_to_type_and_comps() format parameter type

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bd00a7fa4bb4bb71cd2eaf7ebb6749a709b5fdb9
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Sep 27 21:22:57 2009 -0600

    mesa: sort texstore_funcs[] array, remove search loop

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=749e50442a2a4e6a15434dfed47a9b87df353fa6
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Sep 27 21:14:43 2009 -0600

    mesa: fix render buffer _BaseFormat assignment

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ef089604a9cdcb4efa0850de393e04aa8d002fae
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Sep 27 21:14:12 2009 -0600

    mesa: use texture format functions

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4fc344790d0fefa3c38c63cadc4ee6a52633b006
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Sep 27 21:13:46 2009 -0600

    mesa: update comments

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e987ea9d2181acec2fc70538ffbb92d7ab15d918
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Sep 27 21:07:57 2009 -0600

    mesa: use more mesa format functions

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5767a677a0129015dcc568b6f5d2d323fae8a63f
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Sep 27 20:59:28 2009 -0600

    mesa: fix GL_TEXTURE_LUMINANCE_SIZE query

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a2b663fe38a6e42786092412402aacf8f6d071f8
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Sep 27 20:58:05 2009 -0600

    mesa: use more mesa format functions

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=af0adb585223f6227f4c5c8564df8d7f6622d30f
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Sep 27 20:56:04 2009 -0600

    mesa: use more mesa format functions

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5cf5d4be21bdac203dc244e9b773a852ddb1baf1
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Sep 27 20:51:18 2009 -0600

    mesa: use more format helper functions

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5978cbdf7728df7952c9c04165ece23394a5fb95
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Sep 27 20:40:53 2009 -0600

    mesa: code movement

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ddffe4546a81216cde4376ee49cbaa021f4d04bb
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Sep 27 20:40:35 2009 -0600

    drivers: use more mesa format functions

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9fbb8884f034e0d691fed0e099d4d796f3b42848
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Sep 27 20:24:59 2009 -0600

    mesa/drivers: use _mesa_get_format_bytes()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e0bc4533ebccbfb844522e2b6ddd171b97d693e8
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Sep 27 20:07:41 2009 -0600

    mesa/drivers: use _mesa_get_format_bytes()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b58bc12ed4a3de6c828bd26c4820d7ddbb1eabd6
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Sep 27 19:58:18 2009 -0600

    via: use mesa texture format helper functions

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=21db8959c1134b43c9fe6d6179ee8fd9cde0b911
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Sep 27 19:53:54 2009 -0600

    glide: use _mesa_get_format_bytes()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2de768328067fa42501bdd4b753490e7a00167a4
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Sep 27 19:51:45 2009 -0600

    mesa: use _mesa_get_format_base_format()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=db8aca3a398e16f7dc23d3321787274d07d13138
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Sep 27 19:49:51 2009 -0600

    mesa: use _mesa_get_format_bytes()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5ab5f16919f6aaa19f5c92fd562e43dee18e30bc
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Sep 27 19:42:36 2009 -0600

    mesa: added _mesa_get_format_datatype()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b64d478a5bd4af4128938782d787abe02a0896ee
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Sep 27 19:38:21 2009 -0600

    mesa: use _mesa_get_format_bits()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c28d78f8324cfc17936af63c258a1cc55d590d60
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Sep 27 19:07:44 2009 -0600

    mesa: added _mesa_get_format_bits()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a608257a02d2ba4e8119be462bbd40ed238b184a
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Sep 27 18:57:02 2009 -0600

    mesa: remove unused gl_texture_format fields

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e8eed5003b01fe8a4349711382411ac80b1c0aa3
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Sep 27 18:53:22 2009 -0600

    mesa: added MESA_FORMAT_NONE

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cccdc43fa9a8c49cdbdb545de8ff91c528b1ed47
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Sep 27 18:50:04 2009 -0600

    mesa: move StoreTexImageFunc to texstore.h

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=27e201e9c4dd66bbf8fd2bc3ac3292550b94a14a
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Sep 27 18:49:14 2009 -0600

    mesa: rework null texel fetch/store funcs

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=05e73cc8e23e348ea8243dd2584a44ee5d3a4dd2
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Sep 27 18:39:48 2009 -0600

    mesa: replace function pointer types with void *
    
    These fields are no longer used and will be removed soon.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=adce34e23b431e184c4a511464f5cb0281c74db5
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Sep 27 18:39:17 2009 -0600

    st/mesa: use _mesa_get_texstore_func()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f782f90c45fc9a483483ebd36c1971ecd0c7988d
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Sep 27 18:38:50 2009 -0600

    mesa: use _mesa_get_texstore_func()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d73cd703161dab3f2a6890bbe62d92fd548c1ed6
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Sep 27 18:34:12 2009 -0600

    glide: use _mesa_get_texstore_func()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9525b92efbe0d2b44b3b5518464ca28575188bf7
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Sep 27 18:28:48 2009 -0600

    mesa: NULL-out unused texformat field initializers

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f76cbac04abf26617bd65b50e923db8728a4f33f
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Sep 27 18:28:22 2009 -0600

    mesa: use _mesa_get_texstore_func()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e07862d2c949bcae7c71e9fc8e90e4694ed25bb3
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Sep 27 18:27:59 2009 -0600

    st/mesa: use _mesa_get_texstore_func()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8abb984dc93235e00b5006187bf177da5db257e1
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Sep 27 18:19:24 2009 -0600

    mesa: null-out StoreTexImageFunc fields

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=431ba64222ad5365dfcdac1f06d80f0e7a26dbfd
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Sep 27 18:17:32 2009 -0600

    mesa: use _mesa_get_texel_store_func()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=da5722bea6e2f613933d3e3da214da8cd0047d2e
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Sep 27 18:09:23 2009 -0600

    mesa: use new look-up table to get texel fetch/store funcs

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7116ae857c6ef3809c712e96b28bd69d92b3cd33
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Sep 27 18:08:49 2009 -0600

    mesa: make some s3tc/fxt1 functions public

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6c6896bd25034fb4c457110f45fe73277a9ce463
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Sep 27 18:02:02 2009 -0600

    progs/tests: disable texturing before printing text

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0f91e4461fb3a7410c948acde270d97caa851ed6
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Sep 27 17:07:22 2009 -0600

    mesa: minor clean-up in _mesa_texstore_srgb8()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=722b76156486bbb03f8504e8f7a5db05b9257da5
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Sep 27 17:01:41 2009 -0600

    mesa: use _mesa_get_texstore_func() to get texture image store func

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=485105ed182e2e997b084f047e72d5a2c3460057
Author: Brian Paul <brianp at vmware.com>
Date:   Sat Sep 26 12:32:13 2009 -0600

    mesa: move _mesa_get_texstore_func() to texstore.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=22108bb571808542b89677752d62d3901698265f
Author: Brian Paul <brianp at vmware.com>
Date:   Sat Sep 26 12:26:18 2009 -0600

    mesa: begin removing dependencies on gl_texture_format in texstore code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a7455f9fc64f0e2e09e65c0b7d76b539bce8a79b
Author: Brian Paul <brianp at vmware.com>
Date:   Sat Sep 26 12:25:02 2009 -0600

    mesa: added formats.c to build

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9e7b56c98006033daa206c51b320b1b6cbc2f281
Author: Brian Paul <brianp at vmware.com>
Date:   Sat Sep 26 12:24:17 2009 -0600

    mesa: include formats.h

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=813870fd9588de101f68728507cff726d7513695
Author: Brian Paul <brianp at vmware.com>
Date:   Sat Sep 26 12:21:03 2009 -0600

    mesa: initial check-in of new formats.[ch] files

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=92e33569f39a2fa9061a0c35c233c1db33820033
Author: Michal Krol <michal at vmware.com>
Date:   Thu Sep 24 10:57:55 2009 +0200

    glsl/pp: Add forward decls to silence gcc warnings.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=69fec23251740c3071ffc3fefc8981599bdb22ef
Author: Michal Krol <michal at vmware.com>
Date:   Thu Sep 24 10:57:32 2009 +0200

    glsl/pp: Avoid using `__VERSION__' as an identifier.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7a95a3c7c4ba49ec174681c36951e3c0672df06c
Author: Michal Krol <michal at vmware.com>
Date:   Thu Sep 24 10:56:46 2009 +0200

    glsl/pp: Include missing headers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e1eed5670246e08119ed7e4afa5313e7717b8128
Author: Michal Krol <michal at vmware.com>
Date:   Thu Sep 24 10:56:01 2009 +0200

    glsl/pp: Allow builds on all platforms.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e8e3fe15e1b0f75c43e197f8875a7fae1468f584
Author: Michal Krol <michal at vmware.com>
Date:   Thu Sep 24 10:55:37 2009 +0200

    glsl/apps: Include missing header, properly escape format strings.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=db097a9a3ff532d37875b8cd911dda0515a60dcd
Author: Michal Krol <michal at vmware.com>
Date:   Thu Sep 24 10:54:56 2009 +0200

    glsl/apps: Allow builds on all platforms.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a58360dbc2ee1ef919ecd50bd46cb57a151b8550
Author: Michal Krol <michal at vmware.com>
Date:   Thu Sep 24 09:04:15 2009 +0200

    glsl/pp: Use struct instead of union.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=13f9a39cea81bf8f1efd4aca1467c63a49a42dab
Author: Michal Krol <michal at vmware.com>
Date:   Thu Sep 24 08:43:54 2009 +0200

    glsl/apps: Fix apps after pp interface changes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9a1447d449209635e481c7f9bd02084864e17419
Author: Michal Krol <michal at vmware.com>
Date:   Thu Sep 24 08:43:05 2009 +0200

    glsl/pp: Store both line number and file index in a single token.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8212e4d9fabb0c441575975c12d656364baba6fe
Author: Michal Krol <michal at vmware.com>
Date:   Wed Sep 23 09:40:40 2009 +0200

    grammar: Include the correct glsl pp header.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1ed1dc8b4197ef5a6b0b1fab6ef0694f379642d8
Author: Michal Krol <michal at vmware.com>
Date:   Wed Sep 23 09:40:24 2009 +0200

    glsl/pp: Include missing headers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2f89e1a5a18c4c3c88d4e7613cbfc0f85a5fcfc9
Author: Michal Krol <michal at vmware.com>
Date:   Wed Sep 23 09:37:37 2009 +0200

    glsl/pp: Add `0' and `1' to dictionary.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=32966991c629fa43818f42912deb9deca913ef60
Author: Michal Krol <michal at vmware.com>
Date:   Wed Sep 23 09:33:12 2009 +0200

    glsl/pp: Check for reserved macro names.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b1e6514a94effb1a5ea03c31f5a50e9e60638e51
Author: Michal Krol <michal at vmware.com>
Date:   Tue Sep 22 12:54:45 2009 +0200

    slang: Differentiate between uints and floats.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cd41395073839365b79e6b1cca2e35e08a57bf7b
Author: Michal Krol <michal at vmware.com>
Date:   Tue Sep 22 12:52:53 2009 +0200

    grammar: Differentiate between uints and floats.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=125691dda3d261d3115bf85265428e28d2bbf6c8
Author: Michal Krol <michal at vmware.com>
Date:   Tue Sep 22 12:52:21 2009 +0200

    glsl/apps: Update after recent pp interface changes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0481e85af7195e13c30580afba233a80feeee740
Author: Michal Krol <michal at vmware.com>
Date:   Tue Sep 22 12:51:08 2009 +0200

    glsl/pp: Differentiate between integer and floating-point number tokens.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bb32b0908ff0d3a99758abd46356676fc1ec2369
Author: Michal Krol <michal at vmware.com>
Date:   Fri Sep 18 11:42:30 2009 +0200

    progs/perf: Fix newlines.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5f9f30a75268bf6803627930ce982aede2c870f5
Author: Michal Krol <michal at vmware.com>
Date:   Fri Sep 18 11:20:42 2009 +0200

    glsl/apps: Use glsl pp public interface.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8302208b02739904cfeb5bcc22e63b15c8ec26e9
Author: Michal Krol <michal at vmware.com>
Date:   Fri Sep 18 11:19:54 2009 +0200

    slang: Use glsl pp public interface.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=95956bb8cb9513c429b9749426720be94f4cf5a8
Author: Michal Krol <michal at vmware.com>
Date:   Fri Sep 18 11:19:25 2009 +0200

    glsl/pp: Define a public interface for external modules.
    
    Make sl_pp_context struct opaque.
    Move all public declarations to sl_pp_public.h.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2a661c383fee65bc4413541e706925fa3e9b9cf5
Merge: 90daefd1c474a6e0502df5053b581987c12b8673 21caa29fbd332a2ee05a58df91e1664fbbc4e61f
Author: Michal Krol <michal at vmware.com>
Date:   Thu Sep 17 12:44:24 2009 +0200

    Merge commit 'origin/master' into glsl-pp-rework-2
    
    Conflicts:
    	src/gallium/winsys/gdi/SConscript

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=90daefd1c474a6e0502df5053b581987c12b8673
Author: Michal Krol <michal at vmware.com>
Date:   Thu Sep 17 12:33:26 2009 +0200

    glsl/pp: Add a TODO for FEATURE_es2_glsl.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4fcda5000eed29b7c2ba70506ae34b209239eec6
Author: Michal Krol <michal at vmware.com>
Date:   Thu Sep 17 12:14:12 2009 +0200

    slang/pp: Fix file number parsing.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ce8f486156f5c4b28b51954ea862675275c38f6d
Author: Michal Krol <michal at vmware.com>
Date:   Thu Sep 17 12:12:34 2009 +0200

    slang/pp: Use a dictionary for the remaining string literals.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0ddf41d34d511b339e0bb5a59673765f1bf0b3a5
Author: Michal Krol <michal at vmware.com>
Date:   Thu Sep 17 11:51:35 2009 +0200

    glsl/pp: Add remaining error messages.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=69bdd47dba1f7331a632316e4f9cc9942fb93ca4
Author: Michal Krol <michal at vmware.com>
Date:   Thu Sep 17 10:45:16 2009 +0200

    glsl/apps: Always write out error condition.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cc629940d4a47c998d0ed5dbcc0f396025932e0e
Author: Michal Krol <michal at vmware.com>
Date:   Wed Sep 16 22:04:22 2009 +0200

    glsl/apps: Always write out error condition.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a7382628f2ed5a2886a1828dd847d75bf8e9b38e
Author: Michal Krol <michal at vmware.com>
Date:   Wed Sep 16 21:51:12 2009 +0200

    glsl/pp: Validate numbers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=de0753e4cb64792d257ad3799932a77321fc3c49
Author: Michal Krol <michal at vmware.com>
Date:   Wed Sep 16 20:40:02 2009 +0200

    glsl/pp: Add more error messages.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c9de313f1b6d0ee8d9304fc3fe11fb84ff494f12
Author: Michal Krol <michal at vmware.com>
Date:   Wed Sep 16 20:28:20 2009 +0200

    slang: Propagate error messages from preprocessor.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d4638f5dce4cb2c873acafb289036fd59c7a3c78
Author: Michal Krol <michal at vmware.com>
Date:   Wed Sep 16 20:27:59 2009 +0200

    glsl/pp: Add more error messages.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=eeb5202e5ddf1cc95c35d46fd425afd0695b85bb
Author: Michal Krol <michal at vmware.com>
Date:   Wed Sep 16 19:24:50 2009 +0200

    slang: Invoke the preprocessor from withing the slang compiler.
    
    This allows us to validate the shader version number.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0f302b60fd6d43a47e208979d0677e09f4a802fc
Author: Michal Krol <michal at vmware.com>
Date:   Mon Sep 14 13:09:36 2009 +0200

    glsl/pp: Support GL_ARB_draw_buffers and GL_ARB_texture_rectangle.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cd26ccf6fecd03ca66731340c7bb7341eaa093a1
Author: Michal Krol <michal at vmware.com>
Date:   Mon Sep 14 13:08:16 2009 +0200

    grammar: Adapt to pp interface change.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=169aead1b55446c7bfe669b6a822d56e8af15f7f
Author: Michal Krol <michal at vmware.com>
Date:   Mon Sep 14 13:08:07 2009 +0200

    glsl/apps: Adapt to pp interface change.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a67f32289a6e22daa2665310f4a8f26979f7ed60
Author: Michal Krol <michal at vmware.com>
Date:   Mon Sep 14 13:07:25 2009 +0200

    glsl/pp: Add a dictionary to a context.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9f273f109875cd9208d4c1c8f5939fb5e507c230
Merge: fab99092a0879531442d1dd20f971ae7eda824eb aad0deee4b2d347bdfc536fe98938ed825bf0f6b
Author: Michal Krol <michal at vmware.com>
Date:   Mon Sep 14 11:22:05 2009 +0200

    Merge commit 'origin/master' into glsl-pp-rework-2

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fab99092a0879531442d1dd20f971ae7eda824eb
Author: Michal Krol <michal at vmware.com>
Date:   Tue Sep 8 13:32:20 2009 +0200

    slang: Correctly handle end of tokens marker.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2ec2936454a4a69b5b3b438ab66f00a5b7d2a5e5
Author: Michal Krol <michal at vmware.com>
Date:   Tue Sep 8 13:29:17 2009 +0200

    slang: Do not parse whitespace.
    
    The preprocessor tokeniser deals with those.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=58fa89c90279e2bdfc7331d7b632a748e2126ca1
Author: Michal Krol <michal at vmware.com>
Date:   Tue Sep 8 12:46:34 2009 +0200

    slang: Correctly parse numbers from the new preprocessor.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b837f6c372f0059170d93ac564f58aeebca3c70a
Author: Michal Krol <michal at vmware.com>
Date:   Tue Sep 8 10:57:39 2009 +0200

    grammar: Fix token stripping.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d06069f30513163108489dd189dc8027cb4ad643
Author: Michal Krol <michal at vmware.com>
Date:   Tue Sep 8 10:46:29 2009 +0200

    slang: Remove the old preprocessor.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7e6e5cd60a4ce2f63cd2563307d79fc0ed7218cd
Author: Michal Krol <michal at vmware.com>
Date:   Tue Sep 8 10:33:49 2009 +0200

    slang: Remove dependencies on error tokens.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0aeff7638b4ae14a9142ff05390cbc89a058d57e
Author: Michal Krol <michal at vmware.com>
Date:   Tue Sep 8 10:22:07 2009 +0200

    gdi: Fix prototype of gdi_softpipe_surface_buffer_create().

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5ddcdc42277ee2ba011980aebac7f3a12bd80c9d
Author: Michal Krol <michal at vmware.com>
Date:   Mon Sep 7 21:30:34 2009 +0200

    slang: Adapt shader syntax description to grammar parser changes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ce9309d24595af324a2c7222a96100cddf5f2c9b
Author: Michal Krol <michal at vmware.com>
Date:   Mon Sep 7 21:27:42 2009 +0200

    grammar: Adapt grammar to the glsl preprocessor.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d26d77295b87cbd61ccafcf03d30b0c900d22a5f
Author: Michal Krol <michal at vmware.com>
Date:   Mon Sep 7 21:23:43 2009 +0200

    gdi: Add glsl to LIBS.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b97a73465816652dda36b08c19038f06964ff130
Author: Michal Krol <michal at vmware.com>
Date:   Mon Sep 7 17:45:26 2009 +0200

    grammar: Remove dead code.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8bed21ecf9ff3f0244de2011f5177f16136e255f
Author: Michal Krol <michal at vmware.com>
Date:   Mon Sep 7 10:55:45 2009 +0200

    grammar: Remove grammar_check().

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5ad89377522061775b467d84bf6dc14305cccfbf
Author: Michal Krol <michal at vmware.com>
Date:   Mon Sep 7 10:01:11 2009 +0200

    glsl: Add error messages for version parser.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b7960b3d3ac347604bfec705a50d6c2eda439eef
Author: Michal Krol <michal at vmware.com>
Date:   Fri Sep 4 15:29:35 2009 +0200

    glsl: Handle file tokens in apps/process.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a64ba93aab6de7ee2ceb70f39cf2dbe794940c97
Author: Michal Krol <michal at vmware.com>
Date:   Fri Sep 4 15:27:08 2009 +0200

    glsl: Handle file numbering.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2d2d6384448baae3c04eced3373d96907def4e13
Author: Michal Krol <michal at vmware.com>
Date:   Fri Sep 4 15:20:31 2009 +0200

    glsl: Actually respect the hash-line directive.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b6df77fb9a6093eb8ed13b5c7c1327c162c41584
Author: Michal Krol <michal at vmware.com>
Date:   Fri Sep 4 15:16:42 2009 +0200

    glsl: Handle line tokens in apps/process.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4aa3222df315e3b36c73374e9000a6607c3b995c
Author: Michal Krol <michal at vmware.com>
Date:   Fri Sep 4 15:16:21 2009 +0200

    glsl: Correctly handle line numbering.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0d9c5eafeb35fdd2e5009ba0b397d1acdfbd3205
Author: Michal Krol <michal at vmware.com>
Date:   Fri Sep 4 15:11:58 2009 +0200

    glsl: Preserve newline inside comment blocks.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e8afc6558909d9503a83c8cc184a2e2bb008746b
Author: Michal Krol <michal at vmware.com>
Date:   Fri Sep 4 13:30:40 2009 +0200

    glsl: Implement predefinded macros.
    
    The values are hardcoded: __LINE__ = 1, __FILE__ = 0 and __VERSION__ = 110.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bb8f38ea6f71179cd4adb0ca33c464716be17dcb
Author: Michal Krol <michal at vmware.com>
Date:   Fri Sep 4 11:58:19 2009 +0200

    glsl: Implement `line' preprocessor directive.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ddd8ae7fbc643892b08ddf66c67bca36d42b53a6
Author: Michal Krol <michal at vmware.com>
Date:   Fri Sep 4 11:39:30 2009 +0200

    glsl: Output endof token after processing a directive.
    
    Some directives may output tokens as a result of their operation.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7f187583c14448047c95d933a96b190273a881e5
Author: Michal Krol <michal at vmware.com>
Date:   Fri Sep 4 11:33:15 2009 +0200

    glsl: Handle extension tokens in apps/proces.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=87d2de04fbb7d9ea8eae9c58f7c7fb842ffe06f6
Author: Michal Krol <michal at vmware.com>
Date:   Fri Sep 4 11:32:46 2009 +0200

    glsl: Implement `extension' preprocessor directive.
    
    No extensions supported.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=94321b44416f47eb08bf72c93f4299ff7dc47017
Author: Michal Krol <michal at vmware.com>
Date:   Fri Sep 4 10:49:12 2009 +0200

    glsl: Handle pragma tokens in apps/process.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0e046420e468bcb81301aa5a5e4de736a8b4844a
Author: Michal Krol <michal at vmware.com>
Date:   Fri Sep 4 10:48:51 2009 +0200

    glsl: Implement `pragma' preprocessor directive.
    
    Handle `optimize(on|off)' and `debug(on|off)' pragmas.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c42428c787aae4bc560adf507991f1e274407135
Author: Michal Krol <michal at vmware.com>
Date:   Fri Sep 4 08:16:14 2009 +0200

    glsl: Print out error message in apps/process.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f9bd6f7152047e6230c85d76e412a5bb524e0413
Author: Michal Krol <michal at vmware.com>
Date:   Fri Sep 4 08:14:48 2009 +0200

    glsl: Implement `error' preprocessor directive.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3dc2b5f71c2a519409becb6c1f177b5981fbacf7
Author: Michal Krol <michal at vmware.com>
Date:   Fri Jun 26 12:48:14 2009 +0200

    glsl: Implement `undef' preprocessor directive.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a294715612d14d64e12026361ff7cc29321607d6
Author: Michal Krol <michal at vmware.com>
Date:   Fri Jun 26 12:26:05 2009 +0200

    glsl: Allow for preprocessor macro redefinition.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=153b179862411e9de14d26bbcff16bc81f1edc91
Author: Michal Krol <michal at vmware.com>
Date:   Fri Jun 26 11:53:13 2009 +0200

    glsl: Handle `defined' preprocessor operator.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3b027bca9d54383b2fc8b2ad5a9cb6d2166c7acc
Author: Michal Krol <michal at vmware.com>
Date:   Fri Jun 26 11:44:43 2009 +0200

    glsl: Support if preprocessor directive and friends.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3bb446ba6e890bc3f60a34318a5a0fe860e53cbb
Author: Michal Krol <michal at vmware.com>
Date:   Fri Jun 26 10:59:25 2009 +0200

    glsl: Add expression interpreter.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2dad8ed9d68289ba25a4023da12fc5ddf6a621dd
Author: Michal Krol <michal at vmware.com>
Date:   Mon Jun 22 09:14:14 2009 +0200

    glsl: Centralise sl_pp_macro constructor.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6a11d4150cfcdd646c17f8b365b5481c2c583208
Author: Michal Krol <michal at vmware.com>
Date:   Mon Jun 22 09:05:29 2009 +0200

    glsl: Implement macro expansion.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5e8e3cddae9b2797cfa525c643c701debe2f4c04
Author: Michal Krol <michal at vmware.com>
Date:   Sun Jun 21 17:03:15 2009 +0200

    glsl: Rename sl_pp_context_add_str to sl_pp_context_add_unique_str.
    
    Return the same offset for same strings. Allows to compare strings
    by comparing their's offsets.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fd991d845a5f639b9b675a4840ad234c151d56b4
Author: Michal Krol <michal at vmware.com>
Date:   Fri Jun 19 12:02:28 2009 +0200

    glsl: Parse define directive in preprocessor.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3ce5e668180748e2eccd1a8d3931ab98c2919df3
Author: Michal Krol <michal at vmware.com>
Date:   Wed Jun 17 20:29:46 2009 +0200

    glsl: Simplify directive parser skeleton.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f24322fbf6599b31f07ebc548e390c77b803d67c
Author: Michal Krol <michal at vmware.com>
Date:   Wed Jun 17 13:49:06 2009 +0200

    glsl: Introduce sl_pp_context and maintain a reuseable pool of strings.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f24ec185c531d2b2209df01901c90eca57ca711f
Author: Michal Krol <michal at vmware.com>
Date:   Mon Jun 15 11:02:04 2009 +0200

    glsl: Add `process' test app that returns tokenised and preprocessed text.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9d336c5264d59e455380a305ee99675e2219ae06
Author: Michal Krol <michal at vmware.com>
Date:   Mon Jun 15 11:01:20 2009 +0200

    glsl: Add preprocessor skeleton for directive parsing.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5d26deef981d201573252125a8a106b87f66a73c
Author: Michal Krol <michal at vmware.com>
Date:   Mon Jun 15 10:44:57 2009 +0200

    glsl: Remove bogus sl_pp_directive.h include.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b4e92367f33c8bdd14337ced63abe82685f08cb3
Author: Michal Krol <michal at vmware.com>
Date:   Mon Jun 15 09:50:48 2009 +0200

    glsl: Allow for multiple version statements.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=55f75c13f05ea6373b95f0777078fcdec226672a
Author: Michal Krol <michal at vmware.com>
Date:   Sat Jun 13 19:42:11 2009 +0200

    glsl/apps: Print out the number of tokens eaten in version test.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=474f754282c06014fa0f687c08f4e97323166f83
Author: Michal Krol <michal at vmware.com>
Date:   Sat Jun 13 13:50:45 2009 +0200

    glsl: Raise an error on an unfinished comment block.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=af617c603720cf41ec433f1653cc6dbdcffd8e31
Author: Michal Krol <michal at vmware.com>
Date:   Sat Jun 13 13:44:56 2009 +0200

    glsl/apps: Add version test app.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=229e72956ca6844647bd64d864716b8e21aff89b
Author: Michal Krol <michal at vmware.com>
Date:   Sat Jun 13 13:43:22 2009 +0200

    glsl: Parse optional version directive.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0d5ef796f847bc51888a8883110cc607494a61f0
Author: Michal Krol <michal at vmware.com>
Date:   Fri Jun 12 12:57:59 2009 +0200

    glsl: Add a tokenise app.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2c9a627b48119b3cafc9fb25239fe929bc4cf8d8
Author: Michal Krol <michal at vmware.com>
Date:   Fri Jun 12 12:57:29 2009 +0200

    glsl: Add a preprocessor tokeniser.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=121769eeb314ea580a3292309332ebbf0a409b3c
Author: Michal Krol <michal at vmware.com>
Date:   Thu Jun 11 18:56:10 2009 +0200

    glsl: Add a purify command-line tool.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0bbf59c3052a7b4f6f8330985317adce2bfd0fef
Author: Michal Krol <michal at vmware.com>
Date:   Thu Jun 11 14:04:39 2009 +0200

    glsl: Add preprocessor purifier.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5e6fff7ac4a4e0d06d394391f6e2dd2eb6ff8aee
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Sun Jul 19 09:22:31 2009 +0200

    svga: Do the gallium intel configure trick for svga as well
    
    Since the drivers we produce on systems where we use
    configure depend on none stable kernel API the driver
    deliverables should not be built by default in the
    mesa 7.7 release.
    
    People wishing to shoot them self in the foot have to
    pull the trigger themself, we just hand them the gun.

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

    mesa: set version string to 7.7-rc3

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=006a526edb0f5a67679309a867a1af22d94e1687
Merge: 11522b74b318db9d099466ff226124c23595e8e2 42d94098737bbd52ce9bdcdec36dad32e6b7a0ed
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Wed Dec 16 09:09:51 2009 -0800

    Merge branch 'mesa_7_6_branch' into mesa_7_7_branch
    
    Conflicts:
    	src/mesa/drivers/dri/unichrome/via_ioctl.c
    	src/mesa/drivers/dri/unichrome/via_screen.c
    	src/mesa/main/version.h
    	src/mesa/state_tracker/st_atom.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=42d94098737bbd52ce9bdcdec36dad32e6b7a0ed
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Wed Dec 16 09:01:58 2009 -0800

    mesa: set version string to 7.6.1-rc4

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=11522b74b318db9d099466ff226124c23595e8e2
Merge: b90f7f3ad324b1e4c39e334cdeb9556c3eb808ab f23d01e726a57cd6b8e31f1049ee5853773df7ea
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Tue Dec 15 12:38:01 2009 -0800

    Merge branch 'mesa_7_6_branch' into mesa_7_7_branch
    
    Conflicts:
    	src/gallium/drivers/softpipe/sp_quad_blend.c

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

    i965: Use current draw buffer instead of drawable visual to get alpha bits
    
    Use the currently bound draw buffer instead of the visual from the
    drawable used to create the context.  This cause problems generating
    mipmaps for an RGBA texture in an RGB context.
    
    This fixes the failure in piglit's glsl-lod-bias test reported in bug #25614.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f4de0b176d282a75ee3f47547667feea31e0d3f3
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Mon Dec 14 22:27:08 2009 +0100

    vmwgfx: Update vmwgfx_drm.h to the on upstream

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fb06d8f0977b19068d65daca88f58da09ed13b5c
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Mon Dec 14 22:11:17 2009 +0100

    vmware/xorg: Use new stream ioctl

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=69346c56a17ba9a74b7f2226c0b4d5ce0bbb1f15
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Dec 14 13:35:56 2009 -0700

    mesa/meta: move BindTexture() call in _mesa_meta_GenerateMipmap()
    
    This is a follow-up to commit e3fa700c178e11e6735430119232919176ab7b42.
    
    The call to _mesa_BindTexture() must be before we set any other texture
    object state, namely the _mesa_TexParameteri() calls.
    
    This fixes bug 25601 (piglit gen-nonzero-unit failure).

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=48888b918b9c09a14056f925c2af60ea16dcc88d
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Sat Dec 12 20:02:34 2009 +0100

    vmware/xorg: Fix failure paths and add some debug printing

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=49e4b624e5f4a68d51eb9681dbd2218aea0645fa
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Sat Dec 12 18:30:56 2009 +0100

    vmwgfx/core: Check for 3D via the get param ioctl

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8413a3aefaf4968f8b17263826b34baa99c2a907
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sat Dec 12 02:02:53 2009 +0100

    radeon: fix #25463
    
    This is just a workaroung until we properly fix texture mapping in radeonSpanRenderStart

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f1900323ea1e387afc487737f9930ba0d014fd0d
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Fri Dec 11 23:56:47 2009 +0100

    r300: fix depth textures




More information about the mesa-commit mailing list