Mesa (lp-surface-tiling): 290 new commits

Brian Paul brianp at kemper.freedesktop.org
Mon Mar 29 20:56:25 UTC 2010


URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f54a9a1550199b33ab02d619d29d4ec51036d6ae
Merge: 0b1ce6da2b28a41f3389685ab93e10b43c950f5d bbe6788807db1fd1cbb1b227cf0ecfcc02db90d8
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Mar 29 14:56:03 2010 -0600

    Merge branch 'master' into lp-surface-tiling
    
    Conflicts:
    
    	src/gallium/drivers/llvmpipe/lp_rast.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bbe6788807db1fd1cbb1b227cf0ecfcc02db90d8
Author: José Fonseca <jfonseca at vmware.com>
Date:   Mon Mar 29 21:10:03 2010 +0100

    progs/gallium/python: Get tri.py sample working again.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d0e7aa25a9258aaf0bf9b22c1e75eda1515a69f7
Author: José Fonseca <jfonseca at vmware.com>
Date:   Mon Mar 29 21:09:37 2010 +0100

    st/python: Update for util_draw_vertex_buffer changes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=69492c3aca8361b903a7daaa697c0660faa22b04
Author: José Fonseca <jfonseca at vmware.com>
Date:   Mon Mar 29 21:09:21 2010 +0100

    st/python: Move surface read/write methods to context.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=012fabca722494162c244a367913562b8cfa4677
Author: Zack Rusin <zackr at vmware.com>
Date:   Mon Mar 29 16:17:17 2010 -0400

    gallivm: make sure that the alloca's are the very first thing in the function
    
    otherwise mem2reg can't put them in registers

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=625e024b186829f199458679921916971a5b00cb
Author: George Sapountzis <gsapountzis at gmail.com>
Date:   Mon Mar 29 21:06:54 2010 +0300

    st/dri/sw: add drisw_api similarly to dri1_api
    
    I am pretty sure that this is in gallium spirit, so commit. Thanks to Chia-I
    for suggesting this.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6cc5fbd76b8994da8174c39f8eacb6605f4aa3b2
Author: George Sapountzis <gsapountzis at gmail.com>
Date:   Mon Mar 29 21:06:53 2010 +0300

    ws/sw/dri: s/xm/dri_sw/

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=909f0b356eab04f03389ea36ebf0a83dbb930f5d
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Mar 29 11:44:39 2010 -0600

    progs/glsl: improve the mouse drag/rotate code a little

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8ca937fc3b1bf15c820a1c7d3bf0283a91bec72c
Author: RALOVICH, Kristóf <tade60 at freemail.hu>
Date:   Sat Mar 27 22:11:29 2010 -0400

    progs/glsl: let the mouse rotate the scene

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1cbd51068802a3aa530b9c12d86c40cb3a1bbfa4
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Mar 29 11:31:02 2010 -0600

    glsl: avoid using rcp in length() functions
    
    See prev commit for related info.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ab0b9f80f45fcab55155b0a16b91a56ff4b3db1e
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Mar 29 11:21:26 2010 -0600

    glsl: remove rcp from sqrt()
    
    Per a patch from Marek Olšák, we can simply multiply the incoming
    value by 1/sqrt(x) instead of using rcp.
    
    We're keeping the x==0 check to avoid generating NaN for sqrt(0).

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=588dd187c45490368354f340f5175d2c4d7cbd3c
Author: José Fonseca <jfonseca at vmware.com>
Date:   Mon Mar 29 17:52:10 2010 +0100

    Revert "python: Temporarily disable python state tracker until transfers are done by contexts"
    
    This reverts commit 50a778661930ec7aa875a9c5235e9910143ec700.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f3cb08f3dd81bc6479e8aa926fb74e73bb83cb6f
Author: José Fonseca <jfonseca at vmware.com>
Date:   Mon Mar 29 17:31:16 2010 +0100

    i965g: util_format_is_compressed() -> util_format_is_s3tc().

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cfbbe244d7438a60d389ae9d996dd430f79f362f
Author: José Fonseca <jfonseca at vmware.com>
Date:   Mon Mar 29 17:30:56 2010 +0100

    mesa/st: util_format_is_compressed() -> util_format_is_s3tc().

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

    svga: util_format_is_compressed() -> util_format_is_s3tc().

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

    r300: UTIL_FORMAT_LAYOUT_COMPRESSED -> UTIL_FORMAT_LAYOUT_S3TC.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b9ad95d3ee9178dce9320d28b20d23d97370f7bd
Author: José Fonseca <jfonseca at vmware.com>
Date:   Mon Mar 29 17:29:27 2010 +0100

    util: Distinguish between the different compression formats.
    
    In particular, all current uses of util_format_is_compressed() actually
    mean s3tc.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=37877b192e4f9e753f5e837520090206b342a6ea
Author: Michal Krol <michal at vmware.com>
Date:   Tue Mar 23 16:21:03 2010 +0100

    softpipe: Map GS constants, too.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1c2912ee7a47170bbaa8a71d4af729d0caf17f04
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sun Mar 28 18:38:30 2010 +0200

    r300g: print configurable debugging info on non-debug builds

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5f1699e9d5e8e5e67a560482f73e559304a8ae43
Author: Vinson Lee <vlee at vmware.com>
Date:   Sun Mar 28 15:57:23 2010 -0700

    swrast: Remove unnecessary header.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=21a96a55d60ad894b0488cd32d71a68dca080b72
Author: Vinson Lee <vlee at vmware.com>
Date:   Sun Mar 28 13:49:00 2010 -0700

    progs: Comment out gallium/raw/SConscript from progs/SConscript.
    
    Commit db5c2235d1accc2adcf1746aec2342bfa67237ba broke the default SCons
    build.
    NameError: name 'graw' is not defined:
    
    This patch allows the default SCons build to work again until a proper
    fix is available.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1cf669db59573778bab2f957679f353cf142c9d9
Author: Keith Whitwell <keithw at vmware.com>
Date:   Sun Mar 28 10:42:26 2010 -0700

    progs/raw: add note about accessing utility functions

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d0d73a38dab49d762dfbe596b66634d5d187501a
Author: Keith Whitwell <keithw at vmware.com>
Date:   Sun Mar 28 10:39:46 2010 -0700

    ws/xlib: Call XFlush after PutImage
    
    Want to see the results.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=db5c2235d1accc2adcf1746aec2342bfa67237ba
Author: Keith Whitwell <keithw at vmware.com>
Date:   Sun Mar 28 09:53:58 2010 -0700

    gallium: new raw gallium interface to support standalone tests
    
    Provides basic window system integration behind a simple interface,
    allowing tests to be written without dependency on either the driver
    or window system.
    
    With a lot of work, could turn into something like glut for gallium.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f97f46f269666b289f9af977e238ccda9b483c44
Author: Keith Whitwell <keithw at vmware.com>
Date:   Sun Mar 28 09:30:55 2010 -0700

    aux/tgsi: fix some minor glitches in string routines
    
    Not sure why we are open-coding these rather than using standard
    library functions.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=42ab3f6fd2a019e63bf66cc59c5afb8cb6a53741
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Mar 26 17:19:45 2010 -0700

    st/python: updates for recent interface changes
    
    Still problems at runtime with vertex elements, etc.
    
    Building still disabled.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a24fc90703f62d286031cb2ee8f625ef728243fd
Author: George Sapountzis <gsapountzis at gmail.com>
Date:   Sun Mar 28 19:30:03 2010 +0300

    drisw: probably better hack for stride and some comments

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c42fe8cd278fdff831f557bbfcbfde16bd38a65d
Author: José Fonseca <jfonseca at vmware.com>
Date:   Sun Mar 28 17:00:46 2010 +0100

    util: Update MSDN links.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=add226ea44d26db80fc8868ac422a2daf782003c
Author: Luca Barbieri <luca at luca-barbieri.com>
Date:   Sun Mar 28 16:41:54 2010 +0200

    gallium/docs: fix formatting mistakes in d3d11ddi.txt

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d142e8f9d33da797e67706f7246af2694eed6d38
Author: Luca Barbieri <luca at luca-barbieri.com>
Date:   Sat Mar 27 23:41:15 2010 +0100

    gallium/docs: add comparison between Gallium and Direct3D 11 DDI interfaces
    
    Feel free to check it and improve it if necessary.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4a16d325eb79d8c9da22df58aae4490bd79edaba
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sun Mar 28 00:07:45 2010 +0100

    r300g: handle TGSI_OPCODE_RET as END

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=feb8d995939bd52e880defc1ea95ccb68f5aaa0c
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sat Mar 27 22:39:54 2010 +0100

    r300g: disable cliprects
    
    Thanks to Nicolai Hähnle for explaining this register!

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a7109625aa221eb765cf8e0ee6abfe617f9515ba
Author: George Sapountzis <gsapountzis at gmail.com>
Date:   Sat Mar 27 23:34:42 2010 +0200

    drisw: update comment

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4b8d3480764daf45cbbc03d76cd8b7c81937f532
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sat Mar 27 22:25:13 2010 +0100

    r300g: print errors even on non-debug builds
    
    We really need to get these into bug reports.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0a82fadcdd0b6ebbc345c7c302da0e0efce40a98
Author: Chia-I Wu <olv at lunarg.com>
Date:   Sun Mar 28 03:04:38 2010 +0800

    egl: Make _eglBindContextToSurfaces more readable.
    
    There is no effective changes given how the function is called.  It is
    still not trivial, but it should be more readable and resemble
    _eglBindContextToThread a lot.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=551bfe7a09b0d1bc277796edc10c649b2b07a5b7
Author: Chia-I Wu <olv at lunarg.com>
Date:   Sun Mar 28 02:11:16 2010 +0800

    egl: Always return the previously bound context.
    
    When a newly bound context is the same as the previously bound one,
    _eglBindContextToThread should still return the context instead of NULL.
    This gives the driver a chance to flush the context.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3bfa23317c6b1b52ec637a03a0b623228ffc95ef
Author: George Sapountzis <gsapountzis at gmail.com>
Date:   Sat Mar 27 21:35:25 2010 +0200

    drisw: add comment to libGL about stride

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f4e561ce127cf484d7c76c29b8cd026c9ad5cebc
Author: George Sapountzis <gsapountzis at gmail.com>
Date:   Sat Mar 27 20:32:52 2010 +0200

    drisw: make stride issue profound

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=02ee7c29502966dffa44243bfc8c20c15907b880
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Mar 27 10:07:14 2010 -0700

    identity: Add id_drm.c to SCons build.
    
    This was missed in commit f7cbaae13d67c55abe81ac230de37f564365099f.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=077570c12b01bafb71c145225e6e08f26b6f8f96
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Sat Mar 27 22:25:26 2010 +0800

    st/egl: Fix missing symbols.
    
    ximage backend calls gallium_wrap_screen, which requires libidentity.a
    and libtrace.a.  There are also some missing symbols in i965 due to the
    use of sw wrapper.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a43618fdc4e046f946d5f0de6dd8a421b66e9498
Author: Mathias Fröhlich <Mathias.Froehlich at web.de>
Date:   Sat Mar 27 13:40:38 2010 +0100

    r300g: fix macrotiling for non-square textures
    
    FDO bug #27338.
    
    Signed-off-by: Marek Olšák <maraeo at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=29ec84b0a80e1fe2e6f58f91ab63f2f9ebd012a6
Author: George Sapountzis <gsapountzis at gmail.com>
Date:   Sat Mar 27 14:06:05 2010 +0200

    glx: try swrastg_dri, if swrast_dri fails
    
    This needs a patch for xserver/glx also. An enviroment variable will be added
    at some point, it chould be for swrastg only or all gallium drivers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c8844c5549dec7e9c47ab49d6e229980f62da74d
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sat Mar 27 01:07:39 2010 -0700

    r300g: Make SWTCL clear work again.
    
    Kind of surprised that this was as little as it took. Worrying.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=42f14a76a6e689abcc84de0aecd6f1d302020a79
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Mar 26 23:54:16 2010 -0700

    r300g: Remove unnecessary header.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=95030062857cf8d370a0125ddf3ffc71b70c8104
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Mar 26 18:58:44 2010 -0700

    gallium: Fix Windows SCons build.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=03832881325348871db1dad613bdcf8f4265a240
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Mar 26 17:56:13 2010 -0700

    st/dri: Fix SCons build.
    
    This was missed in commit 4b722bf9fde668dff1c2b55b34eb3f86c78f43fb.
    dri_extensions.c was removed from Makefile but not from SConscript.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8260e9a8217bf003f490b17cbd9df93bf0cc6675
Author: Chris Li <chrisl at vmware.com>
Date:   Wed Feb 24 17:43:38 2010 -0800

    gallium/llvmpipe: add PROGS target/rule to Makefile.template
    
    So other directory can share it.
    Also remove the libllvmpipe.a dependency from test
    programs. It is not needed any more.
    
    Signed-Off-By: Christopher Li <chrisl at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d4b103e031b7647012733641b8a31c19b8b852fb
Author: Chris Li <chrisl at vmware.com>
Date:   Mon Mar 22 13:27:32 2010 -0700

    auto detect llvm version

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e9a25089f92e0cce6f72ba5e1a6c2036825290d5
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Mar 26 14:59:06 2010 -0700

    rtasm: Silence gnu_printf format warnings.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=feb619b7705897ca723e8fe728f739932f743327
Merge: 3ae082f00cad3f2323a3747fe3b6f02b8f8c5285 7996f0fc2c167c84552701be7a48d20a897e7978
Author: Michel Dänzer <daenzer at vmware.com>
Date:   Fri Mar 26 18:42:16 2010 +0100

    Merge branch '7.8'
    
    Conflicts:
    	src/mesa/drivers/dri/intel/intel_mipmap_tree.c - left what was in master

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7996f0fc2c167c84552701be7a48d20a897e7978
Author: Michel Dänzer <daenzer at vmware.com>
Date:   Fri Mar 26 16:29:59 2010 +0100

    dri/swrast: Fix frontbuffer rendering.
    
    Was broken since the endianness fixes.
    (cherry picked from commit 4cf14fa80bda5f4ea65bef3a64e748e064d0bde1)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b005e751778736d0d743f734207582a03ce70e77
Author: Michel Dänzer <daenzer at vmware.com>
Date:   Fri Mar 26 16:29:59 2010 +0100

    dri/swrast: Fix missed conversion of one pixel pointer increment.
    
    This probably broke the swrast DRI driver when running X in depth 16.
    (cherry picked from commit 6ec259eb17dfbb74972b8cffb4e02a9dbab288cc)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3ae082f00cad3f2323a3747fe3b6f02b8f8c5285
Author: George Sapountzis <gsapountzis at gmail.com>
Date:   Fri Mar 26 18:44:40 2010 +0200

    swrastg: allow for any of the software rasterizers.
    
    This function should be put in targets/common or winsys/sw/common and shared
    with targers/libgl-xlib and winsys/sw/drm.
    
    For targets/common, you get layering violations in the build system unless
    all of drm_api's are moved under targets.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d9b6552d85cfe54f2e8b9c277e05e23d84058e0b
Author: George Sapountzis <gsapountzis at gmail.com>
Date:   Fri Mar 26 18:44:40 2010 +0200

    dri/common: add comment about DRISW wrt DRI1 / DRI2

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fc35d203c70a89b723e5ebeff1918e7607d67a79
Author: George Sapountzis <gsapountzis at gmail.com>
Date:   Fri Mar 26 18:44:39 2010 +0200

    st/dri: add comment about the ifdef in dri_screen.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5b07257fdbb5a93f432b8eaf3a41f39b26bdb1f3
Author: George Sapountzis <gsapountzis at gmail.com>
Date:   Fri Mar 26 18:44:39 2010 +0200

    st/dri: factor out common init_screen code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1fbfc22d8560c9d900832147f504ff64c64358de
Author: George Sapountzis <gsapountzis at gmail.com>
Date:   Fri Mar 26 18:44:39 2010 +0200

    st/dri mv __driDriverExtensions to drisw.c and dri2.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4b722bf9fde668dff1c2b55b34eb3f86c78f43fb
Author: George Sapountzis <gsapountzis at gmail.com>
Date:   Fri Mar 26 18:44:39 2010 +0200

    st/dri: fold dri_extensions.c into dri_context.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=22cd6f2cb4996de0a30c8f865f7011898ac8b8e2
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Mar 26 10:08:52 2010 -0600

    mesa: only call _mesa_update_state() when necessary in glGet functions
    
    Only a few state vars require state validation before querying them.
    This potentially speeds up state queries.
    Encode that info into the state tuple table.
    
    Also, use the new tuple field to indicate when FLUSH_CURRENT() must
    be called to validate other state vars.
    
    Based on a patch submitted by Robert Bragg on Feb 12, 2010.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e57405e8d516c09b890c6f1c3bd8fe7780417c95
Author: Jakob Bornecrantz <wallbraker at gmail.com>
Date:   Fri Mar 26 14:47:20 2010 +0100

    swrastg: Use llvmpipe if built but only on scons

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7f91f2efb5b92a9ad8506c54643142f40f286d5c
Author: Jakob Bornecrantz <wallbraker at gmail.com>
Date:   Fri Mar 26 14:45:36 2010 +0100

    swrastg: Build with scons

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=711529153c797b4169fd5bbba79b370a2f38a0e9
Author: Jakob Bornecrantz <wallbraker at gmail.com>
Date:   Fri Mar 26 14:19:48 2010 +0100

    gallium: Fix DRI driver build warnings under scons
    
    When building more then one dri driver we would get warnings because
    we where defining the same build target multiple times.
    
    Also move all the dri scons targets related code into its own file.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fb70f456fce6b9cca9330e1c1e174153e532693e
Author: Jakob Bornecrantz <wallbraker at gmail.com>
Date:   Fri Mar 26 14:32:56 2010 +0100

    svga/drm: Fix build under scons

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ff0987a15da31a56c77f9a80c170e009f6056f33
Author: Xavier Chantry <chantry.xavier at gmail.com>
Date:   Fri Mar 26 11:02:03 2010 +0100

    svga: Fix typo in configure script
    
    Introduced in a82e37b9e9e34175b7542d0c9b4e462833eab202

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b6df7aed60189d5f28a139c6fe351022ca2907a4
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Fri Mar 26 05:24:44 2010 -0700

    r300/compiler: Lower CMP for vertex programs.
    
    I think my maths is right?

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=38c7a01b6c220ad04c5754602673ad3cf36ad508
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Fri Mar 26 04:15:53 2010 -0700

    Revert "r300g: add generating texture coordinates for point sprites (WIP)"
    
    This reverts commit cba6430524198a1bdcdeada03cbe946a454f3935.
    
    Breaks celestia with a hardlock. :T
    
    We really need to sit down and study texture stuffing further.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1f19aba1ea461db7bbd10d05244eb12dfc31a046
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Fri Mar 26 11:13:01 2010 +0100

    nv50: fix FACE semantic check in FP input slot assignments
    
    Fixes for instance noise with material shaders in FlightGear.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b1e3e03d6703970e3dd8d751735af665ebd48589
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Mar 25 22:51:08 2010 -0700

    rtasm: Fix typos in comments.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8edf085c77c84c8b09762dab0dfd31fac51fe65d
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Mar 25 22:40:03 2010 -0700

    identity: Remove unnecessary header.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=87ac117d6717cca0b4d1452a7519a1baa962ebc1
Author: Jakob Bornecrantz <wallbraker at gmail.com>
Date:   Thu Mar 25 20:53:33 2010 +0100

    progs/gallium: Add trivial gallium demos

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=77c30c5915acbb38fbc3e4d23414bcb2037c82a4
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Mar 16 13:23:23 2010 -0700

    i965: Fix readpixels from ReadBuffer != DrawBuffer.
    
    Fixes piglit fbo-readdrawpix.
    (cherry picked from commit 5782b2a968bb979b651e49bb5fc4162faa842050)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=63fbae81e00964ccaf4c15d031893f5110b702a6
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Mar 24 14:28:45 2010 -0700

    i965: Fix inversion for glCopyPixels to/from FBOs.
    
    fixes piglit fbo-copypix.
    (cherry picked from commit a589da14dee0c2a32e6e529f1a390b01a3ee4001)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fdbe1ca0bd7451c8406795f829d661139d941f27
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Mar 16 16:20:03 2010 -0700

    intel: Rely on allocated region pitch for the miptree pitch.
    
    Bug #26966: 945 miptree pitch disagreement with libdrm.
    (cherry picked from commit da011faf48155a5c02ebc1fe1fa20a4f54b8c657)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=57e793644f8b1c229703ac69ef2ee5d26cb282c9
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Mar 16 16:05:53 2010 -0700

    intel: Remove extra tiling setting after allocating a tiled region.
    (cherry picked from commit 32f143b4327521a058dc05f0ab9087a5696b9618)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4980891252f35a2c87ef302b40d7536327a9babd
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Mar 17 10:10:37 2010 -0700

    intel: Respect src pitch in _mesa_copy_rect().
    
    If a non-zero src_y was used, this would break piglit
    depth-level-clamp.
    (cherry picked from commit e1e48ea15c1fe448f0b69e086b66c1123dc98bb7)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fe306e7ea5e789adc955653d9be8cd7f8af47264
Author: Jakob Bornecrantz <wallbraker at gmail.com>
Date:   Thu Mar 25 13:45:42 2010 +0100

    draw: Add EMIT_4UB_BGRA format
    
    Needed for i915g, also fixed swizzle in draw_vs_aos_io.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=84a8347b9f6ef0c1b2519e9bd5fef2ce3c85afb7
Author: Jakob Bornecrantz <wallbraker at gmail.com>
Date:   Thu Mar 25 00:18:30 2010 +0100

    draw: Use translate function instead of switch cases

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bc88c95990f871a206a8fe93e7541f1f41841f7e
Author: Jakob Bornecrantz <wallbraker at gmail.com>
Date:   Thu Mar 25 19:19:00 2010 +0100

    i915g: Rename winsys prefix to i915_ from intel_
    
    Since the winsys isn't shared with i965 and never will be

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=80672e84cf79ab12b7a4ff56567184d1c39baef3
Author: Jakob Bornecrantz <wallbraker at gmail.com>
Date:   Thu Mar 25 18:51:52 2010 +0100

    st/dri: Move common files to common directory
    
     27 files changed, 15 insertions(+), 15 deletions(-)
     rename src/gallium/state_trackers/dri/{ => common}/dri1_helper.c (100%)
     rename src/gallium/state_trackers/dri/{ => common}/dri1_helper.h (100%)
     rename src/gallium/state_trackers/dri/{ => common}/dri_context.c (100%)
     rename src/gallium/state_trackers/dri/{ => common}/dri_context.h (100%)
     rename src/gallium/state_trackers/dri/{ => common}/dri_drawable.c (100%)
     rename src/gallium/state_trackers/dri/{ => common}/dri_drawable.h (100%)
     rename src/gallium/state_trackers/dri/{ => common}/dri_extensions.c (100%)
     rename src/gallium/state_trackers/dri/{ => common}/dri_screen.c (100%)
     rename src/gallium/state_trackers/dri/{ => common}/dri_screen.h (100%)
     rename src/gallium/state_trackers/dri/{ => common}/dri_st_api.c (100%)
     rename src/gallium/state_trackers/dri/{ => common}/dri_st_api.h (100%)
     rename src/gallium/state_trackers/dri/{ => common}/dri_wrapper.h (100%)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5b1fc14627ae37c5def70e2d5fe28bf7a4becee6
Author: Jakob Bornecrantz <wallbraker at gmail.com>
Date:   Thu Mar 25 18:29:51 2010 +0100

    st/dri: Reshuffle files and make it obvious which files are shared
    
    In short:
    git mv ../drisw/Makefile dri/sw
    git mv drisw.[c|h] sw
    git mv dri2.[c|h] dri1.[c|h] Makefile drm
    git rm ../drisw
    ln -s <common files> drm/*
    ln -s <common files> sw/*

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=38cb44516e9c1e9154fa8297ea53efc803378c12
Author: Tom Fogal <tfogal at alumni.unh.edu>
Date:   Thu Mar 25 16:48:59 2010 -0600

    Regenerate gl_mangle.h

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a6fecdff3e71f080d4caf29d2b0713ab5ce9d5f4
Merge: 8814bb652aa0deee7fa34c0746ba9dc63163b88d 59258498dc6fa51573b176d071644bd3e750b5ac
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Mar 25 16:12:01 2010 -0600

    Merge branch '7.8'

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8814bb652aa0deee7fa34c0746ba9dc63163b88d
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Mar 25 16:06:07 2010 -0600

    Revert "llvmpipe: optimize the lp_setup_fence() function"
    
    This reverts commit a9063cad0f0190ff88cd20fbad5aa87bf1a943f6.
    
    Not too surprisingly, this change caused some regressions.
    Revert it for the time being.
    See fd.o bug 27320.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=67e377bda6431b613836fdc04680a49b75e4b751
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Mar 25 16:04:40 2010 -0600

    llvmpipe: disable an assertion
    
    We shouldn't try to clear a non-existant z/stencil buffer, so there's
    probably a bug elsewhere.  Disable the assertion for now to allow things
    to at least run.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=59258498dc6fa51573b176d071644bd3e750b5ac
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Mar 25 16:03:13 2010 -0600

    glapi: return int = 0 from NoOpGeneric()
    
    If a GL function is called w/out a current rendering context, this stub
    gets called.  It should return 0 so that non-void-valued functions return
    0/NULL instead of a random number.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a82e37b9e9e34175b7542d0c9b4e462833eab202
Author: Jakob Bornecrantz <wallbraker at gmail.com>
Date:   Thu Mar 25 22:21:39 2010 +0100

    gallium: Add propper sanity checks in configure.ac

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=80f5f7d17afac7b4cbaaad27a43dbf902ca3826e
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Mar 25 12:58:36 2010 -0700

    glslcompiler: Fix build.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9eaadfeaa54d15fc3eb90d4137795ace4f920b2f
Author: Jakob Bornecrantz <wallbraker at gmail.com>
Date:   Thu Mar 25 18:28:31 2010 +0100

    st/dri: Don't include sw vs drm dri headers

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8f47f5320f1a8d4750152f7783cf72073d0979bd
Author: Jakob Bornecrantz <wallbraker at gmail.com>
Date:   Thu Mar 25 17:54:41 2010 +0100

    st/dri: Add dri2 prefix for all dri2.c functions

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7b333298fc4efd1a8e44aaebaae77bf88c28ce19
Author: George Sapountzis <gsapountzis at gmail.com>
Date:   Thu Mar 25 17:01:54 2010 +0200

    configure:ac add swrastg_dri

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1570e30b487018f056af4d0b5ca83a889f9ce721
Author: George Sapountzis <gsapountzis at gmail.com>
Date:   Thu Mar 25 17:01:54 2010 +0200

    st/dri: add TODO list for DRISW

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bb289a8a7019cc0b40121e91fe5cd404a76b1fb5
Author: George Sapountzis <gsapountzis at gmail.com>
Date:   Thu Mar 25 17:01:54 2010 +0200

    swrastg_dri: hack for loader hardcoded stride

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=007e0e3ef90d73f232c463e353da13378ffcef63
Author: George Sapountzis <gsapountzis at gmail.com>
Date:   Thu Mar 25 17:01:54 2010 +0200

    swrastg_dri: add winsys and target

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=992e9572bdbc1f3d5243ca8eecbd6a372721a62b
Author: George Sapountzis <gsapountzis at gmail.com>
Date:   Thu Mar 25 17:01:53 2010 +0200

    swrastg_dri: add state_tracker

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5b75e12f9165c890fd14b22983d6289be8f20abc
Author: George Sapountzis <gsapountzis at gmail.com>
Date:   Thu Mar 25 17:01:53 2010 +0200

    st/dri: add drisw

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1bed0eb98e00ed9ea7431f19ab3bed8860864264
Author: George Sapountzis <gsapountzis at gmail.com>
Date:   Thu Mar 25 17:01:53 2010 +0200

    st/dri: add dri_wrapper.h

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4ce16e13ce5ca89943b86a8e8cdb5354892a13a6
Author: George Sapountzis <gsapountzis at gmail.com>
Date:   Thu Mar 25 17:01:53 2010 +0200

    st/dri: export DRI1 surface / pipe
    
    They will be used by DRISW. Also, add destroy functions.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6a7bd8eb95e7d304725b09272dc9c40a337182e1
Author: George Sapountzis <gsapountzis at gmail.com>
Date:   Thu Mar 25 17:01:53 2010 +0200

    st/dri: split out DRI2 code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=96c152b4b066f6e3583821ad44ec8a527ab55e05
Author: George Sapountzis <gsapountzis at gmail.com>
Date:   Thu Mar 25 17:01:52 2010 +0200

    st/dri: make get_texture into validate_att
    
    This is a wrapper around dri_st_framebuffer_validate for a single attachment.
    Also, call validate through hook to make it more generic.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a21c30308db206467a54394b1ddda444861ee9b6
Author: George Sapountzis <gsapountzis at gmail.com>
Date:   Thu Mar 25 17:01:52 2010 +0200

    st/dri: flush_frontbuffer, allocate_textures for dri2
    
    dri_st_framebuffer functions just forward to dri1/dri2 functions.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=24056e76637c9d79d996c6bc060576907bd9b2aa
Author: George Sapountzis <gsapountzis at gmail.com>
Date:   Thu Mar 25 17:01:52 2010 +0200

    st/dri: flush_frontbuffer, allocate_textures for dri1
    
    * ptex is get by flush_frontbuffer, similar to swap_buffers
    * comment for allocate_textures
    * texture_mask is managed at the st_fb level

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=03c4573ecaeedc8439ebbdfe90f7873fcd9706a1
Author: George Sapountzis <gsapountzis at gmail.com>
Date:   Thu Mar 25 17:01:52 2010 +0200

    st/dri: minor cosmetic for buffers

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c049d58a229125ce7ad61c645902eb2638e87194
Author: George Sapountzis <gsapountzis at gmail.com>
Date:   Thu Mar 25 17:01:52 2010 +0200

    st/dri: minor cosmetic for screen
    
    - put extensions above init_screen
    - split out destroy_option_cache

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d7f78065acb09769195a58303ce3e9a401bf7a43
Author: George Sapountzis <gsapountzis at gmail.com>
Date:   Thu Mar 25 17:01:51 2010 +0200

    st/dri: add inline for dri2 check done in multiple places

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=20755c5c4c88f8c442fc5b65f5368a32d0693a07
Author: George Sapountzis <gsapountzis at gmail.com>
Date:   Thu Mar 25 17:01:51 2010 +0200

    drisw_util: add fields for gallium swrast_dri

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=204c88014b8c3cfd7bd84928bbc77489ebd98399
Author: Joakim Sindholt <opensource at zhasha.com>
Date:   Thu Mar 25 15:51:23 2010 +0100

    r300g/radeong: fix scons build

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7d17de4b47b68dfd9137d3f8c5edf627d5ade902
Merge: 8b12c58ce41f33108431213725d5d9b9aac8912c 0d0220fedc7a8d490162f7385d19b2d0ab3fb8d9
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Thu Mar 25 14:48:41 2010 +0100

    Merge branch 'gallium-targets'

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0d0220fedc7a8d490162f7385d19b2d0ab3fb8d9
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Thu Mar 25 14:42:40 2010 +0100

    gallium: Fix libgl-xlib path to sw xlib winsys

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8b12c58ce41f33108431213725d5d9b9aac8912c
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Mar 25 00:20:05 2010 -0700

    r300g: Remove unnecessary header.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3fcfd69fec379b121bb6a89446f3df36e0dab5c1
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Mar 24 22:53:23 2010 -0700

    progs/glsl: Fix vsraytrace GLSL compilation error.
    
    Fixes the following GLSL error on Mac OS X.
    '=' :  assigning non-constant to 'const 3-component vector of float'

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3bccb5447b68abc1db55d146ac2fd0fafebd22d8
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Mar 24 22:36:49 2010 -0700

    progs/glsl: Add raytracing demos to SCons build.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9a5241758231b2dd5ae757645158fa33051f5507
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Mar 24 20:40:31 2010 -0600

    llvmpipe: fix up some questionable fence code
    
    Jose should probably review this since he wrote the original code.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a9063cad0f0190ff88cd20fbad5aa87bf1a943f6
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Mar 24 20:49:12 2010 -0600

    llvmpipe: optimize the lp_setup_fence() function
    
    Avoid emitting fences when not needed.
    Speeds up glReadPixels quite a bit when reading image row by row.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d7ddb589f49bfd3683650846d9b95835d0abd7ba
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Mar 24 19:28:41 2010 -0600

    llvmpipe: call lp_fence_signal()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=331729c8c877fd8ddde0a83cbe0fcdd5df4b1f1f
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Mar 24 19:30:27 2010 -0600

    llvmpipe: added lp_fence_signal()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b4b4ac668116d974522df2ce56e30b74ecdfef77
Author: Jakob Bornecrantz <wallbraker at gmail.com>
Date:   Thu Mar 25 00:41:21 2010 +0100

    i915g: Correct and add supperted texture formats

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=372011bc892481e61c273a12d9601fd6008751ea
Author: Jakob Bornecrantz <wallbraker at gmail.com>
Date:   Thu Mar 25 00:27:46 2010 +0100

    st/dri: Fix for X server 1.6.0 (DRI2 version 1)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2ad8692aad0f4ad49643d5f697a036afccdeb9f0
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Mar 24 16:27:31 2010 -0600

    llvmpipe: fix texture reference counting bug
    
    We weren't saving the per-scene texture references at the right point.
    
    Fixes piglit cubemap segfault.  The segfault resulted from referencing
    texture memory which was prematurely freed because of a missed reference
    count.
    
    Fixes fd.o bug 27276.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f0e04b094412d358e913d3d1107d7260047f6fb2
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Mar 19 11:34:43 2010 -0600

    progs/demos: add other modes/patterns to dissolve demo

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d9a19d8649e49acfac98c240bff88931be7743d7
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Fri Mar 12 13:58:56 2010 -0500

    r100/r200/r300/r600: enable accel for Copy/DrawPixels without kms
    
    meta ops should work ok without kms.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fabc744999bf282e80baf44c45c58cab8a67d604
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sun Mar 21 12:43:38 2010 +0100

    r300: report correct state atom size
    
    Spotted by Pauli Nieminen

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=88f785935e43701a1ac56dae3952a915a9dd201b
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sun Mar 21 12:12:05 2010 +0100

    r300: fix off by one
    
    R300_PVS_MAX_CONST_ADDR field holds highest const addr, not
    const count.
    
    Fixes missing models and others rendering errors for vertex
    program using 256 params.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7a77effb0b7eeefd5eb350aa9a487e10f62eb7ed
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sun Mar 21 12:10:06 2010 +0100

    r300: fix vertex programs with big number of params (>255) under KMS
    
    UMS will probably require some kernel work

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bed7d88708eba69118fe3805f95b104194872f3a
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sun Mar 21 11:34:19 2010 +0100

    r300: fix wpos/fog handling
    
    It may happen that the vertex attribute we were going to stuff
    the wpos/fog attrs in was already written by vertex program.
    In such cases we need to remove instruction accessing these
    attributes, so they don't overwrite the wpos/fog related
    instructions.
    
    This fixes non-textured models in many wine games.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=70929f4505d5cb1b9848a02e8359e9f7a8ef598c
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sun Mar 21 11:19:02 2010 +0100

    r300: clean fog_attr/wpos_attr if code accessing these attributes has been removed FP during compilation

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f5ae5b5396ce93d138d6fde5d79e999175dfd63f
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Wed Mar 24 19:16:29 2010 +0100

    gallium: Add warnings incase pipe drivers are not built in targets

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=738850e52260a76ffee57e22193b21126d6d39a1
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Wed Mar 24 18:42:35 2010 +0100

    gallium: Make scons build dri/xorg drivers again

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3695cdd6061abe5af430bddaac2237bff3d87ad0
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Mar 24 10:26:05 2010 -0700

    i965: Handle the negate and abs swizzles on brw_wm_glsl.c immediate args.
    
    Fixes piglit glsl-orangebook-ch06-bump, regressed with
    4fc57322258a750c0a9cabc77372b5ccde1fa877

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=42a1bcc22f0ed84faa51dafe9e61703e02e93eba
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Wed Mar 24 18:09:19 2010 +0100

    radeong: Fix scons build

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c9f98673c5b6830cd1f41c0c53a9e5e299d47464
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Tue Mar 16 13:54:18 2010 +0000

    gallium: Reorg winsys directories
    
    Attached output from commit.
     delete mode 100644 src/gallium/winsys/drm/SConscript
     delete mode 100644 src/gallium/winsys/drm/i965/SConscript
     delete mode 100644 src/gallium/winsys/drm/intel/Makefile
     delete mode 100644 src/gallium/winsys/drm/intel/SConscript
     delete mode 100644 src/gallium/winsys/drm/nouveau/Makefile
     delete mode 100644 src/gallium/winsys/drm/radeon/Makefile
     delete mode 100644 src/gallium/winsys/drm/radeon/SConscript
     delete mode 100644 src/gallium/winsys/drm/vmware/Makefile
     delete mode 100644 src/gallium/winsys/drm/vmware/SConscript
     rename src/gallium/winsys/{drm/intel/gem => i915/drm}/Makefile (82%)
     rename src/gallium/winsys/{drm/intel/gem => i915/drm}/SConscript (100%)
     rename src/gallium/winsys/{drm/intel/gem => i915/drm}/intel_drm_api.c (100%)
     rename src/gallium/winsys/{drm/intel/gem => i915/drm}/intel_drm_batchbuffer.c (100%)
     rename src/gallium/winsys/{drm/intel/gem => i915/drm}/intel_drm_buffer.c (100%)
     rename src/gallium/winsys/{drm/intel/gem => i915/drm}/intel_drm_fence.c (100%)
     rename src/gallium/winsys/{drm/intel/gem => i915/drm}/intel_drm_winsys.h (100%)
     rename src/gallium/winsys/{drm/i965/gem => i965/drm}/Makefile (78%)
     rename src/gallium/winsys/{drm/i965/gem => i965/drm}/SConscript (100%)
     rename src/gallium/winsys/{drm/i965/gem => i965/drm}/i965_drm_api.c (98%)
     rename src/gallium/winsys/{drm/i965/gem => i965/drm}/i965_drm_buffer.c (100%)
     rename src/gallium/winsys/{drm/i965/gem => i965/drm}/i965_drm_winsys.h (100%)
     rename src/gallium/winsys/{drm => }/i965/xlib/Makefile (97%)
     rename src/gallium/winsys/{drm => }/i965/xlib/xlib_i965.c (100%)
     rename src/gallium/winsys/{drm => }/nouveau/drm/Makefile (79%)
     rename src/gallium/winsys/{drm => }/nouveau/drm/nouveau_dri.h (100%)
     rename src/gallium/winsys/{drm => }/nouveau/drm/nouveau_drm_api.c (100%)
     rename src/gallium/winsys/{drm => }/nouveau/drm/nouveau_drm_api.h (100%)
     rename src/gallium/winsys/{drm/radeon/core => radeon/drm}/Makefile (79%)
     rename src/gallium/winsys/{drm/radeon/core => radeon/drm}/SConscript (100%)
     rename src/gallium/winsys/{drm/radeon/core => radeon/drm}/radeon_buffer.h (100%)
     rename src/gallium/winsys/{drm/radeon/core => radeon/drm}/radeon_drm.c (100%)
     rename src/gallium/winsys/{drm/radeon/core => radeon/drm}/radeon_drm.h (100%)
     rename src/gallium/winsys/{drm/radeon/core => radeon/drm}/radeon_drm_buffer.c (100%)
     rename src/gallium/winsys/{drm/radeon/core => radeon/drm}/radeon_r300.c (100%)
     rename src/gallium/winsys/{drm/radeon/core => radeon/drm}/radeon_r300.h (100%)
     rename src/gallium/winsys/{drm/radeon/core => radeon/drm}/radeon_winsys.h (100%)
     rename src/gallium/winsys/{drm/vmware/core => svga/drm}/Makefile (63%)
     rename src/gallium/winsys/{drm/vmware/core => svga/drm}/SConscript (100%)
     rename src/gallium/winsys/{drm/vmware/core => svga/drm}/vmw_buffer.c (100%)
     rename src/gallium/winsys/{drm/vmware/core => svga/drm}/vmw_buffer.h (100%)
     rename src/gallium/winsys/{drm/vmware/core => svga/drm}/vmw_context.c (100%)
     rename src/gallium/winsys/{drm/vmware/core => svga/drm}/vmw_context.h (100%)
     rename src/gallium/winsys/{drm/vmware/core => svga/drm}/vmw_fence.c (100%)
     rename src/gallium/winsys/{drm/vmware/core => svga/drm}/vmw_fence.h (100%)
     rename src/gallium/winsys/{drm/vmware/core => svga/drm}/vmw_screen.c (100%)
     rename src/gallium/winsys/{drm/vmware/core => svga/drm}/vmw_screen.h (100%)
     rename src/gallium/winsys/{drm/vmware/core => svga/drm}/vmw_screen_dri.c (100%)
     rename src/gallium/winsys/{drm/vmware/core => svga/drm}/vmw_screen_ioctl.c (100%)
     rename src/gallium/winsys/{drm/vmware/core => svga/drm}/vmw_screen_pools.c (100%)
     rename src/gallium/winsys/{drm/vmware/core => svga/drm}/vmw_screen_svga.c (100%)
     rename src/gallium/winsys/{drm/vmware/core => svga/drm}/vmw_surface.c (100%)
     rename src/gallium/winsys/{drm/vmware/core => svga/drm}/vmw_surface.h (100%)
     rename src/gallium/winsys/{drm/vmware/core => svga/drm}/vmwgfx_drm.h (100%)
     rename src/gallium/winsys/{drm/i965 => sw}/Makefile (61%)
     copy src/gallium/winsys/{drm/sw => sw/drm}/Makefile (73%)
     rename src/gallium/winsys/{drm/sw => sw/drm}/sw_drm_api.c (98%)
     rename src/gallium/winsys/{drm/sw => sw/drm}/sw_drm_api.h (100%)
     rename src/gallium/winsys/{ => sw}/gdi/SConscript (100%)
     rename src/gallium/winsys/{ => sw}/gdi/gdi_sw_winsys.c (100%)
     rename src/gallium/winsys/{ => sw}/gdi/gdi_sw_winsys.h (100%)
     rename src/gallium/winsys/{ => sw}/null/Makefile (78%)
     rename src/gallium/winsys/{ => sw}/null/SConscript (100%)
     rename src/gallium/winsys/{ => sw}/null/null_sw_winsys.c (100%)
     rename src/gallium/winsys/{ => sw}/null/null_sw_winsys.h (100%)
     rename src/gallium/winsys/{drm/sw => sw/wrapper}/Makefile (65%)
     rename src/gallium/winsys/{drm/sw => sw/wrapper}/wrapper_sw_winsys.c (100%)
     rename src/gallium/winsys/{drm/sw => sw/wrapper}/wrapper_sw_winsys.h (100%)
     rename src/gallium/winsys/{ => sw}/xlib/Makefile (79%)
     rename src/gallium/winsys/{ => sw}/xlib/SConscript (100%)
     rename src/gallium/winsys/{ => sw}/xlib/xlib_sw_winsys.c (100%)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=43218a45a4cdbe2bc92867dc143f4b0e5fe9ca8d
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Wed Mar 24 11:45:30 2010 +0100

    gallium: Move xorg drivers to targets
    
    Attached output from git commit:
     rename src/gallium/{winsys/drm/intel/xorg => targets/xorg-i915}/Makefile (95%)
     rename src/gallium/{winsys/drm/intel/xorg => targets/xorg-i915}/intel_xorg.c (98%)
     rename src/gallium/{winsys/drm/i965/xorg => targets/xorg-i965}/Makefile (78%)
     rename src/gallium/{winsys/drm/i965/xorg => targets/xorg-i965}/intel_xorg.c (98%)
     rename src/gallium/{winsys/drm/nouveau/xorg => targets/xorg-nouveau}/Makefile (96%)
     rename src/gallium/{winsys/drm/nouveau/xorg => targets/xorg-nouveau}/nouveau_xorg.c (98%)
     rename src/gallium/{winsys/drm/radeon/xorg => targets/xorg-radeon}/Makefile (73%)
     rename src/gallium/{winsys/drm/radeon/xorg => targets/xorg-radeon}/radeon_xorg.c (98%)
     rename src/gallium/{winsys/drm/vmware/xorg => targets/xorg-vmwgfx}/Makefile (97%)
     rename src/gallium/{winsys/drm/vmware/xorg => targets/xorg-vmwgfx}/SConscript (100%)
     rename src/gallium/{winsys/drm/vmware/xorg => targets/xorg-vmwgfx}/vmw_driver.h (100%)
     rename src/gallium/{winsys/drm/vmware/xorg => targets/xorg-vmwgfx}/vmw_hook.h (100%)
     rename src/gallium/{winsys/drm/vmware/xorg => targets/xorg-vmwgfx}/vmw_ioctl.c (99%)
     rename src/gallium/{winsys/drm/vmware/xorg => targets/xorg-vmwgfx}/vmw_screen.c (100%)
     rename src/gallium/{winsys/drm/vmware/xorg => targets/xorg-vmwgfx}/vmw_video.c (99%)
     rename src/gallium/{winsys/drm/vmware/xorg => targets/xorg-vmwgfx}/vmw_xorg.c (100%)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f5ba2cdeb902993b993187a958aad89c5ac79d6b
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Wed Mar 24 10:58:45 2010 +0100

    gallium: Move egl drivers to targets
    
    Atteched output from git commit:
     rename src/gallium/{winsys/drm => targets}/Makefile.egl (100%)
     rename src/gallium/{winsys/drm/intel/egl => targets/egl-i915}/Makefile (86%)
     rename src/gallium/{winsys/drm/i965/egl => targets/egl-i915}/dummy.c (100%)
     rename src/gallium/{winsys/drm/i965/egl => targets/egl-i965}/Makefile (86%)
     rename src/gallium/{winsys/drm/intel/egl => targets/egl-i965}/dummy.c (100%)
     rename src/gallium/{winsys/drm/nouveau/egl => targets/egl-nouveau}/Makefile (88%)
     rename src/gallium/{winsys/drm/nouveau/egl => targets/egl-nouveau}/dummy.c (100%)
     rename src/gallium/{winsys/drm/radeon/egl => targets/egl-radeon}/Makefile (87%)
     rename src/gallium/{winsys/drm/radeon/egl => targets/egl-radeon}/dummy.c (100%)
     create mode 100644 src/gallium/targets/egl-swrast/Makefile
     create mode 100644 src/gallium/targets/egl-swrast/swrast_glue.c
     rename src/gallium/{winsys/drm/vmware/egl => targets/egl-vmwgfx}/Makefile (86%)
     rename src/gallium/{winsys/drm/swrast/egl => targets/egl-vmwgfx}/dummy.c (100%)
     delete mode 100644 src/gallium/winsys/drm/swrast/Makefile
     delete mode 100644 src/gallium/winsys/drm/swrast/core/Makefile
     delete mode 100644 src/gallium/winsys/drm/swrast/core/swrast_drm_api.c
     delete mode 100644 src/gallium/winsys/drm/swrast/egl/Makefile
     delete mode 100644 src/gallium/winsys/drm/vmware/egl/dummy.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=be38b32531cc974ff8a33e4504d4169150be4d55
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Tue Mar 23 13:23:26 2010 +0000

    gallium: Move dri drivers to targets
    
    Attached output from git commit:
     rename src/gallium/{winsys/drm/Makefile.template => targets/Makefile.dri} (100%)
     rename src/gallium/{winsys/drm/intel/dri => targets/dri-i915}/Makefile (75%)
     rename src/gallium/{winsys/drm/intel/dri => targets/dri-i915}/SConscript (100%)
     rename src/gallium/{winsys/drm/i965/dri => targets/dri-i965}/Makefile (76%)
     rename src/gallium/{winsys/drm/i965/dri => targets/dri-i965}/SConscript (100%)
     rename src/gallium/{winsys/drm/nouveau/dri => targets/dri-nouveau}/Makefile (86%)
     rename src/gallium/{winsys/drm/radeon/dri => targets/dri-radeong}/Makefile (85%)
     rename src/gallium/{winsys/drm/radeon/dri => targets/dri-radeong}/SConscript (100%)
     rename src/gallium/{winsys/drm/vmware/dri => targets/dri-vmwgfx}/Makefile (85%)
     rename src/gallium/{winsys/drm/vmware/dri => targets/dri-vmwgfx}/SConscript (100%)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=41d2ebf2020311eb032882d9b0bd1efe916f1feb
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Tue Mar 16 13:44:32 2010 +0000

    gallium: Remove GALLIUM_WINSYS_DRM_DIRS

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=01f7acb700789abacca21e89400f57375eb82499
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Mar 24 09:08:24 2010 -0600

    progs/glsl: remove/replace //-style comments

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=79394f0267a41cc9ea446c69f4b6530b255019dc
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Mar 24 09:03:33 2010 -0600

    progs/glsl: silence warnings, remove debug code, adjust window size, etc

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4e328774d49629fc4bf8960669bdfdab7bb80466
Author: RALOVICH, Kristóf <tade60 at freemail.hu>
Date:   Tue Mar 23 21:48:15 2010 -0400

    demos: import GLSL raytracing demos

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e71c1589d8e5ab3c81b0fc04f4720c74849c4f15
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Mar 24 09:00:48 2010 -0600

    st/mesa: fix typo in prev commit

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2d6befd9d1e8dcf6495fe1b9cef12224046f3095
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Mar 24 08:34:26 2010 -0600

    st/mesa: fix sampler_view destruction bug when texture is shared
    
    Since texture's can be shared by many contexts, the texture's sampler
    view's context pointer might be invalid by time we delete the texture.
    
    Prevent crashes/etc by setting the sampler view's context to be the
    calling context before deleting it.  This should be safe as long as
    all contexts which share the texture are using the same gallium driver.
    That's a reasonable assumption since pipe_texture objects aren't
    compatible between different drivers anyway.

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

    st/mesa: code clean-ups, formatting fixes, comments, etc

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3374b26f52313f629b69876bbca30845fb78b371
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Mar 24 08:18:13 2010 -0600

    st/mesa: rename st_clear() to st_Clear()
    
    To be consistent with other Mesa driver functions.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f66d70b930e2a5026b0d6d7bdb047a2a78a10d7a
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Mar 24 08:16:25 2010 -0600

    st/mesa: return GL_TRUE/GL_FALSE if return type is GLboolean
    
    Just to be consistent.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=99386921e778271c9b3edf90123ab6319e23fc95
Author: Chia-I Wu <olv at lunarg.com>
Date:   Wed Mar 24 08:34:39 2010 +0800

    progs/egl: Link xeglthreads to libpthread.
    
    This should hopefully fix a build failure reported by Chris Ball when
    binutils-gold is used.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2b5de09b3ea8754fb004d4f216bca29303f99490
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Mar 23 17:55:41 2010 -0600

    swrast: improve depth texture mipmap selection
    
    We still don't do proper min/mag filtering but this is better than just
    sampling the base mipmap level all the time.
    
    Fixes piglit depth-level-clamp test.  Fixes fd.o bug 27256.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8ba47561dd45e1cd737992544545d7fa0f61918b
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Mar 23 17:22:43 2010 -0600

    st/glx: add support for multiple displays
    
    This is a quick & dirty solution, but it works.  See comments in
    the code for other ideas.
    
    Fixes regressions/breakage seen in progs/xdemos/glxheads, etc. from commit
    6632915e957149c153a3f793c400a532b4995b18.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2d84d58975187639291d8f02faa02ffc83b5c195
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Mar 23 11:46:02 2010 -0600

    glslcompiler: added option to do linking of vert/frag shaders

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3790199e041236ab8db1effaba2922e10b8b81ac
Author: Luca Barbieri <luca at luca-barbieri.com>
Date:   Tue Mar 23 22:59:44 2010 +0100

    dri: fix dri_test.c for non-TLS build
    
    _glapi_Context and _glapi_Dispatch have different constness between
    TLS and non-TLS builds.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5f229547a525554ded621f4f245e22c9090e9205
Author: Luca Barbieri <luca at luca-barbieri.com>
Date:   Tue Mar 23 22:57:25 2010 +0100

    dri: add _glthread_GetID to dri_test.c dummy glapi

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7e246e6aa63979d53731a591f4caee3651c1d96b
Author: Luca Barbieri <luca at luca-barbieri.com>
Date:   Tue Mar 23 21:10:07 2010 +0100

    dri: make unresolved symbol test link work even without a libGL.so
    
    Currently the test link uses -lGL to define the glapi symbols.
    
    This makes it impossible to build DRI drivers on systems without
    Mesa installed and without building the libGL from the Mesa tree
    first.
    
    Some automated build systems trigger this problem.
    
    This commit removes -lGL and instead adds a dummy implementation of
    glapi to dri_test.c
    
    This, along with Kristian's commit, should fix all known regressions
    due to the addition of unresolved symbol checking.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e725ef171b5a4d5425461f237d9ccab223806913
Author: Dan Nicholson <dbn.lists at gmail.com>
Date:   Mon Mar 15 20:53:56 2010 -0700

    Change libX11 variables to not conflict with AC_PATH_XTRA
    
    The variable X_LIBS from AC_PATH_XTRA contains only the -L searchdir
    parameter and not the -lX11 to link to Xlib. Use X11 prefixed build vars
    for linking with Xlib to avoid the conflict.
    
    Signed-off-by: Dan Nicholson <dbn.lists at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=516334b7fff5e0167d3f3fbcd15de08b5ca89747
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Mar 23 20:52:06 2010 -0700

    i965: Stop abusing ctx->NewState flags for storing driver internal changes.
    
    We're still abusing the flags by putting them where our driver stores
    ctx->NewState changes.  Making them into more restricted state change
    flags would be a project for later.
    
    Fixes a failure where calling intel_draw_buffer() too often would trip
    up Mesa assertions about when Mesa state could get changed, when it hadn't.
    
    Bug #27034.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ba5a53edd12fac24c176e714560b1f9ec255bbdb
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Tue Mar 23 15:47:49 2010 -0400

    dri: Add $(DRI_LIB_DEPS) when linking the test binary
    
    This will make sure we pick up libdrm_$(chipset).so from the right place.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3d99e990c078f3e1096e7d09bc686643e71d5681
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Mar 23 20:52:06 2010 -0700

    i965: Stop abusing ctx->NewState flags for storing driver internal changes.
    
    We're still abusing the flags by putting them where our driver stores
    ctx->NewState changes.  Making them into more restricted state change
    flags would be a project for later.
    
    Fixes a failure where calling intel_draw_buffer() too often would trip
    up Mesa assertions about when Mesa state could get changed, when it hadn't.
    
    Bug #27034.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=57edf6b1fc6d126821f9395b35a27462c3d94202
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Tue Mar 23 12:07:45 2010 -0400

    mesa: Also print _NEW_STENCIL in _mesa_print_state()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3428a305150e98c8002e0fb339f5667c5533c0d1
Author: Luca Barbieri <luca at luca-barbieri.com>
Date:   Mon Jan 11 03:13:42 2010 +0100

    nvfx: add NOUVEAU_VTXIDX_IN_VRAM variable to put vertex/index buffers in VRAM
    
    On some systems, putting vertex and index buffers in VRAM instead of GART
    memory eliminates massive graphics corruption which is otherwise present,
    due to unclear causes.
    
    This patch adds an environment variable that does that, along with helpful
    messages.
    
    It turns it on by default on G7x, as it is what I am seeing corruption
    on and some other reports also seemed to pinpoint these cards.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=208f5bf3cd8555f5b896c3e9d60c26f1bdb8683c
Author: Luca Barbieri <luca at luca-barbieri.com>
Date:   Tue Mar 23 16:34:51 2010 +0100

    nvfx: delay allocation of buffers in GART/VRAM to validation time
    
    Currently we allocate buffers in GART or VRAM at creation time.
    
    However, when using swtnl, this results in reads from uncached
    memory, which drastically impair performance.
    
    So, for now, cause nouveau_screen.c to not pass any placement flags
    to buffer creation, so that the buffers are moved later.
    
    Previously libdrm itself did this, but was changed to not to do it.
    
    This may introduce an extra copy in normal usage, but this currently
    does not seem to introduce significant performance degradation.
    
    This will be revisited when pipebuffer is integrated.
    
    Note that for AGP systems, properly solving this may be complex
    since currently there is no fast way of reading from GART/VRAM.
    
    We will probably need to try mapping AGP as writethrough and, in
    addition, make buffer creation more aware of future buffer usage.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9f0e302cc792f21c6523a85c353e053f942cd035
Author: Luca Barbieri <luca at luca-barbieri.com>
Date:   Tue Mar 23 17:40:42 2010 +0100

    st/mesa: make st_manager.c set have[Stencil|Depth]Buffer only if bits > 0
    
    Fixes a segfault when clearing a non-existent stencil buffer.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fff86eb0aab506fdfe3e956587d453c52ab07730
Author: Luca Barbieri <luca at luca-barbieri.com>
Date:   Tue Mar 23 17:55:38 2010 +0100

    dri: use mv -f instead of mv to ensure no prompting occurs
    
    Using just mv may cause prompts on some systems/configurations.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ed29329b085c31c42d4c366b619222e5476e9b75
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Mar 23 09:23:26 2010 -0600

    docs: update docs with 7.7.1 and 7.8 release info

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2689dd304c6d644b04c941e6da63e466be5de0d6
Merge: 83f4c444f4e630fe2bfd17ad750f3f17ceff13f6 ff54af530bc17429eda73a761dd6b73e3ec0d6ef
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Mar 23 09:14:17 2010 -0600

    Merge branch '7.8'
    
    Conflicts:
    
    	Makefile
    	src/gallium/state_trackers/glx/xlib/xm_api.c
    	src/mesa/drivers/dri/intel/intel_blit.c
    	src/mesa/drivers/dri/intel/intel_pixel_copy.c
    	src/mesa/main/version.h

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ff54af530bc17429eda73a761dd6b73e3ec0d6ef
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Mar 23 09:08:35 2010 -0600

    softpipe: comments, re-formatting, etc

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fc1ba0423ac31cff14346dbc888255fb5fd7d1b2
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Mar 23 09:00:19 2010 -0600

    softpipe: add special cases for all Z compare modes for 16-bit Z buffer
    
    We had fast paths for PIPE_FUNC_LESS and LEQUAL before.  To satisfy
    OpenGL invariance rules, all depth compare modes should produce the
    same fragment Z values.
    
    Fixes progs/demos/singlebuffer.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4ceeb1307a018f426784620d3376f9f1ea07e53b
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Mar 23 08:58:09 2010 -0600

    st/glx: better format selection in xmesa_choose_z_stencil_format()
    
    This is a back-port of commit ef2664da6c4db1b52ef351641e3ee949b87f9c7b
    from master.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=83f4c444f4e630fe2bfd17ad750f3f17ceff13f6
Author: Luca Barbieri <luca at luca-barbieri.com>
Date:   Sun Jan 17 22:27:53 2010 +0100

    nvfx: don't crash on empty fragment program

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e14d812e158a667ffb096a99e2510da326155670
Author: Luca Barbieri <luca at luca-barbieri.com>
Date:   Wed Mar 17 22:31:29 2010 +0100

    nvfx: fix coding style in nvfx_transfer.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a6cc9cf38d6e01d39b34f17a51c42e2d4962c0c9
Author: Luca Barbieri <luca at luca-barbieri.com>
Date:   Wed Mar 17 20:31:56 2010 +0100

    nvfx: stop incessantly spewing debug messages on the terminal
    
    Currently we are continuously spewing messages about these variables
    since we call debug_get_bool_option everytime we want to check their value.
    
    This is annoying, slows things down due to terminal rerendering
    and obscures useful messages.
    
    This patch only calls debug_get_bool_option once and caches the result in a
    static variable.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c652ad907f0715a0c23476ebd48ab722c96a5064
Author: Luca Barbieri <luca at luca-barbieri.com>
Date:   Wed Mar 17 15:44:45 2010 +0100

    nvfx: fix/workaround nv3x hwtnl issues
    
    This patch re-emits the viewport state on framebuffer or rasterizer
    change.
    
    This seems to be necessary on nv3x, but the reason is not fully
    understood.
    
    It is quite likely that this isn't really the correct fix, but seems
    to work, and makes nv3x much better.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3e17a5b047124c46ee45dbd1848127c67e0d62f3
Author: Luca Barbieri <luca at luca-barbieri.com>
Date:   Mon Mar 15 18:36:27 2010 +0100

    dri: test whether the built drivers have unresolved symbols
    
    This is a different approach to solving this problem that the patch
    I previously posted, and unlike that, should not cause any problems.
    
    Right now undefined symbols in DRI drivers will still allow the
    build to succeed.
    
    As a result, people modifying drivers they cannot test risk creating
    unloadable drivers with no easy way of automatically avoiding it.
    
    For instance, the modifications to nv50 for context transfers caused
    such an issue recently.
    
    Unfortunately, just adding -Wl,--no-undefined doesn't work, because
    the DRI drivers depend on glapi symbols, but do not depend on
    libGL.so.1
    
    Adding -lGL is not the correct solution since DRI drivers are not loaded
    just by libGL, but also by X and possibly by other clients.
    
    So, this patch simply tries to build an executable linked to the DRI
    driver and to libGL.
    If the DRI driver contains any undefined symbols not satisfied by its
    dependencies or by libGL, this will fail.
    
    This solution does not alter the built drivers, and does not significantly
    slow down the build process.
    
    All classic DRI drivers as well as all the Gallium drivers with configure
    options compiled successfully with this change.
    
    Thanks to Xavier Chantry <chantry.xavier at gmail.com> and
    Michel Daenzer <michel at daenzer.net> for helping with this.
    
    Signed-off-by: Luca Barbieri <luca at luca-barbieri.com>
    Acked-by: Brian Paul <brian.e.paul at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1f25eca311715f5ebceaee50ba4d68c3c9ea79a6
Author: Marek Olšák <maraeo at gmail.com>
Date:   Tue Mar 23 13:33:16 2010 +0100

    radeong: fix build issue with libdrm < 2.4.19

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2a3accbc00c565e6641f926d6d3761249540fdea
Author: Dave Airlie <airlied at redhat.com>
Date:   Mon Mar 22 13:35:20 2010 +1000

    r300g: fix glean occlusion query test

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2ded27b2f0a7b01f5db77ea9a2a25df5baa876b3
Author: Chia-I Wu <olv at lunarg.com>
Date:   Tue Mar 23 14:37:24 2010 +0800

    Add missing EGL files to the tarballs.
    
    Add the Makefile of Gallium EGL drivers and demos using EGL to the
    tarballs.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=094c6fbc45cee1b53d9f1d7d4123d6da6a8958a3
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Mon Mar 22 21:57:26 2010 -0400

    glx: Suppress BadDrawable from DRI2CopyRegion
    
    This can happen when an X window is destroyed behind our back.  We use
    DRI2CopyRegion behind the scenes in many places (like flushing the fake
    front to the real front) so we have to ignore X errors triggered in that
    case.
    
    The glean test cases trigger this consistently as they don't destroy the
    GLX drawable nicely, they just destroy the X window.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7a0bcba9f9d7a4dcba11d06f207a5d494a330d5f
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Mon Mar 22 21:57:26 2010 -0400

    glx: Suppress BadDrawable from DRI2CopyRegion
    
    This can happen when an X window is destroyed behind our back.  We use
    DRI2CopyRegion behind the scenes in many places (like flushing the fake
    front to the real front) so we have to ignore X errors triggered in that
    case.
    
    The glean test cases trigger this consistently as they don't destroy the
    GLX drawable nicely, they just destroy the X window.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d5b2cecb03e8985aae589f1a8118e60eb693452a
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Mon Mar 22 18:12:16 2010 -0700

    gallium/docs: Cleanup and clarify point ras info.
    
    ...This state's interdependent? Really? Needs moar cleanup.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ed61faec7ea307ff22738b4fcc96933f910e4145
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Mon Mar 22 18:11:40 2010 -0700

    radeong: Always initialize this variable.
    
    May or may not be responsible for slight increases in ipers FPS.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ca49a72a55895f8fefb090405a79918cbaa805ee
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Mon Mar 22 03:10:19 2010 -0700

    r300g: Cleanup a few old warnings.
    
    Those paths aren't important anymore, and a debugging warning won't stop
    a hardlock anyway.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4eead425504057e0862bc214bceaa512775973f1
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Mon Mar 22 18:09:15 2010 -0700

    mesa: set version string to 7.8-rc2

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8f4f2a0c3625de2bb2b8e955afc23b3ce8c95f93
Author: Jesse Barnes <jbarnes at virtuousgeek.org>
Date:   Mon Mar 22 16:39:11 2010 -0700

    GLX/OML: honor OML semantics even if target, divisor and remainder are 0
    
    This change passes a remainder of 1 to the server with the
    DRI2SwapBuffers request, causing it to honor the OML semantics for the
    swap rather than falling through to glXSwapBuffers behavior.  The
    remainder actually ends up ignored since the divisor is 0, but we need
    to differentiate the OML and standard behavior somehow.
    
    Reported-by: Mario Kleiner <mario.kleiner at tuebingen.mpg.de>
    Signed-off-by: Jesse Barnes <jbarnes at virtuousgeek.org>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d9ea1af82c233a10adbf9b842546e9322480591b
Author: Eric Anholt <eric at anholt.net>
Date:   Mon Mar 22 10:17:19 2010 -0700

    i965: Add disasm for SNB MATH opcode.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=10069916c71d55ddaeca793f5dade203a8b42da5
Author: Eric Anholt <eric at anholt.net>
Date:   Mon Mar 22 09:04:25 2010 -0700

    i965: Enable normal clipping on SNB.
    
    Rejecting all doesn't seem to be helping get the pipeline lit up.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7319b19fc94c3b49d19b8bf9ce52dc17db3ac6f3
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Mar 19 17:14:12 2010 -0700

    i965: Force single program flow in SNB GS, to match gen4 GS.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=073f8d1c00165acccb60f878a2aa770c2b885aec
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Mar 19 17:08:42 2010 -0700

    i965: Correct copy and wasted field shifts for SNB GS URB.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=edc8a99d1dc9963f61c3ecb5fdf481efae359ce4
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Mar 19 16:00:31 2010 -0700

    i965: Enable VS on SNB.
    
    It appears that the thing that was killing VS threads was the
    gratuitous NOP that replaced the gratuitous jump from OPCODE_END to
    the nearby OPCODE_END implementation.  With that gone, we can move on
    to the rest of the pipeline.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d163d5fac0eb5e57a2afb77f557525110753359e
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Mar 19 15:57:50 2010 -0700

    i965: Remove gratuitous jump or nop from OPCODE_END to vertex emit.
    
    Just emit the URB write at END time.  Subroutine code that sits after
    OPCODE_END won't be executed since we've ended the thread at the point
    that the URB write is done.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a9acde6a723c8f343f65243d1ccac6836215ba0c
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Mar 19 15:04:17 2010 -0700

    i965: Ignore execution mask for the mov(m0, g0) of VS URB write header on SNB.
    
    Otherwise, we may not get the FFTID set up which would break freeing
    of resources.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4fc57322258a750c0a9cabc77372b5ccde1fa877
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Mar 19 12:34:53 2010 -0700

    i965: Allow FS constants to be used as immediates instead of push/pull.
    
    The hope is to later take advantage of the reduced constant usage to
    free up regs.  This only covers the GLSL path at the moment, because
    the brw_wm_emit path doesn't get the information as to whether a float
    value is a constant or a uniform.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=864f2bd61d2bad31b49a680a168fc6d7c04d1de1
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Mar 19 12:27:38 2010 -0700

    i965: Add INTEL_DEBUG=glsl_force to force brw_wm_glsl.c.
    
    I keep finding the desire to force this path to debug it instead of
    cooking up goofy-looking testcases to do so.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8a998342c6bf591f1969b432bdda1732d480ee56
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Mar 19 11:44:43 2010 -0700

    i965: Optimize OPCODE_CMP by using BRW_SEL to choose results.
    
    Tested with piglit glsl-fs-sqrt-branch, fp-cmp.vpfp.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ef2664da6c4db1b52ef351641e3ee949b87f9c7b
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Mar 22 15:55:43 2010 -0600

    st/glx: fix depth/stencil format selection code
    
    This fixes a pretty big performance regression caused by commit
    3475e88442c16fb2b50b903fe246b3ebe49da226.
    
    When the user does not request a stencil buffer it's important that we
    don't use a depth/stencil format (or at least make it our last choice).
    If the user calls glClear(GL_DEPTH_BUFFER_BIT) when we have a combined
    depth/stencil buffer, that causes us to hit the clear_with_quad() path
    which can be much, much slower than calling pipe_context::clear().
    
    Also, try to use a shallower depth format before a deeper one.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=af0b0e1172a14ca215777f6ef6569d1433f45af2
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Mar 22 15:49:38 2010 -0600

    st/mesa: rename st_framebuffer() to st_ws_framebuffer()
    
    Be clear that this function is not just a cast wrapper.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=62d54f0387610ec4f71cc3d0fb2a5d49e370a0ef
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Mon Mar 22 17:54:35 2010 -0400

    intel: Call intel_prepare_render() before looking up regions.
    
    Fixes #27213.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6422cf387baef75df9e5dbbed5cea4c0f495fe41
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Mon Mar 22 17:54:35 2010 -0400

    intel: Call intel_prepare_render() before looking up regions.
    
    Fixes #27213.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=262961ef694d90fd008041c8384014fd7ed45594
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Mar 22 13:02:09 2010 -0700

    st/mesa: Remove unnecessary headers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f42acbeebf8267b61d89c0d1be5cb26009a30496
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Mar 22 13:36:27 2010 -0600

    glslcompiler: fix build again
    
    Simply use the libglapi.a archive instead of individual .o files.
    Fixes the non-debug build.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=45d1dc26072ea83ee10cf1c8907cfdf5df51928e
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Mar 22 11:34:18 2010 -0700

    cso: Remove unnecessary header.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=092ca30366d15debb35939205d82a6ac2408fbb9
Author: Karl Schultz <karl.w.schultz at gmail.com>
Date:   Mon Mar 22 12:18:02 2010 -0600

    Fix potential compilation issue in visual studio project file
    
    Add quotes around filespec in post-build event to allow paths
    with embedded spaces.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fc14fb9d1a897dbcf750b8158d6cb08388a422c4
Author: Francisco Jerez <currojerez at riseup.net>
Date:   Mon Mar 22 18:10:25 2010 +0100

    dri/nouveau: Rectangle texture fixes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bfdea90f251c1bc3cf4f8096f8c62a37b9ac78c1
Author: Francisco Jerez <currojerez at riseup.net>
Date:   Mon Mar 22 18:28:51 2010 +0100

    dri/nouveau: Some render to texture fixes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=199fab25b7cb047c0d7ac26ee12df3b2e1369723
Author: Francisco Jerez <currojerez at riseup.net>
Date:   Mon Mar 22 18:25:30 2010 +0100

    dri/nouveau: Fix swrast fallbacks when the read and draw buffers aren't the same.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fe7d0e6dc81c493b9ff7163c640d75db25386675
Author: Francisco Jerez <currojerez at riseup.net>
Date:   Mon Mar 22 18:21:13 2010 +0100

    dri/nouveau: Expose EXT_framebuffer_blit.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fc7890dc6c1f70a4f1c4bffb0fca7ae0cde30a2e
Author: Francisco Jerez <currojerez at riseup.net>
Date:   Mon Mar 22 14:23:40 2010 +0100

    dri/nouveau: Plug in some mesa_meta functions instead of the swrast variants.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c695e80017373caf6e8d7139b8d3df2d945ccce5
Author: Francisco Jerez <currojerez at riseup.net>
Date:   Mon Mar 22 14:15:52 2010 +0100

    dri/nouveau: Emit dirty states on nouveau_validate_framebuffer.
    
    Fixes broken intermediate frames when a window is being resized
    (regression caused by 878eef8c4).

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4e3b950c70721b826c712636d37197dd5a76b910
Author: Luca Barbieri <luca at luca-barbieri.com>
Date:   Mon Mar 22 18:36:16 2010 +0100

    nvfx: fix sampler views support
    
    The code was half converted, resulting in texturing being totally broken.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=98b4e7aee83c7874db0ea23f632851b6fb5ba62a
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Mar 22 09:08:09 2010 -0600

    glslcompiler: fix build breakage

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=182c42c8da6edfa66819eef02f4dea310c1f68d7
Merge: 5cb4a3524b54480418b4c4717c4a0f0a8669939c ca97f8b9bab80844be613a9253643b7da8e738c7
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Mar 22 09:07:46 2010 -0600

    Merge branch '7.8'
    
    Conflicts:
    
    	src/gallium/drivers/cell/ppu/cell_screen.c
    	src/mesa/state_tracker/st_cb_drawpixels.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ca97f8b9bab80844be613a9253643b7da8e738c7
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Mar 22 09:00:13 2010 -0600

    glslcompiler: fix build breakage

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5cb4a3524b54480418b4c4717c4a0f0a8669939c
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Mar 22 08:23:14 2010 -0600

    mesa: remove return, do as the comment says

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=361e8e911886784407c7aff91e09b9b2bfd5cde8
Author: Pauli Nieminen <suokkos at gmail.com>
Date:   Mon Mar 22 15:14:16 2010 +0200

    mesa: Add end of line to the end of a debug output.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=904d129322337be4a2571b77255b14d42252fafc
Author: Chia-I Wu <olv at lunarg.com>
Date:   Mon Mar 22 13:30:54 2010 +0800

    docs: Update the path to build libgl-xlib.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fce72d58036eb8a993bda1a7c5d74b8fcc819a8c
Author: Vinson Lee <vlee at vmware.com>
Date:   Sun Mar 21 19:21:11 2010 -0700

    progs/tests: Add cva_huge to SCons build.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1e7d65bb5b50efbd5812e7996910b7688eb27192
Author: Vinson Lee <vlee at vmware.com>
Date:   Sun Mar 21 19:09:54 2010 -0700

    progs/tests: Include stddef.h for ptrdiff_t on all platforms.
    
    stddef.h is the standard C header that defines ptrdiff_t.
    
    Fixes build of cva_huge on Mac OS X.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4ea694a26b99835d0b5bc814cf024850874a9a83
Author: Pauli Nieminen <suokkos at gmail.com>
Date:   Sun Mar 21 23:23:21 2010 +0200

    r200: Fix emit size prediction to account elt splitting.
    
    Emit sizes prediction didn't account for render splitting in
    hwtnl path.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0900544fb54cbc2127b8729393c9c1308cd218f9
Author: Pauli Nieminen <suokkos at gmail.com>
Date:   Sun Mar 21 22:55:13 2010 +0200

    r200: Don't flush when closing elts in KMS.
    
    Flush in middle of rendering in KMS is not allowed because
    buffers are discarded in flush.
    
    Fixes crash when emiting split indices with RADEON_DEBUG=all.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9fc6c8b831e5b43ae86ece6a531fc892f6f66356
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sun Mar 21 22:17:14 2010 +0100

    r300g: disable tiling for YUV formats

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8bf9842fac00369b5cd3a82fb4d87db0e31848b8
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sun Mar 21 22:05:27 2010 +0100

    r300g: fix scons build

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7733bac66c071a64cf12930b16b808b3450f853b
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sun Mar 21 21:47:41 2010 +0100

    r300g: accelerate blitting for all 64-bit texture formats

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=12dc4971735a8703c298d35eb21e3d1a2e053217
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sun Feb 14 17:43:32 2010 +0100

    r300g: add and enable square microtiling
    
    It requires DRM 2.1.0 (e.g. kernel 2.6.34) and is disabled on older ones.
    
    Finally, the texture tiling implementation is now complete. Uff.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=33d2349119ada410dbfbaa667fc7aef8b60d1a6f
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sun Mar 21 21:34:57 2010 +0100

    r300g: cleanup tiling flags propagation

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d0d3abd360a0d98302841e62ab9acdebea2ca8c2
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sun Mar 21 21:34:18 2010 +0100

    r300g: put common defines into one file

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bc5778e2023543e5049ab41398aa28fb0709f5f2
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sun Mar 21 21:22:21 2010 +0100

    r300g: remove unused code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1968d8f31d0ac83557c9366dea39b15e92bb1516
Author: Pauli Nieminen <suokkos at gmail.com>
Date:   Sun Mar 21 20:16:17 2010 +0200

    r200: Fix swtnl fallback to flush pending rendering before transition.
    
    Flush after transition would emit wrong state that could cause
    wrong state emited for pending rendering operation.
    
    Fixes wan once from extrement tuxracer that is using per vertex
    materials.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=44e3ec3c05f0806f0940887ed9e30d94bf0748e0
Author: Pauli Nieminen <suokkos at gmail.com>
Date:   Sun Mar 21 20:02:10 2010 +0200

    r200: Fix mixed indetion in r200TclFallback.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a0ce95576463cedb817ad3b262c82eb06eec9b9e
Author: George Sapountzis <gsapountzis at gmail.com>
Date:   Sun Mar 21 19:36:28 2010 +0200

    Revert "drm/sw: does not need sw_winsys"
    
    This reverts commit 97a694e2211dc804090f282d8e096c028f29579f.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=15c7fa460b93039a1676cc08a218101f92681190
Author: George Sapountzis <gsapountzis at gmail.com>
Date:   Sun Mar 21 19:33:17 2010 +0200

    Revert "gallium: add soft screen helper"
    
    This reverts commit f87a5f6499f51f651c2a9f2d4682875b22926905.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f9c0cbd1ad0c5948ea577edb5c76b0c45976a285
Author: George Sapountzis <gsapountzis at gmail.com>
Date:   Sun Mar 21 19:33:09 2010 +0200

    Revert "drm/sw: just s/softpipe_create_screen/gallium_soft_create_screen/"
    
    This reverts commit 5d524cce9c4fcc18ed977801d59ba7bb911020db.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=63aa8a39c4e7ee996afc87404474cce570ac3729
Author: George Sapountzis <gsapountzis at gmail.com>
Date:   Sun Mar 21 19:32:40 2010 +0200

    Revert "fix scons build"
    
    This reverts commit 29ec05164838f13d9535271796a50fa213d07912.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=29ec05164838f13d9535271796a50fa213d07912
Author: George Sapountzis <gsapountzis at gmail.com>
Date:   Sun Mar 21 19:20:15 2010 +0200

    fix scons build

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dd120776d10e9e0dab7ec13fd196276510df296f
Merge: 59629b413a7e3e3ba4b4213eb3ba4b65bdf3f9fb f7273f2a2741b34ee4d31b0c734bcb3de92098c1
Author: George Sapountzis <gsapountzis at gmail.com>
Date:   Sun Mar 21 15:37:40 2010 +0200

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

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=59629b413a7e3e3ba4b4213eb3ba4b65bdf3f9fb
Author: George Sapountzis <gsapountzis at gmail.com>
Date:   Sun Mar 21 15:32:50 2010 +0200

    Revert "Makefile.template: respect LIBRARY_DEFINES in mkdep"
    
    This reverts commit 9ec29e31919e85f9230867f43841c0e74be930d3.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f7273f2a2741b34ee4d31b0c734bcb3de92098c1
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Sun Mar 21 14:05:20 2010 +0100

    nv50: report driver as GLSL capable
    
    There's still no hint of optimization in the shaders, but
    we support conditionals, loops and even integer opcodes so
    it isn't that big a lie.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f2fa4a188833792684568972b963ca2373202de2
Merge: 5d524cce9c4fcc18ed977801d59ba7bb911020db 1afda5303d2eaf9581fa7c9eec872a0022ff35b5
Author: George Sapountzis <gsapountzis at gmail.com>
Date:   Sun Mar 21 15:05:21 2010 +0200

    Merge branch 'master' of git://anongit.freedesktop.org/git/mesa/mesa

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5d524cce9c4fcc18ed977801d59ba7bb911020db
Author: George Sapountzis <gsapountzis at gmail.com>
Date:   Sun Mar 21 15:01:36 2010 +0200

    drm/sw: just s/softpipe_create_screen/gallium_soft_create_screen/
    
    This partially reverts commit f87a5f6499f51f651c2a9f2d4682875b22926905.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1afda5303d2eaf9581fa7c9eec872a0022ff35b5
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Sun Mar 21 12:26:08 2010 +0100

    nv50: don't validate arrays on clear
    
    The vertex elements and buffers might not be valid anymore.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=272bbbffb0138024564cbf8410a30ea9e25eb179
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Sun Mar 21 13:17:02 2010 +0100

    nv50: get rid of the static_init stateobj
    
    Relocations of per-screen buffers are now emitted directly,
    and include the necessary method to get changes in constbuf
    addresses committed to the hw.
    
    It should also be a bit cheaper than the way stateobjs emit
    relocation markers, use a little less pushbuf space.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f87a5f6499f51f651c2a9f2d4682875b22926905
Author: George Sapountzis <gsapountzis at gmail.com>
Date:   Fri Mar 19 02:38:11 2010 +0200

    gallium: add soft screen helper

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c28f5f98d6d57d3dd74fc6c1205a36ed584d1c93
Author: George Sapountzis <gsapountzis at gmail.com>
Date:   Fri Mar 19 02:38:11 2010 +0200

    dri1_api: need not include drm.h

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=97a694e2211dc804090f282d8e096c028f29579f
Author: George Sapountzis <gsapountzis at gmail.com>
Date:   Fri Mar 19 02:38:11 2010 +0200

    drm/sw: does not need sw_winsys

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=016c5c953f05bc8f20cc48d352e1013dd71a98a2
Author: George Sapountzis <gsapountzis at gmail.com>
Date:   Fri Mar 19 02:38:11 2010 +0200

    drm/sw: llvmpipe texture_from_handle
    
    Not sure, but judging by softpipe, this hook was forgotten.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9ec29e31919e85f9230867f43841c0e74be930d3
Author: George Sapountzis <gsapountzis at gmail.com>
Date:   Fri Mar 19 02:38:10 2010 +0200

    Makefile.template: respect LIBRARY_DEFINES in mkdep

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a13bcf945fdc455c184284552d8f39c57982d61f
Author: George Sapountzis <gsapountzis at gmail.com>
Date:   Fri Mar 19 02:38:10 2010 +0200

    rename dri_sw to drisw_util for consistency

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0b932284f2294a1dc02004d3b6ef6dfb633bc4bb
Author: George Sapountzis <gsapountzis at gmail.com>
Date:   Fri Mar 19 02:38:09 2010 +0200

    dri_inteface: add define for checking presence of drm.h
    
    __NOT_HAVE_DRM_H is a like a feature, defined by default on specific platforms
    and allows to be defined externally as well.
    
    __NOT_HAVE_DRM_H should only be used by xserver and mesa swrast_dri drivers

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2b5a6e083c1e6e45757a2192721d8675309835c1
Author: George Sapountzis <gsapountzis at gmail.com>
Date:   Sat Mar 20 01:51:00 2010 +0200

    glx: minor cosmetic

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2d1641b1917309d6397a6c9c773b801eb83838f8
Author: George Sapountzis <gsapountzis at gmail.com>
Date:   Fri Mar 19 02:38:09 2010 +0200

    glx: swapBuffers prototype has changed

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9a7acbccfbc061322be493633d5c5bf4afd302b5
Author: Pauli Nieminen <suokkos at gmail.com>
Date:   Sun Mar 21 12:42:10 2010 +0200

    vbo: Fix vbo_split_copy to pass correct max_index to draw.
    
    vbo_split_copy was passing one past the max_index to draw function
    which caused _tnl_draw_prims function to read uninitialized values
    from copied array.
    
    Bug was spoted in valgrind report of progs/tests/cva_huge.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a81cd67a4f37233319281a69385f07feaa97fd13
Author: Pauli Nieminen <suokkos at gmail.com>
Date:   Sun Mar 21 13:11:47 2010 +0200

    tests: Add test for huge client arrays that has to be split.
    
    When running this test case in valgrind report includes read of unitialized
    value in _tnl_draw_prims. The bug doesn't cause any vissible errors.
    
    Bug is caused by vbo_split_copy that is calling draw function with max_index
    one past the end instead of the end.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c48226e81d6a070a4bbaf42e0a310a868bcbe935
Author: Francisco Jerez <currojerez at riseup.net>
Date:   Sun Mar 21 11:49:46 2010 +0100

    dri/nouveau: Reemit the light model state when lighting goes on/off.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7f1f4c14eced51bf3f43764e2864693ba1c4a6d5
Author: Francisco Jerez <currojerez at riseup.net>
Date:   Sun Mar 21 11:49:20 2010 +0100

    dri/nouveau: Random cleanups.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bb324182fc7cd9cfaa62ee44bdd9287f1ed2ac7a
Author: Dave Airlie <airlied at redhat.com>
Date:   Sun Mar 21 19:36:15 2010 +1000

    r300g: fix occlusion query hangs.
    
    Okay need to revist the whole OQ stuff anyways, glean test asserts
    which is never good.
    
    I'm liking the cached bufmgr restrictions less and less, I think I'll
    probably play with the fence and/or busy stuff ASAP and try and clean it up.
    
    Signed-off-by: Dave Airlie <airlied at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ff1c7baad241dd722341023806e00a07606de206
Author: Dave Airlie <airlied at redhat.com>
Date:   Sun Mar 21 18:25:31 2010 +1000

    r300g: add bufmgr cached for vertex/index buffers.
    
    This adds the cached bufmgr for vertex/index buffers on top of the kernel
    manager.
    
    Signed-off-by: Dave Airlie <airlied at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0dab3189e1d100a9a2487f7aff45589b423c386c
Author: Dave Airlie <airlied at redhat.com>
Date:   Sun Mar 21 18:23:22 2010 +1000

    gallium: cached bufmgr add map busy check
    
    Suggested by Jose on the list, probably not perfect but will let me get
    past this for now, testing with a fenced bufmgr on top of this, was slower,
    
    Also this doesn't let you do the busy early exit optimisation either from
    what I can see.
    
    Signed-off-by: Dave Airlie <airlied at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=12deb9e6ca76d222badf71c8643e84640673e86d
Merge: 162bc831c93bf8632b25c11f116a1405b93a1704 fe5f070ef94219f12196bff6cb3274756ea03660
Author: Chia-I Wu <olv at lunarg.com>
Date:   Sun Mar 21 16:32:34 2010 +0800

    Merge remote branch 'origin/gallium-st-api-dri'

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=162bc831c93bf8632b25c11f116a1405b93a1704
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sun Mar 21 04:49:35 2010 +0100

    r300g: align misaligned ushort vertex indices

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=53ca4f8401f2fc552636d69f7d0dcfd7621769e3
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sun Mar 21 04:39:33 2010 +0100

    r300g: fix misaligned generated offset for ubyte vertex indices

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=04de5f4b8bf68a4594ed7fef8348bcf068701ac8
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sat Mar 20 22:14:59 2010 +0100

    r300g: split the vertex buffer alignment validation

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=951d89ae3a01b2d7f482b95da0a6d647c6855a68
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sat Mar 20 21:26:19 2010 +0100

    r300g: skip null vertex buffers

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7b38f946a05045323da0d367baff19bb62950af9
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sat Mar 20 18:31:11 2010 +0100

    r300/compiler: fix assertion failure in the r500-fragprog emission path

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=44cfc4ad740bfc89fc30e19fde4dcc130c605d02
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sat Mar 20 17:18:22 2010 -0700

    r300g: Bump immediate limits.
    
    Seems like a decent idea, especially since the big barrier now is
    getting the VBOs back from the VRAM boundary.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4711aa089ec7af70bb9118ad8d7830e475805297
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sat Mar 20 17:16:46 2010 -0700

    r300g: Correctly hax max_index on pipe_vertex_buffers.
    
    Still not happy with this, but at least things seem to work.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7c8221b46008cd4f217d3ddab59dcc4c488a54b3
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sat Mar 20 16:15:36 2010 -0700

    radeong: Use TRUE and FALSE.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=20dedcca3ca5bfeaaa275bec8a14ca8c69615f6a
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sat Mar 20 16:14:20 2010 -0700

    radeong: Test the BO ptr for NULL instead of using a bool.
    
    Slight memory savings, but more importantly also avoids a potential NULL
    dereference.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c2d17dce27d412012a3a45bbde954fb9374d5db9
Author: Dave Airlie <airlied at redhat.com>
Date:   Sun Mar 21 06:34:11 2010 +1000

    r300g: winsys fix tiling change flushes.
    
    If we change the tiling on a buffer we need to flush it, the old
    radeon_buffer.c code had this but it crossed streams when I ported to
    radeon_drm_buffer.c and I missed it. Should fix some piglit regressions.
    
    Signed-off-by: Dave Airlie <airlied at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=03f1896304da481bd054779a025a4509f7ea59af
Author: Dave Airlie <airlied at redhat.com>
Date:   Sun Mar 21 06:32:48 2010 +1000

    r300g: add buffer/texture referenced checks.
    
    I've no idea about the comments that were in there, just pass
    this down to the winsys.
    
    Signed-off-by: Dave Airlie <airlied at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=449721a3d0082879c504b7a3b25cdf38c2293a85
Author: Brian Paul <brianp at vmware.com>
Date:   Sat Mar 20 12:05:25 2010 -0600

    docs: note GL_EXT_packed_float, GL_EXT_shared_exponent extensions

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=61753c4bf7f6948aad208eddc7a2bae24763e028
Author: Brian Paul <brianp at vmware.com>
Date:   Sat Mar 20 12:04:52 2010 -0600

    mesa: added GL3 query for GL_TEXTURE_SHARED_SIZE

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9fca5d2e39a530c633fbd374d3b1f1ec935601d1
Author: Brian Paul <brianp at vmware.com>
Date:   Sat Mar 20 11:55:24 2010 -0600

    mesa: added missing glGet query for GL_MAX_ARRAY_TEXTURE_LAYERS_EXT

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d6a9f5b3da7ce43a7b4ee068902dfd0d35c7bfa8
Author: Brian Paul <brianp at vmware.com>
Date:   Sat Mar 20 11:52:12 2010 -0600

    mesa: added new GL3 buffer object queries
    
    And clean up the error checking code.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8829e063aa87ade63c49d3df27a7edd0c63cf160
Author: Brian Paul <brianp at vmware.com>
Date:   Sat Mar 20 11:50:55 2010 -0600

    mesa: added GL3 buffer attachment aliases

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=00225af999acabcd5eced0b075b0a56018fd5eb8
Author: Brian Paul <brianp at vmware.com>
Date:   Sat Mar 20 11:50:29 2010 -0600

    mesa: added GL3 ContextFlags field and query code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3d72c4ae78cfdad7d160b0960adb792cbbbb863b
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sat Mar 20 18:31:11 2010 +0100

    r300/compiler: fix assertion failure in the r500-fragprog emission path

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f0491c945cb5d10ef1c45f4e28e874dffba8be4b
Author: Brian Paul <brianp at vmware.com>
Date:   Sat Mar 20 10:33:10 2010 -0600

    docs: remove the 'Last updated date'

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6fed3a9fa0a87ae797f995de5b51eb9be3493fe0
Author: Chia-I Wu <olv at lunarg.com>
Date:   Sat Mar 20 23:58:15 2010 +0800

    glapi: Fix aliases to non-static functions.
    
    The bug is triggered by 41a87a43e11c664935349f938022d58d3e22da4e.
    glBlitFramebuffer, for example, is an alias to the non-static
    glBlitFramebufferEXT.  We should define glBlitFramebuffer as an alias to
    _dispatch_stub_NNN.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=41a87a43e11c664935349f938022d58d3e22da4e
Author: Chia-I Wu <olv at lunarg.com>
Date:   Thu Mar 18 11:36:57 2010 +0800

    glapi: Correctly generate static disatches for X86.
    
    The entry point names, instead of the function name, should be used to
    test if the entry point should be statically dispatched.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fe5f070ef94219f12196bff6cb3274756ea03660
Author: George Sapountzis <gsapountzis at gmail.com>
Date:   Fri Mar 19 19:16:21 2010 +0000

    st/dri: fix bug in make_current

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=92827cd4511fabcaeb8abfdd11122e04502d5944
Author: George Sapountzis <gsapountzis at gmail.com>
Date:   Fri Mar 19 02:38:10 2010 +0200

    st/dri: fix bug in allocate_textures

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7e6e049bb769012ef93d373d8a95a727120d2bc7
Author: Marek Olšák <maraeo at gmail.com>
Date:   Tue Mar 9 02:10:36 2010 +0100

    r300g: remove hacks from translate_vertex_data_swizzle
    
    Fixing RGBA 4ub vertex colors.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=73060ec7ebaa6a304402caa60610f94dac2cf24b
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Mar 19 10:35:58 2010 -0600

    drivers/x11: add PUBLIC qualifier to more API functions
    
    Based on a patch from Tom Fogal.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=062a208814ad65d330f403c46d4bed88648f334f
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Thu Mar 18 17:30:15 2010 -0700

    intel: Use bit-wise not instead of logical not (i830 path)
    
    The assertion is checking that the low-order bits of offset are not
    set.  It does this by anding the inverted offset mask with the
    offset.  This is clearly intended to be a bit-wise "invert".
    
    Fixes bug #25984.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=689e4b554123bbf9af727b910dad9d1b32521f95
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Thu Mar 18 17:28:52 2010 -0700

    intel: Correct value of S0_VB_OFFSET_MASK to match hardware docs.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fda5078324e0a940a2ddfdd1c63ffceb47c5a717
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Thu Mar 18 15:35:05 2010 -0700

    Use bit-wise not instead of logical not.
    
    The assertion is checking that the low-order bits of offset are not
    set.  It does this by anding the inverted offset mask with the
    offset.  This is clearly intended to be a bit-wise "invert".
    
    Fixes bug #25984.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b7e8039132830a2cd7a75691d11750d2ccc0a4e2
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Mar 18 09:17:11 2010 -0600

    st/mesa: s/unpack/pack/ to be more consistent

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=38bd7282f2c2d28681f1c242545727e4c36df113
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Wed Mar 17 22:44:58 2010 -0400

    intel: Call _mesa_make_current() after getting initial buffers
    
    The default viewport is the window rectangle, which is set up by
    _mesa_make_current().  To be able to do that we need to get the
    window dimension (and buffers) first, so we have to call
    intel_prepare_render() before we can call into _mesa_make_current().
    
    Fixes #26676 and #26678.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a0d615fd978aaa2e8ca2d31cb574f5de3890e140
Author: Chia-I Wu <olv at lunarg.com>
Date:   Thu Mar 18 09:24:10 2010 +0800

    st/mesa: Set the pipe context of the texture object.
    
    The field was added in b8030c6561e019e079b5be2fe64ec804df4bfa03.  This
    fixes a NULL dereference in xdemos/texture_from_pixmap.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bd1ce874728c06d08a1f9881f51edbdd2f1c9db0
Author: Chia-I Wu <olv at lunarg.com>
Date:   Mon Mar 8 22:19:48 2010 +0800

    st/dri: Switch from st_public.h to st_api.h.
    
    This is tested with demos found in progs/demos.  However, only the DRI2
    path is tested.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5ff21634f3074122ed8b8e4019c8092e31be0335
Author: Chia-I Wu <olv at lunarg.com>
Date:   Mon Mar 8 19:25:32 2010 +0800

    st/dri: Implement st_api.h callbacks.
    
    This commit adds dri_st_api.c that implements st_api.h callbacks.  A
    following commit will switch st/dri from st_public.h to st_api.h.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=903b90926c7aebb7f48f3c0fdbe90cd22dd5b662
Author: Chia-I Wu <olv at lunarg.com>
Date:   Tue Mar 16 10:55:40 2010 +0800

    st/dri: Headers and public symbols clean up.
    
    Remove unused headers and stop marking driDriverAPI as PUBLIC.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=61631a89a3268925c89934c77ed7c2482eaa1fd1
Author: Chia-I Wu <olv at lunarg.com>
Date:   Tue Mar 16 10:31:40 2010 +0800

    st/dri: Move DRI1 bits in dri_context.c to dri1.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a437bc50f2f8ff6e91fdf4dc9758b35cff35645a
Author: Chia-I Wu <olv at lunarg.com>
Date:   Tue Mar 16 10:25:50 2010 +0800

    st/dri: Move DRI1 bits in dri_drawable.c to dri1.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ca69249f25e0cb89dbfc3d98b92e7386a3029efa
Author: Chia-I Wu <olv at lunarg.com>
Date:   Tue Mar 16 09:47:18 2010 +0800

    st/dri: Move DRI1 bits in dri_screen.c to dri1.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=05a980ac2a6b74af0436c1bb15c986a8160ec2eb
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Mar 17 17:39:49 2010 -0600

    cell: return 1 for PIPE_CAP_BLEND_EQUATION_SEPARATE
    
    With this feature, we get OpenGL version 2.0 and the progs/glsl/
    demos run as-is.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6dd4054ca544952393f74eee1b37406404d7d823
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Mar 17 16:33:29 2010 -0600

    cell: be more conservative in cell_is_format_supported()
    
    This fixes a regression from commit a84575cdc0c8193b2c7858734e2ec6b1ec4511b2
    which changed the depth/stencil format we were trying to use.




More information about the mesa-commit mailing list