Mesa (gallium-array-textures): 218 new commits

Roland Scheidegger sroland at kemper.freedesktop.org
Mon Jun 14 14:15:19 UTC 2010


URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=71f885ee16aa5cf2742c44bfaf0dc5b8734b9901
Merge: 3232d11fe3ebf7686286013c357b404714853984 8ad410dc13e1b05a987699685c1a291f96442101
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Mon Jun 14 14:19:51 2010 +0100

    Merge commit 'origin/master' into gallium-array-textures
    
    Conflicts:
    	src/gallium/auxiliary/util/u_box.h
    	src/gallium/drivers/nv50/nv50_surface.c
    	src/gallium/drivers/nvfx/nvfx_surface.c
    	src/gallium/drivers/r300/r300_blit.c
    	src/gallium/drivers/r300/r300_texture.c
    	src/gallium/drivers/r300/r300_transfer.c
    	src/gallium/drivers/r600/r600_blit.c
    	src/gallium/drivers/r600/r600_screen.h
    	src/gallium/include/pipe/p_state.h

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8ad410dc13e1b05a987699685c1a291f96442101
Author: Marek Olšák <maraeo at gmail.com>
Date:   Mon Jun 14 13:03:13 2010 +0200

    r300g: fix uploading RC state shader constants on r3xx
    
    I've messed this up in one of my previous commits.
    
    Reported-by: Igor Murzov

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1c0e5ba9f14ec297cbd5055ea402989b2cc71b8d
Author: Marek Olšák <maraeo at gmail.com>
Date:   Mon Jun 14 01:20:14 2010 +0200

    r300g: drop begin_cs/end_cs
    
    I have had a look at the libdrm sources and they just contain more or less
    the same checking we do in macros, and begin_cs may realloc the CS buffer
    if we overflow it, which never happens with r300g. So these are pretty
    much useless.
    
    There is a small but measurable performance increase by dropping the two
    functions.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cf3778bae03460325960d2aec0cd4cdf325299eb
Author: Marek Olšák <maraeo at gmail.com>
Date:   Mon Jun 14 05:18:47 2010 +0200

    r300g: rewrite occlusion queries
    
    The previous implementation had issues with queries spanning over several
    command streams as well as using a very large number of queries.
    
    This fixes flickering in Enemy Territory: Quake Wars. The driver now renders
    everything correctly in this game and the graphics is awesome.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=824c1f6a4a6d5ff2f93dee738f59173ffeb171f1
Author: Marek Olšák <maraeo at gmail.com>
Date:   Mon Jun 14 02:51:29 2010 +0200

    r300g: emit viewport state as a dword table

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8874c9d7a3e59789843fa1b857e5318af17d146f
Author: Marek Olšák <maraeo at gmail.com>
Date:   Mon Jun 14 02:28:44 2010 +0200

    r300g: subclass pipe_surface

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=39826a2036315ccf8190b9e4c8c40d58bfdbfee9
Author: Marek Olšák <maraeo at gmail.com>
Date:   Mon Jun 14 02:26:02 2010 +0200

    r300g: simplify reloc macros

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c1f18bff3e40cb5a5534974eb41558e169065a8b
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sun Jun 13 21:16:00 2010 +0200

    r300g: count CS dwords on debug builds only

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f558bcb397e4016558b58fef01997b323ed931b0
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sun Jun 13 06:39:58 2010 +0200

    r300g: optimize emission of fragment shader constants

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3da6487115216c47ce1be56b45be654ddb879d6f
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sun Jun 13 06:11:54 2010 +0200

    r300g: turn fragment shader into a CB

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0a44efaeb91c7cef9b244ae86c4977b019a63c54
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sun Jun 13 05:31:48 2010 +0200

    r300g: turn depth stencil state into a CB

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f8032116293a1faf4dd76f2cbc10a455b8cde6d7
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sun Jun 13 04:37:45 2010 +0200

    r300g: turn clip state into a CB

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9dd50993c6540729fe7c7397b4a947b3068db162
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sun Jun 13 03:25:39 2010 +0200

    r300g: turn blend color into a CB

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cd891648d45189555bace1bca6b7cddef5857f02
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sun Jun 13 02:36:08 2010 +0200

    r300g: turn blend state into a CB

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a062156bb27d604abb19b4ad6a3668c42b1334ab
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sun Jun 13 00:31:04 2010 +0200

    r300g: add API for building command buffers
    
    The idea is to build a hardware command buffer for every CSO and memcpy
    the buffer to a command stream at bind time (or dirty-state-emission time,
    to be precise).

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7ca24dfa6daead4722d03d9a947f1e049b9c7d38
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sat Jun 12 23:45:02 2010 +0200

    r300g: inline FLUSH_CS
    
    The fewer macros, the better.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=98f67a6bbd19474b1fc4816325ba23d5560ae698
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sat Jun 12 23:39:23 2010 +0200

    r300g: reorder CS macros and document them a little

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8f13e2bda1337c1093d3fa99338eed2c93755d7e
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sat Jun 12 23:22:48 2010 +0200

    r300g: drop DBG_CS
    
    I'd like the CS macros to be as lightweight as possible for performance
    reasons.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7005feabcd199e498a7c557ebdb2e47194f70d2c
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sat Jun 12 23:01:57 2010 +0200

    r300g: inline CHECK_CS

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ae182296ce28f1efc8a08d9ddcf6b8a79b1bc14b
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sat Jun 12 22:07:41 2010 +0200

    r300g: replace r300_cs_info with simplier get_cs_free_dwords

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7d5230ce90b5271b440da81c64ef20cdcb61491d
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sat Jun 12 21:56:37 2010 +0200

    r300g: fix multiple render targets
    
    This fixes tests/drawbuffers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ea0ec0b48e5adc0b71e52cd298fd71193ffd4a54
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sat Jun 12 21:35:30 2010 +0200

    r300g: remove r300_state.h

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cb17f5ee752d07d82e9b079c6bda9d89e51c7108
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sat Jun 12 21:30:37 2010 +0200

    r300g: move two-sided stencilref fallback to its own file

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=aa5422327d6f49d8940c2b933c2342ad8968032c
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sat Jun 12 21:16:41 2010 +0200

    r300g: move index buffer translate functions to their new home

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=028459b0bf2bb778b55493f9b23ab7f2c9b355a0
Author: Marek Olšák <maraeo at gmail.com>
Date:   Tue Jun 8 23:46:40 2010 +0200

    r300g: add fallback for unaligned/unsupported vertex stride/offset/format
    
    There is a problem though, the translate module cannot emit half float
    vertices.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1384a7bccab3d5b36729d59944a76538375f5494
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sat Jun 12 20:34:50 2010 +0200

    r300g: upload only vertex buffers referenced by vertex elements

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1dc573a881f5b1413d156b64f5fdd0a57825c02a
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Jun 11 15:14:22 2010 -0700

    i965: Fix gen6 front cull mode.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5dbbb48f46f99baeba3a24a8371029e216b931bb
Author: Zhenyu Wang <zhenyuw at linux.intel.com>
Date:   Sat Jun 12 21:37:14 2010 -0700

    i965: Use the new message header format for FF_SYNC on gen6.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=881ec3a81455f8449d06429811107e1f955f2c60
Author: Zhenyu Wang <zhenyuw at linux.intel.com>
Date:   Sat Jun 12 21:30:20 2010 -0700

    i965: Add support for math instructions in the gen6 WM.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7ba2ecb32bb80ac67a41c63ddea1846105aaf910
Author: Zhenyu Wang <zhenyuw at linux.intel.com>
Date:   Sat Jun 12 21:19:38 2010 -0700

    i965: Set the correct WM GRF start reg on gen6.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0f59b9a95d21dc79e98bce4ece3eab19e32ca80a
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Jun 11 15:35:52 2010 -0700

    i965: Update gen6 paths for the streaming rework.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7ad26b0030f6b14e6ec069eafdec6faf75e8007c
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Jun 11 13:21:59 2010 -0700

    i965: Stream out CC unit state.
    
    before:
    [ # ]  backend                         test   min(s) median(s) stddev. count
    [  0]       gl            firefox-talos-gfx   31.791   32.287   1.11%    6/6
    after:
    [  0]       gl            firefox-talos-gfx   31.198   31.675   0.96%    6/6

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=db05972807c5cb7911b5745df00fa13130cf919e
Author: Zack Rusin <zackr at vmware.com>
Date:   Sat Jun 12 10:44:31 2010 -0400

    draw/gs: copy the outputs only if we emitted something

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1551b4da8c7ee3c13e07c7aa79cf148ca444d0f5
Author: Zack Rusin <zackr at vmware.com>
Date:   Sat Jun 12 10:40:39 2010 -0400

    softpipe: small cleanup

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=60cfed6c70dac9e12e763a727986427045395cbc
Author: Joakim Sindholt <opensource at zhasha.com>
Date:   Sat Jun 12 15:39:13 2010 +0200

    r300/compiler: fix scons build

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b6cfca42e39d7413af22c26251cca513a0df2028
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Jun 12 01:44:43 2010 -0700

    i965: Remove unnecessary header.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e0b211d07c60d7ae8819c5ce6f00c96f2393cb8a
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Jun 11 18:43:58 2010 -0700

    scons: Disable i965g build if using MSVC.
    
    i965g uses C99 constructs that are not supported by MSVC.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=de514850009385f11a05698b0b011837b68092a0
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Jun 11 18:42:08 2010 -0700

    scons: Disable i915g build if using MSVC.
    
    i915g uses C99 constructs that are not supported by MSVC.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3eca311b725649cf8766253b57939359578cae66
Author: Tom Stellard <tstellar at gmail.com>
Date:   Thu Jun 10 19:18:20 2010 -0700

    r300/compiler: Handle more complex conditionals in loops.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bde34a76b5b49d624c06c53a28ff8be3812810a7
Author: Tom Stellard <tstellar at gmail.com>
Date:   Tue Jun 8 00:19:37 2010 -0700

    r300/compiler: Fix warning.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f7269cf26a966daf555b12bffc08d862dc34528d
Author: Tom Stellard <tstellar at gmail.com>
Date:   Tue Jun 8 00:16:38 2010 -0700

    r300/compiler: Handle SGT and SLE at the beginning of loops.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0125f5270b1603e046630ed769c40438a9a8e4a6
Author: Tom Stellard <tstellar at gmail.com>
Date:   Mon Jun 7 23:52:25 2010 -0700

    r300/compiler: Verify assumptions about opcode types.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6f1b6814bcaeb375a15277547376b0f909a52123
Author: Tom Stellard <tstellar at gmail.com>
Date:   Sat Jun 5 12:59:02 2010 -0700

    r300/compiler: Unroll loops that decrement the counter.
    
    e.g. for(i=10; i>0; i--)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0f1109ce3613b61bf3c502beb422af8d43ff7b9b
Author: Tom Stellard <tstellar at gmail.com>
Date:   Mon May 31 11:53:23 2010 -0700

    r300/compiler: Unroll loops that have a constant number of iterations.
    
    This only works with for loops that increment the counter.
    e.g. for(i=0; i<10; i++)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=622fd4d061678027d5de2c84d1c07370830c4264
Author: Tom Stellard <tstellar at gmail.com>
Date:   Thu May 27 17:14:51 2010 -0700

    r300/compiler: Implement simple loop emulation
    
    The loop emulation unrolls loops as may times as possbile while still
    keeping the shader program below the maximum instruction limit.  At this
    point, there are no checks for constant conditionals.  This is only enabled
    for fragment shaders.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=108264e859b4f435e9608472dc2e388aa200183c
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Jun 11 12:21:23 2010 -0700

    i965: Remove the surface key used to generate constant surfaces.
    
    We had to fill out all that junk when using the cache, but no more.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=34c82804edb1e9b11cf31be2246a9086694d35d6
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Jun 11 00:53:05 2010 -0700

    i965: Warning fixes from the i965-streaming merge.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=53bd9796a1395e4acde884ff55cb7ee18586595a
Author: Zack Rusin <zack at kde.org>
Date:   Fri Jun 11 13:31:52 2010 -0400

    gallium/softpipe/draw: support samplers in geometry shaders

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=23969670387bc0bb7d0761936905e5eb4df963dc
Author: Zack Rusin <zack at kde.org>
Date:   Fri Jun 11 10:35:24 2010 -0400

    tgsi: support 2d indirect addressing

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=27bc2de5461c1d66c8e005b35de77e7b9e214754
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Jun 11 00:09:14 2010 -0700

    i965: Use the state base address to avoid relocations.
    
    This makes the binding table code simpler, and is required for gen6,
    which requires binding table addresses to be under 64k offset from the
    surface state base addr.
    
    No significant change in performance on firefox-talos-gfx.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8ad3fdc9678866b40f3d9faaaf7c6333d388907f
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Jun 9 17:19:40 2010 -0700

    i965: GC the last two arguments to brw_cache_data.
    
    Now that the binding table is streamed indirect state, they were
    always NULL/0.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=309c011641c6189dc74bc2f78ba6d6602d8c96b7
Author: Eric Anholt <eric at anholt.net>
Date:   Mon Jun 7 23:04:09 2010 -0700

    i965: Remove brw_state_cache_bo_delete now that it's unused again.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=178414eba402f9087ea505e7ef19f1becdd7a36d
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Jun 10 23:45:51 2010 -0700

    i965: Remove caching of surface state objects.
    
    It turns out that computing a 56 byte key to look up a 20-byte object
    out of a hash table was some sort of a bad idea.  Whoops.
    
    before:
    [ # ]  backend                         test   min(s) median(s) stddev. count
    [  0]       gl            firefox-talos-gfx   37.799   38.203   0.39%    6/6
    after:
    [  0]       gl            firefox-talos-gfx   34.761   34.784   0.17%    5/6

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=73de09f265cb1c66d70fd9eb92021882bfbbbef6
Author: Eric Anholt <eric at anholt.net>
Date:   Mon Jun 7 09:25:10 2010 -0700

    i965: Convert the binding table to streamed indirect state.
    
    This slightly reduces reduces cairo-gl firefox-talos-gfx runtime on my
    Ironlake:
    before:
    [ # ]  backend                         test   min(s) median(s) stddev. count
    [  0]       gl            firefox-talos-gfx   38.236   38.383   0.43%    5/6
    after:
    [  0]       gl            firefox-talos-gfx   37.799   38.203   0.39%    6/6
    
    It turns out the cost of caching these objects and looking them up in
    the cache again is greater than the cost of just computing the object
    again, particularly when the overhead of having a separate BO to pin
    is removed.
    
    (Those that are paying close attention will note that this is a
    reversal of the path I was moving the driver in a couple of years ago.
    The major thing that has changed is that back then all state was
    recomputed when we wrapped the streaming state buffer, including
    recompiling our precious programs.  Now, we're uncaching just the
    objects that are cheap to compute, and retaining caching of expensive
    objects)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=118a47623a11a374df371d52ed0294224e6a62dc
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Jun 10 17:09:21 2010 -0700

    i965: Split constant buffer setup from its surface state/binding state.
    
    This was bothering me when redoing the binding tables.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=321014156b3f7842a84d9b9915389c9f6f6486f5
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Mar 11 14:33:00 2010 -0800

    i965: Add support for streaming indirect state rather than caching objects.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f5bb775fd1f333d8e579d07a5cac1ded2bd54a2f
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Jun 9 22:24:14 2010 -0700

    i965: Set the CC VP state immediately on state change.
    
    The cache lookup of these two little floats was .12% of total CPU time
    on firefox-talos-gfx because we did it any time commonly-changed state
    changed.  On the other hand, updating the CC VP bo immediately whenver
    CC VP state changes is a .07% overhead due to putting a driver hoook
    in glEnable().

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=315ef0312a222b300ea7d619b95cb80596d3bee2
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Jun 9 17:16:05 2010 -0700

    i965: Update old comment about state cache sizing.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3b3278519af67beb3dc9c134a6bd127370cf82f8
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Jun 9 17:48:15 2010 -0700

    i965: Move no_batch_wrap assertion out across the area we're trying to verify.
    
    It's more likely that we wrap badly in state setup than in the little
    primitive packet.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0a48949a11006f9c3b2ee0c93a796a03413345fa
Author: Brian Paul <brianp at vmware.com>
Date:   Sat Jun 5 07:30:01 2010 -0600

    i965: remove UseProgram driver callback
    
    It just duplicated the default/core Mesa behaviour.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=411bba34462b9fe7e4eb63f653b1d083ff01910d
Author: Chia-I Wu <olv at lunarg.com>
Date:   Fri Jun 11 12:47:14 2010 +0800

    docs: Update EGL doc.
    
    Update for recent removal of demos and additions of new displays and
    functions.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ebed500fae5bcd8568826439ef0998b72c231454
Author: Chia-I Wu <olv at lunarg.com>
Date:   Fri Jun 11 12:29:01 2010 +0800

    st/egl: Do not build non-working driver combinations.
    
    The KMS backend requires a hardware pipe driver.  Do not build
    egl_kms_swrast.  Also, only build egl_fbdev_swrast for fbdev backend.
    It is a pure software backend.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=71580edc017f8feb667953df5a6e0792557672e1
Author: Chia-I Wu <olv at lunarg.com>
Date:   Thu Jun 3 19:52:15 2010 +0800

    st/egl: Add fbdev backend.
    
    The backend is pure software.  It implements EGL_MESA_screen_surface
    extension, and is kept simple by only exporting the current mode.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ce0c837f60d951de4f4798e5d4ab559155c09979
Author: Chia-I Wu <olv at lunarg.com>
Date:   Thu Jun 3 18:08:48 2010 +0800

    winsys: Add fbdev software winsys.
    
    This is a simple winsys that mmap()s the framebuffer device and
    memcpy()s the contents of display targets to the framebuffer device for
    displaying.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=628cf02d673890fac4f16b9241021a8eda87c96c
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Jun 10 15:52:04 2010 -0700

    st/egl: Remove unnecessary header.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=77cbf32e61c066c1f47fd248b076b11391e7e923
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Jun 10 15:47:37 2010 -0700

    intel: Remove unnecessary header.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9896b7ebebfb36f12948b28c773ddba356d48e0d
Author: Zack Rusin <zackr at vmware.com>
Date:   Thu Jun 10 15:25:30 2010 -0400

    draw: forgot to add a file

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=29639932f7d42ce3eb2f4b487366c67bb0bc910b
Author: Zack Rusin <zackr at vmware.com>
Date:   Thu Jun 10 15:23:01 2010 -0400

    draw: rewrite geometry shader pipeline
    
    done to handle strips correctly as inputs - we need to decompose
    the strips

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=226ff53e6386ba93fb7052c7eab7327a34fcdb83
Author: Zack Rusin <zackr at vmware.com>
Date:   Thu Jun 10 13:20:15 2010 -0400

    gs: give our test an option of rendering a strip

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4d0baa73c9e1a40b4ac089c786af79dc7f1ff219
Author: Zack Rusin <zack at kde.org>
Date:   Thu Jun 10 13:07:27 2010 -0400

    draw: geometry shader fixes
    
    don't overwrite the inputs and make sure the correct primitive
    is used on entry

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9ef6d34f7e03f3d33c0ebad4191f3300a9062c4a
Author: Zack Rusin <zack at kde.org>
Date:   Thu Jun 10 05:15:55 2010 -0400

    draw: make sure that the gs never outputs more data than we allocated for

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9be40de0871980ca541f0682aef6c1c507c1610f
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Jun 10 00:33:25 2010 -0700

    r300g: Fix memory leak on error path.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=638342858894293246400d95a90d153c7f66719a
Author: Eric Anholt <eric at anholt.net>
Date:   Tue May 25 11:45:05 2010 -0700

    i965: Add support for GL_ALPHA framebuffer objects.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=262cdbd957b68878adf1fb3edcf478604ed9f171
Author: Eric Anholt <eric at anholt.net>
Date:   Tue May 25 08:00:51 2010 -0700

    mesa: Allow GL_ALPHA FBOs with ARB_framebuffer_object.
    
    Drivers still reject them today, but cairo would like to use these.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ceba688cb54016a9f6ff70761b2c459698bfd7f0
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Jun 10 00:15:48 2010 -0700

    swrast: When reading from a 0-bits r,g,b channel, return 0 not 1.
    
    It looks like we were reading a fractional value, multiplying by an
    enormous negative value, then stuffing that value into a bitfield
    assuming it was already clamped.  This becomes relevant for GL_ALPHA
    or R/RG FBOs.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=94731797c671d6e46e3e0c94c1a0cec5071c0ac3
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Jun 9 13:54:24 2010 -0700

    intel: Use the blitter to upload TexSubImage data to busy textures.
    
    This avoids many pipeline stalls in cairo-gl.
    [ # ]  backend                         test   min(s) median(s) stddev. count
    Before:
    [  0]       gl            firefox-talos-gfx   36.799   36.851   2.34%    3/3
    [  0]       gl            firefox-talos-svg   33.429   35.360   3.46%    3/3
    After:
    [  0]       gl            firefox-talos-gfx   35.895   36.250   0.48%    3/3
    [  0]       gl            firefox-talos-svg   26.669   29.888   5.34%    3/3
    
    This doesn't avoid all the pipeline stalls because the kernel reports
    !busy for buffers on the flushing list.  That should be fixed in .36.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=503eb57a003f51c25687e9cf0ad6f7939a757f1b
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Jun 8 13:55:53 2010 -0700

    i965: Avoid calloc/free in the CURBE upload process.
    
    In exchange we end up with an extra memcpy, but that seems better than
    calloc/free.  Each buffer is 4k maximum, and on the i965-streaming
    branch this allocation was showing up as the top entry in
    brw_validate_state profiling for cairo-gl.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=45fb47d50c08bc4c11e4454883641501713e5710
Author: Marek Olšák <maraeo at gmail.com>
Date:   Wed Jun 9 21:29:26 2010 +0200

    r300g: try harder to create a transfer object
    
    I was told this wouldn't help to fix the FDO bug #28443, but still,
    it's a harmless last resort.
    
    Also, linear textures safely fallback to an unpipelined transfer here.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1d11eac93f408053a0807783b434624a6dfcb3fb
Author: Zack Rusin <zack at kde.org>
Date:   Wed Jun 9 15:01:36 2010 -0400

    draw: make sure geometry shader correctly iterates the output buffer

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f571a569a03edc66ecd76d67f10db0a4bb600a40
Author: Marek Olšák <maraeo at gmail.com>
Date:   Wed Jun 9 20:22:27 2010 +0200

    r300g: debug output texture size

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=950be3fa3c22d67f3b80e7ed5d274d957f0bff93
Author: Marek Olšák <maraeo at gmail.com>
Date:   Wed Jun 9 20:16:00 2010 +0200

    r300g: return NULL texture early if buffer_create fails

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=da4185ca77395b9dddc362891d8f7bbc2fa924cd
Author: Zack Rusin <zack at kde.org>
Date:   Wed Jun 9 14:11:43 2010 -0400

    draw: make sure the buffer is big enough to fit everything emitted by the gs

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=26d5d4d99510148eef4fd20845b7790b4fedc355
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Wed Jun 9 18:46:48 2010 +0200

    llvmpipe: fix copy & paste bug in clear logic
    
    fixes bug 28450.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=04490ad31d0d763a0a1da7b521da55f5ea14e1cd
Author: Zack Rusin <zack at kde.org>
Date:   Wed Jun 9 11:59:53 2010 -0400

    draw: fix geometry shader which emit multiplie primitives

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d27d45a2df3817076351278632b00db85b5e61b2
Author: Zack Rusin <zack at kde.org>
Date:   Wed Jun 9 11:44:19 2010 -0400

    graw: add a multiple primitive geometry shader test

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=db7ed20730a7329c902352cac99686cbcc6611bf
Author: Zack Rusin <zack at kde.org>
Date:   Wed Jun 9 11:29:45 2010 -0400

    nv: fix compile after the latest gs changes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d4ef0f6c67aefe06d8dd647acf8d9005df39a709
Author: Zack Rusin <zack at kde.org>
Date:   Wed Jun 9 11:13:34 2010 -0400

    geometry shaders: make gs work with changable primitives and variable number of vertices
    
    lots and lots of fixes for geometry shaders. in particular now we work when the gs
    emits a different primitive than the one the pipeline was started with and also
    we work when gs emits more vertices than would fit in the original buffer.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cec9955acc03d292c67815371415edc3fc3fc4b0
Author: Thomas Hellstrom <thellstrom at vmware.com>
Date:   Tue Jun 8 03:33:18 2010 +0200

    xorg/vmwgfx: Disable 3D by default.
    
    Signed-off-by: Thomas Hellstrom <thellstrom at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2e27bf8b7c150987fc6cf6523edf21f9ac921bff
Author: Thomas Hellstrom <thellstrom at vmware.com>
Date:   Tue Jun 8 03:28:37 2010 +0200

    st/xorg: Add a customizable option to disable 3D.
    
    If no customizer is present, 3D will be enabled by default.
    Otherwise the option will default to the customizer value.
    
    Signed-off-by: Thomas Hellstrom <thellstrom at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ebd98b3496d750a6595382e75267361d2b1e47e2
Author: Ben Skeggs <bskeggs at redhat.com>
Date:   Wed Jun 9 11:58:07 2010 +1000

    nvfx: fix typo from gallium-msaa merge

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=851ca2f7f9a781cecdba404c6332802ba8c3f5dc
Author: Ben Skeggs <bskeggs at redhat.com>
Date:   Wed Jun 9 11:57:31 2010 +1000

    nv50: fix typo from gallium-msaa merge

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7bf678f7ec86c152e22639b47cf038f94912fbc8
Author: Ben Skeggs <bskeggs at redhat.com>
Date:   Wed Jun 9 11:26:46 2010 +1000

    nv50: use MARK_RING correctly

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c217d94cca357d38e244754747a1bd15e9cf2557
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Jun 8 17:39:51 2010 -0700

    draw: Remove unnecessary headers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=eee570a0fe4599dad7946ed56b5b8d039edeaa18
Author: Marek Olšák <maraeo at gmail.com>
Date:   Wed Jun 9 02:19:59 2010 +0200

    r600g: save vertex buffers in blitter

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=26f3f13fa1aff4e067110e941bb8d55e4f4d6b8a
Author: Marek Olšák <maraeo at gmail.com>
Date:   Wed Jun 9 02:19:33 2010 +0200

    r300g: save vertex buffers in blitter

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8f17e011c341ff78ada9543545c1f41caf66b2e9
Author: Marek Olšák <maraeo at gmail.com>
Date:   Wed Jun 9 02:13:10 2010 +0200

    util: reference vertex buffers in blitter

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=89dc925150a6e180c80f75a84196008dc954ae99
Author: Marek Olšák <maraeo at gmail.com>
Date:   Wed Jun 9 00:26:28 2010 +0200

    r300g: report that transfers are always supported

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=25470dcbb16a462294ee6a714176929be8a26bf1
Author: Marek Olšák <maraeo at gmail.com>
Date:   Wed Jun 9 00:18:02 2010 +0200

    r300g: fix loading compressed textures

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fccfb7b16512a36424370dc1942cdedd3d1c208a
Author: Marek Olšák <maraeo at gmail.com>
Date:   Tue Jun 8 23:45:11 2010 +0200

    r300g: skip rendering for unsupported vertex formats instead of aborting
    
    The next step is to replace skipping by an actual fallback.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bcf63dbbd8fd31b724294b34a62a0e6c565dce87
Author: Eric Anholt <eric at anholt.net>
Date:   Mon Jun 7 17:42:03 2010 -0700

    intel: Flag NEW_BUFFERS when changing draw buffers.
    
    There were entries to this function (most imporantly, prepare_render
    -> update_renderbuffers) that wouldn't have had NEW_BUFFERS set, but
    brw_wm_surface_state (the i965 state tracking the drawing regions)
    expected this to change.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=df3c1a563f3d76b07ab82c7b230b0030452f36ff
Author: Eric Anholt <eric at anholt.net>
Date:   Mon Jun 7 09:52:14 2010 -0700

    intel: Convert remaining dri_bo_emit_reloc to drm_intel_bo_emit_reloc.
    
    The new API makes so much more sense, I'd like to forget how the old
    one worked.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=34474fa4119378ef9fbb9fb557cc19c0a1ca1f7e
Author: Eric Anholt <eric at anholt.net>
Date:   Mon Jun 7 09:52:57 2010 -0700

    intel: Change dri_bo_* to drm_intel_bo* to consistently use new API.
    
    The slightly less mechanical change of converting the emit_reloc calls
    will follow.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=22409756d4ed941f2ec6729ab0c312149749106f
Author: Eric Anholt <eric at anholt.net>
Date:   Mon Jun 7 08:45:07 2010 -0700

    intel: Clean up stale comments in intel_batchbuffer.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=754fcd605b200c1983d2840931b7cf8d638116df
Author: Eric Anholt <eric at anholt.net>
Date:   Mon Jun 7 08:39:33 2010 -0700

    intel: Remove the non-gem paths for batchbuffer upload.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4527faa3440ffbd4a4ecc356630071fa1e94e7e8
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Jun 4 15:34:31 2010 -0700

    intel: Update comment in intel_tex_copy from before miptree x/y rework.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=551467d4ef28786597cc215e9b7159e70a8e742c
Author: Zack Rusin <zack at kde.org>
Date:   Tue Jun 8 16:20:25 2010 -0400

    softpipe: make sure we don't fallback to assert on so stats query
    
    spotted by Vinson

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=38b13459be46bb6d243365d93d4e44ccfa370d69
Author: Zack Rusin <zack at kde.org>
Date:   Tue Jun 8 16:18:38 2010 -0400

    softpipe: make sure that invalid calls to sosettargets don't crash us

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8744c36ea4f32124e91d26cab2bb76529f6eecf1
Author: Henri Verbeet <hverbeet at gmail.com>
Date:   Tue Jun 8 15:29:35 2010 -0400

    r600: Make next_inst() static.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1bf75a921bcd11dfdc389f490081d83ab536fc58
Author: Henri Verbeet <hverbeet at gmail.com>
Date:   Tue Jun 8 15:29:04 2010 -0400

    r600: Assert output registers have a valid export index.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1ec492a366e236569dc68f4de32e641c88cbcd63
Author: Henri Verbeet <hverbeet at gmail.com>
Date:   Tue Jun 8 15:28:32 2010 -0400

    r600: Process exports for all written fragment outputs.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1f7bc87391bc42eb9003020b7654e985494c6e61
Author: Henri Verbeet <hverbeet at gmail.com>
Date:   Tue Jun 8 15:27:44 2010 -0400

    r600: Fill uiFP_OutputMap for all written fragment outputs.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e3c6d4108c278d4818920113cc3daecb8a0e5b59
Author: Keith Whitwell <keithw at vmware.com>
Date:   Tue Jun 8 17:38:01 2010 +0100

    SConscript: don't build mesa components if mesa not in state trackers

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=10379e4edfd91d6801667ae84542ca36830b7913
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Jun 8 08:21:27 2010 -0600

    softpipe: added sp_state_so.c to file list

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b5d2fc2b48ffb09b21eb3148218a73806af22f09
Author: Zack Rusin <zackr at vmware.com>
Date:   Mon Jun 7 14:27:47 2010 -0400

    gallium: scream when one of two unimplemented features in draw is used
    
    plus used the correctly specified stride

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=be7d8ddf0c0a293ee94db360a44561beb10e62f9
Author: Zack Rusin <zackr at vmware.com>
Date:   Mon Jun 7 12:14:56 2010 -0400

    gallium: add basic support for stream output queries

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=34f7681669987bc804f4603463f2fa3f82bc844f
Author: Zack Rusin <zackr at vmware.com>
Date:   Thu Jun 3 16:12:08 2010 -0400

    gallium: adjust the query interface to support custom types
    
    we need to change it to support composite types

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3a7fc2e4f3de23ab384ca679444971693a35a4c7
Author: Zack Rusin <zack at kde.org>
Date:   Wed Jun 2 12:57:58 2010 -0400

    gallium: rename draw_auto to draw_stream_output, plus fix a comment
    
    Brian spotted those

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2c22b8e61dc4adab658c6198feea30c006aa6c58
Author: Zack Rusin <zack at kde.org>
Date:   Tue Jun 1 12:47:23 2010 -0400

    gallium: make draw auto work and add relevant caps and docs

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ba5975dd3274a3cc760e79dabaf9c11b96673f4a
Author: Zack Rusin <zack at kde.org>
Date:   Mon May 31 20:41:18 2010 -0400

    gallium: add interface for DrawAuto and implement it in softpipe

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c9db97c8229689060fab0edee7df717f804b99ce
Author: Zack Rusin <zack at kde.org>
Date:   Mon May 31 02:20:34 2010 -0400

    gallium: a lot more complete implementation of stream output
    
    interface wise we have everything needed by d3d10 and gl transform feedback.
    the draw module misses implementation of some corner cases (e.g. when stream
    output wants different number of components per output than normal rendering
    paths)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a45b7f47ee0e38b288cc8fc4f6a1c013e8c227bc
Author: Zack Rusin <zack at kde.org>
Date:   Fri May 28 13:14:07 2010 -0400

    gallium: basic and initial implementation of the stream output interface
    
    aka transform feedback

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a2817f6ae566b672f195cff22e14e2058d3617ea
Author: Dave Airlie <airlied at redhat.com>
Date:   Sat Apr 24 18:53:55 2010 +1000

    st/mesa: attempt to fix TFP by using sampler views (v1)
    
    Okay I think this is good enough for now, I can't see any other reason
    for mesa to want to use a sampler view so lets just leave it at all the A->X conversions for now.
    
    I've been running gnome-shell under r300g with this for day or so and it seems fine.
    
    Signed-off-by: Dave Airlie <airlied at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3a876e847388ad89ea52486040e2b4682a3524c1
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Tue Jun 8 04:24:17 2010 +0200

    llvmpipe: Add geom shader file to make build

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=380f08f4ec6653aa4ba3e3d36587a31132706f0e
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Jun 7 18:34:13 2010 -0700

    graw: Fix file handle leaks.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d09271d6ef5fd3ddb0fade7865d40d5c43f9c069
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Jun 7 18:14:34 2010 -0700

    graw: Remove unnecessary headers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b0acaaac53b2ffb54b0d9c089822501669d1deb9
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Jun 7 18:08:33 2010 -0700

    sw: Remove unnecessary header.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0528106cc7a4f87f4920b10d995f881f81ca4154
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Sat Jun 5 13:33:58 2010 +0200

    glew: Drop glew now that we don't need it for the progs
    
     configs/beos           |    2 +-
     configs/darwin         |    2 +-
     configs/default        |    4 +-
     configs/freebsd-dri    |    2 +-
     configs/linux-cell     |    2 +-
     configs/linux-dri-xcb  |    2 +-
     configs/linux-indirect |    2 +-
     configure.ac           |    2 +-
     include/GL/glew.h      |14435 ------------------------------------------------
     include/GL/glxew.h     | 1476 -----
     include/GL/wglew.h     | 1247 -----
     src/SConscript         |    1 -
     src/glew/LICENSE.txt   |   73 -
     src/glew/Makefile      |   54 -
     src/glew/SConscript    |   69 -
     src/glew/glew.c        |14320 -----------------------------------------------
     src/glew/glewinfo.c    | 8441 ----------------------------
     src/glew/visualinfo.c  | 1173 ----
     18 files changed, 8 insertions(+), 41299 deletions(-)
    
    Revert "glew: update to version 1.5.4"
    This reverts commit a189b1c53b6a3b6c055cc86145c8ef48c580e9d0.
    
    Revert "glew: Include X11 headers and libraries in SCons build."
    This reverts commit efdd33985cb38429aeae845a556db2322957e71a.
    
    Revert "scons: Fix GLEW build on Mac OS X."
    This reverts commit 8f81769148eab0042ffb7192a702350275648715.
    
    Revert "scons: Use static glew library on Unices to avoid binary compatability issues"
    This reverts commit de22c940a1df66d13825dd15c015eafabb61a11d.
    
    Revert "glew: Update to version 1.5.2."
    This reverts commit aaf7ecfd816f82fef314f4f772cc53bc0ced553e.
    
    Revert "scons: Build glew on all platforms."
    This reverts commit 52eb3e4235cc661ab9626a704c555a5f096c628a.
    
    Revert "scons: Put glut and glew shared libraries into build/xxx/bin or lib."
    This reverts commit 8a318edd0838ee3343be0425019d93541b621567.
    Didn't revert scons/gallium.py
    
    Revert "scons: Fix glew build on MSVC."
    This reverts commit 14a8c9dac7ea43ad8a45052e17f7127451344e5a.
    
    Revert "scons: Build progs together with everything else."
    This reverts commit 7bbf7f94ea786e41ff1364cedaf7dd5c0bbf605a.
    Only changed src/glew/SConscript
    
    Revert "mesa: include glew headers in MesaDemos tarballs"
    This reverts commit c57d81ddc9ba3052ff7f6b72091accab2c2db0ae.
    
    Revert "mesa: include GLEW sources in MesaDemos tarball"
    This reverts commit b9e2e32daf5505896a662dc8df60104c0f51b4b9.
    
    Revert "glew: correct misspelling of glFramebufferTextureLayer"
    This reverts commit 1b05b5b4fecd9ac8ef34abdda6c085868016ad84.
    
    Revert "glew: fix GLEW_LIB_NAME"
    This reverts commit c10df26a31b6af5a720fbfd06411d580cd38a2c8.
    
    Revert "Add dummy install target for glew to fix 'make install'"
    This reverts commit c273dfe6a28d4bb64ce167685b4053d22db5a727.
    
    Revert "autoconf: Add GLEW needed by progs when building GLUT"
    This reverts commit 2977cee38e21b8e5ebba1635b101185d64ee44a9.
    
    Revert "glew: Build it as a static lib."
    This reverts commit fcf9353fea8343a1a86c8c6e0144c8429440c648.
    
    Revert "glew: Initial import."
    This reverts commit 57d00016cab9afa3e7853d9830044a8ece9541c4.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1574fb78465136b90e42126607a4d39c3db778de
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Jun 7 16:54:18 2010 -0700

    r600g: Remove unnecessary header.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=29dfb2f8f081f49eb46390e6dd0701785c1aac56
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Jun 7 16:44:22 2010 -0700

    llvmpipe: Remove unnecessary header.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4af8d48a9f389606c200cae04ce8a49ff4274a5a
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Jun 7 16:34:03 2010 -0700

    graw: Add gallium library to SCons build.
    
    Fixes MSVC SCons build.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c1d91c490120b11fd1522b94d338e70fb38a82fb
Author: Marek Olšák <maraeo at gmail.com>
Date:   Mon Jun 7 22:10:47 2010 +0200

    r300g: fix hardlock caused by an incompatible vertex format
    
    The drivers aborts instead, I am working on a real fix...

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d095d95e77cb3a7a76962572c1056dcbb2056f07
Author: Keith Whitwell <keithw at vmware.com>
Date:   Mon Jun 7 19:52:43 2010 +0100

    graw: add gs-test.c and some simple geometry shader examples

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a3dffd76d3408c6da089f467f5cc53b770dbcc86
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Mon Jun 7 20:47:54 2010 +0200

    softpipe: use util_clear_render_target/depth_stencil fallbacks

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f92879576e9b899bb6ac84f1009322c1c7e5ed51
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Mon Jun 7 20:47:45 2010 +0200

    llvmpipe: use util_clear_render_target/depth_stencil fallbacks

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a2bf4817bb735298ec9282971167e62612942c0d
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Mon Jun 7 20:47:07 2010 +0200

    util: implement util_clear_depth_stencil fallback
    
    this doesn't really look terribly useful for drivers to use, but until
    drivers use their own implementation provide this since some state trackers
    really want to use these functions.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9d343f4ba18e506942a9c1f70f0ccae1309d7ece
Author: Keith Whitwell <keithw at vmware.com>
Date:   Mon Jun 7 19:37:44 2010 +0100

    graw: add parse_geometry_shader helper

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=eb430046de33db2e2e182e9fa2462e2fef163ca0
Author: Keith Whitwell <keithw at vmware.com>
Date:   Mon Jun 7 19:37:24 2010 +0100

    tgsi: null-terminate string in parse_identifier
    
    Hit this parsing geometry shader properties.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=045174b6853608f1f17194115da570067b4ce121
Author: Keith Whitwell <keithw at vmware.com>
Date:   Mon Jun 7 19:35:31 2010 +0100

    draw: don't use llvm engine when geometry shaders active
    
    They aren't implemented for llvm.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c9c6b56e48d5712e24dab7cdc00d48e1cfc518d9
Author: Keith Whitwell <keithw at vmware.com>
Date:   Mon Jun 7 19:34:04 2010 +0100

    graw: trivial geometry shader test

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8a778d7bcf6597de7280fd22eeb3ef1e17d2c942
Author: Keith Whitwell <keithw at vmware.com>
Date:   Mon Jun 7 19:05:57 2010 +0100

    graw: add symlinks to shader test directories

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=27c49b16d370299e5e23aa732c925b57daa9a14a
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Sun Jun 6 12:22:26 2010 +0100

    i965g: Use Xorg template makefile

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=def70b17d488bf78cef840c9928aa9e91916d32d
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Sun Jun 6 12:18:40 2010 +0100

    nouveau: Use Xorg template makefile

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=20ef3a793f225361d673eb12a00d7fdb1c0c9f19
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Sun Jun 6 12:12:54 2010 +0100

    nouveau: Remove left over argument in drm api

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=77bfdb3530b1fd4e3ff192192c29adff4c1c003d
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Sun Jun 6 11:50:12 2010 +0100

    r300g: Use Xorg template makefile

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=149e709701e0b6ac2c0c820d89db6a3cd32c5f09
Author: Keith Whitwell <keithw at vmware.com>
Date:   Mon Jun 7 17:53:43 2010 +0100

    graw: remove references to unistd.h

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=df2d5dd61d2ad5f13301352f1b076f9ef367cdb5
Author: Keith Whitwell <keithw at vmware.com>
Date:   Mon Jun 7 17:25:45 2010 +0100

    util: new file u_dirty_flags.h

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f38b2cf63f33fccdcbf000a5c55543d6367c6026
Author: Keith Whitwell <keithw at vmware.com>
Date:   Mon Jun 7 17:22:53 2010 +0100

    tests/graw: missing file tri.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=edda7fd7455384ad99ce727feaf4b680fea203ba
Author: Keith Whitwell <keithw at vmware.com>
Date:   Mon Jun 7 16:44:40 2010 +0100

    graw_xlib: build fixes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=00fe54a87957997ec1e12a427bd4a4433afab307
Author: Keith Whitwell <keithw at vmware.com>
Date:   Mon Jun 7 16:43:49 2010 +0100

    graw: update graw_null after interface changes and build graw tests again

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=14ce1860d43246dd4faca77a62581134b6f95c93
Author: Keith Whitwell <keithw at vmware.com>
Date:   Mon May 31 16:43:45 2010 +0100

    softpipe: remove assert on setting constbufs greater than zero

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a6d9d18faecef9963be3e4b64a21b89889b4670d
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri May 28 16:54:35 2010 +0100

    llvmpipe: hook up basic gs and multiple constant buffer support

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0cdc0a702c0ce0c93e82f32b30c8d6cdfc1d744e
Author: Keith Whitwell <keithw at vmware.com>
Date:   Sun May 30 19:23:40 2010 +0100

    cell/spu: divorce from tgsi_exec.h

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d6861be9cc42c19f7f0bb719e7e2dab5e592614e
Author: Keith Whitwell <keithw at vmware.com>
Date:   Sat May 22 20:31:11 2010 +0100

    util: add u_box_3d

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5a916204179c6787157af3f3be758dc36162ab20
Author: Keith Whitwell <keithw at vmware.com>
Date:   Mon Jun 7 16:17:03 2010 +0100

    gallivm: eliminate tgsi_exec.h include

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cd73360e4848d80aae3ff4b4d6c9d0cdcbcba457
Author: Keith Whitwell <keithw at vmware.com>
Date:   Mon May 31 16:26:19 2010 +0100

    include/st: new file swrast_screen_create.h

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=258f433fffa67710d6424d3703528294133ada65
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu May 27 15:48:38 2010 +0100

    util: add util_framebuffer_min_size

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ac7c8f7dd3649507f6a5dc4d5222124dd954cbfd
Author: Keith Whitwell <keithw at vmware.com>
Date:   Sun May 30 13:26:36 2010 +0100

    util: allocate larger tmp_row in util_format_translate
    
    The tmp_row storage allocation took into account the format's y block
    size by allocating y_step rows of data.  However, the x block size was
    not being taken into account when deciding how wide those rows need to
    be.
    
    Now make sure that tmp_row is at least x_step by y_step in size.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=69faf5b48fde9d89b554c75fba7b431ddcd591da
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Jun 4 16:38:28 2010 +0100

    tgsi: reject interpolation and semantics on vs inputs

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=81cb6ac042826fe19ce85d60aa2b4087c3d7bdd2
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Jun 4 16:38:01 2010 +0100

    regress: remove interpolation and semantic info from vs inputs

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ebdb43fd9840339e9e681513e102fdb2b2c42bc1
Author: Keith Whitwell <keithw at vmware.com>
Date:   Mon Jun 7 10:49:07 2010 +0100

    test/graw: add vp-test

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=78e6e081a1e16380cd8f44920789ffaa88b0730c
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Jun 4 11:08:55 2010 +0100

    tests/graw: add fp-test

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0c2bac0718f3a206aab96cd8452f87a3fa1819ca
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Mon Jun 7 10:23:55 2010 -0400

    .gitignore: Ignore emacs .dir-locals.el files

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=56c3cce2a199f7f79a48d7633431e1e80fcd4ba2
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Mon Jun 7 10:08:48 2010 -0400

    Remove last bits of progs/ infrastructure

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b4483823d9c1205fb9ab8cf5b4c36ee610347a36
Author: Marek Olšák <maraeo at gmail.com>
Date:   Mon Jun 7 04:10:49 2010 +0200

    r300g: fix 24-bit depth texturing
    
    This is a secret texture format, do not tell anybody.
    And it looks like we can read stencil in the shader too.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c6131879eb7dfdf26cd068109f6680608d608ab4
Author: Jerome Glisse <jglisse at redhat.com>
Date:   Sun Jun 6 22:13:24 2010 +0200

    r600g: add shader literal constant support
    
    Signed-off-by: Jerome Glisse <jglisse at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=aeffba454f8f5bc63bf97c1a0925cfef51af13c2
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sun Jun 6 20:49:14 2010 +0200

    st/mesa: advertise GL_ARB_fragment_program_shadow
    
    There is nothing driver-specific about this one.
    I've also tested it just to be sure.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=eb2a1521cfa1e56f462f035f482e7a99c18a4b5f
Author: Marek Olšák <maraeo at gmail.com>
Date:   Mon Apr 26 06:10:06 2010 +0200

    r300g: workaround index bias on chipsets that do not support it

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=31a74a6df77daea9084c34b86f217f23a55e6b91
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sat Jun 5 19:33:29 2010 +0200

    st/mesa: trivially enable GL_ATI_texture_env_combine3
    
    This extension is implemented in the texenv program.
    Gallium drivers pass patched glean/texCombine.
    (I am going to send the patch soon)
    
    Catalyst9.3 advertises this extension too so I don't see a reason we shouldn't.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a7fa91b658fdaa7c90b9c9a0ab8611d89f2dc78d
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sat Jun 5 17:40:53 2010 +0200

    mesa: add ARB_texture_swizzle as alias of EXT_texture_swizzle, update relnotes
    
    The specifications are identical.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c0b66f471c1dd273b91aeda6040047b29fd0756c
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Tue Jun 1 17:29:40 2010 +0100

    i915g: Use template Xorg makefile

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=94d5239511e8ee3b34ee7f7061f616370c3850cf
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Tue Jun 1 17:33:15 2010 +0100

    gallium: Use correct defines in Xorg template makefile

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=30456f775c8146d4559280589502eb4e5634f24b
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Tue Jun 1 17:29:13 2010 +0100

    gallium: Add winsys to include path to Xorg template makefile

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fb08e03ae1d43e668b85a5673253353aa59bebad
Author: Joakim Sindholt <opensource at zhasha.com>
Date:   Sat Jun 5 16:53:38 2010 +0200

    gallium: always build drivers/sw

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4a329c67bc5e7a0259adc94831ac13c6c8f9f272
Author: Joakim Sindholt <opensource at zhasha.com>
Date:   Sat Jun 5 16:23:05 2010 +0200

    r300compiler: fix scons build

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0db388eedd5a537e783faaa1ba1a1d101d20e647
Author: Jerome Glisse <jglisse at redhat.com>
Date:   Sat Jun 5 13:16:50 2010 +0200

    r600g: split instruction into scalar
    
    Split instruction into scalar in core compiler this simplify
    the way we translate the instruction in latter stage.
    
    Signed-off-by: Jerome Glisse <jglisse at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7643f45b107c9b4e6cf57711909791beaaf79ba2
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Sat Jun 5 16:55:51 2010 +0200

    Revert "llvmpipe: handle PIPE_CAP_TEXTURE_SWIZZLE query"
    
    This reverts commit acb20e7208341fb6a2b81ac10aa01f17e93a1dea.
    Oops should check commits after rebase...

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b6cd0712e9961c5cfbc94b5e59467ed90aeb3a2f
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Sat Jun 5 16:49:51 2010 +0200

    i915g: fix bug in ds clear logic (still disabled)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c00065e5c2ba8a1bcaa543b079abc883af0844f3
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Sat Jun 5 16:44:31 2010 +0200

    st/mesa: fix bug in depthstencil optimizing clear logic

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=acb20e7208341fb6a2b81ac10aa01f17e93a1dea
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Sat Jun 5 16:18:06 2010 +0200

    llvmpipe: handle PIPE_CAP_TEXTURE_SWIZZLE query
    
    asserts on unknown caps

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9881b5c2df7f946a0f2aba13f50e44768fb1a70d
Author: José Fonseca <jfonseca at vmware.com>
Date:   Sat Jun 5 14:48:39 2010 +0100

    llvmpipe: Expose PIPE_CAP_TEXTURE_SWIZZLE.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6d741627b00677d269537ad36e5f2ecd31fd98b5
Author: Chris Wilson <chris at chris-wilson.co.uk>
Date:   Sat Jun 5 10:04:59 2010 +0100

    i915: Only emit a MI_FLUSH when the drawing rectangle offset changes.
    
    Signed-off-by: Chris Wilson <chris at chris-wilson.co.uk>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=add3260157368458501709d08a3f913ed448234f
Author: Chris Wilson <chris at chris-wilson.co.uk>
Date:   Sat Jun 5 09:33:58 2010 +0100

    i915: Fix off-by-one for drawing rectangle.
    
    The drawing rectangle is given in *inclusive* pixel values, so the range
    is only [0,2047]. Hence when rendering to a 2048 wide target, such as an
    extended desktop, we would issue an illegal instruction zeroing the draw
    area.
    
    Fixes:
    
      Bug 27408: Primary and Secondary display blanks in extended
                 desktop mode with Compiz enabled
      https://bugs.freedesktop.org/show_bug.cgi?id=27408
    
    Signed-off-by: Chris Wilson <chris at chris-wilson.co.uk>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ff74c2ced5e7234902d43712a3759f91fd534a91
Author: Chris Wilson <chris at chris-wilson.co.uk>
Date:   Sat Jun 5 09:32:28 2010 +0100

    i915: Inhibit render cache flush when changing drawing rectangle offset.
    
    Signed-off-by: Chris Wilson <chris at chris-wilson.co.uk>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=42ebe3dfd9b0803913e0d932909ca5872d937c20
Author: Dave Airlie <airlied at redhat.com>
Date:   Tue Apr 27 21:06:44 2010 +1000

    mesa/st: add support for EXT_texture_swizzle.
    
    This passes on r300g, the only bit I'm not really sure about is the handling
    of the sampler_view in st_atom_texture.c, I unreference it there if the swizzle
    value changes and I also have to create a new set of functions to create a new
    one since the u_sampler.c ones don't handle swizzle so much.
    
    adds r300g + softpipe enables, I think other drivers could pass easily enough.
    
    Signed-off-by: Dave Airlie <airlied at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f855e16afa086edfc2f03360a27f66c955a6c208
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sat Jun 5 05:07:41 2010 +0200

    r300/compiler: implement SIN+COS+SCS for vertex shaders

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=722db9fa77de16b92adf19fda00c9671d896749e
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sat Jun 5 04:58:40 2010 +0200

    r300/compiler: implement SNE unwound for r3xx VS, natively for r5xx VS

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=df36bc8dad477bcfb8012962907562489697a09c
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sat Jun 5 04:18:28 2010 +0200

    r300/compiler: implement SEQ unwound for r3xx VS, natively for r5xx VS
    
    Fixes piglit/glsl-vs-vec4-indexing-4.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e629de94b53f49826626447a2e81cd9b01360a75
Author: Marek Olšák <maraeo at gmail.com>
Date:   Fri Jun 4 23:10:11 2010 +0200

    r300/compiler: implement SFL for vertex shaders
    
    And sort the "case" statements alphabetically.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=89cb314f265f4116e1e68d8a224da0e5b92fadb1
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Jun 4 17:47:34 2010 -0600

    docs: note that the Mesa demos are in a new repo

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7ba1a879efe60def790b63d9911987fead0561a1
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Jun 4 17:47:06 2010 -0600

    docs: links to the Mesa demos git repo

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3d07060ae338b2906f3fd7a4f89ec51f70852f69
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Jun 4 17:42:04 2010 -0600

    mesa: remove PROGRAM_DIRS from config files

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0a401b5d2fcd56a110b77febd74df532af39c895
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Jun 4 17:36:17 2010 -0600

    mesa: remove old references to demo files and progs subdir

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=74bea8d21f8b5b0a9f3a75c8b4766be42ed3fa0d
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Jun 4 17:29:59 2010 -0600

    progs: remove rbug subdir

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=06e911a757b1b49d5d32c7a5d1dc8259e463f943
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Jun 4 17:29:01 2010 -0600

    demos: remove fbdev subdir

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=db3b92b42f0c6cf514e241d79839b90ef69f3e86
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Jun 4 17:27:50 2010 -0600

    progs: remove beos subdir

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=700717175ce6e217dfe61ecc6a4b8adafab88b75
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Jun 4 17:26:28 2010 -0600

    progs: remove tools subdir

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ca10ab6da88e6cf10396697539eb1116fd91c4a6
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Jun 4 17:25:36 2010 -0600

    progs: remove slang subdir

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8585c01265c5b5cf9c6aa93fbc0cbbb7dc1506ec
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Jun 4 17:24:40 2010 -0600

    vbo: misc clean-ups

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f5b9ad9a7dfde2a72ebf338b8adb078a8b38bc44
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Jun 4 16:18:27 2010 -0700

    i915g: Rename winsys c file.
    
    This was missed in commit e7f0f6bb72c63fd6e6ddcb7a815be68682f1764c.
    Fixes i915g SCons build.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4f067ada47bfeef792e5adbed4f3e215b704212a
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Jun 4 17:00:48 2010 -0600

    llvmpipe: new -s option to run single test
    
    Put specific test code in the test_single() function and pass -s to
    execute that code.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f0ff214bee64a705d3ef6610e9dc25bc1a46a460
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Jun 4 13:40:48 2010 -0700

    i915: Don't use XRGB8888 on 830 and 845.
    
    The support for XRGB8888 appeared in the 855 and 865, and this format
    is reserved on 830/845.  This should fix a regression from
    b4a6169412819cc3a027c6a118f0537911145a30 that caused hangs in etracer
    on 845s.
    
    Bug #26557.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b80a728f8a86cbd1efce9611d822ab73b5baeab9
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Jun 4 13:27:05 2010 -0700

    i915: Clamp minimum lod to maximum texture level too.
    
    Otherwise, we'd run into minlod > maxlod, and the sampler would give
    us the undefined we asked for.
    
    Bug #24846.  Fixes OGLC texlod.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=18a6e5ee73c5cef283c6bef906e5f8e4f60d4000
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Jun 4 12:43:15 2010 -0700

    intel: Fix intel_compressed_num_bytes for FXT1 after I broke it.
    
    Fixes piglit fxt1-teximage since
    7554b83a21bd62b20df5a7327b69f08108ac9ab6, and also OGLC tests that hit
    FXT1 with a million other things.
    
    Bug #28184.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a663a6371850da64cab33ed8dc5892e3bff06294
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Fri Jun 4 09:06:22 2010 -0400

    glsl: Recject rect samplers when GL_ARB_texture_rectangle is disabled

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=be5a514d4e526070ff58f12fc3d161b992ff205c
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Jun 4 12:22:14 2010 +0100

    llvmpipe: Do unswizzling in parallel when flushing for transfers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e5a48fcabd361848c74cee63e178fe02f63bcb45
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Jun 4 12:20:46 2010 +0100

    progs: Remove forked/dead files.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0cfb5ffe3086bdd68cecb55cbfec0c3354731526
Author: Chia-I Wu <olv at lunarg.com>
Date:   Fri Jun 4 12:52:51 2010 +0800

    st/egl: Fix compiler warnings.
    
    Forgot to stage this chunk in last commit.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=22c2e57cbb0fd5ed6856a7350672fa01c02b00ca
Author: Chia-I Wu <olv at lunarg.com>
Date:   Fri Jun 4 12:05:37 2010 +0800

    st/egl: Move sw screen creation to native helper.
    
    The code is shared by ximage and gdi backend.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=27910c42a9769a63855db06035c9874dd2ef5da0
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Jun 3 18:41:19 2010 -0700

    scons: Add cygwin to list of accepted platforms.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8819421a3b579111e39fbf0ef7fe0a7cb9d7ac6e
Author: Marek Olšák <maraeo at gmail.com>
Date:   Fri Jun 4 02:59:37 2010 +0200

    r600g: implement clear_{render_target, depth_stencil}, resource_copy_region
    
    resource_copy_region uses a software fallback because it relies on texture
    samplers which haven't been implemented yet.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7d0418d3dc5b44ce8171cc74359306ce22234b17
Author: Marek Olšák <maraeo at gmail.com>
Date:   Fri Jun 4 02:57:32 2010 +0200

    r600g: make blit functions static (private)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ffd0a2e215d83222f5e1e148b8e7cddeac6025d2
Author: Marek Olšák <maraeo at gmail.com>
Date:   Fri Jun 4 02:47:35 2010 +0200

    r600g: use cast wrappers

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=42aad574f2536d8bf0dc38a2e02d9ddd0630d895
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Jun 3 17:41:57 2010 -0700

    r600g: Move declaration before code.
    
    Fixes SCons build.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1687ef2be68ec6d35d47da0ab90412c789aefab7
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Jun 3 17:30:55 2010 -0700

    util: Remove unnecessary header.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9cdcabbb2b994605e231be266789035d05948dd5
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Jun 3 17:29:59 2010 -0700

    nv50: Remove unnecessary header.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=16009b6a404b28ccb41f5d2c95d2a519eebef176
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Jun 3 17:29:30 2010 -0700

    svga: Remove unnecessary header.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a52f577270300bf3b986f175d26f96ae83c048d9
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Jun 3 17:24:22 2010 -0700

    llvmpipe: Fix uninitialized variable on non-debug builds.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d6ba70c658d05033f04dd73bc40a3e2d29892121
Author: Bas Nieuwenhuizen <bas at basnieuwenhuizen.nl>
Date:   Mon May 24 17:33:52 2010 +0200

    r600g: added code for depthtesting
    
    - added code to configure the depth buffer and to set up depth testing.




More information about the mesa-commit mailing list