Mesa (glsl2): 272 new commits

Ian Romanick idr at kemper.freedesktop.org
Sat Aug 14 03:44:41 UTC 2010


URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=443a7e4e9a360acbc3e662c098be436f180bf81d
Merge: 2f8ee757ab324d599fcb8287789eb5f1a7890d74 27041d7cb3faeaed483538a228573466363ec1c7
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Fri Aug 13 20:22:46 2010 -0700

    Merge branch 'master' into glsl2

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2f8ee757ab324d599fcb8287789eb5f1a7890d74
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Fri Aug 13 20:18:08 2010 -0700

    mesa: Work-arounds for platforms that lack C99 math functions

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=27041d7cb3faeaed483538a228573466363ec1c7
Author: Jerome Glisse <jglisse at redhat.com>
Date:   Fri Aug 6 11:28:33 2010 -0400

    r600g: fix color format, indentation, defines
    
    Signed-off-by: Jerome Glisse <jglisse at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6e6103004c9c737297b842a4aff298da920e7c33
Author: Jerome Glisse <jglisse at redhat.com>
Date:   Fri Aug 6 10:59:27 2010 -0400

    Revert "r600g: don't use dynamic state allocation for states"
    
    This reverts commit 9c949d4a4dd43b7889e13bdf683bcf211f049ced.
    
    Conflicts:
    
    	src/gallium/drivers/r600/r600_context.h
    	src/gallium/drivers/r600/r600_draw.c
    	src/gallium/drivers/r600/r600_shader.c
    	src/gallium/drivers/r600/r600_state.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d38afcd2f286e924e0f9b7f484712ac19e3f98fc
Author: Chia-I Wu <olv at lunarg.com>
Date:   Fri Aug 6 16:57:04 2010 +0800

    draw: Avoid mixed declarations and code.
    
    Do not expand LOCAL_VARS to void expression.  Otherwise, declarations
    and code will be mixed when more variables are declared in FUNC_ENTER.
    
    This fixes fdo bug #29416.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bec87456ed80e7561f7ac73b01e648896971a381
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Aug 6 01:04:19 2010 -0700

    swrast: Reduce header file inclusion in s_aatriangle.h.
    
    Include mtypes.h for GLcontext symbol.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a3439df79f1083ab7ec6beb5d4c766abe9cec709
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Aug 6 00:57:52 2010 -0700

    swrast: Reduce header file inclusion in s_aaline.h.
    
    Include mtypes.h for GLcontext symbol.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a6859f5cccbec9f01d1ceea7f8ba055b787ff299
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Aug 5 23:58:00 2010 -0700

    r300g: Remove unnecessary headers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5f6ab5e259de826bb3795d90fdb0235c8997acb9
Author: Dave Airlie <airlied at redhat.com>
Date:   Fri Aug 6 15:29:50 2010 +1000

    r600g: start to fix up multiple targets.
    
    fixup exports from pixel shader for multi-cbs + depth buffer writing.
    
    Still crashes GPU running any of the multi-buffer or depth writing

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=642d5ba79abc6a231a5fdabb3454b9b082b0d7f8
Author: Chia-I Wu <olv at lunarg.com>
Date:   Wed Aug 4 14:37:40 2010 +0800

    draw: Remove unnecessary vertex flag ANDs.
    
    Vertex flags are a contract between vcache and the pipeline.  They are
    set only for the first vertex of a primitive.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f1fc444bb05421404f42e8d08e9085c6fb6ce7a9
Author: Chia-I Wu <olv at lunarg.com>
Date:   Wed Aug 4 14:39:16 2010 +0800

    draw: Mask out vertex flags in GS and stream output.
    
    This fixes out-of-bound access to the vertices.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=eb3c6ddafb7a1b544243e9dec991cc24d16940ea
Author: Chia-I Wu <olv at lunarg.com>
Date:   Mon Aug 2 01:38:58 2010 +0800

    draw: Include draw_decompose_tmp.h in draw_pt_decompose.h.
    
    Use draw_decompose_tmp.h to replace pipeline primitive decomposer.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=94d256591d83ac1330f7237e865784618d124d09
Author: Chia-I Wu <olv at lunarg.com>
Date:   Mon Aug 2 01:38:58 2010 +0800

    draw: Include draw_decompose_tmp.h in draw_so_emit_tmp.h.
    
    Use draw_decompose_tmp.h to replace stream out primitive decomposer.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=23176779f88c5cff7365698f391194141e11e64c
Author: Chia-I Wu <olv at lunarg.com>
Date:   Mon Aug 2 01:38:58 2010 +0800

    draw: Include draw_decompose_tmp.h in draw_gs_tmp.h.
    
    Use draw_decompose_tmp.h to replace GS primitive decomposer.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8a41b18b7d731b5db2df5523dbe26143ae171c3a
Author: Chia-I Wu <olv at lunarg.com>
Date:   Mon Aug 2 01:21:08 2010 +0800

    draw: Include draw_decompose_tmp.h in draw_pt_vcache_tmp.h.
    
    Use draw_decompose_tmp.h to replace vcache primitive decomposer.  As the
    new decomposer supports primitives with adjacency, vcache_triangle_adj
    and vcache_line_adj (and their variants that have flags) are added.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=524b2626c2d018f330ae7423c858ef73ea0424b5
Author: Chia-I Wu <olv at lunarg.com>
Date:   Sun Aug 1 21:29:36 2010 +0800

    draw: Add draw_decompose_tmp.h.
    
    Including draw_decompose_tmp.h defines a primitive decomposer.  It is
    intended to replace the existing vcache/so/gs/pipe decomposers.
    
    This is based on draw_pt_vcache_tmp.h.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0a2a6c75bffc56d8dfde9b8a46c40222825630ea
Author: Dave Airlie <airlied at redhat.com>
Date:   Fri Aug 6 15:21:44 2010 +1000

    r600g: add SRGB support.
    
    This enables GL2.1 and passes glean's texture_srgb test.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fc47cb9d710c046d34e8238337e009d7b76a3207
Author: Dave Airlie <airlied at redhat.com>
Date:   Fri Aug 6 15:06:25 2010 +1000

    r600g: fixup z format translations.
    
    this enables GL_EXT_packed_depth_stencil. fbo-d24s8 passes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b8de7788a4b20c702b06402e2e6eed60467e2522
Author: Dave Airlie <airlied at redhat.com>
Date:   Fri Aug 6 14:54:24 2010 +1000

    r600g: fix targetmask to work correctly.
    
    At least this seems to fix the glean maskedClear test.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2b9036476511edd549d1c2cea6044eef4652a19c
Author: Dave Airlie <airlied at redhat.com>
Date:   Fri Aug 6 14:53:38 2010 +1000

    r600g: improve supported format selection.
    
    This fixes fbo-readpixels piglit test, and adds support for swapping
    the formats. Not all formats are correct yet I don't think.
    
    Signed-off-by: Dave Airlie <airlied at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=121a625c1651ddc181e374ebdf16bc5c46f6eaa9
Author: Dave Airlie <airlied at redhat.com>
Date:   Fri Aug 6 11:44:31 2010 +1000

    r600g: add bo wait after map.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f717fd25cc44d7dda5a49dc05337c7ee7c8d2d2f
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Aug 5 18:21:09 2010 -0700

    st/mesa: Clean up header file inclusion in st_program.h.
    
    st_program.h
    Remove p_shader_tokens.h
    Include st_context.h for st_context symbol.
    Include p_state.h for PIPE_MAX_SHADER_INPUTS symbol.
    Remove unnecessary forward declarations.
    
    st_cb_bitmap.c
    st_cb_clear.c
    Include p_shader_tokens.h now that st_program.h doesn't include it.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4d10ec4f18cfb6c386feb65805713584ff730652
Author: Marek Olšák <maraeo at gmail.com>
Date:   Fri Aug 6 01:08:12 2010 +0200

    r300g: do not emit GB_Z_PEQ_CONFIG on non-r500 if DRM < 2.6.0

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1a3a04d56b01714e4fa19aa7efcdae4b6644af46
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Thu Aug 5 17:52:39 2010 -0700

    tgsi: Fix typo, so we follow what is in the comments

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9f5c1194ff0ff69be5d7641d68169b152bc6cd0a
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Thu Aug 5 17:44:05 2010 -0700

    tgsi: Add option to stop the sanity checker from printing

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4d65055b1f2023f95a4f9c2bfab55a67ef72739d
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Thu Aug 5 17:21:49 2010 -0700

    util: Add option to not dump cpu caps

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=981c6bc6a5a7dcf941972939c224dfb7f98b904a
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Thu Aug 5 17:14:38 2010 -0700

    st/mesa: Only get debug option once

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=99611f08497f1567a50ef3e7ea51e63fdf4beb26
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Thu Aug 5 17:13:41 2010 -0700

    st/mesa: Only get mesa mvp dp4 option once
    
    The correct for this is of course to do what comment says

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e00b17830bb3193d5a24f6a9dfabb996e02c1d74
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Thu Aug 5 17:12:54 2010 -0700

    llvmpipe: Only get no rast option once

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4bd061b127aedfa7f6cd2c9fb4763927588c7ad1
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Thu Aug 5 17:11:46 2010 -0700

    gallivm: Only get debug option once

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1b8aa2176c4fc580cc31c57c7e50e7f39ef2cc04
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Aug 5 17:13:15 2010 -0700

    st/mesa: Clean up header file inclusion in st_mesa_to_tgsi.h.
    
    st_mesa_to_tgsi.h
    Replace tgsi_ureg.h with a forward declaration.
    Include p_compiler.h for ubyte symbol.
    
    st_program.c
    Include tgsi_ureg.h directly.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bf5ee5aa4f065b6e17a4cc9cd2e539c4290ff98c
Author: Luca Barbieri <luca at luca-barbieri.com>
Date:   Fri Aug 6 00:58:48 2010 +0200

    nvfx: fix nv30 vertex program scalar opcodes
    
    Apparently they have always been broken, even before unification.
    
    Fixes a lot of stuff, starting from morph3d and lighting in teapot
    with textures disabled.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3e231361f3291307bfaa27f1bbea13fecc3b2072
Author: Luca Barbieri <luca at luca-barbieri.com>
Date:   Thu Aug 5 13:07:41 2010 +0200

    nvfx: shut up unknown cap 64 warning

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0a7cbe845fe029411ae25c4bfe60763485a760f4
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Aug 5 16:20:07 2010 -0700

    st/mesa: Clean up header file inclusion in st_manager.h.
    
    Include mtypes.h for GLcontext, gl_buffer_index, and GLframebuffer
    symbols.
    Include p_compiler.h for boolean symbol.
    Include st_context.h in st_cb_eglimage.c as it previously included
    st_context.h indirectly through st_manager.h.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3d038a3ed2d8325c4b826f13b62398b3ed33f3ba
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Aug 5 16:38:22 2010 -0600

    glsl: fix atan(0, -1)
    
    Fixes fd.o bug 29388
    
    NOTE: this is a candidate for the 7.8 branch.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=918ef7ff18dc407d8ab1d6dc9cfb1267618c6534
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Thu Aug 5 17:42:29 2010 -0400

    r600c: tiling require drm 2.6.0, not 2.5.0

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e93d413a0d81f591318f362f770083e9ecc7e0c0
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Wed Jul 21 17:46:45 2010 -0400

    r600: add support for getting the tiling config via drm ioctl (v2)
    
    Needed for the the 2D tiling span functions.
    
    v2: rebase on new kernel, mesa changes
    
    Signed-off-by: Alex Deucher <alexdeucher at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3095bc679da7241488219e1778db2083c662bbef
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Thu May 20 17:59:05 2010 -0400

    r600: add new relocs for tiling support
    
    Signed-off-by: Alex Deucher <alexdeucher at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=063c70d7f72a043037fb4c9b534c53208f86611d
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Thu May 20 17:50:54 2010 -0400

    r600: add span support for 2D tiling
    
    Requires tiling config ioctl support from the drm to use.
    kms only.
    
    Signed-off-by: Alex Deucher <alexdeucher at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9c949d4a4dd43b7889e13bdf683bcf211f049ced
Author: Jerome Glisse <jglisse at redhat.com>
Date:   Wed Aug 4 17:37:59 2010 -0400

    r600g: don't use dynamic state allocation for states
    
    Simplify state handly by avoiding state allocation.
    Next step is to allocate once for all context packet
    buffer and then avoid rebuilding pm4 packet each time
    (through use of combined crc) this would also avoid
    number of memcpy.
    
    Signed-off-by: Jerome Glisse <jglisse at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0633c2e68312c292607d6af22d94d67d2d141600
Author: Joakim Sindholt <opensource at zhasha.com>
Date:   Thu Aug 5 20:42:04 2010 +0200

    targets/egl: fix build

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a4be3b6b312496305de473b5af219a3afd84f6c6
Author: Marek Olšák <maraeo at gmail.com>
Date:   Thu Aug 5 19:04:01 2010 +0200

    r300g: fix fb_state atom size

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fc94fd9bfa36d003ec5a1b7041fdb74c93ec3667
Author: Marek Olšák <maraeo at gmail.com>
Date:   Wed Aug 4 11:34:54 2010 +0200

    r300g: debug_print on startup whether we can use hyper-z

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b5f104471175830de6474c176ebc567714edcdd6
Author: Dave Airlie <airlied at redhat.com>
Date:   Thu Aug 5 20:58:51 2010 +1000

    r300g: always emit hyperz state atom.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=41f9e60bb30765e9d272bb6d61bb8fddc3623f8b
Author: Dave Airlie <airlied at redhat.com>
Date:   Thu Aug 5 20:30:31 2010 +1000

    r300g: disable hiz on rv530 for now.
    
    On my rv530 at least HiZ is causing rendering issues in gears.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6eb2a7fbafd49e75b6cbbee57f23dda63eff73ef
Author: Dave Airlie <airlied at redhat.com>
Date:   Wed Jul 7 15:20:19 2010 +0200

    r300g: implement hyper-z support. (v4)
    
    This implements fast Z clear, Z compression, and HiZ support for r300->r500
    GPUs.
    
    It also allows cbzb clears when fast Z clears are being used for the ZB.
    
    It requires a kernel with hyper-z support.
    
    Thanks to Marek Olšák <maraeo at gmail.com>, who started this off, and Alex Deucher at AMD for providing lots of hints.
    
    v2:
    squashed zmask ram size fix]
    squashed r300g/blitter: fix Z readback when compressed]
    
    v3:
    rebase around texture changes in master - .1 fix more bits
    
    v4:
    migrated to using u_mm in r300_texture to manage hiz/zmask rams consistently
    disabled HiZ when using OQ
    flush z-cache before turning hyper-z off
    update hyper-z state on dsa state change
    store depthclearvalue across cbzb clears and replace it afterwards.
    
    Signed-off-by: Dave Airlie <airlied at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ccbd9ae7cc5b3fcda23fe79573e70b4fc40f3939
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Aug 5 10:58:02 2010 +0100

    docs: clarify point sprite discussion
    
    Plagiarizes email explanation from Roland.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5e56c8907b9f31005a0655aac322b761e1b87c53
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Aug 5 01:38:46 2010 -0700

    st/mesa: Remove unnecessary header from st_gl_api.h.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ea1744a66438b5863a8576087b07ad6ffdcd04c5
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Aug 5 01:23:05 2010 -0700

    mesa: Include missing header in st_get_mipmap.h.
    
    Include mtypes.h for GLcontext symbol.
    Add forward declaration for st_context.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ad4d27c6d1a32e3c4c92e0f22c8fbdeade4cc7af
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Aug 5 00:59:44 2010 -0700

    st/mesa: Include missing headers in st_format.h.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2febc491bc7f5539e1e91c5b0f4be4eb4df919f8
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Aug 5 00:54:27 2010 -0700

    st/mesa: Add forward delcaration in st_extensions.h.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4f9ca250d6172176263ef7415fce7140986bc0bc
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Aug 5 00:52:30 2010 -0700

    st/mesa: Add missing headers to st_draw.h.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=66708fd8a98cc28dab756b9e29d026194ccdfcee
Author: Chris Wilson <chris at chris-wilson.co.uk>
Date:   Thu Aug 5 08:37:31 2010 +0100

    intel: Check for a NULL src buffer prior to blt
    
    This can only happen along a malloc failure path, but check anyway.
    
    Signed-off-by: Chris Wilson <chris at chris-wilson.co.uk>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=85cfe321805264686ef8989e45a911a999ed928a
Author: Chris Wilson <chris at chris-wilson.co.uk>
Date:   Thu Aug 5 08:34:09 2010 +0100

    intel: Check for region allocation failure.
    
    Signed-off-by: Chris Wilson <chris at chris-wilson.co.uk>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9c98e9e6b5b5f5508b67b3650dbaf00db407b5eb
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Aug 4 21:17:13 2010 -0700

    st/mesa: Add missing header in st_context.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a0989e94374a678fb6c2d0974255a178361c47a7
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Aug 4 21:13:33 2010 -0700

    st/mesa: Add missing header in st_atom_pixeltransfer.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1525fb4afec0adc164948b4060ec1c0359441cd3
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Aug 4 21:09:27 2010 -0700

    st/mesa: Clean up header file inclusion in st_context.h.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6f8b6661ce3af17d3cfe4f28ff15f82caf6755b5
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Aug 4 20:58:22 2010 -0700

    st/mesa: Add missing header in st_cb_xformfb.h.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cb7638579e22a8854d13d58c435c90b2e596e946
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Aug 4 17:04:38 2010 -0700

    st/mesa: Clean up st_cb_viewport.h.
    
    Add inclusion guard.
    Add forward declaration.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e857293299c5bc38de683f199fe1ec7833aff61c
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Aug 4 16:59:12 2010 -0700

    st/mesa: Add missing headers in st_cb_texture.h.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bc578caefb29cb9d1720d51698e2cd23ee490c44
Author: Francisco Jerez <currojerez at riseup.net>
Date:   Wed Aug 4 16:38:57 2010 +0200

    dri/nouveau: Don't try to validate uninitialized teximages.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d03f04bfb57cb7b5537cb31f1dc798a6ba500f36
Author: Francisco Jerez <currojerez at riseup.net>
Date:   Wed Jul 28 22:32:49 2010 +0200

    dri/nv20: Fix some PGRAPH_ERRORs seen with DATA_CHECK enabled.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e96a52e9933eea7264a42983db1428368bcb4962
Author: Francisco Jerez <currojerez at riseup.net>
Date:   Wed Jul 28 18:37:24 2010 +0200

    dri/nouveau: Fix up software mipmap generation.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=060a95c3a942daca936d421400b7327f038d6f27
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Aug 4 16:46:42 2010 -0700

    st/mesa: Add forward declaration in st_cb_strings.h.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e9d6f2fc8a88cd18a9914ee7c8f947c869ed3e50
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Aug 4 16:40:04 2010 -0700

    st/mesa: Add missing header in st_cb_readpixels.h.
    
    Include mtypes.h for GLcontext symbol.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a25ac9b5266c1f6820b073108555140c631454e1
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Aug 4 16:33:10 2010 -0700

    st/mesa: Clean up header file inclusion in st_cb_rasterpos.h.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2bb3bfa943d3250d036673dbdea215b19d70c21e
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Aug 4 16:13:15 2010 -0700

    st/mesa: Add missing header in st_cb_program.h.
    
    Include mtypes.h for GLcontext symbol.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7f7bbf0d5b78e0a4ace7ad6eddf5e73a826c75eb
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Aug 4 15:45:41 2010 -0700

    r300/compiler: Remove unnecessary header.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=81bc4f4cbfdd4d8abaf97cb66baf1c7b0cbe05b3
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Aug 4 15:38:24 2010 -0700

    intel: Remove unnecessary header.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9f7e7ce7572d1ab370def14db8be7059869cda29
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Aug 4 15:32:53 2010 -0700

    st/mesa: Add missing headers in st_cb_flush.h.
    
    Add forward declarations.
    Include p_compiler.h for uint symbol.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=85dbb2904bbcab5bad65cc267daafd6ebcf32ded
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Aug 4 15:26:37 2010 -0700

    st/mesa: Clean up header inclusion in st_cb_feedback.h.
    
    Replace mtypes.h with forward declaration.
    Include compiler.h for INLINE symbol.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=12dac449fba5fe17087fd48ac959a5388875b2d3
Author: Jerome Glisse <jglisse at redhat.com>
Date:   Wed Aug 4 16:28:33 2010 -0400

    r600g: force flush on map as temporary fix to readpixel
    
    Should allow more piglit test to pass. Need to plugin
    proper flushing.
    
    Signed-off-by: Jerome Glisse <jglisse at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2e85117b5f8909b8737e0c0e479360640e405192
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Aug 4 13:17:57 2010 -0700

    st/mesa: Add missing headers to st_cb_fbo.h.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9a78e790dc4c40362b971ad5eff2505c02b73ed7
Author: Jerome Glisse <jglisse at redhat.com>
Date:   Wed Aug 4 16:10:11 2010 -0400

    r600g: always perform texture perspective divide + fix blending
    
    quake3 engine seems to run fine at this point (ioquake)
    
    Signed-off-by: Jerome Glisse <jglisse at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=19bfb55fb54447b322d3aefecf6e0dbb81d8f812
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Aug 4 13:04:36 2010 -0700

    st/mesa: Clean up header file inclusion in st_cb_eglimage.h.
    
    Replace dd.h and mtypes.h with a forward declaration.
    Include compiler.h for INLINE symbol.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=988e86762f07eb8b685eef6f3302566f604db2a6
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Aug 4 12:55:21 2010 -0700

    draw: Fix return type of draw_translate_vinfo_size.
    
    Fixes typo from commit b609cfc7c9c38f26e7e6d6f7dd5dd6d38f4ed209.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=137c510097503e590cf8b30d2b97e617b9a1543b
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Aug 4 12:46:38 2010 -0700

    st/mesa: Clean up header file inclusion in st_cb_drawtex.h.
    
    Replace mtypes.h with forward declarations.
    Include compiler.h for INLINE symbol.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dce63cf431177594f1267406276f441391701f70
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Aug 4 12:29:26 2010 -0700

    st/mesa: Clean up header file inclusion in st_cb_drawpixels.h.
    
    Replace mtypes.h with forward declarations.
    Include compiler.h for INLINE symbol.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7fdf6d5c28293e169b7874d95632ec0bba9da78a
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Aug 4 12:24:51 2010 -0700

    st/mesa: Add forward declaration in st_cb_condrender.h.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ed810ba7243f0b19999c35f21e7be5708446962a
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Aug 4 12:22:31 2010 -0700

    st/mesa: Add forward declarations in st_cb_clear.h.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6bc17324da6e9d90ea2586c59c162a72f900a0fc
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Aug 4 12:13:29 2010 -0700

    st/mesa: Include missing headers in st_cb_bufferobjects.h.
    
    Include compiler.h for INLINE symbol.
    Include mtypes.h for gl_buffer_object symbol.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=eb4f2d4b0264e180f818230fa69a420793423eb7
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Aug 4 12:07:12 2010 -0700

    st/mesa: Clean up header file inclusion in st_cb_blit.h.
    
    Replaced mtypes.h and st_context.h with forward declarations.
    Added compiler.h for INLINE symbol.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e6902afeee522494f1787cc7c79415f55dce2eb4
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Aug 4 12:00:19 2010 -0700

    st/mesa: Clean up header file inclusion in st_cb_bitmap.h.
    
    Removed mtypes.h.
    Include compiler.h for INLINE symbol.
    Added forward declarations.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2542d8e0c2ec3eb4de266c0b2ad93dba918cb89c
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Wed Aug 4 12:50:36 2010 -0400

    glx: Move deref after NULL check

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e3a0e468bc67e4169406bb4c96b5ab483dc48a28
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Wed Aug 4 08:57:02 2010 -0400

    glx: Fix use after free in drisw error path

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e71c44cedd6d22930bf873504d89faf68d93e1cc
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Wed Aug 4 08:51:43 2010 -0400

    glx: We no longer need screen extensions for drisw
    
    https://bugs.freedesktop.org/show_bug.cgi?id=29177

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9da1c9da139327132dea57b18048a4eb386b6bad
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Wed Aug 4 08:43:08 2010 -0400

    glx: dri2InvalidateBuffers() needs the X drawable XID not the GLX one
    
    This never ceases to entertain.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8ad5b76d52f1c009f48ea90556633e497b40ba87
Author: Andre Maasikas <amaasikas at gmail.com>
Date:   Wed Aug 4 12:49:39 2010 +0300

    r600: relax stride/alignment requirements for vertices
    
    seems hw can do unaligned accesses and unaligned strides
    removes extra conversion when using vbo's
    
    however I needed to switch 3 component byte format to 4 component formats
    for tests to pass. Somewhat sililar to GL_SHORT fix done earlier
    
    removes assert and gains +2 piglit especially draw-vertices

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5c2f01bbb076af8b8ae6e1803d95a9ae678c2d1c
Author: Chia-I Wu <olv at lunarg.com>
Date:   Wed Aug 4 14:00:04 2010 +0800

    draw: Fix the edge flags of flatshade_first polygons.
    
    This bug can be triggered by rendering polygons with
    
       glProvokingVertexEXT(GL_FIRST_VERTEX_CONVENTION_EXT);
       glPolygonMode(GL_FRONT_AND_BACK, GL_LINE);

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=09c8fa570e69272f65cb49840ec7c709820b1b2a
Author: Tom Stellard <tstellar at gmail.com>
Date:   Tue Aug 3 20:17:00 2010 -0700

    r300/compiler: Always unroll loops when doing loop emulation.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2824d5687a19e42ba0da8fd08e80610c4469a3b3
Author: Tom Stellard <tstellar at gmail.com>
Date:   Tue Aug 3 15:23:23 2010 -0700

    r300/compiler: r500 hw support for break and continue in loops.
    
    The BGNLOOP and ENDLOOP instructions are now being used correctly, which
    makes break and continue possible.  The deadcode pass has been modified to
    handle breaks, and the compiler is more careful about which loops are
    unrolled.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9dcc5006660037665fe98bf2d9fb966e620a038b
Author: Tom Stellard <tstellar at gmail.com>
Date:   Sun Aug 1 20:06:53 2010 -0700

    r300/compiler: KILP may not always be inside an IF statement.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=680f486ffd4aab8b9354f1b5a035b3881ac2310c
Author: Tom Stellard <tstellar at gmail.com>
Date:   Mon Jul 12 13:14:38 2010 -0700

    r300/compiler: Don't unroll loops with continue or break.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a3ff6c269729597dd1318df2a10fb2a7dba093d6
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Aug 3 17:55:53 2010 -0700

    st/mesa: Clean up header file inclusion in st_cache.h.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=279926859e60d63941d7a437803376c8154e8c8e
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Aug 3 17:35:29 2010 -0700

    st/mesa: Add forward declarations in st_atom_shader.h.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8bc5fe1ad67127f642c47da0a307aa7bd8696fab
Author: Dave Airlie <airlied at redhat.com>
Date:   Wed Aug 4 09:36:17 2010 +1000

    r300g: disable multisample visuals until the state tracker bits catch up.
    
    This stops us advertising lots of ms visuals we can't actually use.
    
    Signed-off-by: Dave Airlie <airlied at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=48268e0f2a5e65b63586398db3a58523a8c7a7a0
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Aug 3 16:32:32 2010 -0600

    draw: check for instance divisors in vcache_check_run()
    
    When we have instance divisors we don't really know which vertex
    elements we'll be fetching ahead of time.
    
    This fixes a bug in instanced drawing which was exposed by the new
    draw_vbo() code because of max_index not being ~0 as often as it used
    to be.  The test for max_index >= DRAW_PIPE_MAX_VERTICES often hid
    this problem before.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e89e47e6d03f0c8b421268481d077100c2247253
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Aug 3 16:30:40 2010 -0600

    gallium/translate: make generic_run() and generic_run_elts() more alike
    
    Plus more debug code and do clamping in generic_run().

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8c3cc83432bbbc190b0f71f87e3e9583ae11f0b2
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Aug 3 16:21:57 2010 -0600

    draw: added a comment

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0e7b53c75be6051b2a935e65f4dbc02449714ee1
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Aug 3 14:13:13 2010 -0600

    draw: use instance divisor in draw_print_arrays()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f94e7e25d101a8691a5276a5aa0eb97d2f4eebbc
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Aug 3 14:12:47 2010 -0600

    draw: add assertion, rearrange debug code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=afbf446de5ad91743e2e2a76799bd87f3eed5f9a
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sat Jul 31 02:19:27 2010 +0200

    st/dri: fix crash when dri2_drawable_get_buffers fails
    
    It's easily reproducible with Compiz with its Resize window mode
    set to Normal (which is usually not the default mode).
    
    https://bugs.freedesktop.org/show_bug.cgi?id=28658
    https://bugs.freedesktop.org/show_bug.cgi?id=29303
    
    This is actually a workaround to prevent Compiz crashes.
    Instead, a completely white titlebar might show up during resizing
    transparent windows (a rare case).
    
    The underlying cause should be fixed by someone who has more knowledge
    about the code. (dri2_drawable_get_buffers should not return NULL)
    
    Acked-By: Jakob Bornecrantz <jakob at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0614006d090902324149387ec150231b647928fd
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sat Jul 31 20:12:21 2010 +0200

    mesa: increase the relative address offset limit to 4096 in ARB_vp/fp
    
    Even though the spec says that the limits should be -64/+63, proprietary
    drivers support much larger relative offsets and some applications do
    depend on this non-standard behavior.
    
    Also program_parse.tab.c has been regenerated.
    
    This fixes the parser error:
    
      ARB_vp: error: relative address offset too large
    
    See also: https://bugs.freedesktop.org/show_bug.cgi?id=28628
    
    4096 * sizeof(vec4) is the maximum size of the constant buffer on NV50.
    It is not supposed to be a definite hardware limit, it is for the parser
    not to get in the way and let the underlying driver decide whether it can
    run the shader or not.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dd863bf5e7c6680075cf7c355a026b1da69ee9e3
Author: Jerome Glisse <jglisse at redhat.com>
Date:   Tue Aug 3 17:45:51 2010 -0400

    r600g: add polygon offset support
    
    Signed-off-by: Jerome Glisse <jglisse at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a0b3944c30fdecf5ef97fd602b8a286bcc80fed3
Author: Jerome Glisse <jglisse at redhat.com>
Date:   Tue Aug 3 17:02:48 2010 -0400

    r600g: flush and resubmit if we reach limit
    
    Signed-off-by: Jerome Glisse <jglisse at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3a8d4a89795d180b910b2c0dfa98c57cf9bb45a6
Author: Jerome Glisse <jglisse at redhat.com>
Date:   Tue Aug 3 16:15:17 2010 -0400

    r600g: fix color target mask
    
    Signed-off-by: Jerome Glisse <jglisse at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6f9d3516a4f5b8abc9e8510dbccd93bf7874e6da
Author: Zack Rusin <zackr at vmware.com>
Date:   Tue Aug 3 16:02:09 2010 -0400

    gallium/draw: forgot about PIPE_PRIM_LINE_STRIP_ADJACENCY

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1fd84b10f269a32db66254aa567b1aad8b152fe8
Author: Zack Rusin <zackr at vmware.com>
Date:   Tue Aug 3 15:56:17 2010 -0400

    gallium/util: add extra primitives to the trimmer

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8f6341d42131e6f60f269610d62b7f5b7b683052
Author: Jerome Glisse <jglisse at redhat.com>
Date:   Tue Aug 3 15:49:21 2010 -0400

    r600g: fix stencil
    
    Signed-off-by: Jerome Glisse <jglisse at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7e42b7e5d2aebcda0e6bf081b6661411731e6df2
Author: Jerome Glisse <jglisse at redhat.com>
Date:   Tue Aug 3 14:14:58 2010 -0400

    r600g: fix LIT + fix multiple constant one ALU + fix ALU block splitting
    
    Make sure LIT fills all slot for instruction (can't do W instruction
    without having the Z slot filled with at least a NOP).
    
    ALU instruction can't access more than 4 constant, move constant to
    temporary reg if we reach the limit.
    
    Fix ALU block splitting, only split ALU after ALU with last instruction
    bit sets.
    
    Signed-off-by: Jerome Glisse <jglisse at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=57438adf3217955f16491ef8deeffafe05c2f7f8
Author: Marek Olšák <maraeo at gmail.com>
Date:   Tue Aug 3 14:15:24 2010 +0200

    r300g: handle polygon offset correctly
    
    https://bugs.freedesktop.org/show_bug.cgi?id=29372

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9c6b5a4407cf794f3e5274cd25cac59e85bcf47d
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Aug 3 01:20:13 2010 -0700

    st/mesa: Add forward declarations in st_atom_constbuf.h.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=df66c641e34b87fdb1fae5cae544203e36ca12d3
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Aug 3 01:14:37 2010 -0700

    st/mesa: Include glheader.h in st_atom.h.
    
    Include glheader.h for GLenum symbol.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=816ad9bc23e22950a1740de1d70c2c9ebbdda724
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Aug 3 00:51:51 2010 -0700

    mesa: Clean up header file inclusion in m_xform.h.
    
    Include compiler.h for CONST symbol.
    
    Remove config.h as m_xform.h uses no additional symbols from config.h.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=19f7db9c9cfa75f05bb92114bbca15cb3c668dc8
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Aug 3 00:41:19 2010 -0700

    mesa: Reduce header file inclusion in m_translate.h.
    
    m_translate.h does not use any additional symbols added by config.h.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=29495bbb84a4f4517b108f2e88e0edc60bb4a341
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Aug 3 00:33:04 2010 -0700

    mesa: Include missing header in m_matrix.h.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d356ad349bda2d5bbbdcd1a0325d1b9fae429575
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Aug 3 00:19:26 2010 -0700

    mesa: Reduce header file inclusion in texgen.h.
    
    texgen.h doesn't use any symbols additionally added by mtypes.h.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b5ce878fa70b4abcc925e95f3b438b55bda85832
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Aug 3 00:04:14 2010 -0700

    mesa: Reduce header file inclusion in texcompress_fxt1.h.
    
    texcompress_fxt1.h doesn't use any additional symbols added by mtypes.h.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f7d29d58815462a209bf5a2bf0734aa4ff72880a
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Aug 2 23:53:23 2010 -0700

    mesa: Reduce header file inclusion in syncobj.h.
    
    syncobj.h doesn't use any additional symbols that is added by context.h.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f031817450fe75d3224f767d79938813287ac445
Author: Jerome Glisse <jglisse at redhat.com>
Date:   Mon Aug 2 17:41:52 2010 -0400

    r600g: split alu block to conform to limit + RCP opcode
    
    Signed-off-by: Jerome Glisse <jglisse at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=313df4156279f84ebc5b98a7540820b994762650
Author: Jerome Glisse <jglisse at redhat.com>
Date:   Mon Aug 2 14:21:33 2010 -0400

    r600g: add autogenerated reg definition + debug print cleanup
    
    Signed-off-by: Jerome Glisse <jglisse at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=646d2e9fbc41bf49075013009e9583bec4a51168
Author: Mario Kleiner <mario.kleiner at tuebingen.mpg.de>
Date:   Mon Aug 2 04:17:03 2010 +0200

    radeon: Add DRI2 flush extension support, so we synchronize properly.
    
    When a DRI2 swap buffer is pending we need to make sure we
    have the flush extension so radeon doesn't resume rendering to
    or reading from the not yet blitted front buffer.
    
    This fixes:
    
    https://bugs.freedesktop.org/show_bug.cgi?id=28341
    https://bugs.freedesktop.org/show_bug.cgi?id=28410
    
    Signed-off-by: Jerome Glisse <jglisse at redhat.com>
    Signed-off-by: Mario Kleiner <mario.kleiner at tuebingen.mpg.de>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3d39f56a8721ec6aa6d00965b7740fc8cb5edaae
Author: Jerome Glisse <jglisse at redhat.com>
Date:   Mon Aug 2 13:28:15 2010 -0400

    Revert "radeon: Add DRI2 flush extension to so we synchronize properly."
    
    This reverts commit 8446f257b3e3ca4a3eb2c79bc357e46343e04e87.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=afa925066c158ac49e3b0f883f67debd8545bf26
Author: Marek Olšák <maraeo at gmail.com>
Date:   Mon Aug 2 17:14:07 2010 +0200

    r300g: fix hardlock when using more than one stuffed sprite coords
    
    If texture coordinates come from the vertex shader, there are always
    4 components in the rasterizer input packet, but if the coordinates
    are stuffed (like for point sprites), there are only 2 or 3 components
    (based on GB_ENABLE) and if we rasterize more, it locks up.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8446f257b3e3ca4a3eb2c79bc357e46343e04e87
Author: Mario Kleiner <mario.kleiner at tuebingen.mpg.de>
Date:   Sun Jul 25 16:29:24 2010 +0200

    radeon: Add DRI2 flush extension to so we synchronize properly.
    
    When DRI2 swap buffer is pending (copy buffer not pageflipping)
    we need to make sure we have the flush extension so radeon doesn't
    resume rendering on the not yet blitted front buffer.
    
    Modified version of Jerome's patch to add flush extension
    in the correct place.
    
    This prepares a possible fix for:
    
    https://bugs.freedesktop.org/show_bug.cgi?id=28341
    https://bugs.freedesktop.org/show_bug.cgi?id=28410
    
    Signed-off-by: Jerome Glisse <jglisse at redhat.com>
    Signed-off-by: Mario Kleiner <mario.kleiner at tuebingen.mpg.de>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1f1928db001527c3dcf1d78d6a5d2ef8f519327b
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Mon Aug 2 09:47:44 2010 -0400

    glx: Drop _Xglobal_lock while we create and initialize glx display

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d6a5f94ea4d03b05c434fcad125d1f9c50c638e8
Author: Andre Maasikas <amaasikas at gmail.com>
Date:   Mon Aug 2 15:11:22 2010 +0300

    r600: fix sin,cos functions on r600
    
    r600 doesnt need the same normalization as r700 - instead it requires
    range to be truncated to -pi..pi
    
    I left the range trunc also effective on r700 althouch according the docs
    it has sufficent range (-512*PI, +512*PI). The instructions seem
    to be used not too often to cause perf loss because of this
    
    Based on patches and testing by Conn Clark and Alain Perrot

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c1f33097f4a6cd33df57dc601ba1733985979a4f
Author: Michal Krol <michal at vmware.com>
Date:   Fri Jul 30 16:59:05 2010 +0200

    util: Fix unpacking of R8G8Bx_SNORM format.
    
    Apparently, we must always use integers to perform calculations,
    otherwise the results won't match D3D's CxV8U8 definition.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4af5f11c3232015006f61c1a6befdff3411b8d6c
Author: Dave Airlie <airlied at redhat.com>
Date:   Mon Aug 2 14:48:59 2010 +1000

    r600g: add stencil op/func translation

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3f4ec394b027c6d947ccc88309a7d37bc3859e9d
Author: Dave Airlie <airlied at redhat.com>
Date:   Mon Aug 2 14:46:17 2010 +1000

    r600g: initial alpha test state

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7bcd39ce50b7b710bb8561c430f345ebe91ab9a3
Author: Dave Airlie <airlied at redhat.com>
Date:   Mon Aug 2 14:42:29 2010 +1000

    r600g: add initial blend state.
    
    migrates cb_cntl to be regenerated

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=01984cf34fa4e6d564d06a126795468b5718ecb0
Author: Dave Airlie <airlied at redhat.com>
Date:   Mon Aug 2 14:53:31 2010 +1000

    r600g: set correct tex coord type for rect textures.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=919750a55771cfd731e2f90d1385cbb4265e4cf4
Author: Dave Airlie <airlied at redhat.com>
Date:   Mon Aug 2 14:31:49 2010 +1000

    r600g: make r600_db_format static.
    
    this isn't used anywhere else yet.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=aef4500ca4ae9e5bc57560c6f9a32d9ad892975b
Author: Dave Airlie <airlied at redhat.com>
Date:   Mon Aug 2 08:57:14 2010 +1000

    draw: fix warning in sse code.
    
    Not sure if this will actually fix the issue, but it fixes the warning.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a87cedbde0f6f1335691c524d539552f5c056215
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sun Aug 1 16:42:53 2010 +0200

    r300g: fix microtiling on RS6xx
    
    Getting tiling right has always been tricky.
    There are so many subtle details...

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9846b0627149e221c9fbd7c3379e33fb68e68511
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Jul 31 23:04:41 2010 -0700

    mesa: Remove inclusion of compiler.h from mtypes.h.
    
    mtypes.h does not use any symbols from compiler.h.
    
    Also add the required headers for files that depended on symbols from
    compiler.h but were indirectly including compiler.h through mtypes.h.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e7242b6e8a6df30f198d112b4da885f9717191a7
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Jul 31 20:53:42 2010 -0700

    mesa: Remove unnecessary header from mm.h.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ca2ceca5b1939af57e95bebf84be4b70e3e9d4cb
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Jul 31 20:51:13 2010 -0700

    mesa: Add headers containing sybmols used by mm.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1d74a1674c0675dc59588167741c4abd2cc82cf9
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Jul 31 19:23:14 2010 -0700

    r600g: Remove unnecessary header.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8b909144a1469360b3a76be4013d5b011f0bfc2b
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Jul 31 16:28:13 2010 -0700

    mesa: Reduce header file inclusion in get.h.
    
    get.h only needs the GL headers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9e75ac7d25c7bf97b894cd70a4d1657587df5c23
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Jul 31 16:15:08 2010 -0700

    mesa: Include missing headers in vtxfmt.h.
    
    Include compiler.h for INLINE symbol.
    Include mtypes.h for GLcontext symbol.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dda9b80d078c3569839e150b6720606c1c5d43c0
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Jul 31 16:13:05 2010 -0700

    mesa: Include missing header in shared.h.
    
    Include mtypes.h for GLcontext symbol.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=da93fba85d4b213cdbce22f1d81a523d402bfec8
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Jul 31 16:10:14 2010 -0700

    mesa: Include missing header in restart.h.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e4ad42d421d1b70fcab21dda19d470ae0f0e8b0d
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Jul 31 15:45:40 2010 -0700

    mesa: Include missing headers in renderbuffer.h.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6d86b0116e1dc0ac475eadb45cc3dfa83634a0f2
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Jul 31 15:39:35 2010 -0700

    mesa: Include missing header in remap.h.
    
    Include compiler.h for INLINE symbol.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5fa1af0905ef2f513fe296f1d8e658dbdf24dd74
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Jul 31 14:56:53 2010 -0700

    r600g: Remove unnecessary header.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=245d5a8913f6f4487e837d112a97093c06b639ea
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Jul 31 14:37:32 2010 -0700

    mesa: Remove unnecessary headers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dba7875cdaff66fc5e8ffdd56055b5c0bb92f145
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Jul 31 13:35:17 2010 -0700

    swrast: Remove unnecessary headers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=db71bdc31c8fb1bd2b086a7872621e8aee9251d6
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Jul 31 13:28:32 2010 -0700

    egl: Fix '_eglAddAtExitCall' implicit declaration warning.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6c7e0b95a4a16d268aa3ca74c5c8407779533314
Author: Chia-I Wu <olv at lunarg.com>
Date:   Sat Jul 31 00:00:49 2010 +0800

    egl: Add checks for EGL_MESA_screen_surface.
    
    This allows Mesa EGL to be compiled with eglext.h that does not define
    EGL_MESA_screen_surface.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3cc471e429675e82fcc37c6efa2c5e880d811b84
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Jul 31 00:55:13 2010 -0700

    tnl: Remove unnecessary headers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ca0b0899d8cc20f3e918839e044c55f9a19e9ffe
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Jul 31 00:41:43 2010 -0700

    st/dri: Remove unnecessary headers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2f30a83ea88d8e062be5e9cf3bbdd8ab618130cc
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Jul 30 23:32:32 2010 -0700

    mesa: Include missing header in pixelstore.h.
    
    Include mtypes.h for GLcontext symbol.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=378b8df47acd2c85c6cc0ea6f22d2994e4a2ee77
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Jul 30 23:30:38 2010 -0700

    mesa: Include missing headers in nvprogram.h.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=094d66f45992830929d620782c70836b4b9b4a37
Author: Jerome Glisse <jglisse at redhat.com>
Date:   Fri Jul 30 13:58:46 2010 -0400

    r600g: add KIL opcode support
    
    Signed-off-by: Jerome Glisse <jglisse at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=873ddf547d5aeb68f37a172d73131c6bc51101f6
Author: George Sapountzis <gsapountzis at gmail.com>
Date:   Sun Jul 18 18:23:36 2010 +0300

    st/dri: move backend hooks to appropriate object

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a30b966f8345cb99922a416fce2da6edb70f864c
Author: George Sapountzis <gsapountzis at gmail.com>
Date:   Wed May 26 01:08:15 2010 +0300

    st/dri: drop dri1_helper

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2e4ad14a525f4028f0e0a93de2f8db785df33fb7
Author: George Sapountzis <gsapountzis at gmail.com>
Date:   Thu Apr 8 18:58:35 2010 +0300

    st/dri: mv driDriverAPI to backends

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b3e3d0da586812c61f7bd3933a9a3c2511b8d55b
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Jul 30 14:27:03 2010 -0600

    st/mesa: better handling of indirect addressing of temp/const register files
    
    With gl_program::IndirectRegisterFiles we can distinguish between indirect
    addressing of constants vs. temporaries.  In the case of temporaries,
    declare all temps up front sequentially.
    
    Fixes fd.o bug 29305.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=56643096f1eb01eefa1a532ac096b32d23b6b8ba
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Jul 30 14:24:23 2010 -0600

    mesa: added gl_program::IndirectRegisterFiles field
    
    Now drivers, etc. can know which register files are accessed with
    indirect addressing.  Before we just checked gl_program::NumAddressRegs
    but didn't know if that was the constant buffer, temp regs, or what.
    
    The only user of this new field so far will be the gallium state tracker.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=79ab5b9798c911e7612e26616df82e98372549bf
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Jul 30 13:11:14 2010 -0700

    llvmpipe: Silence unused value warning.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c4c2897367450a30a67235e99bc6019573e9d53b
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Jul 30 13:00:13 2010 -0700

    mesa: Add missing header to multisample.h.
    
    Include mtypes.h for GLcontext symbol.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dd406cf34196a5a60362d8e1928b1308b56dd3f8
Author: Zack Rusin <zackr at vmware.com>
Date:   Fri Jul 30 15:42:06 2010 -0400

    draw: actually a noop, rather than not implemented
    
    we just have nothing to do in it right now

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dbfe11c7c3a5c82c4c6182d4fed35aeb19bc4ff3
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Jul 30 12:32:47 2010 -0700

    mesa: Remove unnecessary header from colormac.h.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ce1fed1659ee0af063c6bace8a1aba879b85e775
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Jul 30 13:28:42 2010 -0600

    tgsi: remove incorrect assertion

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1a537b639ee7f2d35230c68ba89491711919656d
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Jul 30 12:13:17 2010 -0700

    mesa: Remove unnecessary headers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=078eff659a7ef90691966d983f35ed9e4ce63901
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Jul 30 11:48:48 2010 -0700

    llvmpipe: Fix implicit declaration of lp_func_delete_body warnings.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0e7d7d3051d125621b2b79c11f577fc3a3cc7b2c
Author: Chia-I Wu <olv at lunarg.com>
Date:   Fri Jul 30 23:44:16 2010 +0800

    util: Fix the range of util_draw_elements_instanced.
    
    Keep min_index and max_index at their defaults (0 and ~0).

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=042018a943a403a4d9887b400deb3b3c83ee40c0
Author: Zack Rusin <zackr at vmware.com>
Date:   Tue Jul 27 12:26:54 2010 -0400

    llvmpipe: delete function bodies after generating machine code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6c288d06ac512be6eb7f19a9005389dd46d5a26a
Author: Jerome Glisse <jglisse at redhat.com>
Date:   Fri Jul 30 11:10:24 2010 -0400

    r600g: fix typo in tex instruction + shader semantic id fix
    
    It seems we never get semantic id from TGSI so fallback
    to use output number as id.
    
    Signed-off-by: Jerome Glisse <jglisse at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c33c1912ddc973ae07ac762c66e11c332a27e4af
Author: Li Peng <peng.li at linux.intel.com>
Date:   Fri Jul 30 12:26:15 2010 +0800

    configure: fix wrong variable name GLESv1_LIB_DEPS
    
    GLESv1_CM_LIB_DEPS is defined in "configs/autoconf.in",
    but configure.ac uses GLESv1_LIB_DEPS.
    
    Signed-off-by: Li Peng <peng.li at linux.intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f623d06c495c671f687d4a70c9281c64e5875232
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Jul 30 10:47:20 2010 +0100

    util: more helpers for old draw code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3fdd9fa556e9ba48244cb2b3966d3bfb0b84731b
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Jul 30 00:41:08 2010 -0700

    mesa: Include macros.h in files that use symbols from macros.h.
    
    Don't rely on inclusion of other files that already include macros.h.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bddbdd624f407604e0c306b05201970688411e89
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Jul 30 00:18:09 2010 -0700

    mesa: Include macros.h in attrib.c for COPY_4FV symbol.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=11fce3a821b64e1d53f893e82e5c92f549f3ab1d
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Jul 30 00:06:40 2010 -0700

    intel: Add missing header to intel_context.c.
    
    Fixes "implicit declaration of function
    _mesa_get_incomplete_framebuffer" warning.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5264615b52d0ddf3509078d3518588c70005b00c
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Jul 30 00:00:22 2010 -0700

    mesa: Reduce clip.h header file inclusion.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=95e3832b53e28f2b771194829a9ec696a5801e9e
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Jul 29 23:53:13 2010 -0700

    mesa: Add missing header to framebuffer.h.
    
    Include mtypes.h for GLvisual and GLcontext symbols.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c6466f599c35c8d61fceda289df1b683dd9a3656
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Jul 29 23:50:32 2010 -0700

    mesa: Add missing header to fboject.h.
    
    Add mtypes.h for GLcontext symbol.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f58ec9dc4d15f068974a010c8418a2e63809e8ec
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Jul 29 23:41:46 2010 -0700

    mesa: Add missing header to texgetimage.h.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b5de2be8e067754292aa44bfa0eab7619d604306
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Jul 29 23:38:17 2010 -0700

    mesa: Add missing header to texrender.h.
    
    Add mtypes.h for GLcontext symbol.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1978247f85fd9e4c78ce346543c50910be40da0f
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Jul 29 23:04:50 2010 -0700

    mesa: Add missing header and forward declarations to uniforms.h.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3ef2a490d27f209bbe52c48af08531eac8022ea5
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Jul 29 22:57:54 2010 -0700

    mesa: Add missing headers to viewport.h.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=86abec0294db9a4765d35f6d849ebb9e84149a56
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Jul 29 22:43:09 2010 -0700

    mesa: Add missing header to depthstencil.h.
    
    Add mtypes.h for GLcontext symbol.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=989c60bc9221e0918153a29206c786514c4a5f3d
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Jul 29 22:41:03 2010 -0700

    mesa: Add missing headers to debug.h.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dfc7b7212f57080d18c4d1122435c4c4575694c7
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Jul 29 19:10:14 2010 -0700

    intel: Add missing header.
    
    Add context.h for NEED_SECONDARY_COLOR symbol.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ebdc537ff7e272da6cb423a7b32a09618c44ba84
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Jul 29 19:04:43 2010 -0700

    dri: Add missing header to dri_metaops.c.
    
    Add context.h for FLUSH_VERTICES symbol.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7e54c4a646801cbe8f2310bf516c32faa35eb971
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Jul 29 18:15:41 2010 -0700

    mesa: Reduce clear.h header file inclusion.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e5c128379a7233200acc156b0a48ac669d419055
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Jul 29 18:03:20 2010 -0700

    mesa: Reduce bufferobj.h header file inclusion.
    
    Directly include mtypes.h instead of including context.h to include
    mtypes.h.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bbe1385201e993a84b5ddf9aebd85e87417bbef3
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Jul 29 17:14:32 2010 -0700

    mesa: Remove unnecessary headers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e75da1a8d668aa2a245a7c2690b42ae7a6038f48
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jul 29 17:49:49 2010 -0600

    llvmpipe: fix on-debug build breakage

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6c1625cc405f0d77523c122cedf3e8003f2aa7bf
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jul 29 17:31:17 2010 -0600

    llvmpipe: added some jit debug code
    
    If we crash in the jitted function we can examine jit_line and
    jit_state in gdb to learn more about the shader.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b4c8de1ff24d4d5e2fe550da54249934320acab4
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jul 29 17:24:20 2010 -0600

    draw: do bounds checking of array elements (debug only)
    
    Make sure that all the element indexes actually lie inside the vertex
    buffer.
    
    Also, rename pipe_run() to pipe_run_elts() to be more specific.
    
    And assert/check the vertex count for the non-indexed case.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d88b6e19c14900f4cad94cf7a28d159369463108
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jul 29 14:09:08 2010 -0600

    draw: assorted clean-ups in clipper code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ba2cc3b8e6ad161181b67fd2575c6bc768584d23
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jul 29 13:49:21 2010 -0600

    gallium: implement bounds checking for constant buffers
    
    Plumb the constant buffer sizes down into the tgsi interpreter where
    we can do bounds checking.  Optional debug code warns upon out-of-bounds
    reading.  Plus add a few other assertions in the TGSI interpreter.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8a2933f3663177f32f5ee45bb696463b8549dcbb
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jul 29 13:44:44 2010 -0600

    draw: add vertex buffer offset in draw_print_arrays()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d1f38baa01b8881232abfe79721296c0cf8c19a5
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jul 29 13:26:42 2010 -0600

    llvmpipe: silence warnings in lp_test_sincos.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7a73390f9126fd270d9891cd9d2bf38ef56d9b80
Author: Jerome Glisse <jglisse at redhat.com>
Date:   Thu Jul 29 14:51:06 2010 -0400

    r600g: mipmap early support + EX2/ABS instruction + culling
    
    Add mipmap support (demos/src/redbook/mipmap is working)
    Add EX2/ABS shader instruction support.
    Add face culling support.
    
    Misc fixes.
    
    Signed-off-by: Jerome Glisse <jglisse at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e3e25dee2019b2c75acadeaf4358cd9a8d93db0b
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Thu Jul 29 18:48:51 2010 -0400

    glx: Fix copy/paste bug in glXWaitX and glXWaitGL
    
    https://bugs.freedesktop.org/show_bug.cgi?id=29304

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f485ee724d1f1bb57a5c8931f28e7a45ceb5b5d5
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Thu Jul 29 18:44:26 2010 -0400

    glx: Compare old ctx against dummyCtx, not NULL
    
    https://bugs.freedesktop.org/show_bug.cgi?id=29302

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cd601513f5ff4f488a6f6527bb033e39ee62ffda
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Thu Jul 29 16:01:39 2010 -0400

    glx: Fix linked list deletion in __glXCloseDisplay()
    
    I hate single linked lists.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=32ea5394173ecbfb766c5c02eccb21642aec0483
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Thu Jul 29 15:45:20 2010 -0400

    intel: Declare the various tracked state variables using "extern"

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=be9276d91299e36a8c4371a87d75c9cacaf995f2
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Thu Jul 29 15:39:36 2010 -0400

    intel: Don't depend on context config values when picking texture formats

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e8a72460b799e3d5a065e4b00f9b4f24139dac52
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Thu Jul 29 14:26:34 2010 -0400

    egl_dri2: Set API version for DRM display

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d8d7a3e0f9629a220e2394dd7c6634f2d6a93e20
Author: Marek Olšák <maraeo at gmail.com>
Date:   Thu Jul 29 20:52:17 2010 +0200

    r300g/swtcl: fix crash in ETQW and minor fixups
    
    The Draw flush inside r300_flush was the culprit.
    
    Also, no need to flush Draw when changing a state since the flush is
    already inside swtcl_draw_vbo.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3f4680d8e229d87e62972d0632c577873944d89d
Author: Marek Olšák <maraeo at gmail.com>
Date:   Thu Jul 29 19:53:36 2010 +0200

    r300g/swtcl: fix crash after the draw_vbo merge

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=330852b3b33883b8fb22ce8c67efae79e64ce273
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jul 29 12:51:34 2010 -0600

    llvmpipe: also test the new lp_build_assert() function

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d05cb9f0187984e461b41eb1ba6ca2adf0593c74
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jul 29 12:49:12 2010 -0600

    llvmpipe: don't call LLVMCreateJITCompiler() twice
    
    Fixes a failed assertion with LLVM 2.6:
    
    <unnamed>::JITResolver::JITResolver(llvm::JIT&): Assertion
    `TheJITResolver == 0&&  "Multiple JIT resolvers?"' failed.
    
    Though, not everyone seems to experience this problem.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8f3fe7e2f0a3ce1a5c45fd204b0105f3b501e641
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jul 29 12:03:33 2010 -0600

    gallivm: added lp_build_assert() function to make assertions in LLVM code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=02da55676bd483df5e8540e079f53c7f41178025
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Jul 29 19:38:02 2010 +0100

    Revert "gallivm: fix lp_build_sample_offset() crash when indexing a 1-D texture"
    
    This reverts commit 5f90e76c54bbf4456c977b3cbca450d7a570179e.
    
    Bad cherry-pick.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5f90e76c54bbf4456c977b3cbca450d7a570179e
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jul 29 19:18:48 2010 +0100

    gallivm: fix lp_build_sample_offset() crash when indexing a 1-D texture
    
    If y==NULL and y_stride==NULL it means the texture is 1D.  Return
    zero for out_i and the offset instead of garbage.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a258701cd949d45041ed571ca08fedc40de2cf69
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Jul 16 12:50:01 2010 +0100

    util: add uint version of pack_z_stencil
    
    Useful for packing mask values.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bdaa8be5b7dce396dd98f05e7ad66d48633cc4cb
Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue Jul 20 13:40:01 2010 +0100

    scons: Use the current python executable for code generation.
    
    Less susceptible to be broken.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=111902f2c47377f7d7ea41af6a2a29a087350f17
Author: José Fonseca <jfonseca at vmware.com>
Date:   Mon Jul 26 12:16:45 2010 +0100

    draw: Also emit EMMS on generated LLVM IR.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e3d2ebac115f7b7899664fefc2652fb829acfa27
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Jul 22 18:37:46 2010 +0100

    llvmpipe: Avoid corrupting the FPU stack with MMX instructions on 32bit OSes.
    
    Unfortunately LLVM doesn't emit EMMS itself, and there is no
    easy/effective way to disable MMX.
    
    http://llvm.org/bugs/show_bug.cgi?id=3287

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=38f5b1bc38fde041162e90e0ba3955ac661e1abf
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Jul 22 16:53:39 2010 +0100

    util: Don't include xmmintrin.h.
    
    Unnecessary.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b4ad7c28430e4084d843cd99cf68209e95363963
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jul 29 08:23:59 2010 -0600

    mesa: implement RCC opcode

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=275bae875da228b82a6d61fdab5dbe487f557580
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jul 29 08:23:33 2010 -0600

    mesa: update table of opcodes used by GLSL

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9b3bf392e1af72d29afa0804260cac4d8ffe24e1
Author: Andre Maasikas <amaasikas at gmail.com>
Date:   Thu Jul 29 15:18:19 2010 +0300

    r600: since 8744c36e added asserts - use another random register for shader with no output

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ab25c1597ddd60f148cafdbb2ea1e7562c9f9f69
Author: Chia-I Wu <olv at lunarg.com>
Date:   Thu Jul 29 17:39:27 2010 +0800

    st/python: Adapt to interface change.
    
    This is only compile tested.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d4d62b6178c43cff9a0de522c4cf512109cb4b03
Author: Chia-I Wu <olv at lunarg.com>
Date:   Thu Jul 29 16:04:28 2010 +0800

    graw/tests: Use pipe_context::draw_vbo.
    
    The other drawing variants such as draw_arrays or
    draw_elements_instanced were removed.
    
    This fixes fdo bug #29287.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=92f9b05499de9f0e8eda11d1a75ba7955c9cc602
Author: Chia-I Wu <olv at lunarg.com>
Date:   Thu Jul 29 15:54:10 2010 +0800

    gallium: Avoid void pointer arithmetic.
    
    This fixes fdo bug #29286.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2bff1a08d911e8a39661bb65a8ffd684b8782f5b
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Jul 28 23:16:31 2010 -0700

    mesa: Reduce arrayobj.h header file inclusion.
    
    Directly include mtypes.h instead of including context.h to include
    mtypes.h.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=97b416eb6742c26771a011fec9ecea7d66a7e839
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Jul 28 23:07:44 2010 -0700

    mesa: Remove unnecessary header.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e7f69c459af3274b9d1435c06a15b14eb40e4cc5
Author: Chia-I Wu <olv at lunarg.com>
Date:   Sat Jul 17 22:00:04 2010 +0800

    gallium/docs: Document draw_vbo and set_index_buffer.
    
    Document the new unified drawing method and remove references to old
    ones.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a57f84251926045a3358822d0fd92ca95a4f0fde
Author: Chia-I Wu <olv at lunarg.com>
Date:   Sat Jul 17 01:10:46 2010 +0800

    gallium: Keep only pipe_context::draw_vbo.
    
    That is, remove pipe_context::draw_arrays, pipe_context::draw_elements,
    pipe_context::draw_arrays_instanced,
    pipe_context::draw_elements_instanced,
    pipe_context::draw_range_elements.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cd3ef7592cc9e2c83b175a8652c0153c578fb46b
Author: Chia-I Wu <olv at lunarg.com>
Date:   Fri Jul 16 04:21:11 2010 +0800

    gallium: Use unified pipe_context::draw_vbo.
    
    Update u_draw_quad, st/vega, and st/mesa to use pipe_context::draw_vbo.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6d28bf917fb1d741d90fd3f05c22769376021fca
Author: Chia-I Wu <olv at lunarg.com>
Date:   Fri Jul 16 04:35:58 2010 +0800

    gallium: Implement draw_vbo and set_index_buffer for all drivers.
    
    Some drivers define a generic function that is called by all drawing
    functions.  To implement draw_vbo for such drivers, either draw_vbo
    calls the generic function or the prototype of the generic function is
    changed to match draw_vbo.
    
    Other drivers have no such generic function.  draw_vbo is implemented by
    calling either draw_arrays and draw_elements.
    
    For most drivers, set_index_buffer does not mark the state dirty for
    tracking.  Instead, the index buffer state is emitted whenever draw_vbo
    is called, just like the case with draw_elements.  It surely can be
    improved.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c5e9d3114a80d6d35a2f4e65783cdc75fcc2deac
Author: Chia-I Wu <olv at lunarg.com>
Date:   Fri Jul 16 04:02:55 2010 +0800

    gallium: Add pipe_context::draw_vbo and pipe_context::set_index_buffer.
    
    This commit adds a new unified draw_vbo method to pipe_context.  Unlike
    other draw methods, draw_vbo treats the index buffer as a state which is
    set with set_index_buffer.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7e4e79be6bba7cf68046bd77aa8d44fb52ca5186
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Jul 28 22:27:52 2010 -0700

    mesa: Remove unnecessary header.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2c343af09873f35cbc7b265d5606a228fe304bb9
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Wed Jul 28 23:54:16 2010 -0400

    egl: Fix deref before NULL-check

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9456e22c7a8803bed1146a89e7581badf0ae8064
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Fri Jun 4 14:28:59 2010 -0400

    intel: Implement EGL_KHR_surfaceless extension

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=efd4a8cffd2f16b44bb8e47184262f35e780b38d
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Tue Jul 27 18:25:54 2010 -0400

    egl_dri2: Implement EGL_KHR_surfaceless_* extensions

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b90a3e7d8b1bcd412ddbf2a4803de2756dacd436
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Wed Jun 2 22:48:06 2010 -0400

    egl: EGL_KHR_surfaceless_* extensions
    
    These extensions allow an application to make a context current by
    passing EGL_NO_SURFACE for the write and read surface in the call to
    eglMakeCurrent.  The motivation is that applications that only want to
    render to client API targets (such as OpenGL framebuffer objects)
    should not need to create a throw-away EGL surface just to get a
    current context.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=aa44bd9189848b91619335207b8ec3be5679f982
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Wed Jul 28 22:18:14 2010 -0400

    Untangle gallium/egl/glx source sharing mess and make it compile again

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=42c1f27149828e5b5143f5e53ca3bd7c04a4e762
Author: Jerome Glisse <jglisse at redhat.com>
Date:   Wed Jul 28 20:09:15 2010 -0400

    r600g: state context ptr in sampler_view & add I8/L8 buffer format
    
    Signed-off-by: Jerome Glisse <jglisse at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=35e044ab562b65aa53f9d9d7b5885e6a887774bb
Author: Jerome Glisse <jglisse at redhat.com>
Date:   Wed Jul 28 19:59:38 2010 -0400

    r600g: switch btw flat/linear interpolation
    
    I am not sure how to properly handle flat shading regarding
    non color parameter to fragment shader. It seems we should
    still interpolate non color using linear interpolation and
    flat shade only apply to color.
    
    Signed-off-by: Jerome Glisse <jglisse at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6f0f6c64596b7bbbfa96e8af6715565e37efa91e
Author: Jerome Glisse <jglisse at redhat.com>
Date:   Wed Jul 28 19:33:50 2010 -0400

    r600g: split pipe state creating/binding from hw state creation
    
    Split hw vs pipe states creation handling as hw states group doesn't
    match pipe state group exactly. Right now be dumb about that and
    rebuild all hw states on each draw call. More optimization on that
    side coming.
    
    Signed-off-by: Jerome Glisse <jglisse at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6849916170c0275c13510251a7b217c20f2b993e
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Wed Jul 28 16:40:43 2010 -0400

    glx: Split indirect and applegl implementations into different files

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c491e585e43d48a2aeec96ccc4008da6c443fb42
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Wed Jul 28 15:33:09 2010 -0400

    glx: Move bind and unbind to context vtable

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c356f5867f2c1fad7155df538b9affa8dbdcf869
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Wed Jul 28 11:16:00 2010 -0400

    glx: Rename __GLXcontext and __GLXdisplayPrivate to struct types.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=66fc35cde9ed68a09920ad6a28de794dd1d3aa8c
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Wed Jul 28 10:28:43 2010 -0400

    glx: Rename __GLXscreenConfigs to struct glx_screen
    
    Because double underscores in private type names is painful.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=38c51a76533a90cf2c9381c99247cfac45fe70eb
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Wed Jul 28 10:20:41 2010 -0400

    glx: Use _X_EXPORT instead of our own PUBLIC macro
    
    We're an X client library, so we can use Xfuncproto.h.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=65d98e25770487456eb3d7eb8ec3ec8272f170b1
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Wed Jul 28 10:13:44 2010 -0400

    glx: Rename glcontextmodes.[ch] to glxconfig.[ch]

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6ddf66e9230ee862ac341c4767cf6b3b2dd2552b
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Wed Jul 28 10:07:52 2010 -0400

    glx: Rename __GLcontextModes to struct glx_config
    
    With this rename, we use 'config' consitently to refer to GLX configurations
    instead of the modes/configs/visual mess before.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4f9f066485d93cd6bb0e21fec0775ceed96d14de
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Wed Jul 28 09:14:55 2010 -0400

    glx: Delete unused glcontextmodes.c functions

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=38765fe4c2ba96e642510eaed0c2f8c44f0c2b1d
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Wed Jul 28 09:08:32 2010 -0400

    glx: Stop using glcore.h and glxint.h in glx
    
    We'd like to get rid of these header files.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=db011c8141d7b01b67f2ded4e634657b92ed707a
Author: Carl Worth <cworth at cworth.org>
Date:   Wed Jul 28 10:42:46 2010 -0700

    Avoid a compiler warning about a potentially unused variable.
    
    There is no assignment to the "ret" variable if X_DRI2SwapBuffers is
    not defined. In this case, the earlier explicit "return 0" is likely
    to be used, but the compiler can't be sure of that, (nor can I for
    that matter).
    
    We cover this case by explicitly initializing "ret" to 0.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=14a3d61ea37c0b0a2bf211a12118e592c3e0677b
Author: Carl Worth <cworth at cworth.org>
Date:   Wed Jul 28 10:33:27 2010 -0700

    Avoid compiler warning for unused glx_dpy variable.
    
    My earlier attempt to eliminate this warning (c0ca2bfb2ad8c) was
    invalid as it removed the variable declaration. Jerome correctly
    reverted that (600c85efdb0ff) since the variable is used when
    X_DRI2SwapBuffers is defined.
    
    Here, instead of removing the declaration, we move it to inside the
    correct #ifdef.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=742ee7935da60dda974795243d2e0fcf31accb59
Author: Jerome Glisse <jglisse at redhat.com>
Date:   Wed Jul 28 12:18:19 2010 -0400

    r600g: cleanup resource buffer/texture mess
    
    Use a common function, fix the mess it was before.
    
    Signed-off-by: Jerome Glisse <jglisse at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b346c4205dc19c9ffbff48ed8bd89687772a96f8
Author: Jerome Glisse <jglisse at redhat.com>
Date:   Wed Jul 28 10:35:32 2010 -0400

    r600g: add lrp instruction support
    
    Signed-off-by: Jerome Glisse <jglisse at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9961a0b92de7afed2afec62dadad08d76d1d3374
Author: Jerome Glisse <jglisse at redhat.com>
Date:   Wed Jul 28 09:11:14 2010 -0400

    r600g: actualy fix the literal emission
    
    Previous patch added literal emission to wrong place, we
    want to emit literal before emitting a new alu group.
    
    Signed-off-by: Jerome Glisse <jglisse at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9b858186988083918483b00ca8a14a5d36787c82
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Jul 28 01:11:34 2010 -0700

    glapi: Fix VMware spelling.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8bae190f18dfa91cd60d91d91169503c3addb11f
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Jul 28 01:09:40 2010 -0700

    gallium/docs: Fix VMware spelling.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=da30209afdd77199c98694ef64c6eaea557d0918
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Jul 28 01:07:03 2010 -0700

    draw: Fix VMware spelling.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2ab24a6faedb0f9b93055cbf3d52be1120353ee1
Author: Dave Airlie <airlied at redhat.com>
Date:   Wed Jul 28 15:26:14 2010 +1000

    r600g: fix up segfault with variation between views and count.
    
    For some reason gallium hands us something with lots of empty views, and
    we are expected to deal with it, just do what r300g does for this bit.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0a663bb4dbfd8389fd659184cfa4007b268fb140
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Tue Jul 27 16:34:57 2010 -0700

    gallium/docs: Fix VMware spelling.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f514ad0a9b9bebde0808eadb1e63ea548260be1e
Author: Dave Airlie <airlied at redhat.com>
Date:   Wed Jul 28 11:51:16 2010 +1000

    r600g: use gallium util for float->ui conversion

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b172aebfdf288d3487876f7cb01c62582920d4c2
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Jul 27 18:13:47 2010 -0700

    scons: Fix sunos5 build.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=641c9adb09e8707f659d42be600d16902ebf8895
Author: Jerome Glisse <jglisse at redhat.com>
Date:   Tue Jul 27 20:15:17 2010 -0400

    r600g: texture support
    
    Add texture mapping support, redbook/texbind works if
    you comment out glClear and second checkboard. Need to
    fix :
     - texture overwritting
     - lod & mip/map handling
     - unormalized coordinate handling
     - texture view with first leve > 0
     - and many other things
    
    Signed-off-by: Jerome Glisse <jglisse at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=25472942c9640f6c0d252de2f013d04ac2355b1d
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Jul 27 17:40:00 2010 -0600

    llvmpipe: pass face+slice to llvmpipe_unswizzle_cbuf_tile()
    
    Cube map faces and 3D texture slices are treated the same in llvmpipe
    textures.  Need to pass the sum of these fields to
    llvmpipe_unswizzle_cbuf_tile() as we do elsewhere.
    
    Fixes piglit fbo-3d test (fd.o bug 29135).

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6a20539580e1b7ae921d497fbf66a8fd545efea4
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Jul 27 15:33:45 2010 -0700

    r600g: Move declaration before code.
    
    Fixes SCons build.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cc09dc2773a729ab361c58ea5fc70ff070d0b1d2
Author: Jakob Bornecrantz <wallbraker at gmail.com>
Date:   Mon Jul 26 21:16:05 2010 -0700

    swrastg: Add SWRAST_NO_PRESENT option to not send updates to X server
    
    There seem to be a problem with this path and freeglut where
    the window wont open if SWRAST_NO_PRESENT is set to true.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7d349f588af88f9c5cfe37a331bcef6292a9111e
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Tue Jul 27 15:21:19 2010 -0400

    intel: Remove unused intel/server files

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2b3b76a4a0e21eb4bd4f1a4da5ff6ed26ccbabd1
Author: Jerome Glisse <jglisse at redhat.com>
Date:   Tue Jul 27 13:48:49 2010 -0400

    r600g: always emit literal after emiting an alu instruction
    
    Make sure we always fill in the literal after alu instruction.
    
    Signed-off-by: Jerome Glisse <jglisse at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4fbffb7d909f9746fb744e133563c80c66574adb
Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue Jul 27 13:09:12 2010 +0100

    llvmpipe: Use lp_build_select_bitwise() where appropriate.
    
    Fixes fdo 29269.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2a45972fb2ba12a6561e5cba84d167f4c30566d4
Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue Jul 27 13:08:01 2010 +0100

    gallivm: Add lp_build_select_bitwise() alternative to lp_build_select_bitwise
    
    When
    
      (mask & a) | (~mask & b)
    
    is meant instead of
    
       mask ? a : b

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fef5ae949fd71419bb2a25f0944f0b50e60a668a
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Jul 26 20:50:17 2010 -0600

    cell: comment-out unused fields, functions

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dd0cf2e1f5d45337f7e5870ed957ac70f364ba52
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Jul 26 20:49:54 2010 -0600

    cell: make functions static

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0315c00f5897eb443254323be2b7b5ca213fbef2
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Jul 26 20:49:35 2010 -0600

    cell: fix segfault when freeing samplers

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2a8021667de68c6ee2723b52a27dd980c1ca5602
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Jul 26 20:49:09 2010 -0600

    cell: comment-out unneeded padding field

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d2c714627ca490b23639ba4c32603f56b9d993e3
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Jul 26 20:48:46 2010 -0600

    cell: added const qualifier

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b17ee335e3398cd1bbd26f5411e7ee6fb6839286
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Jul 26 20:48:29 2010 -0600

    util: fix unused function warning on non-x86




More information about the mesa-commit mailing list