Mesa (gallium_draw_llvm): 501 new commits

Zack Rusin zack at kemper.freedesktop.org
Thu Apr 1 02:11:37 UTC 2010


URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ae5487d4276007e466b6a7c783d6fb740f9539c5
Author: Zack Rusin <zackr at vmware.com>
Date:   Wed Mar 31 22:15:12 2010 -0400

    draw llvm: fix iteration over buffers
    
    fetching was converting garbage

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=880e3fb09b538f6f0b6fad2db7e0e10e9df43555
Merge: 93e342574f5fc95789028dbe7cf637257562e9bb 4afed821baa6993d85a07c67d42ea40d4e9a600a
Author: Zack Rusin <zackr at vmware.com>
Date:   Tue Mar 30 21:10:33 2010 -0400

    Merge remote branch 'origin/master' into gallium_draw_llvm

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4afed821baa6993d85a07c67d42ea40d4e9a600a
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Tue Mar 30 15:38:03 2010 -0700

    intel: Bump intel driver date to later than the date on the 7.8 branch

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=94264994b1332109974f7de8179535429f34caf4
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Tue Mar 30 14:41:27 2010 -0400

    dri: Drop another unused __DRIscreen field

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=42510765907014aabdee39a38ffe0283f7e32654
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Tue Mar 30 14:38:52 2010 -0400

    dri: Drop the unused dummyContext

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=221bc02d29b92cf81a2fee62e3685bc4ae20ea14
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Tue Mar 30 14:37:02 2010 -0400

    dri: Drop an unused __DRIcontext field

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ff6bce552a1522160c64d10677a36a7ad6cf5f88
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Tue Mar 30 14:32:10 2010 -0400

    intel: Remove redundant fields from struct intel_context
    
    All these pointers are in the __DRIcontext struct, which we point to.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=581c773e81cdc467be2d09a0ccd76c0de3cba529
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Tue Mar 30 14:05:47 2010 -0400

    intel: Use fb->Height when flipping read buffer orientation
    
    With DRI2, x and y are always zero and fb->Height is always up to date
    with the drawable height.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3623202834e9ca1073a4aa66f72f584812fb14df
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Tue Mar 30 10:43:51 2010 -0700

    r300/compiler: Unbreak DDX/DDY.
    
    Fixes progs/glsl/deriv.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dc886ba1391d7d890bd1f5532bc14553e883a418
Author: Zack Rusin <zackr at vmware.com>
Date:   Tue Mar 30 08:55:17 2010 -0400

    gallivm: cleanup the code (found by coverity)
    
    the condition can't be false, declerations are ok even if we don't
    emit any.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5cc9387d0de966e855794d3108b31737a6dfc13a
Author: George Sapountzis <gsapountzis at gmail.com>
Date:   Tue Mar 30 13:09:16 2010 +0300

    drisw: fix use after free (bug 27370)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e5c7d1e1c8ccb493c63e33d017c28b5cf4a55829
Merge: aa1a79036003c2aeaae24877da66e9b46a059cad 07c6d94cd7272524ef06b2a787667e5d626137d2
Author: Michel Dänzer <daenzer at vmware.com>
Date:   Tue Mar 30 12:01:31 2010 +0200

    Merge branch '7.8'
    
    Conflicts:
    	Makefile
    	src/mesa/main/version.h
    
    Resolved by keeping version strings from master (also in the intel driver).

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=07c6d94cd7272524ef06b2a787667e5d626137d2
Author: Michel Dänzer <daenzer at vmware.com>
Date:   Tue Mar 30 11:50:13 2010 +0200

    glx/dri2: Fix debug build with old dri2proto.
    
    Apparently the higher compiler optimization level in non-debug builds was
    eliminating the unused functions referencing the unresolved DRI2 symbols...

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=aa1a79036003c2aeaae24877da66e9b46a059cad
Author: Chia-I Wu <olv at lunarg.com>
Date:   Tue Mar 30 15:41:31 2010 +0800

    st/dri: Fix a memory leak in dri1_init_screen.
    
    Free the returned configs upon errors.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f6f5cba9a66afea3f500e3be1c15e7b18d88e265
Author: Chia-I Wu <olv at lunarg.com>
Date:   Tue Mar 30 13:19:59 2010 +0800

    mesa/es: Use core mesa's mfeatures.h.
    
    Remove mfeatures_es1.h and mfeatures_es2.h.  Build the overlay with
    either FEATURE_ES1 or FEATURE_ES2 defined.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=066477ab226c6bf9598511ebe9134cb360fb54a2
Author: Chia-I Wu <olv at lunarg.com>
Date:   Tue Mar 30 13:13:20 2010 +0800

    mesa: Add missing features.
    
    Add features tested in the code but missing from mfeatures.h.
    
    This also fixes some tests of features.  They should be tested with
    "#if", not "#ifdef".

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9f0e1be2de1d9256f340b541630ad258ca8885f7
Author: Chia-I Wu <olv at lunarg.com>
Date:   Tue Mar 30 12:38:25 2010 +0800

    mesa: Add umbrella features.
    
    Add FEATURE_GL, FEATURE_ES1, and FEATURE_ES2 for OpenGL, OpenGL ES 1.x,
    and OpenGL ES 2.x respectively.  Define individual features through the
    new umbrella features.  There is no real change introduced by this
    commit.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=49289007c1fb7609a1c37aeb2daeeb96a47b8438
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Mar 29 23:11:26 2010 -0700

    drisw: Remove unnecessary header.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f2c55566ee271f34a42587f9def105c99ec06faf
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Mar 29 22:54:35 2010 -0700

    swrastg: Silence unused value warning.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ba43b74967d91d592f085943b60c522b88916495
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Mar 29 22:19:28 2010 -0700

    r300g: Remove unused variable.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9dc51ad4f7bb9bbaba247da90dc50f2098dd5e64
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Mar 29 22:11:37 2010 -0700

    r300g: Remove unnecessary header.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=587c5ef01fad962bcfb087232d0925a8eec86953
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Mon Mar 29 15:10:18 2010 -0700

    r300g: Bind constantbuf to Draw immediately, don't wait for render.
    
    Doesn't hurt, and reduces code duplication.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c1a392ac4c6a7da4026653de556c2c7698f86860
Author: Chia-I Wu <olv at lunarg.com>
Date:   Tue Mar 30 09:17:20 2010 +0800

    st/glx: Remove a wrong assertion in choose_pixel_format.
    
    There are X visuals that Gallium or the code does not support.  We could
    not assert the color format to be supported.  Return PIPE_FORMAT_NONE in
    such cases and let the caller handle it.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8c6f71e01e40075156c8b83f2c5e15ab73e66036
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Mar 29 18:13:31 2010 -0600

    gallivm: use constant size array, added assertion check

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5fa09846618ed702493f054a1d4b0ec2a28fbbd0
Author: Chris Li <chrisl at vmware.com>
Date:   Fri Mar 26 10:24:34 2010 -0700

    Add test case for lp_bld_printf()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3b1a8d9d5ba286da568b4176ed533a7dde60ad18
Author: Chris Li <chrisl at vmware.com>
Date:   Fri Mar 26 10:23:03 2010 -0700

    gallivm: added lp_bld_printf() function

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=90075f34e24a6d6c16198c5b99fb25d713910e8a
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Mar 29 14:56:12 2010 -0700

    progs/glsl: Add workarounds for Apple GLSL compiler crash.
    
    fsraytrace and vsraytrace were crashing on Mac OS X 10.6.3 in the Apple
    GLSL compiler function TPPStreamCompiler::assignOperands. Removing some
    const qualifers made the crashes go away.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=52f728921563192ccbabf5ffe98234d8d330b933
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Mar 29 13:58:39 2010 -0700

    progs/glsl: Remove inline keyword.
    
    Fixes MSVC build.

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=2aafbd7c2ae6922edecec6662ebda6c71cc5e404
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Mar 29 12:01:28 2010 -0600

    docs: fix 7.7.1 release date
    
    (cherry picked from commit e6f5ca0fa3bff975f2acb3a825d77f095bc9f43e)

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=dec94903d98e3705a0b92d6e9227854eabb336b5
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Sun Mar 28 16:35:56 2010 -0700

    mesa: Add 7.8 release MD5 sums

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ef6736e6466947afc3ea3c3113359cdadfd8c9cd
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Sun Mar 28 16:33:53 2010 -0700

    intel: Bump intel driver date to reflect status as 2010Q1 release

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a6a4613135dc0b93012d3a2b1abcf69f772e4214
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Sun Mar 28 16:31:08 2010 -0700

    mesa: set version string to 7.8
    
    Also set the correct release date.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=11289924b8b93a6649a35fddcaea73f58009378a
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Sun Mar 28 16:25:47 2010 -0700

    mesa: Add 7.7.1 release MD5 sums
    (cherry picked from commit 0c88e340499c961cc7a06107a727710a67e280ed)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cbc99d34b992074e125f183dcc9c1c7471c5becb
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Sun Mar 28 16:22:44 2010 -0700

    mesa: set version string to 7.7.1
    
    Also set the correct release date.
    (cherry picked from commit 663642b435af2f8ab4b16360783eb367f42486c3)

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=6abc3501c6c6d99a6e115cd645cec0c94ff00e1e
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Mar 27 14:40:41 2010 -0700

    progs/tests: Remove duplicate texcompress2 in SConscript.

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=1bf67a3b3f220493484fa675b00cb6bf257a0a81
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Mar 27 14:25:03 2010 -0700

    i965g: Add brw_winsys_debug.c to SCons build.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1b5b04de75f73f0c622429a412f584a368a0803f
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.
    (cherry picked from commit 02ee7c29502966dffa44243bfc8c20c15907b880)

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=9903d09f82c525690cd016e7747ba2fe96c6468f
Author: Brian Paul <brianp at vmware.com>
Date:   Sat Mar 27 08:59:17 2010 -0600

    mesa: move/update hash function comments
    
    (cherry picked from commit 535742d75f0096b22d1b8ff203ae561167af18f7)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=038d2607ab759638217ded3bd1b232d389975af5
Author: Brian Paul <brianp at vmware.com>
Date:   Sat Mar 27 08:58:59 2010 -0600

    mesa: fix deadlock in _mesa_HashFindFreeKeyBlock()
    
    Fixes fd.o bug 27340.
    (cherry picked from commit 8fe3b3f66ae57a1a6eca7f6dcb0455e14ad92075)

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=05c03c6a1bcfb8ad77d3025f166f02ddaa741aa2
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Mar 19 10:02:16 2010 -0600

    gallivm: simplify and clean-up Z/stencil bit mask/shift code
    
    Refactor the code into two helper functions which compute the bit mask
    and shift terms for Z and stencil.  Plus add a bunch of new comments to
    explain everything.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3b9555094d128052bdaf9957fe9062b35f7f5392
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Fri Mar 19 16:30:47 2010 +0100

    cso: remove cso_set/save/restore_sampler_textures
    
    no longer used after all statetrackers have been converted.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e5f0384ad06359aa1b9dc1b4bc6f475f7a119af2
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Fri Mar 19 16:29:22 2010 +0100

    st/vega: fix up vega state tracker to use cso changes
    
    use cso fragment sampler views instead of sampler textures.
    since we don't really change views, try to store sampler views instead
    of the textures to avoid having to recreate views most of the time.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8221a0e7f7eeff2c8201afcf4f5b46fc36dc8606
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Mar 19 07:36:50 2010 -0600

    es: added -I$(TOP)/include path

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=980da4aed28eca5770323e4fa55b2fd2670261cf
Author: Michal Krol <michal at vmware.com>
Date:   Fri Mar 19 09:08:33 2010 +0100

    gallium/docs: Clarify sampler view descriptions.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8e1768cfd32a4fa47dd5d4e8f5434fafc3b31201
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Fri Mar 19 00:07:55 2010 -0700

    gallium/docs: Fix a couple ReST errors.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=12a40dda394bd14e31c679551bc5abc8b601fdbf
Author: Marek Olšák <maraeo at gmail.com>
Date:   Fri Mar 19 04:46:15 2010 +0100

    r300g: lod min/max clamping should be relative to the base level

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=afae0891949b72a2ede2a3b6a01d4d6bcf4ceae0
Author: Marek Olšák <maraeo at gmail.com>
Date:   Fri Mar 19 01:13:57 2010 +0100

    r300g: fix breakage after the gallium-sampler-view merge

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=f6e987ce7839d66edb88403d2c9ac1b28db2832b
Author: Marek Olšák <maraeo at gmail.com>
Date:   Thu Mar 18 21:18:36 2010 +0100

    r300g: add PIPE_FORMAT_B5G5R5X1_UNORM colorbuffer support, cleanups

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0c81739528fd8f240176bb120c90c712f9606718
Author: Marek Olšák <maraeo at gmail.com>
Date:   Thu Mar 18 20:58:04 2010 +0100

    r300g: mark SRGB colorbuffers as unsupported
    
    I can't find the register bits for SRGB-aware blending and it's not even
    exposed by fglrx so it's most probably not supported by hw.

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

    r300g: add generating texture coordinates for point sprites (WIP)

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

    gallivm: support PIPE_FORMAT_Z24S8_UNORM in depth/stencil code

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=c9c0baabdc653f162f9ce51cb17775aed1a707f7
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Mar 18 15:04:31 2010 -0600

    progs/tests: also test stencil INCR_WRAP mode if supported

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=66b6676d141463b8229e62be6249efd1cb6873a8
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Mar 18 15:02:13 2010 -0600

    gallivm: fix broken INCR/DECR stencil modes
    
    We were mistakenly using the wrong data type for stencil values before.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=705ed3326c9b56fcee193748f87b14ed6d67b65f
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Mar 18 14:53:43 2010 -0600

    progs/tests: comments and clean-ups

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=22e6dc387039e79f6d1435ae8b7422a6514d5d10
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Mar 18 13:02:53 2010 -0600

    gallivm/llvmpipe: added lp_rast_shader_inputs::facing and pass through
    
    The triangle rasterizer sets this field to indicate front/back-facing.
    It gets passed into the generated fragment code as another parameter.
    Used now for stencil front/back selection but will also be used for
    fragment shaders in general (see TGSI_SEMANTIC_FACE).
    
    With this commit two-sided stenciling mostly works but there's
    still a bug or two...

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d219b8a022a6fdaa0106c6e160b594c359f85185
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Mar 18 12:04:50 2010 -0600

    llvmpipe: defines for RAST_WHOLE, RAST_EDGE_TEST

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=94abc4b51e134bee1ace2b57400e35c295bda6f8
Author: Alan Hourihane <alanh at vmware.com>
Date:   Thu Mar 18 18:01:05 2010 +0000

    Add format B5G5R5X1

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

    gallivm/llvmpipe: simplify front/back stencil ref value handling
    
    Instead of passing an array, just pass two scalar values.

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

    gallivm: checkpoint WIP two-sided stencil test

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

    llvmpipe: set opaque = FALSE if stencil enabled
    
    Fixes occasional bad tiles seen in some demos like progs/demos/reflect.c

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=3c0eab714816618314324ac02712fa59e5ed385a
Author: Francisco Jerez <currojerez at riseup.net>
Date:   Thu Mar 18 13:46:20 2010 +0100

    dri/nouveau: Flush after texture validation.
    
    Swizzling needs the destination surface in VRAM, but the subsequent
    rendering operations making use of it are likely to not care. Fire the
    ring after validation to leave the memory manager more room for
    maneuvering.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6193c41bcd8c50d3f4fb38690061029866c37667
Author: Francisco Jerez <currojerez at riseup.net>
Date:   Thu Mar 18 14:19:10 2010 +0100

    dri/nouveau: Avoid pushbuf flushes in the middle of LMA setup.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c944fb5ffe7cf16154d6395001f43a6c965cab1f
Author: Francisco Jerez <currojerez at riseup.net>
Date:   Thu Mar 18 14:18:55 2010 +0100

    dri/nouveau: Implement texcoord generation.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1a812ab57a71d16e45ca44de7ae0570d2bd46674
Author: Francisco Jerez <currojerez at riseup.net>
Date:   Thu Mar 18 14:13:36 2010 +0100

    dri/nouveau: Implement texture matrices.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d475eae50b15646efd83fa7f73ad7f2b40dd5206
Author: Francisco Jerez <currojerez at riseup.net>
Date:   Thu Mar 11 21:48:51 2010 +0100

    dri/nouveau: Some minor vertex submission fixes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=50be9bc6ce8582b3d3cd4fa47976cbeac28b8c26
Author: Xavier Chantry <chantry.xavier at gmail.com>
Date:   Sat Mar 13 19:28:07 2010 +0100

    dri/nouveau: only reallocate texture when needed
    
    nouveau reallocated the mipmap tree on every MIN_FILTER call to account
    for mipmap change. We only need to do this if the texture does not fit
    in the existing mipmap tree. This gives a big performance boost for a
    game like bzflag which changes MIN_FILTER all the time for its font
    rendering.
    
    Signed-off-by: Xavier Chantry <chantry.xavier at gmail.com>
    Signed-off-by: Francisco Jerez <currojerez at riseup.net>

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=9d48a621d2a0e55a76a2cfd0aea3b773e907ed50
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Mar 18 10:24:10 2010 +0000

    llvmpipe: Fix crashes when there is no depth buffer bound.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6de8e563ac4dad818fc2bfea23f557919ed36234
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.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0557d0a4b2c010b6f617613b2b46e055ce12fac9
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Mar 17 16:26:41 2010 -0600

    progs/trivial: added comments

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

    gallivm/llvmpipe: basic stencil testing works
    
    Most stencil demos look OK (modulo some unrelated rendering glitches).
    Only single-sided stencil test works at this point.
    There are probably some bugs to be found...

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=227824ac6999a8925b90f093b08a6284d33a7dad
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Mar 17 15:09:35 2010 -0600

    llvmpipe: remove incorrect depth test check

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2b8db4ce156fbd4d094f46fad0b8b3291b057fff
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Mar 17 15:07:45 2010 -0600

    gallivm: added lp_build_andc()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8dc8c3f5b11d5f158b0027d1501555c898e0451e
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Mar 17 08:34:23 2010 -0600

    llvmpipe: silence some pointer/casting warnings

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

    gallivm/llvmpipe: more asst changes for stencil testing

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=67b82fc395fc9972fc08233044057ab540c7ab59
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Mar 16 14:32:18 2010 -0600

    gallivm/llmvpipe: pass stencil refs state into z/stencil build code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b8b1bb946f0bc7d1646e0625c239e08ac60b4fc7
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Mar 16 14:11:43 2010 -0600

    llvmpipe: use new LP_JIT_CTX_ enums for jit context field positions
    
    Use the new enum values rather than integers in a few places.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=eee51147979208feffdf37c588ebbce4df6b40d6
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Mar 16 14:00:40 2010 -0600

    llvmpipe: added stencil ref values to jit context state

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6379e47ebde2767ec88504313c4cf2d99ac44920
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Mar 16 13:50:19 2010 -0600

    llvmpipe: break lines

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=362c1bf75eb74de5b4655c481b74f79718ed4a34
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Mar 17 09:09:54 2010 -0700

    intel: Replace mt->pitch with mt->region->pitch.
    
    The pitch is not really an inherent part of the miptree, since it's
    not part of any of the layout calculations, and it's dictated by the
    libdrm-allocated region pitch now.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=30446f8a708a647401e58da11de2dc464e37823c
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Mar 17 09:27:48 2010 -0700

    intel: Return false like other blit failure paths if out of aperture.
    
    The primary consumer of this (miptree relayout) already has this code
    for handling failure, and the other paths want to know if failure
    actually occurs and do something appropriate, which may not include
    memcpy.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e1e48ea15c1fe448f0b69e086b66c1123dc98bb7
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.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=da011faf48155a5c02ebc1fe1fa20a4f54b8c657
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.

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

    intel: Assert that the linear blits succeed.
    
    We don't have any fallback code here, and we want to avoid this path
    if failure would happen, so just assert.

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

    intel: Remove level_offset now that it's unused.
    
    This is the last pitch-dependent part of miptree setup.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=32f143b4327521a058dc05f0ab9087a5696b9618
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.

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

    intel: Rename the z24_x8 depth spans to z24_s8 since they do stencil too.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b22bb34533050bda0c207008a4933ccbbe69bf8e
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Mar 17 10:53:55 2010 -0600

    llvmpipe: remove -m32 flag from linux-llvm config

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c11d582411a999ed40db4c02143dd380113e0ffd
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Mar 17 10:31:57 2010 -0600

    st/mesa: plug in default for pipe_context::surface_copy() if needed
    
    This lets us avoid conditionals and duplicated code in several places.

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

    progs/samples: improve copy.c demo
    
    If the test image was larger than the window, nothing was drawn because
    of invalid raster position.  Use glWindowPos instead of glRasterPos.
    Also, use integer src/dst coordinates to avoid grabbing black pixels
    outside of the src image region.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ef92fe85de114cb50ca4b3070d0594aade54526c
Merge: bf1974b37d6b92448b068dda8f8f4e9aab4dc537 1bfc314596256b039df59f751d59dac82e3ceba1
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Mar 17 10:13:51 2010 -0600

    Merge branch '7.8'
    
    Conflicts:
    
    	src/mesa/state_tracker/st_cb_drawpixels.c

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

    progs/samples: silence warnings

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1bfc314596256b039df59f751d59dac82e3ceba1
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Mar 17 10:06:27 2010 -0600

    st/mesa: fix glCopyPixels bugs/crashes when src region need clipping
    
    Use the _mesa_clip_readpixels() function to clip the src region against
    the buffer's bounds.  Neatly, the resulting pixel unpack object's
    SkipPixels/SkipRows fields can be used to determine the position of the
    region in the destination texture.
    
    Fixes crash in progs/samples/copy.c and probably other cases.

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

    mesa: rename params in prototype to match implementation

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

    glapi: fix assorted warnings
    
    And replace some instances of GLuint with unsigned int to avoid pulling in
    GL/gl.h

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3828910d0e51cd5fb7d4ebcde8bfc98a84b57b06
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Mar 17 08:41:47 2010 -0600

    swrast: remove unused compute_coveragei() function

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=90fe8c39f18512d22cdf52cbaa3e86a94a831ee2
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Wed Mar 17 04:35:14 2010 -0700

    st/mesa: Fix build breakage.
    
    Nearly certain this is what was intended; it compiles, but I'm not sure
    this path is ever hit in my tests.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f0f04cd12db156ec53b7ea46fae27199af121f90
Merge: e1ee3eaf6d739ddaa31bad1316e000c6220fa707 a29c7948d965ad274ae7ac98fe01f2f877b19d94
Author: Pauli Nieminen <suokkos at gmail.com>
Date:   Wed Mar 17 11:26:48 2010 +0200

    Merge branch '7.8' into master
    
    Conflicts:
    	Makefile
    	src/mesa/main/version.h

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e1ee3eaf6d739ddaa31bad1316e000c6220fa707
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Mar 16 16:45:54 2010 -0600

    cell: build identity driver too

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a9a1b52f959f325affe89a093b05e9b0f100018c
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Mar 16 16:45:36 2010 -0600

    cell: add missing semicolon

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e548babb1fc9230054674deb5e332f55319e5b91
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Tue Mar 16 22:32:42 2010 +0100

    nv50: support more formats in surface_copy,fill
    
    Fixes corrupted fonts in bzFlag, where we've been silently
    failing to copy I8 mipmaps to a new miptree.
    
    Print an error message on unsupported format now, since we
    can't return failure.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5782b2a968bb979b651e49bb5fc4162faa842050
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.

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

    i965: Fix inversion for glCopyPixels to/from FBOs.
    
    fixes piglit fbo-copypix.

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

    intel: Remove more code for x8z24 visuals, since we only do s8z24.

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

    Revert "i965: Do VS SGT, SLT, and friends using CMP, SEL instead of CMP, MOV, MOV."
    
    This reverts commit 8ef3b1834a896927bdd4f2aea552cdb732849da9.  Fixes
    piglit glsl-vs-if.

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

    Revert "i965: Do FS SLT, SGT, and friends using CMP, SEL instead of CMP, MOV, MOV."
    
    This reverts commit 46450c1f3f93bf4dc96696fc7e0f0eb808d9c08a.  I was
    wrong about null reg behavior -- it reads undefined, not 0.  And
    they're not kidding.

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

    meta: Fix up restoration of state if _mesa_map_pbo_source() fails.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=541c9c08e575ea93768c2e2cb889d9b236caf40f
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Mar 12 17:09:51 2010 -0800

    meta: Properly refcount our saved programs and texobjs.
    
    Found while debugging bug #24119.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7c457108596ba6b95a17b8353a117fccbac486fc
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Mar 16 13:31:42 2010 -0600

    gallium: add target-helpers/wrap_screen.c to C_SOURCES
    
    Was commented out before.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a29c7948d965ad274ae7ac98fe01f2f877b19d94
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Mar 9 14:22:51 2010 -0800

    i965: Fix ENDLOOP to only patch up this loop's BREAK and CONT.
    
    Corresponds to d225a25e21a24508aea3b877c78beb35502e942d and fixes
    piglit glsl-fs-loop-nested.  Bug #25173.
    (cherry picked from commit a81836ee2fe5092d695b717addf8cec91f569777)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=42e0e8686688ff91e92fa4ac46c6dacb2d5f2140
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Mar 9 11:56:14 2010 -0800

    i965: Unalias all GLSL source regs from the destination regs used.
    
    We were doing it ad-hoc before, as instructions with potential
    aliasing problems were identified.  But thanks to swizzling basically
    anything can have aliasing, so just do it generally at source reg
    setup time.  This is somewhat inefficient, because sometimes an
    operation doesn't need unaliasing protection if the swizzling is safe,
    but the unaliasing before didn't cover those cases either.
    
    Fixes piglit glsl-fs-loop.
    (cherry picked from commit 6b194dab6b4d9f12cdd54c699b23c0d3420a49c2)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d24f59d0081074ae9c4532949e75147447c8a82a
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Mar 9 09:56:42 2010 -0800

    i965: Fix nested loops in the VS.
    
    We were patching up all the break and continues between the start of
    our loop and the end of our loop, even if they were breaks/continues
    for an inner loop.  Avoiding patching already patched breaks/continues
    fixes piglit glsl-vs-loop-nested.
    (cherry picked from commit f6f547d87ea68f44c50a0b0231b7360ca94b2975)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=009392f50db7ae0f6ef1fcbff268d5b833852074
Author: Eric Anholt <eric at anholt.net>
Date:   Mon Mar 8 16:08:33 2010 -0800

    i965: Fix up VP constbuf leak on program delete.
    (cherry picked from commit 7f6d2754d586545ab6c970acffdd897294879039)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1254d3d315497636a2445533372dd3d1fa6f96dc
Author: Eric Anholt <eric at anholt.net>
Date:   Mon Mar 8 12:12:31 2010 -0800

    i965: Fix up the handling of point sprite coordinate replacement.
    
    The code was walking over the regs of pairs of attributes and checking
    whether the attribute with a given reg index had point sprite enabled.
    So the point sprite setup code was rarely even getting executed.
    Instead, we need to determine which channels of a reg need point
    sprite coordinate replacement.  In addition, it was multiplying the
    attribute by 1/w, when it's supposed to cover (0, 1) in each direction
    regardless of w, and it wasn't filling in the Z and W components of
    the texcoord as specified.
    
    Fixes piglit point-sprite and the spriteblast demo.  Bug #24431, #22245.
    (cherry picked from commit bc632d04370566c1156cbd0345fe303834f0b910)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=837f003eeb1ce56c2d8285e82ee86b5ffbb19442
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Mar 10 11:00:40 2010 -0800

    i965: Add support for the CMP opcode in the GLSL path.
    
    This would be triggered by use of sqrt() along with control flow.
    Fixes piglit-fs-sqrt-branch and a bug in Yo Frankie!.
    (cherry picked from commit 48dca99feb394febc3af44e14f23fb12a9cc9204)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7ee4db50b10ab2d8fdfc4781f26b84041cf568d7
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Mar 10 10:38:20 2010 -0800

    i965: Fix the response len of masked sampler messages for 8-wide dispatch.
    
    The bad response length would hang the GPU with a masked sample in a
    shader using control flow.  For 8-wide, the response length is always
    4, and masked slots are just not written to.  brw_wm_glsl.c already
    allocates registers in the right locations.
    
    Fixes piglit glsl-fs-bug25902 (fd.o bug #25902).
    (cherry picked from commit f6d210c284751ac50a8d6358de7e75a1ff1e4ac7)
    (cherry picked from commit dc8c0359448cdae7b367552ba58783c04b199778)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=40c3861e1e98116c573027b054a6a05208c53b6a
Author: Michal Krol <michal at vmware.com>
Date:   Tue Mar 16 19:39:09 2010 +0100

    st/mesa: Invalidate sampler view when texture object changes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c1c9fad293eed751668fe2b34ff611af8d268131
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Tue Mar 16 07:48:14 2010 -0700

    Remove nonexistant files from tarballs rule of Makefile
    
    The Makefile should eventually be fixed to stop building tarballs if
    one of the individual calls to tar fails.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f0c32629276a0bf33eed5ba519e3536061e239ad
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Tue Mar 16 07:38:51 2010 -0700

    mesa: set version string to 7.8-rc1

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d320152b4786e72f0fe76ec5e8cf58b0eea91b13
Author: Matthew W. S. Bell <matthew at bells23.org.uk>
Date:   Mon Mar 15 01:18:02 2010 +0000

    Correct GL_EQUIV code in r67/7xx.
    
    From 247e121106e8d3e389f2e5a6edf13ea70ac18df7 Mon Sep 17 00:00:00 2001
    
    These seem to be documented in
    <http://www.svgopen.org/2003/papers/RasterOperationsUsingFilterElements/index.html>.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ac8662c29dbf96b456d23308c1bc459eea63e36c
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Tue Mar 16 15:49:23 2010 +0100

    st/xorg: fix up xorg state tracker to use cso changes
    
    use cso_set_fragment_sampler_views instead of cso_set_sampler_textures

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e9c2c4a76466fc1ccfbf4d5de048414f7126b940
Author: Pauli Nieminen <suokkos at gmail.com>
Date:   Mon Mar 15 10:30:18 2010 +0200

    radeon: Fix buffer object unmap to be called only once for dma buffers.
    
    If flush happens inside radeonRefillCurrentMaRegion the last dma buffer would
    be unmapped twice. Unmapping buffer when moving buffer to wait list fixes the
    mapping error.

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

    regenerate gl_mangle.h to get new EGLImage functions

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=759c1c287caddac2f9d398de8c626ca435ecb42a
Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue Mar 16 13:48:09 2010 +0000

    libgl-xlib: Use a simple GALLIUM_DRIVER env var to select the pipe driver.
    
    GALLIUM_DRIVER is being used in many other places, and it easier to
    memorizing and understand than all the GALLIUM_NO_XXX.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d731190ec3a0401376e877d5f2e6a988a2eb9eb9
Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue Mar 16 13:46:10 2010 +0000

    gallium: Silence warning.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8f55a95178069d5e8b18647e6b675fc403d68073
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Mon Mar 15 21:55:08 2010 +0100

    gallium: change remaining util functions to use cso sampler views
    
    changes arguments of util_blit_pixels_tex and util_gen_mipmap to
    struct pipe_sampler_view * instead of struct pipe_texture *.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e4b8a307b25146202b1fb64339b307bde5ec3b30
Author: Michal Krol <michal at vmware.com>
Date:   Tue Mar 16 10:58:33 2010 +0100

    gallium/docs: Create a separate section for Sampler Views.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8cdfd1219a2d13d252a8691ee6dddb0d773bdc77
Merge: 6420aca08ba6910dce22ab9f813cc57d611b0aa8 e0ce4a4a0994211ead8e5a77cccdd2a084e8a288
Author: Keith Whitwell <keithw at vmware.com>
Date:   Tue Mar 16 09:02:38 2010 +0000

    Merge commit 'origin/master' into gallium-sampler-view
    
    This branch already seems to have the nv50_tex.c fix.
    
    Conflicts:
    	src/gallium/drivers/nv50/nv50_tex.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e0ce4a4a0994211ead8e5a77cccdd2a084e8a288
Author: Chia-I Wu <olv at lunarg.com>
Date:   Tue Mar 16 15:48:03 2010 +0800

    i965g: Fix use of an uninitialized variable.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9d3a873f425fde83628b547c4b4638f39d78c1b9
Merge: 95d43bccde9ba5c0727bb2b9e52d050dacfa0cfa a66d0081044bfcbfbe72ecbc27692387e4716e5c
Author: Chia-I Wu <olv at lunarg.com>
Date:   Tue Mar 16 15:12:46 2010 +0800

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

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=95d43bccde9ba5c0727bb2b9e52d050dacfa0cfa
Author: Ben Skeggs <bskeggs at redhat.com>
Date:   Tue Mar 16 13:18:39 2010 +1000

    nv50: fix texturing from >=4GiB mark

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b586774016e2f5dd1541cd3b0c93f8ea69fe9e9a
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Tue Mar 16 01:17:33 2010 +0000

    llvmpipe: Fix rebase typo

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8b63f9b497c22cb59678588d921699189f8b712f
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Thu Mar 11 03:33:03 2010 +0000

    winsys/sw: Add a software winsys layered on a pipe

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=eaee22ac880e431028ac4c6854af1873d5765869
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Tue Mar 16 00:12:37 2010 +0000

    i965g: Fix after context transfers

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cb1b0b4bec9a1c05bbb762ed04a78dfdf584e3a6
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Mar 15 18:19:04 2010 -0600

    gallivm: checkpoint: stencil test code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=185be3a87a5b38e8821a560c073975c11dcbd3e9
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Mar 15 14:00:23 2010 -0600

    gallivm/llvmpipe: rename some constant building functions

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

    gallivm: fix up some #includes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0d71ba46e613230c84165106c1fcc9027dec4cd3
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Mar 15 13:50:40 2010 -0600

    gallivm/llvmpipe: rename os_llvm.h to lp_bld.h
    
    The llvm wrapper wasn't really an OS thing.
    
    Use lp_bld.h for now but we eventually should rename/re-prefix all the
    files/functions in the gallivm/ directory.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3eb4b7bbecc013f25a9d77b50c745514350f99f9
Author: José Fonseca <jfonseca at vmware.com>
Date:   Mon Mar 15 21:03:59 2010 +0000

    libgl-xlib: Obey GALLIUM_SOFTPIPE define.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8e848d682e74f9ae3e105635fe55d19ed8c94547
Author: Dave Airlie <airlied at redhat.com>
Date:   Tue Mar 16 06:49:38 2010 +1000

    gallium: fix frontbuffer rendering with r300g
    
    No idea if this is the correct fix, but it makes it work again at least.
    
    Signed-off-by: Dave Airlie <airlied at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6420aca08ba6910dce22ab9f813cc57d611b0aa8
Author: Keith Whitwell <keithw at vmware.com>
Date:   Mon Mar 15 17:56:19 2010 +0100

    cso: Do not hold references to bound textures.
    
    Sampler views already hold references to those.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=346298c7658f2ec8b105e5e53101637af232724f
Author: Marcin Baczyński <marbacz at gmail.com>
Date:   Sat Mar 13 14:26:45 2010 +0100

    Replace _mesa_strtod with _mesa_strtof.
    
    Reviewed-by: Ian Romanick <ian.d.romanick at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3949388ca34c4578455be6db65d140c8e8f2184a
Author: Michal Krol <michal at vmware.com>
Date:   Mon Mar 15 15:04:12 2010 +0100

    st/mesa: Fix a call to st_get_stobj_sampler_view().

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6b60820fde8596966b1ffdb5d008e94773b2f321
Author: Michal Krol <michal at vmware.com>
Date:   Mon Mar 15 15:03:44 2010 +0100

    st/mesa: Pass in correct sampler view object to blitter.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=df65fc8100f267b3167012d4f8502cf9eed526df
Author: Michal Krol <michal at vmware.com>
Date:   Mon Mar 15 14:42:44 2010 +0100

    util: Fix nil pointer reference.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f2bc089d148253d7a411e94257633ce40ec1c6a9
Author: Michal Krol <michal at vmware.com>
Date:   Mon Mar 15 13:20:37 2010 +0100

    gallium: util_blit_pixels() takes source sampler view as argument.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dbf20a1f0fa7965254aa8a0e2ea35a6b8576fd7d
Author: Michal Krol <michal at vmware.com>
Date:   Mon Mar 15 13:18:30 2010 +0100

    st/mesa: Cache FBO texture's sampler view object.

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

    st/mesa: Update the comments in st_manager.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=08189e639195ecb619ed37250b6dbb63017584b8
Author: Keith Whitwell <keithw at vmware.com>
Date:   Mon Mar 15 10:27:25 2010 +0000

    nvfx: fix up after merge

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=506130fff5685742d280bde8800be036c8e8ebfa
Author: Keith Whitwell <keithw at vmware.com>
Date:   Mon Mar 15 10:24:55 2010 +0000

    r300g: fix up after merge

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=42910ebe7b9748c0ecb6a597bae3e7d43c7e170f
Merge: 47bfbd452c93e6a8db013fb90d9f42210cf24889 68e58a96e80865878e6881dc4d34fcc3ec24eb19
Author: Keith Whitwell <keithw at vmware.com>
Date:   Mon Mar 15 09:44:52 2010 +0000

    Merge commit 'origin/master' into gallium-sampler-view
    
    Conflicts:
    	src/gallium/drivers/nv30/nv30_context.h
    	src/gallium/drivers/nv30/nv30_state.c
    	src/gallium/drivers/nv40/nv40_context.h
    	src/gallium/drivers/nv40/nv40_state.c
    	src/gallium/drivers/r300/r300_emit.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=23e9a25e1ff01d9f3ef5cc99f59e0fda0ac2d421
Author: Chia-I Wu <olv at lunarg.com>
Date:   Sun Mar 14 14:58:27 2010 +0800

    st/glx: Fix glXCopySubBufferMESA.
    
    Honor the (x, y) and (width, height) pairs.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d6262bdcfb64e1f88f6a890829f5c30c26bc372b
Author: Chia-I Wu <olv at lunarg.com>
Date:   Sun Mar 14 12:01:27 2010 +0800

    st/glx: Sync the back buffer to the front buffer.
    
    Consider this rendering sequence
    
      * render to the back buffer
      * swap buffers
      * read from the front buffer
    
    The front buffer is expected to have the contents of the back buffer.

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

    st/glx: Add support for GLX_MESA_copy_sub_buffer.
    
    Create a per-display pipe_context as needed to copy the contents between
    framebuffer attachments.  This allows us to support
    GLX_MESA_copy_sub_buffer.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6632915e957149c153a3f793c400a532b4995b18
Author: Chia-I Wu <olv at lunarg.com>
Date:   Sun Mar 14 11:20:58 2010 +0800

    st/glx: Add xmesa_display to hold per-display variables.
    
    This basically adds a static xmesa_display to collect per-display static
    variables in xm_api.c.  Multiple display support is still missing, but
    this is a step forward.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4a30330b26b543dfa864a05a1e8072f764369a25
Author: Chia-I Wu <olv at lunarg.com>
Date:   Sun Mar 14 00:10:09 2010 +0800

    st/mesa: Fix handling of FBO.
    
    FBOs are created by st_new_framebuffer and cannot be casted to
    st_framebuffer.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=47bfbd452c93e6a8db013fb90d9f42210cf24889
Merge: faa14818856e1e9a4ee624c2bc04d7aecabd07ab a80e33f40731f07e8a39896bfdcd1b1504aedc1f
Author: Keith Whitwell <keithw at vmware.com>
Date:   Sat Mar 13 15:06:35 2010 +0000

    Merge commit 'origin/master' into gallium-sampler-view
    
    Conflicts:
    	src/gallium/auxiliary/util/u_tile.c
    	src/gallium/auxiliary/util/u_tile.h
    	src/gallium/drivers/identity/id_context.c
    	src/gallium/drivers/llvmpipe/lp_setup.c
    	src/gallium/drivers/llvmpipe/lp_setup.h
    	src/gallium/drivers/softpipe/sp_tex_tile_cache.c
    	src/gallium/include/pipe/p_context.h
    	src/mesa/state_tracker/st_cb_bitmap.c
    	src/mesa/state_tracker/st_cb_drawpixels.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8c210c1b3b5e63eebae2b73814d2000520576ce7
Author: Chia-I Wu <olv at lunarg.com>
Date:   Sat Mar 13 20:30:03 2010 +0800

    st/mesa: Validate the state in st_readpixels.
    
    The front renderbuffer of a framebuffer is usually added as needed when
    glReadBuffer(GL_FRONT) is called.  When the call is followed by
    glReadPixels, we should validate the state before reading from the
    renderbuffer.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=63af29bfbe265318bcf5be69e420de361b900321
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Mar 12 18:32:10 2010 +0000

    mesa: Fix memory leak in decompress-with-blit.
    (cherry picked from commit f05a4ee6f2840590c90da4be2fe5c6295410a5af)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=66cd38f465499863de106e1ae83b5de85072c29b
Author: Chia-I Wu <olv at lunarg.com>
Date:   Sat Mar 13 17:40:24 2010 +0800

    st/glx: Fix framebuffer validation.
    
    When xmesa_st_framebuffer_validate was called twice with different sets
    of attachments, the second call was ignored.  Add a texture_mask to
    remember which textures have been requested to make sure the missing
    ones get created.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=418b9ac2990fc6809de359a862ee809d3b86343c
Author: Chia-I Wu <olv at lunarg.com>
Date:   Sat Mar 13 17:39:14 2010 +0800

    st/glx: Correctly set buffer_mask of a visual.
    
    Stupid typos again..

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f91d8c6885c8944322991115b739cee3e2fdf6bd
Author: Chia-I Wu <olv at lunarg.com>
Date:   Sat Mar 13 17:00:24 2010 +0800

    st/mesa: Set revalidate in st_framebuffer_update_attachments.
    
    There are two conditions that a validation is required.  One is when the
    the framebuffer becomes invalid.  The other is when we request for
    textures that we did not request before.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=813c58d77e21cb59adb914b4b4ee26be758ff0ea
Author: Chia-I Wu <olv at lunarg.com>
Date:   Sat Mar 13 15:57:15 2010 +0800

    st/glx: Make xmesa_create_st_api a callback of xm_driver.
    
    Instead of guessing the API in st/glx, let the target decide how to
    create st_api.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fecb97aab42e1a099f12cc7a47ed7219cd041809
Author: Chia-I Wu <olv at lunarg.com>
Date:   Sat Mar 13 14:57:32 2010 +0800

    st/egl: Fix eglCopyBuffers.
    
    Use a (real) pipe context to copy between pipe surfaces.  Fix a NULL
    dereference of the temporary native surface created for copying.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=495bfb0ad2e60638e7b2e94f36f0079e3f450091
Author: Chia-I Wu <olv at lunarg.com>
Date:   Sat Mar 13 00:52:47 2010 +0800

    st/glx: Fix leaks in xmesa_st_framebuffer.
    
    The textures and surface of a framebuffer should be unreferenced when
    the framebuffer is destroyed.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=faa14818856e1e9a4ee624c2bc04d7aecabd07ab
Author: Michal Krol <michal at vmware.com>
Date:   Fri Mar 12 14:43:11 2010 +0100

    cso: Remove set/save/restore_vertex_sampler_textures().

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b8030c6561e019e079b5be2fe64ec804df4bfa03
Author: Michal Krol <michal at vmware.com>
Date:   Fri Mar 12 14:37:36 2010 +0100

    st/mesa: Associate a sampler view with an st texture object.
    
    Lazily create a sampler view when the texture is being bound
    for the first time.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=08f89988c8738029c60e89c61c9da0522bd53087
Author: Michal Krol <michal at vmware.com>
Date:   Fri Mar 12 14:36:23 2010 +0100

    cso: Add entry points for vertex/fragment sampler views.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9dae0e0ff88957d16db47130a2646179fb5fc267
Author: Chia-I Wu <olv at lunarg.com>
Date:   Fri Mar 12 13:26:18 2010 +0800

    st/glx: Add xm_st.c to SConscript.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=543a29f1a16cc46c6d019d2cf2bd13a96b5a3f2f
Author: Chia-I Wu <olv at lunarg.com>
Date:   Fri Mar 12 11:27:50 2010 +0800

    st/mesa: Check the format before adding depth/stencil buffers.
    
    The format might have depth bits, stencil bits, or both.  Add the
    renderbuffers as needed.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3475e88442c16fb2b50b903fe246b3ebe49da226
Author: Chia-I Wu <olv at lunarg.com>
Date:   Fri Mar 12 11:20:27 2010 +0800

    st/glx: Return a better format in choose_depth_stencil_format.
    
    Return a better format instead of an exact format in
    choose_depth_stencil_format.  Also, prefer formats with stencil bits.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=72ed7eb15a12ad88647dddefde5999ddd308b9e4
Author: Chia-I Wu <olv at lunarg.com>
Date:   Fri Mar 12 10:04:47 2010 +0800

    st/glx: Fix an infinite recursion in flush_front.
    
    It was a stupid typo by me when I refactored the code.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=576d9af505bd19ccaac04a68c8744f36f887bd5c
Author: Chia-I Wu <olv at lunarg.com>
Date:   Wed Mar 10 17:22:56 2010 +0800

    st/glx: Use st_api.h instead of st_public.h.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a924dd18c32bbc0056a799cf621dc2835644c16e
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Thu Jan 14 16:05:36 2010 +0800

    st/egl: Use st_api.h instead of st_public.h.
    
    Switch from st_public.h to st_api.h.  The latter has intrinsic multiple
    APIs support and allows various EGLImage extensions to be supported.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3a3a31bf88c42890fbc2e4211981f97bd43dff4a
Author: Chia-I Wu <olv at lunarg.com>
Date:   Sun Feb 7 20:17:48 2010 +0800

    winsys/xlib, st/es: Advertise st_api.h support.
    
    This is done by defining one of st_module_OpenGL_ES1,
    st_module_OpenGL_ES2, and st_module_OpenGL.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=de8a879f5c77dbf5c31251e07b2f1b8d2635716c
Author: Chia-I Wu <olv at lunarg.com>
Date:   Sun Feb 7 19:20:52 2010 +0800

    st/mesa: Implement st_api.h.
    
    There is currently no user of this new interface.  As the inteface can
    coexist with st_public.h, everthing should work as before.
    
    ST_TEXTURE_2D is both defined by st_public.h and st_api.h.  Reorder the
    headers in st/dri to avoid conflicts.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8bcd616a3ffd040ef28b61b38b22da2dad9e2242
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Thu Jan 14 12:19:32 2010 +0800

    st/vega: Implement st_api.h.
    
    There is currently no user of this new interface.  As the inteface can
    coexist with st_public.h, everthing should work as before.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d2083056d56990a9bfba774d5bda272b74d27a6f
Author: Chia-I Wu <olv at lunarg.com>
Date:   Sun Feb 7 00:52:02 2010 +0800

    gallium: Add st_api.h.
    
    This is a new interface to be implemented by st/mesa, st/vesa, and the
    window system APIs such as EGL or GLX.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a671a9eed08e63e97ec4257adea2c09dd7d2b4e2
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Thu Mar 11 17:14:14 2010 +0100

    nv50: take format from sampler view, not the referenced texture

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9e9839bd04b5d4e554a1a9ede22ccf44fc1306b6
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Thu Mar 11 17:12:10 2010 +0100

    nv50: put correct value into the TIC MAX_LEVEL field

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4da5d369fb6a724a03a3c2e79ed6623980fc72ac
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Thu Mar 11 17:27:12 2010 +0100

    nv50: fix damage from merging master into sampler-view
    
    Fixed the state array sizes at 3 (instead of PIPE_SHADER_TYPES)
    because we'll never have domain and hull shaders on nv50; also
    the numbering doesn't correspond to the hw numbering.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=530b9910c2fd25344e6d28b6d9aa0eaad31618e7
Author: Michal Krol <michal at vmware.com>
Date:   Thu Mar 11 15:30:21 2010 +0100

    gallium: Check for OOM condition when creating a sampler view.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=252dc5f897f9d124459e3afebf6686d1fe271511
Author: Michal Krol <michal at vmware.com>
Date:   Thu Mar 11 15:25:52 2010 +0100

    gallium: Use last_level for pipe_sampler_view instead of num_levels.
    
    It's more consistent with the rest of the interfaces.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5d4360d10cd39e28ee3b563e95959f3dd22c5242
Author: Michal Krol <michal at vmware.com>
Date:   Wed Mar 10 16:32:34 2010 +0100

    gallium: pipe_get_tile_swizzle() accepts format parameter.
    
    Enables casting of texture data.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3ce4375912c8ea488460e593e07c5bb15b92dca9
Merge: f59f28093ea827bd234d8e1a36bdd56a9fce5f09 9b348d0ed125a22be3f318ac60cef6f201edfdab
Author: Michal Krol <michal at vmware.com>
Date:   Wed Mar 10 15:49:30 2010 +0100

    Merge branch 'master' into gallium-sampler-view
    
    Conflicts:
    	src/gallium/auxiliary/Makefile
    	src/gallium/auxiliary/SConscript
    	src/gallium/auxiliary/tgsi/tgsi_exec.c
    	src/gallium/auxiliary/util/u_blitter.c
    	src/gallium/drivers/i915/i915_context.h
    	src/gallium/drivers/i965/brw_context.h
    	src/gallium/drivers/llvmpipe/lp_context.h
    	src/gallium/drivers/nv50/nv50_context.h
    	src/gallium/drivers/nv50/nv50_state_validate.c
    	src/gallium/drivers/nv50/nv50_tex.c
    	src/gallium/drivers/r300/r300_blit.c
    	src/gallium/drivers/r300/r300_context.h
    	src/gallium/drivers/r300/r300_emit.c
    	src/gallium/drivers/r300/r300_state.c
    	src/gallium/drivers/softpipe/sp_context.h
    	src/gallium/drivers/svga/svga_context.h
    	src/gallium/drivers/svga/svga_pipe_sampler.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f59f28093ea827bd234d8e1a36bdd56a9fce5f09
Author: Michal Krol <michal at vmware.com>
Date:   Tue Mar 2 12:03:24 2010 +0100

    softpipe: Implement sampler view swizzling.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5587097b53afbce52f7e26568d2dde11de96e1ec
Author: Michal Krol <michal at vmware.com>
Date:   Tue Mar 2 12:02:31 2010 +0100

    util: Add pipe_get_tile_swizzle().

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a69fdb84df17dd91cbfd41fc90a54558cb334297
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Thu Feb 25 16:43:01 2010 +0100

    nv30: function is called nv30_set_fragment_sampler_views, plural

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=44570063bf8a4f45807bc1598c8de291cdc64506
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Thu Feb 25 16:39:58 2010 +0100

    nv50: update to handle new sampler view state

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=013dd29cca9b90555b7481a81ea1727fb7cea28b
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Feb 25 08:05:53 2010 -0700

    gallium/util: rewrap comment to fit in 80 columns

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9960b3ed4b9a7b6eb92245820bdffdf5f70470a6
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Feb 25 08:04:29 2010 -0700

    gallium: added util/u_sampler.c to Makefile

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e81caade02a51da65eb28eba6816503305a97920
Author: Michal Krol <michal at vmware.com>
Date:   Thu Feb 25 15:33:15 2010 +0100

    docs: Document sampler view entry points.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9aeb206e17181dfba4a40a41dbfc11560269e942
Author: Michal Krol <michal at vmware.com>
Date:   Thu Feb 25 15:16:18 2010 +0100

    cell: Fix after sampler view changes.
    
    Did not test build.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6a8961a2479288df4ec736f94b8bf990c1fe0d72
Author: Michal Krol <michal at vmware.com>
Date:   Thu Feb 25 14:56:19 2010 +0100

    nv50: Fix after sampler view changes.
    
    Did not test build.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=512d3e691e43b663932fcf22a8c333c79033cb8b
Author: Michal Krol <michal at vmware.com>
Date:   Thu Feb 25 14:46:31 2010 +0100

    nv40: Fix after sampler view changes.
    
    Did not test build.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e3c2a053cf4ac761d672ec64cb18c099b4ac3bc2
Author: Michal Krol <michal at vmware.com>
Date:   Thu Feb 25 14:40:56 2010 +0100

    nv30: Fix after sampler view changes.
    
    Did not test build.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=06f63457908a997828e93f3141ecdde59392b7d5
Author: Michal Krol <michal at vmware.com>
Date:   Thu Feb 25 14:27:34 2010 +0100

    docs: Update after sampler view changes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3e0181f47334534be081caa912a20d278fd07149
Author: Michal Krol <michal at vmware.com>
Date:   Thu Feb 25 14:21:50 2010 +0100

    python: Fix typo.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=92a8c42baa64fbf8e1a986a0b820fe1744c1b3b3
Author: Michal Krol <michal at vmware.com>
Date:   Thu Feb 25 14:19:54 2010 +0100

    python: Fix after sampler view changes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3a7314a78d2d239aef4032445c41e530ec13d3e0
Author: michal <michal at transistor.(none)>
Date:   Thu Dec 10 09:29:15 2009 +0100

    gallium: Silence compiler warnings.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1fb440beb9cccbe6f4bbd309792a89f6e1b4ee3f
Author: michal <michal at transistor.(none)>
Date:   Thu Dec 10 09:23:15 2009 +0100

    llvmpipe: Fix after sampler view changes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3710a6f6cc84f46b6e1fb6a6a9f9eb6e7047c4e0
Author: michal <michal at transistor.(none)>
Date:   Thu Dec 10 08:46:19 2009 +0100

    r300: Fix after sampler view changes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=875f6d20b1180a4cafc747bd295b24ae1799a964
Author: michal <michal at transistor.(none)>
Date:   Thu Dec 10 08:05:45 2009 +0100

    i965: Fix after sampler view changes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1f5285f99771243b636deb9ae0a17c54f818fac6
Author: michal <michal at transistor.(none)>
Date:   Thu Dec 10 07:52:45 2009 +0100

    i915: Fix for sampler view changes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=92b781c2dda9ae5aeec7e32cfc9902057edd0a9d
Author: Michal Krol <michal at vmware.com>
Date:   Tue Feb 23 19:18:27 2010 +0100

    trace: Fix after sampler view changes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ad230a1fb12640ac515096d892b58e2bfdb995e7
Author: Michal Krol <michal at vmware.com>
Date:   Tue Feb 23 17:03:56 2010 +0100

    svga: Fix after sampler view changes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=eb9c9efedf9e0b1fdb000a3d175285764759af2a
Author: Michal Krol <michal at vmware.com>
Date:   Tue Feb 23 16:37:42 2010 +0100

    softpipe: Fix after sampler view changes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=14a146c4995da5074eb1192a818b7a3dfc3bb438
Author: Michal Krol <michal at vmware.com>
Date:   Tue Feb 23 16:09:40 2010 +0100

    identity: Fix after sampler view changes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9187b25a15145933ca014556e109b17ecf38ece4
Author: Michal Krol <michal at vmware.com>
Date:   Tue Feb 23 16:09:10 2010 +0100

    failover: Fix after sampler view changes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f6106566081978f663cf08e54bb8908cb58a5316
Author: Michal Krol <michal at vmware.com>
Date:   Fri Feb 19 19:00:26 2010 +0100

    gallium: WIP: Introduce sampler views.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3d0bfc6a4be73d43928493641bf819f77075bbc1
Author: Michal Krol <michal at vmware.com>
Date:   Thu Feb 18 12:05:08 2010 +0100

    tgsi: Make more exec opcodes look pretty.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=348d236afcde3beede16a2de58b8c423b98d0676
Author: Michal Krol <michal at vmware.com>
Date:   Thu Feb 18 11:56:14 2010 +0100

    tgsi: Change prototypes of micro opcodes to explicitly indicates number of args.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9f952cceb453d6273188a2c71d4e92dbdd454be0
Author: Michal Krol <michal at vmware.com>
Date:   Thu Feb 18 11:26:18 2010 +0100

    tgsi: Rewrite exec implementations of NRM and NRM4.




More information about the mesa-commit mailing list