Mesa (gallium_draw_llvm): 1027 new commits

Zack Rusin zack at kemper.freedesktop.org
Mon Mar 29 10:16:20 PDT 2010


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

    draw llvmpipe: lots of fixes for fetch/emit
    
    the values passed are still not right, but the general scheme
    is looking good.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=275c4bd3643d773210780cb8d578ca84f2604684
Merge: c5c5cd7132e18f4aad8e73d8ee879f8823c4c1e7 d0b35352ed27b1e66785c45ee95a352ed06b47ce
Author: Zack Rusin <zackr at vmware.com>
Date:   Mon Mar 15 15:24:38 2010 -0400

    Merge remote branch 'origin/master' into gallium_draw_llvm

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d0b35352ed27b1e66785c45ee95a352ed06b47ce
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Mar 15 11:46:41 2010 -0600

    llvmpipe: updated status in README file

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

    progs/objviewer: remove debug code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d25d3cc0086a1a2a5b6c41ad37c035c33d56a487
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Mar 15 11:27:24 2010 -0600

    gallivm: fix typo/bug in lp_build_sgn()
    
    We were never returning -1 as a result.  This fixes some inverted/flipped
    faces with cube mapping.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1d6d51413e546299010666ef64ce7e6c4a92064d
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Mar 15 10:51:56 2010 -0600

    gallivm: add min_lod==max_lod special-case code in lp_build_lod_selector()
    
    When min_lod==max_lod we don't need to go through all the work of
    computing the lod from partial derivatives.  This is hit by the mipmap
    generation utility code.

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

    gallivm: asst clean-ups, comments, etc.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=eecf9c85b071973cc54d8e8bb7e9982a1f5714a5
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Mar 15 10:36:56 2010 -0600

    gallivm: implement minification/magnification selection
    
    Use the LOD value to determine whether to use the minification vs.
    magnification filter.
    
    All mipmap sampling modes work now.

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

    gallivm: fix incorrect clamp in lp_build_linear_mip_levels()

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

    gallivm: fix incorrect floor(), itrunc()
    
    LLVMBuildFPTrunc() should be used for double->float conversion, not
    float->int conversion.
    
    There should be a better way to compute floor(), ceil(), etc that doesn't
    involve float->int->float conversion.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=50d96f741e59678a19dd3308d532add1350ad441
Author: Luca Barbieri <luca at luca-barbieri.com>
Date:   Mon Mar 15 14:35:41 2010 +0100

    nv40: remove leftover nv40_transfer.c from unification into nvfx

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=68e58a96e80865878e6881dc4d34fcc3ec24eb19
Author: Dave Airlie <airlied at redhat.com>
Date:   Fri Feb 12 15:39:51 2010 +1000

    r300g: rebuild screen/winsys interface
    
    This creates a cleaner winsys and drop the simple screen stuff.
    
    It makes r300g use pb_bufmgr structs.
    
    It also tries to avoid overheads from mapping too often.
    
    v5: clean warnings
    
    v6: break out of cache check on first buffer - since most likely
    the first busy one implies all after it are busy.
    
    v7: cleanup a bit
    
    v8-merged: drop cman for now to just get all the interface changes in first.
    rework to changes that happened upstream
    
    Signed-off-by: Dave Airlie <airlied at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a899c5a76ee056e237b19d97afaadd84bca9649f
Author: Ben Skeggs <bskeggs at redhat.com>
Date:   Mon Mar 15 16:52:25 2010 +1000

    nv50: reset vbo_fifo before each validate

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9b3a908736130a62d79305586364f625a88a69ee
Author: Luca Barbieri <luca at luca-barbieri.com>
Date:   Sat Mar 13 17:42:57 2010 +0100

    nvfx: remove src_native_swz, which was a no-op
    
    src_native_swz was used to translate 0/1 swizzles back when Gallium
    supported them.
    
    That support was later removed from Gallium, and the function currently
    always returns true.
    
    Remove it.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=49f2a89956203a99be37a6fb18a1fab79c5e5429
Author: Luca Barbieri <luca at luca-barbieri.com>
Date:   Sun Feb 21 18:17:03 2010 +0100

    nvfx: clean up shader header
    
    Currently the behavior of shader.h depends on some constants that
    are defined differently in vertex and fragment programs.
    
    This patch cleans that up by splitting the relevant symbols in
    vertex program and fragment program variants

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a174db480b9dbe3ae3475ce0cf4b3591234e8f05
Author: Luca Barbieri <luca at luca-barbieri.com>
Date:   Mon Feb 22 13:22:24 2010 +0100

    nvfx: draw: make swtnl draw_elements actually work.
    
    It was totally broken: the index buffer was passed as NULL!

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=152dffd3e196208a85148c4a2f7a9a6df44f3bff
Author: Luca Barbieri <luca at luca-barbieri.com>
Date:   Mon Feb 22 13:18:10 2010 +0100

    nvfx: draw: emit color as floating point
    
    Don't lose precision by converting to u8.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ac7ae8bc6ae0d364103d655482a522c12504816b
Author: Luca Barbieri <luca at luca-barbieri.com>
Date:   Mon Feb 22 13:15:24 2010 +0100

    nvfx: draw: make perspective corrective texturing work
    
    We must divide everything in the position by w, and emit position as
    a 4-component vector.
    
    Not sure why we must divide, but it works (see progs/redbook/checker).

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ad2d0c26393760ebc7af52de9f693654381431f3
Author: Luca Barbieri <luca at luca-barbieri.com>
Date:   Mon Feb 22 12:35:18 2010 +0100

    nvfx: draw: create draw vp with ureg
    
    This avoids duplicating the vertex program generation logic and
    makes the same code work for both nv30 and nv40.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d40a069206ea76feafe35c417d79c8bd5d62b4c1
Author: Luca Barbieri <luca at luca-barbieri.com>
Date:   Mon Feb 22 11:44:31 2010 +0100

    nvfx: add NOUVEAU_SWTNL to force swtnl at runtime
    
    Replace the FORCE_SWTNL macro with a NOUVEAU_SWTNL environment variable.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dbe63ed3b688fc1b2714d1418a031210c9e00d3b
Author: Luca Barbieri <luca at luca-barbieri.com>
Date:   Mon Feb 22 20:14:32 2010 +0100

    nvfx: move nv04_surface_2d.c into nvfx directory
    
    It is only used on pre-nv50 and nvfx is the only Gallium pre-nv50 driver.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e1580ce4c9ec1175296504c0ae9f26d9d8e0e635
Author: Luca Barbieri <luca at luca-barbieri.com>
Date:   Mon Feb 22 14:13:17 2010 +0100

    nvfx: fix quads drawing
    
    The primitive splitting code is totally broken and will be rewritten.
    
    Fix the most important bug now though.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0192a4a825d3d04b1588bdabad629a9888f325d6
Author: Luca Barbieri <luca at luca-barbieri.com>
Date:   Tue Mar 2 22:51:39 2010 +0100

    nvfx: fix viewport state after bypass removal for swtnl
    
    The adjustment of nv30/nv40 after the removal of bypass incorrectly
    removed the hardware viewport bypass code, which we still need for
    swtnl and also forgot to remove NVFX_NEW_RAST from pipe.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f9d09a2e7859a2cf025d71b7c3cb189edb6688c4
Author: Luca Barbieri <luca at luca-barbieri.com>
Date:   Sun Feb 21 15:13:12 2010 +0100

    nv30, nv40: move last files to nvfx/ and rm -rf nv30 nv40
    
    This is the last nvfx unification patch.
    
    nv[34]0_fragtex.c are moved to the common directory
    nv[34]0_shader.h are renamed to nv[34]0_vertprog.h and moved to
    the common directory
    
    The separate nv30 and nv40 directories are removed from the build
    system

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7d210fa05f286eb19398ac2f8c8f631f6f83c859
Author: Luca Barbieri <luca at luca-barbieri.com>
Date:   Wed Feb 24 15:08:48 2010 +0100

    nv30, nv40: partially non-trivially unify sampler state in nv[34]0_state.c
    
    Many things, like texture wrap modes and min/mag filters are common.
    
    Some others, like annisotropy and lod settings, are not.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5bb68e5d174afa7a177c5e972fa80bf66e37f6ab
Author: Luca Barbieri <luca at luca-barbieri.com>
Date:   Sun Feb 21 15:07:17 2010 +0100

    nv30, nv40: partially non-trivially unify nv[34]0_fragtex.c
    
    The bulk files cannot be unified, but the frontend can and allows to
    share some code and simplify state_emit.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=da5103c3b382ca08368a19a195a24278596db4cb
Author: Luca Barbieri <luca at luca-barbieri.com>
Date:   Sun Feb 21 14:40:32 2010 +0100

    nv30, nv40: unify nv[34]0_context.c
    
    They are now almost identical, except for nv30 vs nv40 fragtex
    initialization.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6992be543383ba0850bd813153def24ab4e28911
Author: Luca Barbieri <luca at luca-barbieri.com>
Date:   Sun Feb 21 14:38:04 2010 +0100

    nv30, nv40: fully unify nv[34]0_context.h
    
    Move the remaining content to the common header.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=10f464fc1073e8f3b53dbcf2209a2204f4924094
Author: Luca Barbieri <luca at luca-barbieri.com>
Date:   Sun Feb 21 14:31:27 2010 +0100

    nv30, nv40: non-trivially unify nv[34]0_screen.c
    
    The files have the same structure but are substantially different.
    
    They are unified with appropriate conditionals.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=840c36f5e6d940343a3154af7e76fec341ca46e6
Author: Luca Barbieri <luca at luca-barbieri.com>
Date:   Sun Feb 21 13:33:48 2010 +0100

    nv30, nv40: non-trivially unify nv[34]0_vertprog.c
    
    vertprog.c is similar but has substantial differences:
    1. nv40 supports clip planes
    2. nv40 uses a more advanced register allocator
    3. Some register setup is different
    4. Constants with the same name have different values
    
    This patch unifies the two files.
    nv30 gains clip plane support and the nv40 register allocator.
    
    A new NVFX_VP(x) macro is introduced that at runtime resolved to
    either the nv30 or the nv40 constant value.
    
    nv30 clip planes are not tested and might not work

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c65a8f3ed2ab1650df38a3ed32d1e91e84b50520
Author: Luca Barbieri <luca at luca-barbieri.com>
Date:   Sun Feb 21 12:39:21 2010 +0100

    nv30, nv40: partially unify nv[34]0_state.c
    
    state.c is identical except for:
    1. Sampler state creation is different
    2. nv40 swtnl support
    3. Separate blend equations on nv40
    
    This patch unifies nv[34]0_state.c, except the sampler state creation code.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6e1d0fc5eba8cda4f4c8f3188f53fec6d2d2e9c3
Author: Luca Barbieri <luca at luca-barbieri.com>
Date:   Sun Feb 21 11:12:08 2010 +0100

    nv30, nv40: unify nv[34]0_vbo.c
    
    The files are identical, except for swtnl support which is commented
    out on nv30 and restart being initialized on nv30 to avoid a compiler
    warning.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f9eafeca297497a94c438ea28ed59f3a45ed2566
Author: Luca Barbieri <luca at luca-barbieri.com>
Date:   Sun Feb 21 11:17:55 2010 +0100

    nv30, nv40: non-trivially unify nv[34]0_draw.c
    
    nv30_draw.c is a stub.
    
    This patch makes both nv30 and nv40 use the nv40 swtnl path.
    
    Note that this doesn't actually work on nv30 because the vertex program is
    encoded in the nv40-only layout.
    
    However, swtnl was unimplemented before on nv30, so this is not a regression.
    Furthermore, a patch to fix this is available near the end of the patchset.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bcb37411fc9159a5c1af50b7defbf1f526b50793
Author: Luca Barbieri <luca at luca-barbieri.com>
Date:   Sun Feb 21 10:55:41 2010 +0100

    nv30, nv40: non-trivially unify nv[34]0_fragprog.c
    
    The files are mostly the same except:
    1. On NV40, some TGSI instructions are emulated with several hardware ones
    2. Some instructions such as DDX/DDY, and STR were missing from nv30
    3. NV40 has more sophisticated register management
    
    nv30 now supports all instructions and uses the nv40 register management.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d9e396ce4a124529fa92ad967f2b3ff72534079b
Author: Luca Barbieri <luca at luca-barbieri.com>
Date:   Sun Feb 21 02:26:25 2010 +0100

    nv30, nv40: non-trivially partially unify nv[34]0_shader.h
    
    shader.h is similar, except for the following differences:
    1. The instruction sets are not exactly the same, but mostly similar
    2. Vertex program fields are in different bit positions
    
    This patch unifies all parts of nv[34]0_shader.h except the vertex
    program fields.
    
    Vertex opcodes are also changed so that the constant names includes
    SCA if it is a scalar opcode and VEC if it is a vector opcode.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cd0d03adab65a9586e0c5d60e9ee487677914f3b
Author: Luca Barbieri <luca at luca-barbieri.com>
Date:   Sun Feb 21 00:59:30 2010 +0100

    nv30, nv40: non-trivially unify nv[34]0_state_fb.c
    
    The files are significantly different due to:
    1. nv30 support 2 render targets, nv40 4
    2. z-buffer pitch is set differently
    3. nv30 has a limitation of colour_bits >= zeta_bits. This may not
       actually exist in the driver though
    4. nv30 points color0 at depth in the depth-only case
    5. nv30 sets NV34TCL_VIEWPORT_TX_ORIGIN to 0. This is probably
       unnecessary
    
    This patch attempts to unify the two files and preserve the existing
    behavior.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4d93ef1a015c8ec7341b0793e87ec375014436b3
Author: Luca Barbieri <luca at luca-barbieri.com>
Date:   Sat Feb 20 23:30:59 2010 +0100

    nv30, nv40: unify nv[34]0_state_viewport.c
    
    The files are identical, except for an extra comment in nv30.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9937116c7b15468088a224da478d927347a76f32
Author: Luca Barbieri <luca at luca-barbieri.com>
Date:   Sat Feb 20 19:39:24 2010 +0100

    nv30, nv40: unify nv[34]0_query.c
    
    The files are identical except formatting.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8611a31bb401fcc2bdc0b3624859fffff7236c4b
Author: Luca Barbieri <luca at luca-barbieri.com>
Date:   Sat Feb 20 19:32:29 2010 +0100

    nv30, nv40: unify nv[34]0_miptree.c
    
    The only difference between nv30 and nv40 is that nv30 allowed swizzling
    for more texture types.
    
    This patch preserves the existing behavior, using conditional code.
    
    Note however that this does not make sense, since all texture types can
    be swizzled on nv40 and probably on nv30 too.
    
    However, the handling of swizzled surfaces in the current 2D code is
    partially broken, so it's best not to touch this.
    
    A whole rewrite of the 2D code will be submitted, which will solve this
    problem.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e392e0b148d6b499322e58a84f300e2e0be49e29
Author: Luca Barbieri <luca at luca-barbieri.com>
Date:   Sat Feb 20 19:22:57 2010 +0100

    nv30, nv40: unify nv[34]0_state_stipple.c
    
    The files are identical, except for the fact that the nv40 version
    forgets to unreference the stateobj.
    
    Unified to the correct nv30 version.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=64d882637dc97b332eb3c0f457376f86b75c8c5f
Author: Luca Barbieri <luca at luca-barbieri.com>
Date:   Sat Feb 20 23:19:40 2010 +0100

    nv30, nv40: unify identical nv[34]0_state_zsa.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=938c6905cfa4e25c8e898c8d91ee0fe8174abe0b
Author: Luca Barbieri <luca at luca-barbieri.com>
Date:   Sat Feb 20 23:17:41 2010 +0100

    nv30, nv40: unify identical nv[34]0_state_scissor.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ada801222b3c984c260165415864a8f511145251
Author: Luca Barbieri <luca at luca-barbieri.com>
Date:   Sat Feb 20 23:16:01 2010 +0100

    nv30, nv40: unify identical nv[34]0_state_rasterizer.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0b55e1cd17801a03d6fbb7ce46f25aa2b086bff4
Author: Luca Barbieri <luca at luca-barbieri.com>
Date:   Sat Feb 20 20:37:17 2010 +0100

    nv30, nv40: unify identical nv[34]0_state_blend.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=778c64da97272e7508dbcdf0bffdb699d1b04ce0
Author: Luca Barbieri <luca at luca-barbieri.com>
Date:   Sun Feb 21 11:33:15 2010 +0100

    nv30, nv40: non-trivially unify nv[34]0_state_emit.c
    
    The files are the same except for swtnl support on nv40 and for
    texture cache flushing on nv40.
    
    Unify them, and use a macro to define 4 versions of render_states,
    for all combinations of nvfx and hwtnl/swtnl.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d084d189d03dc89a3161a131f1b386840c06ad61
Author: Luca Barbieri <luca at luca-barbieri.com>
Date:   Sat Feb 20 20:07:10 2010 +0100

    nv30, nv40: unify identical nv[34]0_transfer.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c5c7b69bda3fb49fd88b846feb6e65289a04488a
Author: Luca Barbieri <luca at luca-barbieri.com>
Date:   Sat Feb 20 20:04:54 2010 +0100

    nv30, nv40: unify identical nv[34]0_clear.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6321a183319fdcb2ebee757b7f0922efe3f919db
Author: Luca Barbieri <luca at luca-barbieri.com>
Date:   Sat Feb 20 19:52:22 2010 +0100

    nvfx: add nvfx directory to build system
    
    Will be used to hold source files unified between nv30 and nv40.
    
    Eventually all nv30 and nv40 code will be moved there and the
    nv30 and nv40 directories will be removed.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6518a1c853e82a42b28027b1304babd4f02f98ef
Author: Luca Barbieri <luca at luca-barbieri.com>
Date:   Sun Feb 21 13:40:49 2010 +0100

    nv30, nv40: add is_nv4x member to context and screen structs
    
    This will make it faster to check for nv40.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b8e56d4cddbd9c491b940e3ce5974c526802c752
Author: Luca Barbieri <luca at luca-barbieri.com>
Date:   Sat Feb 20 18:37:43 2010 +0100

    nv30, nv40: unify all structures and headers, except shaders
    
    This patch unifies nv[34]0_screen.h, nv[34]0_context.h and
    nv[34]0_state.h
    
    The unified files are put in a new "nvfx" directory.
    
    nv30_context.h and nv40_context.h still exist to hold the function
    prototypes and include nvfx_context.h
    
    nv[34]0_screen.h and nv[34]0_state.h are deleted, replaced by the
    unified versions.
    
    nv40 includes some extra fields for swtnl and user clip planes
    support.
    
    These fields will be unused on nv30 until that functionality gets
    added to it too (by unification with nv40).

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d673c92810636dcc6de33d3618d494ce9f5717c1
Author: Luca Barbieri <luca at luca-barbieri.com>
Date:   Sat Feb 20 18:34:00 2010 +0100

    nouveau: s/rankine/eng3d/g; s/curie/eng3d/g
    
    Result of running:
    perl -i -p -e 's/rankine/eng3d/g; s/curie/eng3d/g;' nv[34]0/*.[ch]
    
    This will allow to more easily unify nv30 and nv40.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1771d8f8f4256773de1883a033081f9cc4cddf00
Author: Luca Barbieri <luca at luca-barbieri.com>
Date:   Sat Feb 20 18:18:48 2010 +0100

    nv30: remove unused on_hw field and constant fp_reg_control field
    
    This makes nv30_state.h equivalent to nv40_state.h

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5f71414fc941f0d390c03633f1a53534807cfca6
Author: Luca Barbieri <luca at luca-barbieri.com>
Date:   Sat Feb 20 17:43:31 2010 +0100

    nv40: use NV34TCL_ constants where available
    
    It was decided to just use the NV34TCL_ constants for constants
    common between nv30 and nv40, and deprecate the NV40TCL_ versions.
    
    This patch changes the nv40 driver to use NV34TCL_ constants for
    common functionality.
    
    This reduces differences between nv30 and nv40 to ease further
    unification.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=883aa5974bcf31f19294cb40b0c4df43bb550820
Author: Vinson Lee <vlee at vmware.com>
Date:   Sun Mar 14 16:43:01 2010 -0700

    r300g: Remove unnecessary headers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=631a1a9ac8b97dec172205e13e33ef51f28bb1c0
Author: George Sapountzis <gsapountzis at gmail.com>
Date:   Sun Mar 14 11:36:47 2010 +0200

    dri/common: mv __driUtilMessage to utils.c
    
    allows to link with xmlconfig without dri_util, and has nothing drm-specific.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7a62c60ca960b3a5b27b598a0c2036f38933c8fb
Author: George Sapountzis <gsapountzis at gmail.com>
Date:   Sun Mar 14 11:36:46 2010 +0200

    dri/swrast: add comment in case it's not clear

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e557c2e14f1481abff75af912feb5dce79a65ab8
Author: George Sapountzis <gsapountzis at gmail.com>
Date:   Sun Mar 14 11:36:46 2010 +0200

    dri/swrast: drop mtypes.h from dri_sw

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e60693efda7826bf26ffb9993c6dfba3b8c8a812
Author: George Sapountzis <gsapountzis at gmail.com>
Date:   Sun Mar 14 11:36:46 2010 +0200

    dri/swrast: update copyright email

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c1bde793598bcb5d5f8744c290a66ea6586eb29f
Author: George Sapountzis <gsapountzis at gmail.com>
Date:   Sun Mar 14 11:36:46 2010 +0200

    dri/swrast: port to dri_sw (drawable)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cf8a1caa231b748d3ba7c776ab076ad3de99e963
Author: George Sapountzis <gsapountzis at gmail.com>
Date:   Sun Mar 14 11:36:45 2010 +0200

    dri/swrast: port to dri_sw (context)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6e376485c10896229f7bfaf5b0cce9c8b67f61b1
Author: George Sapountzis <gsapountzis at gmail.com>
Date:   Sun Mar 14 11:36:45 2010 +0200

    dri/swrast: port to dri_sw

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=06ebc46e65d7dea6f146db85150021814d2439bf
Author: George Sapountzis <gsapountzis at gmail.com>
Date:   Sun Mar 14 11:36:45 2010 +0200

    dri: add dri_sw.c helper
    
    This is dri_util.c stripped from the drm-specific bits and will be used for
    both classic and gallium swrast_dri.so

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=725d77a6b535672a6fde89935913ca18a882f892
Author: Vinson Lee <vlee at vmware.com>
Date:   Sun Mar 14 15:47:05 2010 -0700

    trace: Remove unnecessary headers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=08cddfe2912ec6f8cb2a54dfa5ae12f755e549f8
Author: Vinson Lee <vlee at vmware.com>
Date:   Sun Mar 14 15:38:04 2010 -0700

    svga: Remove unnecessary header.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=41eab95b3bc29a4fe6fd08b7f1f80cef5bdc097f
Author: George Sapountzis <gsapountzis at gmail.com>
Date:   Thu Mar 11 18:04:03 2010 +0200

    glapi: exec_malloc for dispatch stubs

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8fd7ee1815dd5880f94f13d88225d7be6f549ae6
Author: George Sapountzis <gsapountzis at gmail.com>
Date:   Thu Mar 11 18:04:03 2010 +0200

    glapi: this one should be by THREAD

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9a649c8eaa38b5f8f5a89c2571ed66a6f51daeba
Author: George Sapountzis <gsapountzis at gmail.com>
Date:   Thu Mar 11 18:04:03 2010 +0200

    glapi: more organize code by arch
    
    It seems that x86-64 with tls will fail to compile or load due to a missining
    gl_dispatch_functions_start symbol. Not changing though, since this is how it
    used to be and cannot test.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0ed0114de9f057e928124bada7289a4496a6d35f
Author: George Sapountzis <gsapountzis at gmail.com>
Date:   Thu Mar 11 18:04:02 2010 +0200

    glapi: organize arch-specific code by arch (2)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6c8e5151f14bc642e3995a42ad0f90f407c04d5c
Author: George Sapountzis <gsapountzis at gmail.com>
Date:   Thu Mar 11 18:04:02 2010 +0200

    glapi: organize arch-specific code by arch

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6e4b05637fa08020a9142b2391166d2c62b54896
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sun Mar 14 14:32:50 2010 +0100

    r300g: remove pipe_context from r300_screen

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2615bba182bf6ec4b406d31e714be78b9161ce8b
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Mar 13 18:05:39 2010 -0800

    softpipe: Remove unnecessary header.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=de4ee20578a79e024b0de83c40648112f42c994e
Author: Dan Nicholson <dbn.lists at gmail.com>
Date:   Sat Mar 13 11:56:59 2010 -0800

    gallium: Respect user's CFLAGS for including X headers
    
    This can break on systems that don't have a system X installation.
    
    Signed-off-by: Dan Nicholson <dbn.lists at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8d86d395dcf6a5f192b6987485bb7aef49f1fefc
Author: Jeff Smith <whydoubt at yahoo.com>
Date:   Fri Mar 12 18:55:09 2010 -0600

    Use X_LIBS from pkg-config, instead of libdir, for locating libX11
    
    Signed-off-by: Jeff Smith <whydoubt at yahoo.com>
    Signed-off-by: Dan Nicholson <dbn.lists at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=392d37609d85f42bf5fbcecbc285857e8ed265e5
Author: José Fonseca <jfonseca at vmware.com>
Date:   Sat Mar 13 19:11:08 2010 +0000

    llvmpipe: Switch to PIPE_TEX_MIPFILTER_NONE when texture has no mipmaps.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3996e493693d5aa048fed1c2fd6db4027cb47df4
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sat Mar 13 17:38:43 2010 +0100

    r300g: add high quality anisotropic filtering for R5xx (disabled by default)
    
    Oh look, an undocumented feature. It's a nice tool for benchmarking
    texturing.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d5749fb6fc9b7bb3c8a8b1632eee6db28678b3ba
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sat Mar 13 16:24:50 2010 +0100

    r300g: fix anisotropic filtering, fix macrotiling
    
    Two bug fixes at the same time. :)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bcec6d851ce6ec2d948f03e5a1adfb5871e4e627
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sat Mar 13 06:07:33 2010 +0100

    r300g: refrain from using immediate mode if it causes slowdown
    
    E.g. when mapping buffers could flush CS or cause waiting
    for a busy buffer.
    
    The side effect of this is it also fixes progs/demos/arbocclude however
    a separate fix should be proposed to address this issue in other cases
    it might occur.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e31bca139f720396d1a1639b46d37aee4fd9736e
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sat Mar 13 04:43:46 2010 +0100

    r300g: fix up function names

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=abc847c20da92e52f29da40c6dd014f5caf46d8b
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sat Mar 13 17:33:48 2010 +0100

    radeon: add some debuging info for glCopyTex(Sub)Image

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=18ecf41835059d4506402641833e7911d7de3ec4
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sat Mar 13 17:28:33 2010 +0100

    r300: blits for small dst pitch work just fine

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=aba40bd4345e36fb56817673369b275f0e9a9c43
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sat Mar 13 17:27:51 2010 +0100

    radeon: fix gl format to mesa format mapping and add GL_BGRA formats

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1a8a230a61289392e8300901dfabd7911799cbc3
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sat Mar 13 16:46:19 2010 +0100

    radeon: fix glCopyTex(Sub)Image
    
    Fallback to swrast for software renderbuffers

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

    llvmpipe: Ensure the context is flushed before modifying textures.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3abc7b985ce0787c5103d1a86bd0ba07b127a82f
Author: José Fonseca <jfonseca at vmware.com>
Date:   Sat Mar 13 16:04:06 2010 +0000

    llvmpipe: Don't use texture transfer internally.
    
    Now that transfers are context objects their sideeffects must happen in
    order when used by the state tracker, but that synchronization must be
    bypassed when used inside the driver, or it would cause infinite
    recursion.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a80e33f40731f07e8a39896bfdcd1b1504aedc1f
Author: José Fonseca <jfonseca at vmware.com>
Date:   Sat Mar 13 11:22:39 2010 +0000

    llvmpipe: Obey rasterization rules.
    
    Replicates softpipe.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3160cbabccf1f7d8bdf344242507b9c3082f15c6
Author: José Fonseca <jfonseca at vmware.com>
Date:   Sat Mar 13 10:45:52 2010 +0000

    llvmpipe: setup_context -> lp_setup_context
    
    Otherwise IDEs and debuggers have trouble distinguishing from softpipe's
    setup_context.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=83fe7149eaea7ca607a5aa74e092b9cf86f12b73
Author: Xavier Chantry <chantry.xavier at gmail.com>
Date:   Sat Mar 13 11:33:27 2010 +0100

    nv50: fixup after gallium-context-transfers merge

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=50a778661930ec7aa875a9c5235e9910143ec700
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Mar 12 13:12:15 2010 +0000

    python: Temporarily disable python state tracker until transfers are done by contexts
    
    It requires changes not ony to the state tracker but to the python
    scripts too.

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

    st/egl: Cache the pipe surface used in flush_frontbuffer.
    
    It is very likely that the same surface will be flushed again and again.
    Caching the surface should reduce the overhead of surface creation.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5d66fc6e3a78f3ebdbeac647a786063293750abb
Author: Alan Coopersmith <alan.coopersmith at sun.com>
Date:   Fri Mar 12 19:03:41 2010 -0800

    mklib: Fix amd64 builds on Solaris when using Sun compilers
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith at sun.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2764a5191ffcaf93a77beff464ac8eca15163fcc
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Fri Mar 12 18:13:18 2010 -0800

    r300g: Forcibly sanitize max index.
    
    Not perfect, but the kernel should shut up now.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ecfcb1466a36b6f4389a97abcc76908e68feb4fe
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Fri Mar 12 17:58:59 2010 -0800

    Revert "st/mesa: Always recalculate invalid index bounds."
    
    This reverts commit 50876ddaaff72a324ac45e255985e0f84e108594.
    
    Per ML discussion.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3c80e525415982fec4b1a32ca16d69662d83b3a4
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Mar 12 16:54:55 2010 -0700

    gallivm: cube map sampling works now

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e910c0ba9e3ef08d5ca7aa396ec009232088530b
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Mar 12 16:53:51 2010 -0700

    gallivm: fix bugs in nested if/then/else codegen
    
    Quite a bit a hair pulling was involved...

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a6196ce8beb8d7c17da8a09ce0526f1a2af082f0
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Mar 12 14:24:03 2010 -0700

    gallivm: support non-vector float in lp_build_sgn()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f1d6baee0b02aaac34f9476eee92469281336b26
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Mar 12 15:10:22 2010 -0800

    i965: Clarify the roles of emit_pixel_xy(), emit_delta_xy(), emit_wpos_xy().

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f4f2737e8767d3808d876c3f7e65ca9f48faf624
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Mar 10 18:48:23 2010 -0800

    i965: Clarify that DELTAXY always occurs for both X and Y.

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

    i965: Do FS SLT, SGT, and friends using CMP, SEL instead of CMP, MOV, MOV.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8ef3b1834a896927bdd4f2aea552cdb732849da9
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Mar 10 17:35:02 2010 -0800

    i965: Do VS SGT, SLT, and friends using CMP, SEL instead of CMP, MOV, MOV.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=512d8ca2f34bcaa96e18daace4ae9f95e679471e
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Mar 10 17:16:39 2010 -0800

    i965: Fix up VS DP4 sequences to avoid dependency control.
    
    This is recommended by the B-Spec.  I wasn't able to measure any
    difference in ETQW.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=52cea5090ceb56105464d60b989c2c36ec9c4b16
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Mar 10 15:44:32 2010 -0800

    i965: When doing a swizzled kill pixel, don't do redundant channel compares.
    
    This was obvious when looking at the compiled output of ETQW's
    shaders.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ba541b0769768ffa09562938d3b49690669948b8
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Mar 10 15:32:05 2010 -0800

    i965: Use the SEL instruction to implement MIN and MAX.
    
    Saves an instruction over doing conditional moves.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=13a13fcb8054ed2d1138f6754fc67b014cc5cd5d
Author: Michel Dänzer <daenzer at vmware.com>
Date:   Fri Mar 12 19:52:24 2010 +0100

    svga: Fix up for context transfers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=59d6f3eb4a4052ef764a9ba0589e64a5252feceb
Author: Michel Dänzer <daenzer at vmware.com>
Date:   Fri Mar 12 19:52:24 2010 +0100

    st/xorg: Remove flushes no longer necessary thanks to context transfers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=57c378a531a18d4ae97e04caa9e7bda19593db7e
Author: Alan Coopersmith <alan.coopersmith at sun.com>
Date:   Fri Mar 12 10:27:03 2010 -0800

    glx/single2.c: Don't call __builtin_expect on non-gnu compilers
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith at sun.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b13e305ee1a2454265fd957a99640a2e49507bea
Merge: d1ca1599f0319f5c99852ce24420aa592e806db0 8561bec0ac1ae5a8871c86f1f2cc29d44cb0f878
Author: Michel Dänzer <daenzer at vmware.com>
Date:   Fri Mar 12 19:00:47 2010 +0100

    Merge branch '7.8'

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8561bec0ac1ae5a8871c86f1f2cc29d44cb0f878
Author: Michel Dänzer <daenzer at vmware.com>
Date:   Fri Mar 12 18:54:23 2010 +0100

    vmwgfx/dri: Fix SCons build.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=51a51899d0e7eab93468f51296c196b2f3978332
Author: Michel Dänzer <daenzer at vmware.com>
Date:   Fri Mar 12 18:24:34 2010 +0100

    st/dri: Always try to set up R5G6B5 configs.
    
    Allows compiz to work in depth 16.
    
    The DRI2 getBuffersWithFormat hook is only required for 16/32 bit depth
    buffers, for colour buffers the only requirement is that the format matches
    the drawable depth, which we can't check here.
    
    (cherry picked from commit c50477c255a34444720fb944c54373462ef39fb9)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d1ca1599f0319f5c99852ce24420aa592e806db0
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Fri Mar 12 11:16:50 2010 -0500

    r100/r200/r300/r300: only enable accelerated pixel ops with kms
    
    fixes fdo bug 27043

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4b598ce226fcefbefb0243c418cc759c0fb91d79
Author: Luc Verhaegen <libv at skynet.be>
Date:   Fri Mar 12 08:35:22 2010 +0100

    dri/r700: include shader/programopt.h instead of programopt.c.
    
    Signed-off-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9b81103b1ac872276a2ac8eabf0d7631121fc961
Author: Jeff Smith <whydoubt at yahoo.com>
Date:   Thu Mar 11 20:19:49 2010 -0600

    Add programs to .gitignore in redbook
    
    Signed-off-by: Jeff Smith <whydoubt at yahoo.com>
    Signed-off-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3aa86928838f65e7f9896bae39ffc966d2df2d73
Author: Jeff Smith <whydoubt at yahoo.com>
Date:   Fri Mar 2 00:14:48 2007 -0600

    Add programs to .gitignore in xdemos
    
    Signed-off-by: Jeff Smith <whydoubt at yahoo.com>
    Signed-off-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=978706042317edd9fde90e613cc73d87ddd7d7b8
Author: Jeff Smith <whydoubt at yahoo.com>
Date:   Tue Mar 9 12:40:44 2010 -0600

    Add -L$(libdir) for xdemos and egl so that the right libX11 is found
    
    Signed-off-by: Jeff Smith <whydoubt at yahoo.com>
    Signed-off-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fab1f07d6ad01463897ae792f4b33738afb07369
Author: Jeff Smith <whydoubt at yahoo.com>
Date:   Fri Jun 13 09:50:43 2008 -0500

    Grammar and spelling fixes
    
    Signed-off-by: Jeff Smith <whydoubt at yahoo.com>
    Signed-off-by: Brian Paul <brianp at vmware.com>

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

    st/xorg: context transfers

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c16d04bd2939154c0360f1ac51fe61a86e5dd9e5
Author: Marek Olšák <maraeo at gmail.com>
Date:   Tue Mar 9 01:55:42 2010 +0000

    gallium: fix BGRA vertex color swizzles
    
    The mapping for vertex_array_bgra:
    (gl -> st -> translate)
    GL_RGBA -> PIPE_FORMAT_R8G8B8A8 (RGBA) -> no swizzle (XYZW)
    GL_BGRA -> PIPE_FORMAT_A8R8G8B8 (ARGB) -> ZYXW (BGRA again??)
    
    Iẗ́'s pretty clear that PIPE_FORMAT_A8R8G8B8 here is wrong. This commit
    fixes the pipe format and removes obvious workarounds in util/translate.
    
    Tested with: softpipe, llvmpipe, r300g.
    
    Signed-off-by: José Fonseca <jfonseca at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=50876ddaaff72a324ac45e255985e0f84e108594
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Fri Mar 12 02:51:40 2010 -0800

    st/mesa: Always recalculate invalid index bounds.
    
    These should always be sanitized before heading towards the pipe driver,
    and if the calling function explicitly marked them as invalid, we need
    to regenerate them.
    
    Allows r300g to properly pass a bit more of Wine's d3d9 testing without
    dropping stuff on the floor.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a48e17ccb065194d11fbe87f77af660bb7fadae9
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Fri Mar 12 02:51:10 2010 -0800

    st/mesa: Update debug infos.
    
    Still commented out, of course.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e42b2f768509b6984c7186805c6a8afdaebf3a06
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Fri Mar 12 02:47:44 2010 -0800

    r300g: Properly clamp index limits.
    
    Make the kernel even less likely to barf on us.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=915b3529b9794c0d41f37b33365eeeb9b2152e9d
Merge: 51bff09f72632fbe431175bc81b49da7b2cc731c dfeab49a96fb520b5cb21b4cb5a8a5a0c1bf61e1
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Mar 12 09:08:40 2010 +0000

    Merge commit 'origin/gallium-context-transfers-2'

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=51bff09f72632fbe431175bc81b49da7b2cc731c
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Mar 11 14:43:00 2010 +0000

    mesa: fix linux-dri and autogen builds since sw-api-2 merge

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=39c2d3ecd9432262bb157da3bb6103f84a4375e5
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Mar 11 21:55:44 2010 -0800

    radeon: Fix memory leaks from early return.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e4d10dada0a04245a444257112b2f0df7372e76d
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Mar 11 20:52:38 2010 -0800

    llvmpipe: Remove unnecessary header.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e574b794853b23816aa5decd17834e135e9c4654
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Mar 11 16:26:52 2010 -0700

    gallivm: checkpoint WIP cubemap code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0b3bb6318ed1be7a6257125d5657b2bc03a75251
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Mar 11 16:26:12 2010 -0700

    gallivm: added lp_build_sum_vector()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c72a3b4f2ffe0673e753ad144d1b5557a42c670f
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Mar 11 16:23:36 2010 -0700

    softpipe: further tighen up sample_cube()
    
    The code can fairly easily be translated to llvm...

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9ffdc78d1a308bb21a8627abb7bfc9da8abd2f81
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Mar 11 15:29:11 2010 -0700

    softpipe: tighten up the code in sample_cube()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5d5c524cbe534a868fff8f6d6f64bcb89066e32c
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Mar 11 14:51:02 2010 -0700

    st/mesa: s/BUFFER_FRONT_LEFT/surfIndex/

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=26ae4aab6a7d833cc9c95d70ebe4ee5ba597f591
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Mar 11 14:42:26 2010 -0700

    gallivm: enable 3D texture sampling

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e9f654d2fb9e747d555a8e5f5fe0b4efdb1bc261
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Mar 11 14:42:11 2010 -0700

    progs/demos: added 'f' key to toggle filtering mode in stex3d.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=53efb634a0c134feebb5a3e47fc33660694be9c3
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Mar 11 14:46:06 2010 -0700

    gallivm/llvmpipe: replace 'int stride' with 'int row_stride[MAX_LEVELS]'
    
    The stride depends on the mipmap level.  Rename to row_stride to
    distinguish from img_stride for 3D textures.
    
    Fixes incorrect texel addressing in small mipmap levels.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=272f399434ad6b33a8444c287c5126987a222864
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Mar 11 14:03:33 2010 -0700

    llvmpipe: fix comment typo

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=489af2a3ba467e4341cb8504a0e59cf5828864d4
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Mar 11 13:57:52 2010 -0700

    gallivm/llvmpipe: include os_llvm.h instead of llvm-c/Core.h

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4833b0f199ce2728a456de9cac753ac921fef828
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Mar 11 14:00:48 2010 -0700

    gallium/os: wrapper for llvm-c/Core.h and #define HAVE_LLVM if needed

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c472ce5302a590b45d8affe00c1fcce04f8b8585
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Mar 11 13:44:39 2010 -0700

    st/mesa: fix st_set_framebuffer_surface() state validation
    
    Set the _NEW_BUFFERS flag and remove the code which updated the
    parent framebuffer size.  Normal Mesa state validation will do that.
    
    Fixes issues with Warsow on r300g and possibly other bugs.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=683a099954bf03b7a8c28183b39ef26563a57bcc
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Thu Mar 11 19:23:15 2010 +0000

    st/xorg: Fixup configure
    
    Make sure we always test for XEXT version.
    Make sure that the user has a recent version of libkms and libdrm installed.
    
    Note that the st/xorg code requires so new versions to work but these are
    needed to make a proper vmwgfx_drv.so driver which is the only real user.
    
    Cherry picked from 46cf606cd35d6740b28fd26bd32dbdfdde2c7833
    Conflicts:
    
    	configure.ac

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=644a05c6cb3ebabc600f6d529b54c71fd2c0c84c
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Thu Mar 11 13:48:28 2010 -0500

    r200: support additional blit formats
    
    swizzle in the pixel shader

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

    gallivm: fix some bugs on the 1D texture paths

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ed1c69710c5046a80a86a9e8b51a1cb15b1b92eb
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Thu Mar 11 18:54:14 2010 +0100

    st/mesa: don't enable extensions which aren't actually supported
    
    don't enable APPLE_client_storage, TDFX_texture_compression_FXT1,
    EXT_cull_vertex, NV_vertex_program, NV_vertex_program1_1 -
    the latter two might work somewhat with some luck.
    Also don't enable ARB_imaging.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dfeab49a96fb520b5cb21b4cb5a8a5a0c1bf61e1
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Thu Mar 11 18:40:25 2010 +0100

    cell: adapt to context texture transfers (untested)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d35ecca5ee231c072687578642e0c22c6c0590b1
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Mar 11 16:10:25 2010 +0000

    gallium: remove pipe_context member from pipe_transfer
    
    There was very little use for this beyond permitting the
    pipe_context::tex_transfer_destroy() function to omit the pipe_context
    argument.
    
    This change adds the pipe_context argument into tex_transfer_destroy()
    so that it looks like other pipe_context functions, and removes the
    pipe_context pointer from pipe_transfer.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=560d3750067e5c0c106c5ec4ebf287ca6793731b
Author: Karl Schultz <karl.w.schultz at gmail.com>
Date:   Thu Mar 11 09:17:05 2010 -0700

    windows: Add new file to project file.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bff128ff9c6f12bb49228e5f90903e7a18ce5fac
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Mar 11 09:08:58 2010 -0700

    ARB prog parser: added (float) casts and regenerate files

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2410125d072faeb83c8373e676422f6c44c78feb
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Mar 11 08:52:03 2010 -0700

    gallivm: include tgsi_dump.h to silence warning

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7b42379b713ad8a48b3c97ba9a74813c834b9e74
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Mar 11 08:51:44 2010 -0700

    gallivm: move declarations to silence unused var warnings

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0c92dfe7f37059d9dfc523c6bf660c15c9f079f5
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Mar 11 08:51:18 2010 -0700

    gallium/util: use memset() to initialize vars to avoid warnings

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=25ba04c891ce959470d55a258243b5c105de8ff5
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Mar 11 08:50:39 2010 -0700

    svga: use memset() to initialize u to avoid warnings

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e24e5324ed1adce8da8ff268f7047ad8172bb248
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Mar 11 15:36:51 2010 +0000

    gallivm: Use bitmasks for scalar masks.
    
    We could use single 1 bit conditions for scalar masks, but a lot of code
    expects masks. The compiler easily optimzes away masks
    extensions/truncations so consistency is preferable.
    
    We can revisit this when LLVM backends have more support for vector
    conditions.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=99f11f653012e8e18502cb0f5cce3cd1e0643c23
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Mar 11 15:33:40 2010 +0000

    gallivm: Handle scalar types in lp_build_*_type.

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

    mesa/es: Validate the state in st_DrawTex.
    
    Without the validation, the function might draw with outdated textures.

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

    mesa/es: Fix GL_OES_draw_texture support.
    
    st_DrawTex calls util_draw_vertex_buffer.  Since
    ac4abaecd5f52e416c89bfe19b34ed7f4e014b21, the caller is expected to set
    vertex elements before calling.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b43c182f19c6291c88420fa12714f952c2b461fb
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Mar 11 15:23:16 2010 +0000

    Squashed commit of gallium-context-transfers:
    
    commit 7a2ee04629681e59ea147b440856c4f9a33ae9f8
    Author: Keith Whitwell <keithw at vmware.com>
    Date:   Thu Mar 11 14:19:17 2010 +0000
    
        nv: convert to context transfers
    
    commit 188a3f5331c8e5966729fd59d02975afb7324adc
    Author: Keith Whitwell <keithw at vmware.com>
    Date:   Thu Mar 11 14:11:10 2010 +0000
    
        nouveau: remove unused variable
    
    commit 5c8e880ab4dc020358c08728b8adb1637d2dc5bc
    Author: Keith Whitwell <keithw at vmware.com>
    Date:   Thu Mar 11 12:31:21 2010 +0000
    
        mesa/st: fix compilation after merge
    
    commit c552595333f860c2a4807e195596acdf5d6a5ef8
    Author: Keith Whitwell <keithw at vmware.com>
    Date:   Thu Mar 11 12:31:06 2010 +0000
    
        util: fix compilation after merge
    
    commit e80836878a3617b0e350d2a8f92311832a1476cb
    Author: Keith Whitwell <keithw at vmware.com>
    Date:   Thu Mar 11 12:30:47 2010 +0000
    
        r300g: fix compilation after merge
    
    commit 0e4883e9511b9db4e75a4dbc78d7bb970badc15d
    Author: Keith Whitwell <keithw at vmware.com>
    Date:   Thu Mar 11 12:18:45 2010 +0000
    
        i965g: fix incorrect merge
    
    commit 17d74133d8168eebf93bf1390de79930fc8da231
    Merge: cb81c79 aa311ae
    Author: Keith Whitwell <keithw at vmware.com>
    Date:   Thu Mar 11 12:08:32 2010 +0000
    
        Merge commit 'origin/master' into gallium-context-transfers
    
        Conflicts:
        	src/gallium/drivers/i965/brw_screen_texture.c
        	src/gallium/drivers/r300/r300_screen.c
        	src/gallium/drivers/softpipe/sp_texture.c
        	src/gallium/drivers/svga/svga_screen_texture.c
        	src/gallium/state_trackers/egl/x11/native_ximage.c
    
    commit cb81c79098bc3a92a4d2a3dcc0edc972dfb407be
    Author: Keith Whitwell <keithw at vmware.com>
    Date:   Tue Mar 2 16:04:01 2010 +0000
    
        egl/x11: hack for context transfers
    
        There is a better approach to this in the winsys-handle branch, but
        for now avoid using transfers at all by always allocating our own
        backing store directly.
    
    commit f44a24e1d4ad7563f3eedd6b3a5688f53a36265c
    Author: Keith Whitwell <keithw at vmware.com>
    Date:   Tue Mar 2 16:03:16 2010 +0000
    
        llvmpipe: context transfers
    
    commit 4d7475ef8104b3b478c7c6ce77cd3506c57e25d1
    Author: Keith Whitwell <keithw at vmware.com>
    Date:   Tue Mar 2 16:02:50 2010 +0000
    
        llvmpipe: disable testprogs build
    
        Not working.
    
    commit a9bf98c4d36bd92a76f81e83747eb9b8f0a0515f
    Merge: ee0f97e 0c616da
    Author: Keith Whitwell <keithw at vmware.com>
    Date:   Tue Mar 2 15:28:25 2010 +0000
    
        Merge commit 'origin/master' into gallium-context-transfers
    
        Conflicts:
        	src/mesa/state_tracker/st_cb_accum.c
        	src/mesa/state_tracker/st_cb_bitmap.c
    
    commit ee0f97e8d9fd5ef57211a8e1268f505c9829e246
    Merge: a7f078e 828f545
    Author: Keith Whitwell <keithw at vmware.com>
    Date:   Fri Feb 19 13:00:29 2010 +0000
    
        Merge commit 'origin/master' into gallium-context-transfers
    
        Conflicts:
        	src/gallium/auxiliary/util/u_debug.h
        	src/gallium/drivers/i915/i915_context.h
        	src/gallium/drivers/llvmpipe/lp_flush.c
        	src/gallium/drivers/nv30/nv30_screen.h
        	src/gallium/drivers/nv40/nv40_context.h
        	src/gallium/drivers/nv40/nv40_screen.h
        	src/gallium/drivers/nv50/nv50_context.h
        	src/gallium/drivers/r300/r300_screen.c
        	src/gallium/drivers/r300/r300_winsys.h
        	src/gallium/drivers/softpipe/sp_context.c
        	src/gallium/drivers/trace/tr_context.c
        	src/gallium/state_trackers/dri/dri_context.c
        	src/gallium/state_trackers/egl/common/egl_g3d.c
        	src/gallium/state_trackers/python/st_device.c
        	src/gallium/winsys/drm/radeon/core/radeon_drm.c
    
    commit a7f078e16d851b53ef316066dcced46eb39ebe24
    Author: Keith Whitwell <keithw at vmware.com>
    Date:   Fri Feb 5 14:16:11 2010 +0000
    
        gallium: move texture transfers to pipe_context
    
    commit 7b2ffc2019d72e833afea7eebf3e80121187375d
    Merge: 51e190e c036d13
    Author: Keith Whitwell <keithw at vmware.com>
    Date:   Fri Feb 5 09:55:02 2010 +0000
    
        Merge commit 'origin/master' into gallium-screen-context
    
        Conflicts:
        	src/gallium/winsys/drm/nouveau/drm/nouveau_drm_api.c
    
        This branch has got a pretty tortured history now, I expect
        a squash merge will be appropriate when it is done.
    
    commit 51e190e95acf120f72768fafb29e9721e358df1b
    Author: Keith Whitwell <keithw at vmware.com>
    Date:   Thu Feb 4 17:58:02 2010 +0000
    
        gallium: fix some build issues
    
    commit f524bdaa723fb181637ad30c6ad708aeedabe25b
    Merge: f906212 3aba0a2
    Author: Keith Whitwell <keithw at vmware.com>
    Date:   Thu Feb 4 17:51:32 2010 +0000
    
        Merge commit 'origin/master' into gallium-screen-context
    
    commit f9062126883199eabf045714c717cd35f4b7b313
    Author: Keith Whitwell <keithw at vmware.com>
    Date:   Thu Feb 4 17:17:12 2010 +0000
    
        gallium/docs: small description of screen::create_context
    
    commit efcb37bd3d5ed37f06c6105bd2d750b374ec0927
    Author: Keith Whitwell <keithw at vmware.com>
    Date:   Thu Feb 4 16:42:42 2010 +0000
    
        drm/radeon: more dead create_context wrapper removal
    
    commit 6badc0dd9e06cf2ec936940bcf12b9ef5324b301
    Author: Keith Whitwell <keithw at vmware.com>
    Date:   Thu Feb 4 16:42:30 2010 +0000
    
        drm/i965: more dead create_context wrapper removal
    
    commit cf04ebd5a54b18b2d894cfdab2b0f2fd55626ffc
    Author: Keith Whitwell <keithw at vmware.com>
    Date:   Thu Feb 4 16:42:05 2010 +0000
    
        st/python: more dead create_context wrapper removal
    
    commit 444f114c3516abf71c430e6e9d0d2ae3b80679d3
    Author: Keith Whitwell <keithw at vmware.com>
    Date:   Thu Feb 4 16:37:58 2010 +0000
    
        idenity: wrapped context creation
    
    commit 5a6d09cb9e468d1ee6c8d54b887618819d8d94f2
    Author: Keith Whitwell <keithw at vmware.com>
    Date:   Thu Feb 4 16:28:47 2010 +0000
    
        ws/gdi: remove dead context_create wrapper
    
    commit 132b55f4bec39386ac625f09aaa11f609664024c
    Author: Keith Whitwell <keithw at vmware.com>
    Date:   Thu Feb 4 16:27:52 2010 +0000
    
        ws/gdi: remove dead context_create wrapper
    
    commit 56d2d21a0cdcb197a364049d354c2f15a4fc026a
    Author: Keith Whitwell <keithw at vmware.com>
    Date:   Thu Feb 4 16:25:38 2010 +0000
    
        st/xorg: use screen::context_create
    
    commit 838c5cfe56b2af6c644909bed3c5e7cdd64c336a
    Author: Keith Whitwell <keithw at vmware.com>
    Date:   Thu Feb 4 16:23:20 2010 +0000
    
        glx/xlib: simplify creation of trace-wrapped contexts
    
        Trace screen knows how to properly wrap context creation in the
        wrapped screen, so nothing special to do here.
    
    commit c99404c03ebaec4175f08a2f363e43c9085f2635
    Author: Keith Whitwell <keithw at vmware.com>
    Date:   Thu Feb 4 16:18:24 2010 +0000
    
        st/python: no need to special case context creation for trace
    
    commit 193a527a682b6877bb1faecd8092df4dfd055a18
    Author: Keith Whitwell <keithw at vmware.com>
    Date:   Thu Feb 4 16:15:30 2010 +0000
    
        drm/radeon: remove dead create_context declaration
    
    commit bb984eecc25cf23bc77e1c818b81165ba1a07c9a
    Author: Keith Whitwell <keithw at vmware.com>
    Date:   Thu Feb 4 16:14:58 2010 +0000
    
        nv/drm: remove dead create_context ref
    
    commit e809313a44287dc4e16c28e9e74ef3b2b5271aa1
    Author: Keith Whitwell <keithw at vmware.com>
    Date:   Thu Feb 4 16:12:51 2010 +0000
    
        st/egl: remove a layer of wrappers around screen::create_context
    
    commit 39caa6672a04122f185c22e17aab86d1c40938bf
    Author: Keith Whitwell <keithw at vmware.com>
    Date:   Thu Feb 4 16:05:28 2010 +0000
    
        r300g: fill in screen::context_create
    
    commit 407f12556d16ba0656774d8a1d9ebda22f82f473
    Author: Keith Whitwell <keithw at vmware.com>
    Date:   Thu Feb 4 16:04:04 2010 +0000
    
        cell: adapt for screen::create_context, untested
    
    commit d02b0c6ce321a04c76fdabb09e0e4380ce1c1376
    Author: Keith Whitwell <keithw at vmware.com>
    Date:   Thu Feb 4 15:50:24 2010 +0000
    
        drm/nv: adapt for screen::create_context
    
        All contexts now created directly through the screen, so remove
        equivalent code here.
    
        Remove apparently un-needed array of contexts in the winsys.
    
    commit 53eec5b1349aa1b6892a75a7bff7e7530957aeae
    Author: Keith Whitwell <keithw at vmware.com>
    Date:   Thu Feb 4 15:50:08 2010 +0000
    
        stw: adapt for screen::create_context, untested
    
    commit c6a64de3eb381bc9a88e9fbdecbf87d77925aaf5
    Author: Keith Whitwell <keithw at vmware.com>
    Date:   Thu Feb 4 15:49:20 2010 +0000
    
        trace: expose the wrapped context's priv data
    
        If we are going to keep this priv idea, really want an accessor
        function for it so that trace and other drivers can wrap that.
    
    commit 75d6104e11d86ec2b0749627ed58e35f856ee6eb
    Author: Keith Whitwell <keithw at vmware.com>
    Date:   Thu Feb 4 15:47:55 2010 +0000
    
        nv30: adapt to screen::context_create
    
    commit 12f5deb6ed9723e9b5d34577052b8365813ca14e
    Author: Keith Whitwell <keithw at vmware.com>
    Date:   Thu Feb 4 15:44:47 2010 +0000
    
        nv40: adapt to screen::context_create
    
    commit 14baccaa3b6bbb3b91056126f6521828e786dc62
    Author: Keith Whitwell <keithw at vmware.com>
    Date:   Thu Feb 4 15:35:27 2010 +0000
    
        nv50: adapt to screen::create_context
    
        Not build tested.  Need to figure out how to build nouveau.
    
    commit a0e94505ccd2d7f3e604465a2ac302f1286b73b6
    Author: Keith Whitwell <keithw at vmware.com>
    Date:   Thu Feb 4 15:22:27 2010 +0000
    
        llvmpipe: update for screen::create_context, untested
    
    commit 0eae17107c950346030e4f7e0ec232f868d3893d
    Author: Keith Whitwell <keithw at vmware.com>
    Date:   Thu Feb 4 15:16:57 2010 +0000
    
        xlib/llvmpipe: remove dead winsys context creation path
    
    commit 2f69f9ffaa7e2a01d2483277246ed13051ae4ca3
    Author: Keith Whitwell <keithw at vmware.com>
    Date:   Thu Feb 4 14:58:27 2010 +0000
    
        gallium: convert most code to use screen::create_context
    
        I wish I could build all of gallium at once to find breakages.
    
    commit d7b57f4061b82322cbcae176125913d9f0dea6c1
    Author: Keith Whitwell <keithw at vmware.com>
    Date:   Thu Feb 4 12:46:21 2010 +0000
    
        glx: permit building with older protocol headers
    
        I'd like to be able to build mesa on current distro releases without
        having to upgrade from the standard dri2proto and glproto headers.  With
        this change I'm able to build on ancient releases such as Ubuntu 9-10...
    
        In general, it would be nice to be able to build-test mesa to check for
        unintended breakages without having to follow the external dependencies
        of every group working on the codebase.
    
    commit 57adedd6fb06c98572ed8d4aef19203df4c4eea2
    Merge: da71847 e1906ae
    Author: Keith Whitwell <keithw at vmware.com>
    Date:   Thu Feb 4 11:38:15 2010 +0000
    
        Merge commit 'origin/master' into gallium-screen-context
    
        Conflicts:
        	src/gallium/drivers/softpipe/sp_video_context.h
        	src/gallium/drivers/trace/tr_context.c
        	src/gallium/state_trackers/wgl/shared/stw_context.c
        	src/gallium/winsys/gdi/gdi_softpipe_winsys.c
    
    commit da71847ea6414d7e352c6094f8963bb4eda344dc
    Author: José Fonseca <jfonseca at vmware.com>
    Date:   Sat May 2 08:57:39 2009 +0100
    
        wgl: Use pipe_screen::context_create.
    
    commit 2595a188f93fd903600ef5d8517737ee0592035d
    Author: José Fonseca <jfonseca at vmware.com>
    Date:   Sat May 2 08:56:47 2009 +0100
    
        trace: Implement pipe_screen::context_create.
    
    commit f3640e4ae37a5260cbfba999d079f827de0a313a
    Author: José Fonseca <jfonseca at vmware.com>
    Date:   Sat May 2 08:56:17 2009 +0100
    
        softpipe: Implement pipe_screen::context_create.
    
    commit 347266bddc8bd39c711bacb2193793759d0f3696
    Author: José Fonseca <jfonseca at vmware.com>
    Date:   Sat May 2 08:55:31 2009 +0100
    
        gallium: New pipe_screen::context_create callback.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4c5c442f127419d4ea780fbc60bf58f4ed17d71e
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Mar 11 11:43:04 2010 +0000

    softpipe: Dummy fence functions.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a0ae2ca033ec2024da1e01d1c11c0437837c031b
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sat Mar 6 17:36:44 2010 +0100

    st/dri: move extension initilization to st/mesa completely
    
    Extensions were enabled in both st/mesa and st/dri, with st/dri completely
    overriding the decisions of st/mesa and exposing even the extensions claimed
    to be unsupported by a pipe driver.
    
    This commit moves the differences between the two to st/mesa and removes
    the responsibilty of advertising extensions from st/dri.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fc1dd5ce1de8b9c0a02b9fb08aaeac0c38372e65
Merge: aa311ae61680f0fc300e33e8955c6c58cafd5fb4 54af54277a7a469ed2b9821ef6ed7ed464381f91
Author: Michel Dänzer <daenzer at vmware.com>
Date:   Thu Mar 11 12:14:05 2010 +0100

    Merge remote branch 'origin/7.8'

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=aa311ae61680f0fc300e33e8955c6c58cafd5fb4
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Mar 11 00:18:09 2010 -0800

    winsys/xlib: Fix memory leak.
    
    Memory for xm_dt was allocated twice.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8f7e06ddf646d6ec001a19a4b571595e50ba28b4
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Mar 11 00:10:26 2010 -0800

    progs/fpglsl: Fix GLSL compilation failures on Mac OS X.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=40adcd611fe6939895c83e6ae945348437b3e7ad
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sat Mar 6 18:09:16 2010 +0100

    st/mesa: always advertise texture_rectangle

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=67a2f98be79b368c316ebe6731112734d306b3f6
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Mar 10 18:07:52 2010 -0700

    gallivm: overhaul of texture sampling code
    
    The new lp_build_sample_general() function will handle all sampling
    modes for all texture types.  Still incomplete, but a few additional
    sampling modes are now supported.
    
    1D textures should work and most of the code for 3D textures is in place.
    No support for cube maps yet.  No support for different min/mag filters.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a599f552f2ee86004216fe062bf4885de9c9ae96
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Mar 10 18:07:13 2010 -0700

    gallivm: handle scalar floats in lp_build_floor() and lp_build_iround()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=22bb7ffd04ca9296bcafa929f448203880cbcb2b
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Mar 10 18:06:02 2010 -0700

    gallivm: constant building for scalar zero

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

    gallivm: implement bilinear sampling with nearest mipmapping
    
    Time to start consolidating some code...

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dd67103d867dcce108848ac5fa2d48175362bf97
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Mar 10 15:12:19 2010 -0700

    gallivm: remove debug code. nearest minification works now.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=19371fb60da8ec27a6024d0bf38b82cf3ca787e4
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Mar 10 15:11:49 2010 -0700

    llvmpipe: fix loop over mipmap levels

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=54af54277a7a469ed2b9821ef6ed7ed464381f91
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Sat Feb 6 16:58:32 2010 +0000

    st/xorg: Include cursorstr.h

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=878eef8c40046f77cf1527fef06f1ea95bd1629a
Author: Francisco Jerez <currojerez at riseup.net>
Date:   Wed Mar 10 23:51:06 2010 +0100

    dri/nouveau: Just reemit the BO state on pushbuf flush.
    
    Reemitting dirty states on flush causes problems if the GL context
    isn't fully consistent when we get to it. It didn't serve any specific
    purpose, so, use nouveau_bo_state_emit instead.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=56ff30a9f97a1a7094432333906544d6138d6bf2
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Mar 10 14:46:27 2010 -0800

    i965: Use the PLN instruction when possible in interpolation.
    
    Saves an instruction in PINTERP, LINTERP, and PIXEL_W from
    brw_wm_glsl.c For non-GLSL it isn't used yet because the deltas have
    to be laid out differently.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dc8c0359448cdae7b367552ba58783c04b199778
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Mar 10 13:51:24 2010 -0800

    i965: Set up the execution size before relying on it.
    
    Fixes hangs with texturing in the non-GLSL path since
    f6d210c284751ac50a8d6358de7e75a1ff1e4ac7

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=60121c41ce9ee50ff8d8476d4eb04867adf9b8c5
Author: Karl Schultz <karl.w.schultz at gmail.com>
Date:   Wed Mar 10 15:58:10 2010 -0700

    windows: fix compilation errors and warnings

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d42229707ad4be9be5a8e122354be7102d6ec348
Author: Jose Fonseca <jfonseca at vmware.com>
Date:   Wed Mar 10 17:22:30 2010 -0500

    gallivm: simplify conditional branching
    
    Instead of testing each component individually, we can test the entire
    vector at once.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ac33e7752d22f03db84e6a4c822b3a3f41d05f77
Author: Zack Rusin <zackr at vmware.com>
Date:   Wed Mar 10 16:36:20 2010 -0500

    gallivm: properly test the if condition and branch to the proper label
    
    makes loops work

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=18d406e8a8a838c82ee4ec5dbf244ab8bba0855e
Author: Zack Rusin <zackr at vmware.com>
Date:   Tue Mar 9 15:09:15 2010 -0500

    gallivm: implement loops

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=242893cce2204e95fcebc6d1fb8a6f9a68c509c1
Author: Karl Schultz <karl.w.schultz at gmail.com>
Date:   Wed Mar 10 14:27:34 2010 -0700

    windows: Quiet warning by not defining YY_NO_UNISTD_H.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c7be039fad6d93911d1142fc5dea18d0c2684143
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Mar 10 14:35:57 2010 -0700

    progs/trivial: use -c option to use glCopyPixels()
    
    Otherwise we use glRead/DrawPixels to copy the off-screen FBO image
    into the window.
    
    Looks like NVIDIA's broken when using -c (the image is upside down),
    but OK with -c -t.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d5ccbea63cb9ba96cd4c0e2f40824ec1939c806c
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Mar 10 14:32:56 2010 -0700

    progs/trivial: make clear-fbo-scissor.c work with other GL drivers
    
    NVIDIA's driver requires that the texture that we're going to render into
    be complete.  Need to set min/mag filters to non-mipmap modes.
    
    Plus added other error/debug checks.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3198cd4a65b135005515c6dd35d006330ce31c94
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Wed Mar 10 22:31:53 2010 +0100

    radeon: fallback to sw ReadPixels if color logicop is enabled
    
    Fixes glean/logicOp (regressed after introducing hw accelerated support for ReadPixels)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=addedd091e81907837b3aa0680b242b8fdbde7ef
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Wed Mar 10 22:28:53 2010 +0100

    r300: enable depth test only if depth buffer is available
    
    Fixes #23532 and piglit/fbo-nodepth-test piglit/fbo-nostencil-test

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a68e8a4eaadfe2a1e4999d5e378c7d9fa99dc656
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Wed Mar 10 20:53:21 2010 +0100

    radeon: fix glCopyTex(Sub)Image if user FBO is bound
    
    Fixes piglit/fbo-blit and wine d3d9 unit test.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a44f362567f6ed4054e88d8afc94d38f19ed6269
Author: Zack Rusin <zack at kde.org>
Date:   Wed Mar 10 16:31:18 2010 -0500

    fpglsl: a few more useful glsl tests

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7439f39016ca5880d52518aa9fdf5f17d5446ea6
Author: Karl Schultz <karl.w.schultz at gmail.com>
Date:   Wed Mar 10 14:27:34 2010 -0700

    windows: Quiet warning by not defining YY_NO_UNISTD_H.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a75519cb43c85b99cd54bc46dd83accda0cbd6cd
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Mar 10 20:36:42 2010 +0000

    llvmpipe: Finally found a way to do vector comparisons without using intrinsics.
    
    Only works well with LLVM >= 2.7

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1ad0a0fd8fb5314e33c1b4f82c9e487c05f80fb8
Author: Zack Rusin <zack at kde.org>
Date:   Wed Mar 10 15:42:26 2010 -0500

    fpglsl: set an integer uniform required by the loop example

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5f80dad7fd03ca811f2b0561269be0180970dbf8
Author: Zack Rusin <zack at kde.org>
Date:   Wed Mar 10 15:37:18 2010 -0500

    fpglsl: add some for and while loops

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7069dff80f25d0ac532c9f76634d1cd382d4fac1
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Mar 10 13:09:00 2010 -0700

    softpipe: fix memcpy params to avoid static analysis warnings
    
    See fd.o bug 26970.  Also added sanity check assertions.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3c48f40f61d8122009175273b3c15e108927b146
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Mar 10 12:19:26 2010 -0700

    progs/trivial: add -t (RTT) option for clear-fbo-scissor.c

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

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

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

    i965: Print the opcode name for unrecognized opcodes in the GLSL path.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9a7ba79b2bb60d83fc3bc04280e64cc564cb8760
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Mar 10 11:51:44 2010 -0700

    progs/trivial: added clear-fbo-scissor.c to test scissored clear of FBO

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

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

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c8ef7a09664d29dac682b953eb66efaebbdd6fd7
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Mar 10 09:31:49 2010 -0800

    i965: Print the offset for IFF in disasm

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ddb081e3edaadfefe8fdbefe6f572e1632e55942
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Mar 10 18:04:28 2010 +0000

    Revert "scons: Refuse to use LLVM 2.7 for now."
    
    This reverts commit 44703217f73095c4946e06057e399e447b252576.
    
    http://www.llvm.org/bugs/show_bug.cgi?id=6429 has been fixed now. Things
    appear to be working reasonably so far.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=daad54f6ced3e5ec33fba0c213d5ce7eef96c2d1
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Mar 10 10:59:02 2010 -0700

    progs/tests: add additional FBO->window test paths (disabled)
    
    Normally use glReadPixels + glDrawPixels.  Add debug/test paths for
    glCopyPixels and glBlitFramebuffer.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7a2e32d68494b82813ea6a07bb62d1c21202cad1
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Mar 10 10:54:24 2010 -0700

    mesa: raise an error when trying to bind non-existant texture to FBO
    
    If the user calls glRenderBufferTexture(texture=N) but texture N
    doesn't name an existing texture, raise GL_INVALID_ENUM.
    
    Plus, add a comment about some questionable error checking code in
    framebuffer_texture().  Ian?

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

    mesa: added new function comments

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

    st/mesa: set strb->format field in st_render_texture()
    
    This fixes a problem in glReadPixels when reading from an FBO's texture
    attachment.  We have a better chance at hitting a fast path for
    glReadPixels now.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9543b0a1eaf936dd75f2167c4cfcbdf1a0cda568
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Mar 10 10:49:18 2010 -0700

    st/mesa: add some comments in glReadPixels code

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

    st/mesa: consolidate duplicated texture allocation code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f60524938e76befd9b14e9ec6506aefece94f995
Merge: a56da1005d30da60701e33b75d5f4f37096df060 b60aa251e4fb4dd32db3fe167e078bf0092cb726
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Mar 10 10:44:12 2010 -0700

    Merge branch '7.8'

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b60aa251e4fb4dd32db3fe167e078bf0092cb726
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Mar 10 10:42:22 2010 -0700

    st/mesa: fix incorrect glCopyPixels between window/FBO
    
    There was a DrawBuffer/ReadBuffer typo and we were neglecting to invert
    the texture coords when copying from a window to an FBO.
    
    Plus, add some surface dump/debug code (disabled).
    
    (cherry picked from commit 34f02071618624263eba839b5aeb930d0e794078)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c78ac7fcfa37a78b835fc596441a9fbe1e679e4a
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Mar 10 10:41:22 2010 -0700

    st/mesa: fix incorrect glDrawPixels into FBO
    
    We weren't inverting the textured quad when drawing into an fbo.
    
    (cherry picked from commit 8d3f629a13afb0d6acafc7a007972fdc5efe6847)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a56da1005d30da60701e33b75d5f4f37096df060
Merge: a840bf4146b7e06cc94eb59d8265fe6593b232c4 766d90f1a201d8fd19e49df14d712efbb82223b4
Author: Michel Dänzer <daenzer at vmware.com>
Date:   Wed Mar 10 18:33:17 2010 +0100

    Merge branch '7.8'

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=766d90f1a201d8fd19e49df14d712efbb82223b4
Author: Michel Dänzer <daenzer at vmware.com>
Date:   Wed Mar 10 18:26:25 2010 +0100

    st/xorg: Work around cursor reference counting bugs in older X servers.
    
    Could result in use of freed memory and consequently random crashes, e.g. on
    screen resize.
    (cherry picked from commit 21c91b410a2a2cbf8eb677e59e3322f86320f2b0)
    
    Conflicts:
    
    	src/gallium/state_trackers/xorg/xorg_tracker.h

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a840bf4146b7e06cc94eb59d8265fe6593b232c4
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Wed Mar 10 04:31:56 2010 -0500

    r200: add additional blit formats

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cc1464cce9613c7f48b630bddf5a6b9fa0d082da
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Wed Mar 10 04:19:42 2010 -0500

    r100: add additional blit formats

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e167403e5809c447870644bd9ea09fad369706cf
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Tue Mar 9 19:44:23 2010 -0500

    radeon/r200/r600: enable HW accelerated gl(Read/Copy/Draw)Pixels

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7cd8f0ef9d905080dc857c4739be9780b24a7fd2
Author: George Sapountzis <gsapountzis at gmail.com>
Date:   Wed Mar 10 00:43:01 2010 +0200

    glapi: fix bug with tls and relocs
    
    add_dispatch (driver) and maybe get_proc_address (client) may be called before
    set_dispatch is called, which results in generate_entrypoint using an unreloced
    function template.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bae31355150f66f7130d76a2ab4d4b735f239c71
Author: George Sapountzis <gsapountzis at gmail.com>
Date:   Mon Mar 8 03:10:30 2010 +0200

    glapi: these two should be ok for add_dispatch ...
    
    - a function cannot be both static and extension, right ?
    
    - we should be setting the offset only if not already set, right ?

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0d1dde5b010feba1afe5b51cc6fe66c85371f70b
Author: George Sapountzis <gsapountzis at gmail.com>
Date:   Mon Mar 8 02:53:57 2010 +0200

    glapi: comments for _glapi_add_dispatch

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c4b630efdb882f824e9099b9cb2e07d8db2e3549
Author: George Sapountzis <gsapountzis at gmail.com>
Date:   Mon Mar 8 01:58:59 2010 +0200

    glapi: minor cosmetic for _glapi_add_dispatch

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3833a76eef6b45b82c102a49055602632f960a99
Author: George Sapountzis <gsapountzis at gmail.com>
Date:   Mon Mar 8 01:55:10 2010 +0200

    glapi: add function set_entry_info

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cae4fdda8d27cac21714571adb0bfada6d96152a
Author: George Sapountzis <gsapountzis at gmail.com>
Date:   Mon Mar 8 01:40:14 2010 +0200

    glapi: parameter checking, failure paths, ... for add_function_name

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ddabf0a151c2ef318e5de45238556c6568540681
Author: George Sapountzis <gsapountzis at gmail.com>
Date:   Mon Mar 8 01:26:01 2010 +0200

    glapi: cosmetic for _glapi_add_dispatch
    
    - static vs. extension
    - indent
    - s/new_offset/static_offset/
    - ...

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f9cc6b3ee7c95130992d67c080ff9bc8e8a6d789
Author: George Sapountzis <gsapountzis at gmail.com>
Date:   Mon Mar 8 01:18:31 2010 +0200

    glapi: use get_extension_proc in _glapi_add_dispatch

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f0c18da2cf01bc11dc720caed4590ae7eca128f1
Author: George Sapountzis <gsapountzis at gmail.com>
Date:   Sat Mar 6 21:19:45 2010 +0200

    glapi: cosmetic for functions for static table
    
    make similar to functions for extensions table

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5b2340c493cdf8d776e717b00acf0a8002858976
Author: George Sapountzis <gsapountzis at gmail.com>
Date:   Sun Mar 7 23:04:52 2010 +0200

    glapi: add function to find extension by name

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=58985c36be85c668d059165d8282f8c8e4c7a380
Author: George Sapountzis <gsapountzis at gmail.com>
Date:   Sat Mar 6 21:57:47 2010 +0200

    glapi: functions for extensions table similar to static table

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8c34437deda2ff8659fecdf3ea687820c9e57261
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Wed Mar 10 16:53:07 2010 +0100

    cell: handle NULL cso vertex_elements state object on bind
    
    drivers need to handle NULL cso vertex elements (and others) objects.
    It is possible the cso code saves/restores NULL objects (if no normal
    cso object was bound before this was invoked).
    This led to segfaults (for example demos/cubemap) for apps which were using
    things like creating mipmaps before drawing anything.

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

    i915g: Prevent NULL dereference.
    
    bind_vertex_elements_state may be called with NULL velems.  Do nothing
    if that is the case.

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

    gallium: Do not mix winsys-drawable-handle and context-private.
    
    update_buffer should be called with context-private, not
    winsys-drawable-handle.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9b348d0ed125a22be3f318ac60cef6f201edfdab
Author: Michal Krol <michal at vmware.com>
Date:   Wed Mar 10 12:05:25 2010 +0100

    svga: Disable debug message.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=504ad3606dfd5891ee04d85d3af2c233fd362c51
Author: Michal Krol <michal at vmware.com>
Date:   Wed Mar 10 12:04:00 2010 +0100

    svga: Check if vertex elements has been bound before using it.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c282c0b6e40f9ed3cbf9d4c4eeb01d1896763246
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Mar 10 12:24:03 2010 +0000

    softpipe: Prevent NULL dereference.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c4e0ae3907a3eeaf906a813814e20c4817b744ff
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Mar 10 12:09:16 2010 +0000

    docs: Update new opengl32.dll target location.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=986ce8f1c118007062cacd4b4bad54657cd09a65
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Mar 10 12:05:10 2010 +0000

    python: Remove broken link hack.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7b8641bbba995bc3fc299b1018720caa1e91cb9f
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Mar 10 12:00:13 2010 +0000

    python: More build fixes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fc08d13fdcfe637064e92f962b1704fde193e70b
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Mar 10 11:52:20 2010 +0000

    trace: Make tr_public.h c++ friendly.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0731d14a43191233e91fbebe5b47b13faa655f9f
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Mar 10 11:49:11 2010 +0000

    target-helpers: remove swrast_xlib.c helper
    
    This was a good idea, but ended up tying the build systems in knots.
    We can revisit this later, in particular if we can put in place dummy
    implementations of cell_create_screen(), llvmpipe_create_screen()
    which just return NULL if the driver isn't available.
    
    In the meantime, just duplicate this smallish function in the two
    places it was being called.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e47a619ea262ba1c49f86525b2855a64a5e36a42
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Mar 10 11:13:03 2010 +0000

    ws/xlib: remove dead lines

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e8d884eab9b96f2db647363f17649ff35570c710
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Mar 10 11:34:09 2010 +0000

    scons: Fixup the libgl-gdi build.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6b707667c853c6c0ded3715050a01cfdbd4883c2
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Mar 10 10:56:51 2010 +0000

    python: Handle the possibility that no driver is selected.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=de27e272f42f8f453588edbcb98f3e510dad869b
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Mar 10 10:43:00 2010 +0000

    gallium: remove trace module injection from various state trackers
    
    Components such as state trackers, drivers, etc, should be free to be
    recombined in arbtrary ways to build driver stacks.  They should not
    be reaching out and trying to build the stack themselves - this is now
    expected to be handled by the "target" abstraction.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7e29bef7dc7669bdf44f97e235c7a7aed8c52be8
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Mar 10 10:37:41 2010 +0000

    ws/gdi: add include

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=431a2f99bc9d4ab567c1feaac9360c09c1dcdfde
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Mar 10 10:32:16 2010 +0000

    target-helpers: helper for injecting common debug layers
    
    Add a helper gallium_wrap_screen() for injecting the commonly
    used extra layers into a gallium stack.  Currently that's just the
    trace module and identity layer, but there could be more in the
    future, eg. a validation layer.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=601bfb5951ae303b54b4dd8a50bf0558017bf549
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Mar 10 10:34:29 2010 +0000

    python: Fix up state tracker for sw api.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5235c5aac7c3a2e4af41cb70864245cc254fb797
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Mar 10 10:00:08 2010 +0000

    Revert "r300-gallium: Skeleton for integrating into the python statetracker."
    
    This reverts commit 2d56d0839e6db0861131893d67fe23734800085a.
    
    Never actually used.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=80f86d22b2d16e3191dfeedcb9ea94bf30db68a5
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Mar 10 09:52:25 2010 +0000

    st/wgl: add missing paramter

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7ce6b3130698aada770dc54b58e7b62e9cf20ad7
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Mar 10 09:51:41 2010 +0000

    trace: include tr_public.h

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3e38dbe3d3371f0a37dd35582301ae2b1507e5d2
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Mar 10 09:22:02 2010 +0000

    gallium: plumb winsys-drawable-handle through to state tracker
    
    The state trackers need this value so that they can supply it
    as the "void *" argument to flush_frontbuffer.
    
    Fixes single-buffer rendering.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=155fbcb0ed85c6452cbedd2317f201100fe698ab
Merge: 9a8342ebcd83a2022b3c9b9539c5b15ac56d6440 eeaa0861bfc98a06ceec269801271b7453c4fcbd
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Mar 10 08:29:27 2010 +0000

    Merge commit 'origin/master' into gallium-sw-api-2

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=eeaa0861bfc98a06ceec269801271b7453c4fcbd
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Mar 10 07:23:29 2010 +0000

    llvmpipe: Cope with null Vertex element cso.
    
    CSO can often be null.
    
    For example:
    1. at initialization
    2. using an util module (u_blit) right after initialization (it will push
       state and pop the previous null state)
    3. at shutdown time (state shouldn't be bound when being destroyed)
    
    Glean was hitting 2.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ed7f73e161b93b4a83bb6ad6b6aa6cfcb65dc4b0
Author: Ben Skeggs <bskeggs at redhat.com>
Date:   Wed Mar 10 15:22:53 2010 +1000

    nouveau: translate PIPE_BUFFER_USAGE_UNSYNCHRONIZED

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=139062946df4fba62a1e411073b61d4b0eeb034c
Author: Ben Skeggs <bskeggs at redhat.com>
Date:   Tue Mar 9 15:30:08 2010 +1000

    nv50: inline nv50_state_flush_notify()
    
    It's (rightly) not called from anywhere else now

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7b7fcb08542ddd63ed6ef4c6304aade3684db948
Author: Ben Skeggs <bskeggs at redhat.com>
Date:   Tue Mar 9 15:29:12 2010 +1000

    nv50: remove nv50_context.state.instbuf

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9b233ce7de7923feb4b8ef4e1994baa4f13daeef
Author: Ben Skeggs <bskeggs at redhat.com>
Date:   Tue Mar 9 14:56:46 2010 +1000

    nv50: remove unnecessary macro

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3f93fa601097ded6993deecb90225242b20307e0
Author: Ben Skeggs <bskeggs at redhat.com>
Date:   Tue Mar 9 14:52:30 2010 +1000

    nv50: move nv50_prim() into a header file rather than duplicating

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4796986c9874134e47b00ae2280c3d7fc65111df
Author: Ben Skeggs <bskeggs at redhat.com>
Date:   Tue Mar 9 14:04:14 2010 +1000

    nv50: add option to force immediate-mode submission, disable by default

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=160bda24ed3b8f74d58cfcf55349c6d9e92fb442
Author: Ben Skeggs <bskeggs at redhat.com>
Date:   Mon Mar 8 17:06:38 2010 +1000

    nv50: re-add immediate mode vertex submission paths

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0842829c1813d47e6fdf3de09167d243c029cc90
Author: Ben Skeggs <bskeggs at redhat.com>
Date:   Mon Mar 8 13:27:46 2010 +1000

    nv50: when doing inline indices, split elt lists so they fit into pushbuf

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d8a415425e7761a7bed03a0c383cb3839eaf1b4b
Author: Ben Skeggs <bskeggs at redhat.com>
Date:   Fri Mar 5 13:25:01 2010 +1000

    nv50: reimplement draw_elements_instance(), use for draw_elements() too
    
    This makes draw_elements()/draw_elements_instanced() do the right thing
    for the non-inline elements cases, and not require flush_notify().

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=621c4609f871d3e84d5f7fd98f11ee9ddf2a1f7c
Author: Ben Skeggs <bskeggs at redhat.com>
Date:   Fri Mar 5 10:08:12 2010 +1000

    nv50: reimplement draw_arrays_instanced(), do draw_arrays() in terms of it
    
    This makes draw_arrays()/draw_arrays_instanced() do the right thing and
    not require the (probably broken anyway) flush_notify() usage.
    
    It also fixes a potential bug in the behaviour of reading InstanceID from
    shaders, where 0 should be read for non-instanced drawing, previously it
    was possible to read non-0 ids if mixing instanced/non-instanced.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a527716e81a81f73c73d3744b4803c27a053ade2
Author: Ben Skeggs <bskeggs at redhat.com>
Date:   Thu Mar 4 13:47:41 2010 +1000

    nv50: rip out inline push draw paths temporarily

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2b8c0cf16959c07341309484da41b2e9a17e5266
Author: Ben Skeggs <bskeggs at redhat.com>
Date:   Thu Mar 4 11:13:51 2010 +1000

    nv50: make use of scissor enable/disable method

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=885d2eceb1517fa11be902ef826de3ba8620d085
Author: Ben Skeggs <bskeggs at redhat.com>
Date:   Thu Mar 4 10:55:50 2010 +1000

    nv50: move magic 0x142c stuff to after state emission

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0e6af1fcaaca6be94a1a0aba287a569299e27295
Author: Ben Skeggs <bskeggs at redhat.com>
Date:   Thu Mar 4 09:52:47 2010 +1000

    nv50: avoid unnecessary vp/gp/fp state changes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2a84db24b33993844ba5e5c036edca78718d2425
Author: Ben Skeggs <bskeggs at redhat.com>
Date:   Wed Mar 3 15:02:53 2010 +1000

    nv50: remove pre_pipebuffer_map hack....

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3f804b0f199680e981c70376f55ecc5fe8d16aec
Author: Ben Skeggs <bskeggs at redhat.com>
Date:   Wed Mar 3 14:59:28 2010 +1000

    nv50: remove horrific abuse of nouveau_channel.flush_notify
    
    Really though, using this at all is just not a good idea in the 3D driver.
    I'm almost certain the hardware will not like a reloc appearing between
    begin()/end().. Anyways, this is still better than before, more fixes
    to come..

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c926ed0e76bdbf842170f9396856e9cedb6e718f
Author: Ben Skeggs <bskeggs at redhat.com>
Date:   Wed Mar 3 14:55:54 2010 +1000

    nv50: always emit dummy relocs for all still-referenced buffers

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e1d015fe222a3f6f942426c39fb1a17188df8d57
Author: Ben Skeggs <bskeggs at redhat.com>
Date:   Wed Mar 3 14:43:21 2010 +1000

    nv50: ensure enough room for state changes in current pushbuf
    
    Also allows the nv50_state_validate() caller to request a minimum amount
    of space that itself requires, not all callers accurately use this yet
    but the simple cases are now accounted for.
    
    Rendering will also be dropped on the floor if validate fails now.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=62ab89785b55e60b978dc2b32995676859299c80
Author: Ben Skeggs <bskeggs at redhat.com>
Date:   Wed Mar 3 14:26:25 2010 +1000

    nv50: rework state emission

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ac2b35fd2d5008a39fa394b7b04fd29b899d3e55
Author: Ben Skeggs <bskeggs at redhat.com>
Date:   Wed Mar 3 11:45:08 2010 +1000

    nv50: use relocs rather than re-uploading TIC all the time

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=007f25b3bde88de550d6ddba6a96769e4f3d5ce7
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Tue Mar 9 20:03:35 2010 -0800

    r300g: Reorder regs, save one dword.
    
    Or, put another way, save 10% on rendering calls.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9a8342ebcd83a2022b3c9b9539c5b15ac56d6440
Author: Chia-I Wu <olv at lunarg.com>
Date:   Wed Mar 10 10:12:45 2010 +0800

    winsys/drm: Handle circular dependencies in Makefile.egl.
    
    The libraries have circular dependencies.  Use --start-group and
    --end-group when producing the final shared libraries.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1f92cf55e1d19864a51e620a14c6912e94cd14ea
Author: Chia-I Wu <olv at lunarg.com>
Date:   Wed Mar 10 09:48:33 2010 +0800

    st/egl: Fix build errors in ximage backend after merge.
    
    This fixes assorted merge conflicts when master is merged to
    gallium-sw-api-2 in 0c96690a5b6e1c2d114e7ec5f1e9d60a4ff2a330.

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

    i965: Fix ENDLOOP to only patch up this loop's BREAK and CONT.
    
    Corresponds to d225a25e21a24508aea3b877c78beb35502e942d and fixes
    piglit glsl-fs-loop-nested.  Bug #25173.

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

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

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=280abdacf900d591ef909cf697f0c5679389c3f6
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Mar 9 11:31:28 2010 -0800

    i965: Print the offsets for WHILE and BREAK in disasm.

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

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

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

    i965: Fix up VP constbuf leak on program delete.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=eeaf1e0519912b2ca3a8bce56c35548f9e0b73ca
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Tue Mar 9 23:13:19 2010 +0100

    r300: don't crash if there's no colorbuffer

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b70dcabafce0c1a8a9fbbd84ff196e46b0782ca7
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sun Mar 7 22:01:56 2010 +0100

    radeon: mark framebuffer as incomplete if renderbuffer format isn't supported by hw

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

    r300: add support for more rendering formats

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

    radeon/r200/r300/r600: add is_format_renderable function

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bd2239e4976157d1df4265733b5b4324e5ad7a50
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Tue Mar 9 21:42:41 2010 +0100

    progs/tests: use first color attachement
    
    Allows the tests to be run on drivers that supports only one color attachement.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=67108b5d12e0526ebedcdf2dbeeadfdbd0782161
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Tue Mar 9 21:42:00 2010 +0100

    r300: enable HW accelerated gl(Read/Copy/Draw)Pixels

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ac2b7835d5e61629f0a1f8b6c35eb1efa2ffbfa2
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Tue Mar 9 21:41:00 2010 +0100

    radeon: add hw accelerated glReadPixel support (not enabled yet)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3355ae1925dc3c868ec196d09c3a6121ed77849a
Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue Mar 9 20:43:13 2010 +0000

    glapi: Fix scons build -- list new file.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=20ed2445b3b98f2b49a26ad4b45859a908583311
Author: George Sapountzis <gsapountzis at gmail.com>
Date:   Tue Mar 9 22:03:24 2010 +0200

    glapi: allow for any mangle prefix

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=54ba95a4de749de1da73b3917aac99eb1d57d7fa
Author: George Sapountzis <gsapountzis at gmail.com>
Date:   Tue Mar 9 22:03:24 2010 +0200

    glapi: split out arch-specific code for entrypoints

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2c8b5ffed9a787e896b540a95be48ef401d5f007
Author: George Sapountzis <gsapountzis at gmail.com>
Date:   Tue Mar 9 22:03:24 2010 +0200

    glapi: mv table functions to glapi_getproc.c and add local header

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fe14868d96d4820dba73c3a507d191b8a73c6870
Author: George Sapountzis <gsapountzis at gmail.com>
Date:   Tue Mar 9 22:03:24 2010 +0200

    drop stray XFree86Server, XGLServer

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dc1e4cf87fdab5a57049fbf4180e3597d80323cd
Author: Keith Whitwell <keithw at vmware.com>
Date:   Tue Mar 9 19:14:34 2010 +0100

    svga: Don't do culling while the software pipeline is active.
    
    It does it for us, and additionally introduces potentially
    back-facing triangles.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=02716cf7d16543d5dedc6e550895d77139ad2432
Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue Mar 9 19:47:30 2010 +0000

    null: Add a null software winsys.
    
    One where framebuffer data will be read via texture transfers.
    
    Useful for e.g., python state tracker.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a673dee4553b6f1649d4cc31f7f7849058411c49
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Tue Mar 9 20:31:40 2010 +0100

    mesa/st: initialize velements state properly
    
    one variable is a bitfield where the rest is never written to, which caused
    valgrind to complain. Might have caused cso to not recognize an already stored
    state. Reported by Christoph Bumiller.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0d6b0b0d9d5257cc8fb95786b6cd77d088bdb35e
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Tue Mar 9 19:05:32 2010 +0100

    cso: don't forget to release vertex elements state

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9cdaadc92f7ca91d01daf5573bff2c75416ad274
Author: Keith Whitwell <keithw at vmware.com>
Date:   Tue Mar 9 19:15:28 2010 +0000

    target-helpers: missing files

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bf50d40f1ba68a0f19ca06196af99c01efce1e76
Author: Marek Olšák <maraeo at gmail.com>
Date:   Tue Mar 9 20:12:52 2010 +0100

    r300g: kill pf_component_count

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3cadd983e875ebd2ccdde5287af1dcd3abad6db8
Author: Keith Whitwell <keithw at vmware.com>
Date:   Tue Mar 9 18:01:47 2010 +0000

    ws/gdi: fix typo

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0df858a8d541e342dfe569091b665c2a6dff7ef0
Author: Keith Whitwell <keithw at vmware.com>
Date:   Tue Mar 9 17:57:13 2010 +0000

    gallium: create target for gdi libgl

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=25b9aafbd2f2d0737c23b4c59778c4e41f046d39
Author: Keith Whitwell <keithw at vmware.com>
Date:   Tue Mar 9 17:55:19 2010 +0000

    ws/xlib: no dependency on mesa state tracker

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5e72b89b89fe172638afa66abdd6607d11970e5a
Author: Keith Whitwell <keithw at vmware.com>
Date:   Tue Mar 9 17:31:50 2010 +0000

    egl/x11: use swrast-xlib helper

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d0aea650320fec0b8e01110eeee22b1f3700d587
Author: Keith Whitwell <keithw at vmware.com>
Date:   Tue Mar 9 17:27:58 2010 +0000

    gallium: create helper for swrast+xlib combination
    
    Several targets may want to reuse this code.  It's pretty simple, not
    sure if this is really a win.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c27ffc5215573d6ff106d4770168117adea884f9
Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue Mar 9 17:08:36 2010 +0000

    scons: Fix the libg-xlib Sconscript.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=78d8e6c98a7f679b9468c5255043819a6588846e
Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue Mar 9 17:08:16 2010 +0000

    scons: Always build the identity driver.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2ccae040a458ad0f95ee46916e2ea467d5cf9d02
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Mar 9 09:37:50 2010 -0700

    gallivm: checkpoint: nearest mipmap filtering
    
    The LOD is computed from texcoord partial derivatives and used to
    select a mipmap level.  Still some bugs in texel fetching.  Lots of
    rough edges and unfinished parts but the basics are in place.
    
    Lots of changes to the lp_bld_arit.c code to support non-vector/scalar
    datatypes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e0f10a6fca34619f61c3533b68d89dcb1ff2627c
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Tue Mar 9 17:27:45 2010 +0100

    util: simplify util_format_get_nr_components helper
    
    since the number of components is now stored in the pipe format description,
    we obviously no longer need to figure this out ourselves.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=09a7c25e7661887be31f3cd340010b99b407ef16
Author: José Fonseca <jfonseca at vmware.com>
Date:   Sun Mar 7 01:24:57 2010 +0000

    util: Use bitshift arithmetic for pack too.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=999932bf1feed4cbf834b2c81510aab09dda56dc
Author: Keith Whitwell <keithw at vmware.com>
Date:   Tue Mar 9 15:58:45 2010 +0000

    targets/libgl-xlib: add code to inject trace and identity layers
    
    Finally we can inject layers for debug, trace and "other" with
    relative ease between state-tracker and driver.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3c57c01a44c294e69d902207b2ec94d28a397a51
Author: Keith Whitwell <keithw at vmware.com>
Date:   Tue Mar 9 15:25:42 2010 +0000

    ws/xlib: remove self-knowledge about users of xlib winsys
    
    Several software rasterizers can make use of this winsys, but there
    isn't any reason why the winsys itself should know about them.
    
    This change moves that information into the libgl-xlib target.
    
    Need to fix up other targets making use of this winsys.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a73fd447d4bb3d509fedf52b18a50fccab618298
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Tue Mar 9 07:30:27 2010 -0800

    cso: Fix typo in assert.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=141c7cb0d6078b3a2832c4be03ddcf25e35e596b
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Mon Mar 8 23:36:04 2010 -0800

    r300g: Precalculate and CSO-bind PSC state.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9c8cb12388be6818ac11a28d40034d01047584b2
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Mon Mar 8 21:35:43 2010 -0800

    r300g: Cleanup old PSC code a bit.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4d02534628e5fd4cd1231c5d742928b34067f25c
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Tue Mar 9 16:28:59 2010 +0100

    identity: fix copy & paste error

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=22812421b5f394af741022f2f65ba19bc7b0aa73
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Tue Mar 9 16:24:47 2010 +0100

    r300g: fix gallium-vertexlementcso merge damage

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=27a7f9454f190ebb51834e9d2d74c55766cbb29f
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Mar 9 08:12:47 2010 -0700

    cell: fix up assorted compilation problems
    
    The driver is pretty much totally broken though.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ff407a117c7bd4e9f370f8ec204d3f7b4e7f91a2
Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue Mar 9 15:12:19 2010 +0000

    gdi: Fixup llvmpipe gdi winsys too.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=706eda30578cbdd1456c09ccc2a570a5d6a99c92
Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue Mar 9 15:07:57 2010 +0000

    scons: Add new targets option.
    
    This will likely change. Most probably we'll just add an alias to indvidual
    targets and use the regular scons targets arguments.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b694f321707c98c71478aceb11f814643109367b
Author: Keith Whitwell <keithw at vmware.com>
Date:   Tue Mar 9 15:02:21 2010 +0000

    winsys/gdi: get softpipe version compiling

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=685340a53e1dcb2a888e634ee71ba24356befe69
Merge: e497a58fad878d913a1795b239ddd05870988c58 ae7b7bf1edcf6c492b4dcc162bca28a0090f601e
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Tue Mar 9 15:59:40 2010 +0100

    Merge branch 'gallium-vertexelementcso'
    
    Conflicts:
    	src/gallium/auxiliary/cso_cache/cso_context.c
    	src/gallium/auxiliary/util/u_blit.c
    	src/gallium/auxiliary/util/u_gen_mipmap.c
    	src/gallium/drivers/i915/i915_context.h
    	src/gallium/drivers/i965/brw_draw_upload.c
    	src/gallium/drivers/r300/r300_blit.c
    	src/gallium/drivers/r300/r300_context.h
    	src/gallium/drivers/r300/r300_render.c
    	src/gallium/drivers/r300/r300_state_derived.c
    	src/mesa/state_tracker/st_cb_bitmap.c
    	src/mesa/state_tracker/st_cb_clear.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=73d9400ad65c1ec0a20c29805a9fc1930687988c
Author: Keith Whitwell <keithw at vmware.com>
Date:   Tue Mar 9 14:49:02 2010 +0000

    softpipe: silence warning

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3db9644a9efd37fdefbde9ef5f9e60f44938d614
Author: Keith Whitwell <keithw at vmware.com>
Date:   Tue Mar 9 14:49:39 2010 +0000

    ws/gdi: missing file

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ce30b5bf2c4ff864542c038f59fc69c3e6518acd
Author: Keith Whitwell <keithw at vmware.com>
Date:   Tue Mar 9 14:32:44 2010 +0000

    ws/gdi: sketch of gdi changes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ae7b7bf1edcf6c492b4dcc162bca28a0090f601e
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Tue Mar 9 15:09:01 2010 +0100

    st/mesa: fix clear/drawpixels/bitmap for new cso vertex elements interface
    
    somehow those got lost...

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=65233674d3598fee90d762b0c2826752f2619f05
Author: Keith Whitwell <keithw at vmware.com>
Date:   Tue Mar 9 14:03:41 2010 +0000

    cell: untwiddle surface contents in flush_frontbuffer()
    
    Don't make the shared software winsys rely on internal knowledge about
    the cell driver's texture twiddling.
    
    This is just a sketch and hasn't even been compile tested.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e8983f70b41ea92a9527cb618db011b5dd136626
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Tue Mar 9 14:23:00 2010 +0100

    gallium: don't use flexible array members in drivers for vertex elements cso
    
    While this c99 feature should work with most compilers, valgrind doesn't
    really like it, and this only really saves some memory, we don't do this
    in similar occasions (like the blend state) neither.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fe9f8536f1b1e7a3a2ac10afd8078e8f4d327578
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Tue Mar 9 14:19:29 2010 +0100

    auxiliary: fix vertex elements cso
    
    potentially could have got a match even though the cso was different
    (in case of different count and first few elements the same).

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e497a58fad878d913a1795b239ddd05870988c58
Author: David Heidelberger <d.okias at gmail.com>
Date:   Tue Mar 9 13:50:27 2010 +0100

    nv30: fix typo
    
    Signed-off-by: David Heidelberger <d.okias at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fe94a363e53ac5e19a919ea6eef2e22b4da4fc6f
Author: Keith Whitwell <keithw at vmware.com>
Date:   Tue Mar 9 12:31:20 2010 +0000

    cell: attempt conversion to sw_winsys

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8ac10162f1412469698322c1c1baf5aaf78a4645
Author: Keith Whitwell <keithw at vmware.com>
Date:   Tue Mar 9 11:48:57 2010 +0000

    ws/xlib: remove USE_XSHM preprocessor macro

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d5bf9c0a5e51d160e7037297faf7657a0e2c6360
Author: Keith Whitwell <keithw at vmware.com>
Date:   Tue Mar 9 11:39:40 2010 +0000

    ws/xlib: manage the GC internally
    
    No need for the user of this winsys to supply/manage the x11 gc for
    us.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0c96690a5b6e1c2d114e7ec5f1e9d60a4ff2a330
Merge: 95c5c69b505f562b61e23fa7dd500dbdd432a70d 6f4ce4a4fed9f0f0f0ee89a63e406ab86dae7150
Author: Keith Whitwell <keithw at vmware.com>
Date:   Tue Mar 9 11:02:37 2010 +0000

    Merge commit 'origin/master' into gallium-sw-api-2
    
    Conflicts:
    	src/gallium/drivers/llvmpipe/lp_setup.c
    	src/gallium/drivers/softpipe/sp_texture.c
    	src/gallium/drivers/softpipe/sp_winsys.h
    	src/gallium/state_trackers/egl/common/egl_g3d.c
    	src/gallium/state_trackers/egl/x11/native_x11.c
    	src/gallium/state_trackers/egl/x11/native_x11.h
    	src/gallium/state_trackers/egl/x11/native_ximage.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6f4ce4a4fed9f0f0f0ee89a63e406ab86dae7150
Author: Keith Whitwell <keithw at vmware.com>
Date:   Tue Mar 9 10:54:13 2010 +0000

    Squashed commit of gallium-no-texture-blanket
    
    commit f90b3f01af82b9522067b1824e21709a6fb2d3af
    Author: Keith Whitwell <keithw at vmware.com>
    Date:   Mon Mar 8 14:39:44 2010 +0000
    
        gallium: remove p_screen::surface_buffer_create
    
        This isn't very useful without texture_blanket(), which has also been
        removed.
    
        Note that this function hasn't been removed from the old pipe_winsys
        (u_simple_screen) still used internally by some drivers (eg softpipe).
    
    commit 6c462de39a4b9980a5f034a95e580efdfcb8173b
    Author: Keith Whitwell <keithw at vmware.com>
    Date:   Mon Mar 8 14:27:40 2010 +0000
    
        egl/x11: disable texture_blanket usage
    
    commit b42da9160df9f47224e5b3291b972f41767aa6e5
    Merge: 4be2436 3ca9336
    Author: Keith Whitwell <keithw at vmware.com>
    Date:   Mon Mar 8 14:27:24 2010 +0000
    
        Merge commit 'origin/master' into gallium-no-texture-blanket
    
        Conflicts:
        	src/gallium/drivers/svga/svga_screen_texture.c
    
    commit 4be2436316929e3dfc55bc34d810920c06556b66
    Author: Keith Whitwell <keithw at vmware.com>
    Date:   Thu Mar 4 14:59:26 2010 +0000
    
        gallium: remove texture blanket call
    
        No longer needed, except for nouveau and egl/xll/native_ximage.c.
    
        Fix for nouveau is to keep the call, but move it to an internal
        function within nouveau.
    
        Fix for that egl/x11 relies on gallium-sw-api branch or its successor.
    
    commit 69b6764330367d63c237d0bde9fb96435d0e0257
    Author: Keith Whitwell <keithw at vmware.com>
    Date:   Thu Mar 4 13:35:16 2010 +0000
    
        drm_api: wrap comment

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=95c5c69b505f562b61e23fa7dd500dbdd432a70d
Author: Chia-I Wu <olv at lunarg.com>
Date:   Mon Mar 8 10:09:43 2010 +0800

    st/egl: Use xlib_sw_winsys in ximage backend.

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

    winsys/xlib: Fix a segfault when USE_XSHM is not defined.

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

    r300g: remove hacks from translate_vertex_data_swizzle
    
    The first part of the fix of BGRA vertex colors.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f3365bceb881b7a5cdd47e6c102ca37454453ce9
Author: Marek Olšák <maraeo at gmail.com>
Date:   Tue Mar 9 04:40:55 2010 +0100

    draw: quads never provoke the first vertex

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=558ce9964f7edeefbe07b002a341fb9275b3c69b
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sun Mar 7 04:56:06 2010 +0100

    softpipe: quads never provoke the first vertex

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f2b8f142674749f1b8f49938978493e0425f05fa
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sun Mar 7 04:54:43 2010 +0100

    llvmpipe: quads never provoke the first vertex

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dd8f5c33f3a54212a0d7d072cd75b321f5abcda8
Author: Corbin Simpson <mostawesomed... at gmail.com>
Date:   Wed Feb 10 10:39:18 2010 -0800

    mesa/st: Gallium quads, by spec, never change provoking vertex.
    
    Fixes glean/clipFlat for r300g.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2b76e04a8ca92c02e705c6286c55975b0045d9af
Author: Chia-I Wu <olv at lunarg.com>
Date:   Tue Mar 9 11:32:17 2010 +0800

    st/egl: Fix KMS build error after winsys handle change.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4243ca1144eef5783ed080cce9db1a8dda2c6360
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Mar 8 16:20:16 2010 -0700

    gallium: update some comments, remove others which are superfluous

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e799163dec1fd23dadc9d3eaf5e71e9e7d23a818
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Mar 8 16:19:15 2010 -0700

    vega: remove redundant DEFINES from .c.o rule

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f027d5612901de8e6167e6288c4e24d91d964e7f
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Mar 8 15:19:13 2010 -0700

    llvmpipe/gallivm: checkpoint: array of pointers to mipmap levels
    
    Change the texture data_ptr from just a single image pointer to an
    array of image pointers, indexed by mipmap level.
    We'll use this for mipmap filtering.
    For now, the mipmap level is hard-coded to zero.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=891f7f4d52656ddbb445ef1992e8de05763ce680
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Mar 8 14:02:38 2010 -0700

    nv: define NV30/40/50_MAX_TEXTURE_LEVELS

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ac2e8491117dcf4a608eff4f52a9e34c1bea2a03
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Mar 8 14:01:30 2010 -0700

    r300g: define R300_MAX_TEXTURE_LEVELS

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=156585c12ea4ffc6ada703d68c80ed49137da59c
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Mar 8 14:00:20 2010 -0700

    svga: s/PIPE_MAX_TEXTURE_LEVELS/SVGA_MAX_TEXTURE_LEVELS/

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e0d4f3202e213ae790a272eba7e96a40f68a6822
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Mar 8 13:59:39 2010 -0700

    i915g: define I915_MAX_TEXTURE_2D/3D_LEVELS

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e836f35369784fd90657252dcaf75e66f2369068
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Mar 8 13:57:14 2010 -0700

    i965g: define BRW_MAX_TEXTURE_2D/3D_LEVELS

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=44eec2802323b1e6cb47dfcf0aeab6b4cfd1c110
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Mar 8 13:56:44 2010 -0700

    softpipe: define SP_MAX_TEXTURE_2D/3D_LEVELS

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d73fadf2116f5459f18bd84f48e7ed86773797b0
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Mar 8 13:36:34 2010 -0700

    llvmpipe: define max texture levels

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e3b6f7b8003a8838da2a219f62d6c025a87e9396
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Mar 8 13:25:28 2010 -0700

    llvmpipe: rewrap for 80 columns

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ffd625d4aaf145eb28fc76617e95ffc3fdfd54cc
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Mon Mar 8 17:38:39 2010 -0500

    radeon: don't attempt to use alternate blit formats for depth buffers
    
    noticed by fredrikh on IRC.

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

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

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1d84808dc045d7fcf2fade8d1504bc25e7c5041a
Author: Zack Rusin <zackr at vmware.com>
Date:   Mon Mar 8 15:04:04 2010 -0500

    gallivm: fix a crash by making sure we set the has_mask flag correctly

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f2a035e5d8dab1785b31f3e43175595d40e75148
Author: Jesse Barnes <jbarnes at virtuousgeek.org>
Date:   Mon Mar 8 11:30:26 2010 -0800

    xdemos/omlsync: improve OML WaitMsc test
    
    Use the divisor/remainder for the WaitForMscOML call if a wait_interval
    is passed.  Allows for testing of the WaitMSC paths in the server & DDX.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3ab8211be40e3cd835bd1f6947b2c56f9a0c7a59
Author: Keith Whitwell <keithw at vmware.com>
Date:   Mon Mar 8 19:23:10 2010 +0000

    gallium: remove xlib_driver::display_surface
    
    Just use flush_frontbuffer directly.  The flush_frontbuffer routine has
    been somewhat devalued recently, but it is actually just the right
    interface for our needs.
    
    It is in pipe_screen, meaning that any wrapping (eg trace module)
    will get properly unwrapped before we try and use the pipe_surface
    argument for real.
    
    If a particular co-state-tracker needs to implement this itself, it
    should organize a way to allow the winsys to call back up to its
    level, rather than hijacking the driver-supplied implementation.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c867c58c7340eb5d56f7cc3edf95cce94600f858
Author: Keith Whitwell <keithw at vmware.com>
Date:   Mon Mar 8 19:21:27 2010 +0000

    gallium: make it work

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=99f11d0e18e1ff5a433c84d52ffc13b9684c2650
Author: Keith Whitwell <keithw at vmware.com>
Date:   Mon Mar 8 19:11:35 2010 +0000

    gallium: introduce target directory
    
    Currently there are still at least two functions bundled up inside the
    winsys concept:
    
    a) that of a backend resource manager, sometimes capable of performing
       present() operations,
    
    b) the initialization code/routine for the whole driver stack.
    
    The inclusion of (b) makes it difficult to share implementations of
    (a) between different drivers.  For instance, a clean xlib winsys
    could be of use for software-rasterized VG, GLES, EGL, etc, stacks.
    But that is only true as long as there is no dependency from the
    winsys to higher level code, as would be the case when we include (b)
    in this component.
    
    This change creates a new gallium/targets subtree, specifically for
    implementing the glue needed to build individual driver stacks, and
    moves that code out of a single example winsys, namely xlib.
    
    Other drivers continue to build unchanged, but hopefully can migrate
    to this structure over time.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e5923a1240d8b32f5af080b0b4191d3b9299a630
Merge: 39ab5ae30c303dd561252cb592d4de35814b6a70 e1762fb870f86afc4f6bd000b4a1c059d161f10d
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Mar 8 11:43:20 2010 -0700

    Merge branch '7.8'

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e1762fb870f86afc4f6bd000b4a1c059d161f10d
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Mar 8 11:34:55 2010 -0700

    softpipe: zero-out entire clear_flags array in sp_tile_cache_flush_clear()
    
    Before, we only cleared the flags for the active tiles (the ones inside
    the framebuffer bound).  The problem is if we later bound a different,
    larger surface to the tile cache we'd have some stale clear-flags still
    set (and mistakenly clear some tiles in the new surface).
    
    Fixes fd.o bug 26932.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=80dc54e308dfb1fad344272978ff14646995e00a
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Mar 8 11:31:23 2010 -0700

    st/mesa: don't detach renderbuffer, surface in st_finish_render_texture()
    
    There's no reason to release the renderbuffer from the framebuffer object
    or release the gallium surface in this function (they're reference counted).
    In fact, we don't want to do this because we may later use the texture as a
    pixel source (ex: glBlitFramebuffer) and need the surface.
    
    Fixes fd.o bug 26923 and is part of the fix for bug 26932.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=df9bf78f888702542a506f551204a2e7dc8b7df1
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Mon Mar 8 11:59:02 2010 -0500

    r600: enable GL_ARB_pixel_buffer_object

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fe25bee14f4df3ef87cc7fee67e610da9afc5eda
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Mar 8 09:58:54 2010 -0700

    mesa: add additional missing z formats for render to texture
    
    Allow render to texture for X8_Z24 and Z24_X8 formats.
    Replace big if/else with switch, etc.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9458c2061ba5d8857217d9a7504b42ea17022897
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Mon Mar 8 10:13:49 2010 -0500

    radeon/r200/r600: allow src and dst BOs to be placed in GTT during blit

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d7ad1b8b0788536f6fcd261fbe0db7a10b84ac0a
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Mon Mar 8 10:04:02 2010 -0500

    radeon/r200/r600: reset bos when validating buffers during blit

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c65235f97efe30eb9444f7c8f20cb8f0cc529d19
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Mon Mar 8 10:00:59 2010 -0500

    r600: recalculate point size, if point min/max size changes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d18b3023653e709051a56f5806988f24724972e7
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Mon Mar 8 09:57:26 2010 -0500

    r600: no need to flush on context init

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b3b6bd5da1241086bda75431ddde6002e9353268
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sun Feb 14 00:02:05 2010 +0100

    r300: don't enable EXT_packed_depth_stencil
    
    R300 hw doesn't support sampling from Z24_S8 or S8_Z24 formats.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=29e02c7e720a18b59317c4ad97d8ffc149228c69
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sat Jan 16 15:11:37 2010 +0100

    radeon: no need to emit full state twice after flush

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4572ae1925e63227b2785fec446862d398ad0005
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Thu Mar 4 18:35:55 2010 +0100

    r300: allow src and dst BOs to be placed in GTT during blit
    
    Fixes some relocation failures

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=62b3321d7d9774ed235bc3d328b6a0f5da153dcf
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sat Feb 6 18:25:36 2010 +0100

    r300: reset bos when validating buffers during blit

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8ccd83ab921380953a0e5cebd941444f85c23ed1
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sat Feb 6 19:37:23 2010 +0100

    radeon: fallback to software in glCopyTexImage if blit isn't available

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=90b3baf9b3d0236cbecb171f2e742c9157dd312d
Author: Keith Whitwell <keithw at vmware.com>
Date:   Mon Mar 8 16:48:45 2010 +0000

    ws/xlib: remove dead files

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2872c1cc328008dea166319f3023a3f568247bcf
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sun Mar 7 12:02:28 2010 +0100

    r300: VAP flush is needed only when vertex program or constants are changed

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4350e025cf18ee3b570340ca8cacc8fd857eb59a
Author: Keith Whitwell <keithw at vmware.com>
Date:   Mon Mar 8 16:48:39 2010 +0000

    ws/xlib: fixup softpipe build

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=77ed4d1f5d2f73ec02478eb931296813c25b520c
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sat Mar 6 13:39:13 2010 +0100

    r300: recalculate point size, if point min/max size changes
    
    Fixes two wine d3d9 unit tests

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=44d92d4bbe7d4e90f9d7bb97af2fd74cbda3b2ee
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sat Mar 6 13:18:11 2010 +0100

    r300: no need to flush on context init

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b1ab15c633b9307cf6e17b794949f9c7f4dc4226
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sat Mar 6 13:09:47 2010 +0100

    r300: remove unnecessary code
    
    _tnl_UpdateFixedFunctionProgram is already called in r300_draw.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=26aa870a0d80f8b93239a98c558402c3c9ce6445
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Mar 8 09:38:07 2010 -0700

    mesa: add render-to-texture case for MESA_FORMAT_S8_Z24

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1675d05f911fbd569efb5248674aa71cb755c75b
Author: Keith Whitwell <keithw at vmware.com>
Date:   Mon Mar 8 16:20:09 2010 +0000

    winsys/xlib: remove dependency on glx/x11 state tracker
    
    Introduce xlib_drawable struct, pass this down to winsys instead of
    having it use the internal data structures from glx/x11

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7f9a3959b0a69f6f4b520a87e3ea87918cf89f11
Author: Keith Whitwell <keithw at vmware.com>
Date:   Mon Mar 8 15:35:51 2010 +0000

    ws/xlib: remove redundant declarations

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9b7c332d5f099fcf090bee9dbda9c73d7912b211
Author: Keith Whitwell <keithw at vmware.com>
Date:   Mon Mar 8 13:35:23 2010 +0000

    winsys/xlib: sketch of cell support

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=614f490ca918f891cd70674ea7841d5b2a97e9ef
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Mar 8 09:34:46 2010 -0700

    mesa: s/GL_DEPTH_STENCIL/GL_DEPTH_COMPONENT/ for MESA_FORMAT_Z16 renderbuffer
    
    MESA_FORMAT_Z16 has no stencil bits.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=39ab5ae30c303dd561252cb592d4de35814b6a70
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Mon Mar 8 10:13:49 2010 -0500

    radeon/r200/r600: allow src and dst BOs to be placed in GTT during blit

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7959274858fe66a90e6f97fed81141c39cb6702b
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Mon Mar 8 10:04:02 2010 -0500

    radeon/r200/r600: reset bos when validating buffers during blit

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cbe28cb892e3b451d2d2cf6769ef7ef131f1853b
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Mon Mar 8 10:00:59 2010 -0500

    r600: recalculate point size, if point min/max size changes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=97d40edb07aa6c67d21eb831898ac5387c18fdbc
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Mon Mar 8 09:57:26 2010 -0500

    r600: no need to flush on context init

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3ca933623cf0fd3b025ab7d1b37d3fd01c854807
Merge: 9860f652e271d03672ec3e5f0e379170953a1e56 5024a39d111e2cef176a18e17f18917c2242ec72
Author: Keith Whitwell <keithw at vmware.com>
Date:   Mon Mar 8 12:03:46 2010 +0000

    Merge commit 'origin/gallium-winsys-handle-rebased'

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9860f652e271d03672ec3e5f0e379170953a1e56
Author: Marek Olšák <maraeo at gmail.com>
Date:   Mon Mar 8 04:38:16 2010 +0100

    r300g: fix updating the tiling flags for the framebuffer state

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6abe6145fb3b642fc2ae1d6ad2cc9de045efe0cb
Author: Marek Olšák <maraeo at gmail.com>
Date:   Mon Mar 8 04:31:03 2010 +0100

    r300g: remove unnecessary state emissions and clean up

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ee6fbf8d2f4718452c36366a08aa798cdda45ace
Author: Chia-I Wu <olv at lunarg.com>
Date:   Wed Mar 3 23:51:13 2010 +0800

    st/vega: Fix OpenVG demo segfaults.
    
    When the paint is color, paint_bind_samplers binds a dummy sampler
    without a texture.  It causes demos requiring a sampler (those use a
    mask or an image) to crash.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ea027bda8e4a7cdd8f131e01ab4ff80d6c6a3ab7
Author: Francisco Jerez <currojerez at riseup.net>
Date:   Sun Mar 7 19:12:27 2010 +0100

    dri/nouveau: Split big client buffers in the indexed case too.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=75f52d1e5210944d7e92787c637285fd83533053
Author: Francisco Jerez <currojerez at riseup.net>
Date:   Sun Mar 7 18:40:21 2010 +0100

    dri/nouveau: Fix nv[12]x color sum.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6a15edfed326a06f08ac63020dc9472e45d8a9e1
Author: Andrew Randrianasulu <randrik at mail.ru>
Date:   Sun Mar 7 01:09:21 2010 +0000

    dri/nv04: GL_EXT_secondary_color
    
    Signed-off-by: Francisco Jerez <currojerez at riseup.net>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e64680bc1e36699096af5ade876b6cb0f5791ad0
Author: Andrew Randrianasulu <randrik at mail.ru>
Date:   Tue Mar 2 01:29:14 2010 +0000

    dri/nouveau: Trivially add GL_NV_blend_square
    
    Signed-off-by: Francisco Jerez <currojerez at riseup.net>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5befb6f810fb88ed1e51ec26b79b647cd15b1433
Author: Francisco Jerez <currojerez at riseup.net>
Date:   Sun Mar 7 14:20:31 2010 +0100

    dri/nouveau: Check _ColorDrawBuffers[0] before emitting fb state.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ba196a8318af6217fece3777ea038539fea4b415
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sun Mar 7 15:00:29 2010 +0100

    radeon: handle compressed sRGB texture formats

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6b39abb63acba34f0f4f017f06b0c90da79e6e70
Author: Marek Olšák <maraeo at gmail.com>
Date:   Tue Feb 23 01:14:44 2010 +0100

    r300g: fix DRM errors

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=57a1395ec3f8eb01af6cfea3fd6b5903dcc61720
Author: Marek Olšák <maraeo at gmail.com>
Date:   Fri Feb 19 03:02:34 2010 +0100

    r300g: disable macrotiling when the texture height is smaller than a macrotile
    
    Otherwise incorrect rendering occurs (no idea why).

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b37d63337596aabc543ea7ecfa82f0f9fdbade69
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sun Feb 14 04:57:09 2010 +0100

    r300g: enable micro- and macrotiling for all textures and renderbuffers

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6c7fac846ef99cde5305cf1011b4570bd1901625
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sun Feb 14 03:19:01 2010 +0100

    r300g: add ability to tile/detile textures using blit during transfers

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4012219f1f215cec9406be644b6b9d421bb5d8e4
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sat Feb 6 03:11:50 2010 +0100

    r300g: move r300_transfer to separate files

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ccbe3f0314c8278c55e1046a619969ae539564de
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sun Jan 17 12:47:46 2010 +0100

    radeon: move glGetTexImage handlers to seperate file

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2b801066a1fcd8a83a367f70736d6adf2043f979
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sun Mar 7 12:15:25 2010 +0100

    radeon: Some possible improvements that I spoted in radeon_tiled_texture branch.

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

    radeon: properly calculate rowstride for tiled images

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0d3835475fcb803a295dc738d90b83788bdc9472
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sat Jan 16 23:11:36 2010 +0100

    radeon: minor refactoring of mipmap code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b078a613bedb76242af177bee12520203bd63d50
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sat Jan 9 20:36:47 2010 +0100

    radeon: add texture helper function

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8014b5f06853a5926ee772af232abdc9cd4e90c4
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sat Feb 6 18:38:01 2010 +0100

    radeon: add some debugging info to sw tiling/untiling functions

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5fefca5dbae9a5b00a3d624da0b5e582c00ad280
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sat Feb 6 13:46:17 2010 +0100

    radeon: add software untiling functions

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=65faa27aa639e7352708a30105db3318f22f5f93
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sat Jan 16 23:11:10 2010 +0100

    radeon: add tile size getter

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=88a99bb305186fd0eaaae9bd0dbfa4c45f14cac7
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sat Jan 16 18:38:17 2010 +0100

    radeon: added tiling functions

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9c0c6c26decfa533ad3fe39f83e7530d4cfc8c2f
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sun Feb 14 00:02:05 2010 +0100

    r300: don't enable EXT_packed_depth_stencil
    
    R300 hw doesn't support sampling from Z24_S8 or S8_Z24 formats.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=78eb4a2ea569a7bd624bbf83ece5c9acef82a8de
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sat Jan 16 15:11:37 2010 +0100

    radeon: no need to emit full state twice after flush

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ea3494b98cc764ead7e96746c0247ebc3a68e629
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Thu Mar 4 18:35:55 2010 +0100

    r300: allow src and dst BOs to be placed in GTT during blit
    
    Fixes some relocation failures

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c0a0a1933d4c2a7d32284b5e7170e79ac6157043
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sat Feb 6 18:25:36 2010 +0100

    r300: reset bos when validating buffers during blit

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9543f7f05f416ef6c1ac160e12e2d7ceed3b32ae
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sat Feb 6 19:37:23 2010 +0100

    radeon: fallback to software in glCopyTexImage if blit isn't available

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=042779dc85191e51db79090613b5cc4498474e23
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sun Mar 7 12:02:28 2010 +0100

    r300: VAP flush is needed only when vertex program or constants are changed

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=89ea4022371998467faf26c5e27ab987469b91ef
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sat Mar 6 13:39:13 2010 +0100

    r300: recalculate point size, if point min/max size changes
    
    Fixes two wine d3d9 unit tests

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e2d96b2bf805fef0bfb016be1895a49551e2faa7
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sat Mar 6 13:18:11 2010 +0100

    r300: no need to flush on context init

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bbab68ae2db468cc72bf11b901d8e28ab86bd769
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sat Mar 6 13:09:47 2010 +0100

    r300: remove unnecessary code
    
    _tnl_UpdateFixedFunctionProgram is already called in r300_draw.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=661b416e07004655af3f372114119e4f8166496e
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Mar 6 20:30:28 2010 -0800

    gallivm: Initialize variables for default cases.
    
    Fixes use of uninitialized variables in non-debug builds.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=690ded32cdda4363c30aca32ef94383ba356a3c5
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sun Mar 7 03:17:58 2010 +0100

    r300g: disable emitting the HWTCL-related state when SWTCL is in use
    
    Now SWTCL renders at least "something", we're close...

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

    r300g: resurrect r300_emit_vertex_buffer for SWTCL
    
    Taken over from c9928ac3ee5dc0d10127388f9312779a6c59da7c.

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

    r300g: validate buffers when using SWTCL

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4f541db80c5ffff8932679a389a6043105f0b1be
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sun Mar 7 02:32:09 2010 +0100

    r300g: share the VS-output-mapping state with SWTCL
    
    And associated cleanups.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6f4a19ca562ccd7e4bc2f7ea32263391abaa16bd
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sun Mar 7 01:12:57 2010 +0100

    r300g: abort if FS compilation fails on non-debug builds

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=09653d65e9650c3c04b3e8160b8f2ad7198fc122
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sat Mar 6 23:29:17 2010 +0100

    r300g: minor cleanups after the no-rhw merge

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c37a20416d681a3fea42a1a2ce907eb8e11ba795
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sat Mar 6 19:35:10 2010 +0100

    r300g: clamp vertex max index according to currently bound buffers

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=45ae4434b5bd779e74d12e5b63fcf91d88f4cb28
Author: José Fonseca <jfonseca at vmware.com>
Date:   Sat Mar 6 14:22:56 2010 +0000

    util: Use bitshift arithmetic to unpack pixels.
    
    All test cases pass now.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b999e9c03d7ab9a41e9ff30a5c77226e0753750b
Author: José Fonseca <jfonseca at vmware.com>
Date:   Sat Mar 6 13:42:37 2010 +0000

    progs/gallium/unit: Remove the test cases.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=212e7433db8e306a678666e9a3e82b0c9e1560ec
Author: José Fonseca <jfonseca at vmware.com>
Date:   Sat Mar 6 13:42:11 2010 +0000

    util: Move the format tests cases here so that they can be easily shared.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=323238864f5f94fa8140113265d5a5a25f1626e7
Author: George Sapountzis <gsapountzis at gmail.com>
Date:   Sat Mar 6 07:05:06 2010 +0200

    include/GL: drop more deprecated headers

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0869f0edf14594744f691a51cb220c13026359db
Author: José Fonseca <jfonseca at vmware.com>
Date:   Sat Mar 6 12:50:47 2010 +0000

    util: Several fixes to clamping and test.
    
    All tests pass here except util_format_b5g5r5a1_unorm_unpack_4ub, due to
    apparently a gcc 4.4.3 bug.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f342ceca3852d5b9607d1f375be26de9304a11f6
Author: José Fonseca <jfonseca at vmware.com>
Date:   Sat Mar 6 12:49:14 2010 +0000

    util: Fix the maximum value computation for SSCALED channels.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cfde6c50ae6c3ce7912a3d1231c459d020d77f13
Author: José Fonseca <jfonseca at vmware.com>
Date:   Sat Mar 6 12:48:39 2010 +0000

    util: Add a new flag, for formats that can be described as a bitmask.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6718f0325827b1d2dde47a48332c6c0471048abe
Author: José Fonseca <jfonseca at vmware.com>
Date:   Sat Mar 6 12:47:49 2010 +0000

    progs/gallium/unit: Skip test cases which cannot be represented in 4ub.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=709dffcd128fd3e01694545ef832297d0ae5ef7e
Author: José Fonseca <jfonseca at vmware.com>
Date:   Sat Mar 6 12:47:01 2010 +0000

    progs/gallium/unit: Use the shortened name to reconstruct the function being tested.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4afae877e6914e311340e0b1d3490ec2fed9422f
Author: José Fonseca <jfonseca at vmware.com>
Date:   Sat Mar 6 12:46:29 2010 +0000

    util: Add the shortened format name to the description.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f133861a93913a7087ad10ad39f2931d8be1e192
Author: José Fonseca <jfonseca at vmware.com>
Date:   Sat Mar 6 12:45:36 2010 +0000

    progs/gallium/unit: Cleanup/fix PIPE_FORMAT_R8SG8SB8UX8U_NORM test cases.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=69602b4dd3adc54a76f8214cb6856c004bef23a2
Author: José Fonseca <jfonseca at vmware.com>
Date:   Sat Mar 6 10:23:07 2010 +0000

    gallivm: Add some notes about sampler static state construction.
    
    Recover some logic to make state canonical, although it is admittedly very
    shy compared with what could be done.
    
    We really need an helper module to make state canonical.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=89258652b6a1d282bed14549907892bdfda752f0
Author: José Fonseca <jfonseca at vmware.com>
Date:   Sat Mar 6 09:45:05 2010 +0000

    gallivm: Answer question/comment.
    
    This reverts commit 71c05689528d7987bfb99c3afe04e456887bc7b7.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=44703217f73095c4946e06057e399e447b252576
Author: José Fonseca <jfonseca at vmware.com>
Date:   Sat Mar 6 09:34:04 2010 +0000

    scons: Refuse to use LLVM 2.7 for now.
    
    LLVM's trunk is totally broken, at least for x86_64.
    
    See http://www.llvm.org/bugs/show_bug.cgi?id=6429

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=19a633310feb3283d979c4ab4cb11a53dcfb6af6
Author: José Fonseca <jfonseca at vmware.com>
Date:   Sat Mar 6 09:18:15 2010 +0000

    scons: Fix version comparisons.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ccf57af93f7118a044fa21e874847fa3ed555bca
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Mar 5 15:22:43 2010 +0000

    gallivm: Add a placeholder for TGSI_FILE_PREDICATE registers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=32631b69f503c26b010fb1bef5de5dcd012a2bcb
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Mar 5 15:22:12 2010 +0000

    gallivm: Integrate udis86 on scons builds.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9af74a38c7e85069aac9bd4a266b488b68b133f5
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Mar 5 15:09:08 2010 +0000

    gallivm: Generate valid IR for LLVM 2.7.
    
    The signatures for pack intrinsics were made more consistent in this
    version.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8edc6b0bfca5b1e159f4d6c024922d5d3ef59e15
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Mar 5 15:07:50 2010 +0000

    scons: Detect and support LLVM 2.7.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ba8f4c5d36e6c9cd806a4c3360a8202b1f81ee05
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Mar 5 23:18:01 2010 -0800

    progs/demos: Add arbocclude2 to Makefile and .gitignore.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=419f0f9d0426bc1eb40ceb60e7764af4013947a0
Author: George Sapountzis <gsapountzis at gmail.com>
Date:   Sat Mar 6 06:33:21 2010 +0200

    dri: drop MINIGLX_SOURCES (2)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8953bfce0eb7e56f13d4527ef86cdf4cf2db037f
Author: George Sapountzis <gsapountzis at gmail.com>
Date:   Sat Mar 6 06:33:20 2010 +0200

    dri: drop MINIGLX_SOURCES

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9009a854d1e0a8682af50b34650e0de62f5fe3a3
Author: George Sapountzis <gsapountzis at gmail.com>
Date:   Sat Mar 6 06:33:20 2010 +0200

    config: drop WINDOW_SYSTEM var

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=67277a6d118e0e9f3dadf108990d8fa5fe8cb63b
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Mar 5 17:36:34 2010 -0700

    docs: skeleton for 7.9 release notes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6ce4a85e0b1d6581d73c1b1cbc37525d7a9ed1ba
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Mar 5 17:35:01 2010 -0700

    mesa: bump version to 7.9
    
    Now that the 7.8 branch has been created Mesa/master will be version 7.9

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ae7b3a632dd3f3b005459d77b66a77948260f716
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Mar 5 17:32:36 2010 -0700

    glx: Move initialization of ext_list_first_time to where it's storage is allocated
    
    Move the initialization of ext_list_first_time from all of the DRI loader's
    CreateScreen routines, to where the storage for the screen config is
    allocated.
    
    It needs to get set in the screen-config even if DRI is forced off
    using LIBGL_ALWAYS_INDIRECT, so that psc->direct_support is initialized
    correctly, otherwise __glXExtensionBitIsEnabled() always returns FALSE
    
    Specifically, this causes a problem with an X server which advertises
    GLX<=1.2, and the GLX_SGIX_fbconfig extension.
    glXGetFBConfigFromVisualSGIX() uses __glXExtensionBitIsEnabled() to
    check if the GLX_SGIX_fbconfig extension is available, but that function
    won't return correct information because that data has never been
    initialized, because ext_list_first_time was never set...
    
    Signed-off-by: Jon TURNEY <jon.turney at dronecode.org.uk>
    Signed-off-by: Brian Paul <brianp at vmware.com>
    
    (cherry picked from commit 96ab4d2b84178209ee59017458d9964b32b7e183)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c781e2841a25aeecac2f9af1a31ce129a530d796
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Mar 5 17:32:07 2010 -0700

    docs: remove merge conflict garbage

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=96ab4d2b84178209ee59017458d9964b32b7e183
Author: Jon TURNEY <jon.turney at dronecode.org.uk>
Date:   Wed Jul 1 21:18:13 2009 +0100

    glx: Move initialization of ext_list_first_time to where it's storage is allocated
    
    Move the initialization of ext_list_first_time from all of the DRI loader's
    CreateScreen routines, to where the storage for the screen config is
    allocated.
    
    It needs to get set in the screen-config even if DRI is forced off
    using LIBGL_ALWAYS_INDIRECT, so that psc->direct_support is initialized
    correctly, otherwise __glXExtensionBitIsEnabled() always returns FALSE
    
    Specifically, this causes a problem with an X server which advertises
    GLX<=1.2, and the GLX_SGIX_fbconfig extension.
    glXGetFBConfigFromVisualSGIX() uses __glXExtensionBitIsEnabled() to
    check if the GLX_SGIX_fbconfig extension is available, but that function
    won't return correct information because that data has never been
    initialized, because ext_list_first_time was never set...
    
    Signed-off-by: Jon TURNEY <jon.turney at dronecode.org.uk>
    Signed-off-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=77fc3ef9116fae6b8b53cda78d97c4ff1ec5c171
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Wed Mar 3 17:20:27 2010 -0800

    meta: Use the DrawBuffer's stencil size
    
    Previously the code was erroneously using the stencil size of the
    context instead of the stencil size of the DrawBuffer.  With FBOs
    these may be different.  As a result, clearing the stencil buffer of
    an FBO bound to a context that doesn't have stencil would fail.
    
    Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=66c0abba6ba89d326555389d9539894402303286
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Wed Mar 3 17:17:56 2010 -0800

    swrast: Remove redundant test of the visual's accumulation buffer size
    
    If the visual doesn't have an accumulation buffer, the renderbuffer
    passed into _swrast_clear_accum_buffer will be NULL anyway.  There is
    no reason the check the visual.  Moreover, the test erroneously checks
    the context's visual instead of the visual of the current DrawBuffer.
    With FBOs these may be different.
    
    Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ebbec7e4e44fccf496a9a663bdcc643efead6e95
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Wed Mar 3 17:16:11 2010 -0800

    swrast: Adjust colors based on ReadBuffer visual, not context visual
    
    In the presence of FBOs, the visual of the context may not match the,
    possibly fake, visual of the current ReadBuffer.  Note that the caller
    of adjust_colors correctly uses the visual of the ReadBuffer.
    
    Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c67af0628b1b020b36df7dc81e9ab125da06b3a9
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Wed Mar 3 17:14:55 2010 -0800

    swrast: Remove stray comment that mentions ctx->Visual
    
    Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1a0a2b64ca150a97c96da2d4d97189c233dce407
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Mar 5 16:52:11 2010 -0700

    gallivm: checkpoint: code gen for mipmap selection

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b5038fdd65535012086535c6a87bc56c91a65c87
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Mar 5 16:51:35 2010 -0700

    llvmpipe: added code to set texture depth, max mipmap levels info

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7f4b5c5387a3a8e3c5f31f0badc943c43857683a
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Mar 5 16:50:48 2010 -0700

    gallivm: added methods for getting texture depth, num mipmap levels

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6bc644fe62adad6656be3f29c118045fc5630510
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Mar 5 16:07:54 2010 -0700

    gallivm: checkpoint: texture LOD computation code gen

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=36a0c4219deaa1509ae9746abb845f9502ca9f1b
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Mar 5 16:07:26 2010 -0700

    gallivm: added field for sampler lod

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8c8e664f1086e702e1102ee7f5043c8c12c037bd
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Mar 5 14:13:24 2010 -0800

    i965: Only use the effective subset of the WM sampler key.
    
    The whole structure is 836 bytes, but if only the first one or two
    samplers are used (as is common), the part that matters is only 56 or
    108 bytes.  By using just that subset as the key (since the key size
    is also part of the key), we improve firefox-talos-gfx performance by
    1%.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a232cc59e3f8ac8462c23b1a83e0ba60b451e681
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Mar 5 13:48:41 2010 -0800

    intel: Remove support for the DRI1 TFP extension.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=20952f0378247f69849b6e37a7374bc9c94437a0
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Mar 5 13:38:02 2010 -0800

    i965: Remove the paths for making a const surface object for a NULL BO.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9a38f76044761f9555bf84ebbc520c015ec88d78
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Mar 5 13:24:24 2010 -0800

    i965: Remove the unused SDC BO pointer from the sampler state key.
    
    Since it's a BO pointer, it already lives outside the key in
    brw->wm.sdc_bo[] which is used for sampler state lookup and setup.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=879ea6f27972766c792fe78971a36c5c7b9f1884
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Mar 5 13:19:09 2010 -0800

    i965: Rename SNB brw_*_key structs to gen6_*_key structs.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5d18e86971bdcf0a4dff3cb62581d7ae54c5e67a
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Mar 5 13:18:13 2010 -0800

    i965: Pack gen6 blend_state_key structure.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=855515859ec1d94737ea91167220ba7b568c144d
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Mar 5 12:56:40 2010 -0800

    intel: Only do batchbuffer debug if --enable-debug is used.
    
    This saves 6.6KB on the 965 driver, and appears to speed
    firefox-talos-gfx up by 1-2%.  Unlike many other asserts in the
    driver, when we make a mistake that would trigger one of these it
    generally shows up all the time for developers, so turning it off for
    release seems fine.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7392002041f6c7ac6eb788d7b154f2b44eb6f403
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Mar 5 12:47:21 2010 -0800

    intel: Replace batch macro contents with function calls.
    
    This manages to cut down another 3800 bytes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=342a7f23bf76e21b049cba9ab97bf4aa640a5bfd
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Mar 5 12:40:45 2010 -0800

    intel: Move the assertions about reloc delta from the macros to the function.
    
    Cuts another 1800 bytes from the driver.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8a9d8bd52af4414e59320c68238b8929edf3ff80
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Mar 5 12:27:46 2010 -0800

    intel: Check that the batch is mapped per BEGIN, not each OUT.
    
    Shaves 800 bytes off the driver.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f6f5e8767926932dc276015ce84b74a0d01ade65
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Mar 5 12:27:25 2010 -0800

    i965: Try to assign SNB SF inputs to outputs.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3b9612645e537c3d293b09f27ef199a3eb52d840
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Mar 4 18:26:33 2010 -0800

    i965: Fix the SNB SF input size.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=24f90112761d108a4a131fad11bd7b426d8edfa0
Author: Chris Wilson <chris at chris-wilson.co.uk>
Date:   Fri Mar 5 23:10:45 2010 +0000

    Always return VOLATILE for ObjectPurgeable(VOLATILE)
    
    Fixes fdo bug 26128.
    
    The spec mandates that VOLATILE is returned from
    ObjectPurgeable(VOLATILE) irrespective of the actual status of the
    object upon completion of marking it purgeable.
    
    Conform to the spec, even though it seems wrong.
    
    Signed-off-by: Chris Wilson <chris at chris-wilson.co.uk>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b704a4e8f332e7f9a38c21ce074cd244cf2fe89e
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Mar 5 14:24:02 2010 -0700

    llvmpipe: add pipe_thread_wait() calls
    
    Wait for threads to exit before cleaning up per-thread data.
    Fixes hang on context destruction with glean makeCurrent test.
    See fd.o bug 26536.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=76e87786ab946b54adf7565555b0c671aa78d6bd
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Mar 5 13:30:24 2010 -0700

    gallium/docs: document additional wrap mode restrictions

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=88e2eae271fc76f82f3c732e32d3faa3184353ff
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Mar 5 13:27:51 2010 -0700

    gallivm: minor arithmetic improvements

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d660e28c9cc52e55963532939ef383eac983a44b
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Mar 5 13:21:56 2010 -0700

    gallivm: implement non-normalized texture wrap modes
    
    Note that only the PIPE_TEX_WRAP_CLAMP,CLAMP_TO_EDGE,CLAMP_TO_BORDER
    modes work with non-normalized texcoords.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b5b128b26841e7f947edd8f0cbcc91a530d6bb8f
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Mar 5 12:38:05 2010 -0700

    softpipe: implement PIPE_TEX_WRAP_CLAMP_TO_EDGE for unorm texture sampling
    
    CLAMP_TO_BORDER and CLAMP_TO_EDGE were doing the same thing.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e9968ebfa40b4740601c1596950ebd3f168664b0
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Mar 5 12:32:32 2010 -0700

    mesa: minor reformatting, new comments

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f846a008e9e63f01bc673e31efd0d6b22e4eb0b9
Author: Jesse Barnes <jbarnes at virtuousgeek.org>
Date:   Fri Mar 5 11:21:12 2010 -0800

    progs/xdemos: fix up GLX extension checking
    
    A few of my programs were using the client string in addition to the
    main extensions string to see if a feature was present.  Correct this to
    only check for the currently available and working extensions.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1ca968363dd55e919bd91c8fc31c34d207af3958
Author: Jesse Barnes <jbarnes at virtuousgeek.org>
Date:   Fri Mar 5 11:17:19 2010 -0800

    DRI2: expose OML_sync_control if possible
    
    If the server supports the OML related protocol, enable support for the
    extension.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6b3145d6ee07a0fa9bb867e96ebe6cf716961bb9
Author: Jesse Barnes <jbarnes at virtuousgeek.org>
Date:   Fri Mar 5 10:31:39 2010 -0800

    GLX: remove debug prints from glXWaitForMscOML dispatch
    
    Leftover from earlier commit.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=77bc721a529e1643ad3c56ed58817e4d74599909
Author: Jesse Barnes <jbarnes at virtuousgeek.org>
Date:   Fri Mar 5 10:28:41 2010 -0800

    xdemos/omlsync: add waitformsc and swap interval code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2b15f4fc6840b4bb5ca81d3ed0137c31f63725e8
Author: Michal Krol <michal at vmware.com>
Date:   Fri Mar 5 18:42:42 2010 +0100

    progs: Add arbocclude2 demo.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5024a39d111e2cef176a18e17f18917c2242ec72
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Tue Mar 2 11:08:05 2010 +0100

    nouveau: s/TEXTURE_USAGE_PRIMARY/TEXTURE_USAGE_SCANOUT

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c3b6adccc91b295772a934ba4115c7f3cced4dfe
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Mar 5 09:53:37 2010 -0700

    gallium/docs: updated/improve sampler state documentation

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=60fae3b0249b42dd8c2f5777ad5f933a9bbc50d2
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Mar 5 09:24:15 2010 -0700

    docs: document GL_APPLE_object_purgeable

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e176ae5f2a90632c778c3ae7dcab587f119035b1
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Mar 5 09:23:43 2010 -0700

    mesa: whitespace fixes, 80-column wrapping, etc.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6ba31fb2dbe6a90e6d60a49b3e5bd2edce05241d
Merge: 3490923c817cd81d46a405de117e9ba8a8aeef3c 755915fa5d9ea782d142b3f8755b62d6de28fe29
Author: Chris Wilson <chris at chris-wilson.co.uk>
Date:   Fri Mar 5 15:03:51 2010 +0000

    Merge branch 'object-purgeable'
    
    Acked-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=755915fa5d9ea782d142b3f8755b62d6de28fe29
Author: Chris Wilson <chris at chris-wilson.co.uk>
Date:   Wed Jan 13 18:35:25 2010 +0000

    APPLE_object_purgeable: intel
    
    Implement support for purgeable objects by using the GEM madvise ioctl.
    
    Signed-off-by: Chris Wilson <chris at chris-wilson.co.uk>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=99864d595f7d4c13e9548f83d5972db9af64e67b
Author: Chris Wilson <chris at chris-wilson.co.uk>
Date:   Fri Nov 13 12:19:35 2009 +0000

    APPLE_object_purgeable: core
    
    Signed-off-by: Chris Wilson <chris at chris-wilson.co.uk>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3490923c817cd81d46a405de117e9ba8a8aeef3c
Author: Chia-I Wu <olv at lunarg.com>
Date:   Thu Feb 25 16:37:04 2010 +0800

    mesa/es: Update GLAPI and APISpec for GL_OES_EGL_image.
    
    This generates the entrypoints and dispatches for GL_OES_EGL_image.
    There is no real support yet.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9373447a614e7b401919328b589b5f2607e456fd
Author: Chia-I Wu <olv at lunarg.com>
Date:   Fri Mar 5 11:18:16 2010 +0800

    st/egl: Add support for EGL_KHR_image_base and EGL_KHR_image_pixmap.
    
    These extensions are not quite useful until the client APIs gain support
    for the respective EGLImage extensions.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fade8a6eb639d633cfdbba4a3ba3aa3cc5c04fa6
Author: Chia-I Wu <olv at lunarg.com>
Date:   Fri Mar 5 11:00:15 2010 +0800

    st/egl: Add get_param to native display interface.
    
    get_param can be used to query the parameters of a native display.
    There is only NATIVE_PARAM_USE_NATIVE_BUFFER right now.  It queries
    whether the window/pixmap surfaces use the native buffers instead of
    private buffers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=89a75b763467d83d4d402c91db55548682be14f0
Author: Chia-I Wu <olv at lunarg.com>
Date:   Fri Mar 5 10:40:15 2010 +0800

    st/egl: Move modeset interface to native_modeset.h.
    
    native.h is getting more and more complex.  Move the independent modeset
    interface to native_modeset.h to simplify native.h a little.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e38f28ddedd6d4902ae18b1bf243e67d4b16decb
Author: Chia-I Wu <olv at lunarg.com>
Date:   Sun Feb 21 10:58:22 2010 +0800

    st/egl: Add event support to the native display interface.
    
    There is only invalid_surface event right now.  When EGL receives the
    event, it sets the force_validate flag of the context binding to the
    surface.  This helps skip an unnecessary check.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=45df4bad9fc0379f05197bee10c03fd351f24094
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Mar 4 17:40:36 2010 -0800

    Revert "mesa: Remove pointless comparison of unsigned integer with a negative constant."
    
    This reverts commit a05fdbcb719ac64e6be842372813f0f4ca2f4f93.
    
    Removing the comparison is wrong. The comparison with -1 should be changed
    to another value (probably PROGRAM_UNDEFINED) along with another
    change in the shader assembler.
    
    Conflicts:
    
    	src/mesa/shader/prog_execute.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bb35000b4b6dfe60048b2f5d60bc102c4a7fd791
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Mar 4 15:47:19 2010 -0800

    intel: Remove non-kernel-exec-fencing support.
    
    Shaves 60k off the driver from removing the broken spans code.  This
    means we now require 2.6.29, which seems fair given that it's a year
    old and we've removed support for non-KMS already in the last release
    of 2D.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7cbc4c07ee85782d5da3e2db3c4e072ca498ff07
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Mar 4 15:33:21 2010 -0800

    intel: Remove the unused s8 spans code.  Not hit during no_rast piglit.
    
    Shaves 5.5k off of the driver.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=391b396f3fb300a912e6d9bfbf26f49cc30e52df
Author: Michel Dänzer <daenzer at vmware.com>
Date:   Fri Mar 5 00:15:40 2010 +0100

    Fix comparison of unsigned value against < 0.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b37c54150058c07ab2d3db2d7e5891a457b51e76
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Mar 4 15:53:41 2010 -0700

    softpipe: minor tweaks to texture filtering code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2b5c5c0dcf16062676ecfdf5efb7de650a4c5938
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Mar 4 15:50:19 2010 -0700

    gallivm: implement texture border color, plus tweaks to some wrap modes
    
    The progs/test/texwrap demo looks pretty good, but there are still some
    tiny differences from softpipe.  There may be a sub-pixel texcoord
    interpolation error somewhere.
    
    There's some room for optimization.  Many of the wrap modes compute
    intermediate values that are constant for the texture size (see the
    min/max values).  These could be computed earlier and stored somewhere
    for later use.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=946edea794646443abde05363294fed430d8d6f1
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Mar 4 15:52:01 2010 -0700

    gallivm: added texture border_color field

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=71c05689528d7987bfb99c3afe04e456887bc7b7
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Mar 4 15:52:19 2010 -0700

    gallivm: added question/comment

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ad1456a4447bff8a1dac69723663c698d6abbe81
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Mar 4 15:52:37 2010 -0700

    llvmpipe: new comment

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=877f2356b2ab7caa16beed496f36eca64ee201e1
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Mar 4 15:49:39 2010 -0700

    gallivm: comments

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a42fd95f43929c1e2c7acf2a6e49c473e1a2a178
Author: Francisco Jerez <currojerez at riseup.net>
Date:   Thu Mar 4 23:19:49 2010 +0100

    dri/nouveau: Remove some CI remnants.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9c4937524e15dc685eb0c83cbdab8b637803fd78
Author: Andrew Randrianasulu <randrik at mail.ru>
Date:   Thu Mar 4 23:15:47 2010 +0100

    dri/nouveau: Trivially add GL_ARB_texture_mirrored_repeat.
    
    Signed-off-by: Francisco Jerez <currojerez at riseup.net>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=44df3577a77818d6e87f1b728f0aa19698133981
Author: Andrew Randrianasulu <randrik at mail.ru>
Date:   Mon Mar 1 23:45:50 2010 +0000

    dri/nouveau: Enable GL_EXT_stencil_wrap.
    
    Signed-off-by: Francisco Jerez <currojerez at riseup.net>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=210bcf6d156aba5994f25f1bd9c50586ebc3bada
Author: Andrew Randrianasulu <randrik at mail.ru>
Date:   Mon Mar 1 23:58:17 2010 +0000

    dri/nouveau: Add GL_EXT_stencil_wrap for nv04.
    
    Signed-off-by: Francisco Jerez <currojerez at riseup.net>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9c21c1e865ad3008eb6f4d6d4e4a48c2ed94472d
Author: Francisco Jerez <currojerez at riseup.net>
Date:   Thu Mar 4 21:40:47 2010 +0100

    dri/nouveau: Fix rb->DataType for z24s8 renderbuffers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=80316cbefaa28454ab9d6da44ac93805608c3685
Author: Francisco Jerez <currojerez at riseup.net>
Date:   Thu Mar 4 21:32:07 2010 +0100

    dri/nouveau: Try to keep client buffers smaller than the scratch VBO length.

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

    dri/nouveau: Pack client arrays as they're copied to the real BO.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b6456dc234b4736e2490e346c776ad4f2c7f7769
Author: Jesse Barnes <jbarnes at virtuousgeek.org>
Date:   Thu Mar 4 13:14:59 2010 -0800

    xdemos: add OML sync test
    
    Add program to test glXSwapBuffersMscOML behavior.  Based on glsync.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=566390bedf4e5f24b5234e9dc08ecb1a6fd4d13b
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Thu Mar 4 12:46:20 2010 -0800

    r300g: Fix indexbuf upper limits.
    
    Wine tends to pessimistically use ~0 for its max index, but r300s
    only can go up to 2^24-1, causing the kernel checker to freak out.
    
    Civ4 is marginally improved now. Still crashes, but not as bad.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=894d0ab9388543642b6940f09358844736a8bd3a
Author: Chris Wilson <chris at chris-wilson.co.uk>
Date:   Thu Nov 12 10:15:49 2009 +0000

    APPLE_object_purgeable: autogenerated files

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e5c49e49cce6c14bc9e973dea4d69e0b7d36086d
Author: Chris Wilson <chris at chris-wilson.co.uk>
Date:   Thu Nov 12 10:12:56 2009 +0000

    APPLE_object_purgeable: xml
    
    Signed-off-by: Chris Wilson <chris at chris-wilson.co.uk>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4c0c728b2a3c8ebee09ddacd1390be31b1a73e23
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Mar 4 10:51:31 2010 -0700

    gallivm: rework and implement more texture wrap modes
    
    All the texture wrap modes are now implemented for linear and nearest
    sampling.
    
    However, texture border color is not yet supported so some wrap modes
    will produce int coords outside the texture bounds.  We'll get garbage
    values insted of the texture border color for now.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=516bad2272aa9bb3c85516e0023ddd2ed236dcef
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Mar 4 10:50:26 2010 -0700

    gallivm: added lp_build_fract()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6464d81e779e8c05ef96c9e5dab4422ff1f25464
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Mar 4 09:45:34 2010 -0700

    gallivm: added lp_build_set_sign()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7d230dae70e8caa67cc6bd7501f892d44c40a5d4
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Mar 4 08:36:26 2010 -0700

    gallivm: added lp_build_negate()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=38110fd1c3a6c57d1ff089d546a3456ca1a78da8
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Feb 26 17:44:10 2010 -0700

    gallivm: clarify unsigned vs. signed integer type construction
    
    The lp_int_type() function was creating an unsigned type.  So rename
    that function to lp_uint_type() and create new lp_int_type() that
    creates a signed type.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3b6a991728ccb174f19de8b9752241cd4f21398e
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Mar 4 16:50:22 2010 +0000

    softpipe: fix constant buffer tracking after rework

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c549593931ef08bb48e601189fa97c86b5e780b2
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Mar 4 16:33:45 2010 +0000

    gallium: remove redundant includes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=23e951d0da5802fec70996e46ad6f0abc411594c
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Mar 4 16:23:05 2010 +0000

    gallium: fix llvmpipe after winsys move

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8e7a8d65931a650534e0f5c4e0d8118cd6f7636e
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Mar 3 11:51:51 2010 -0800

    i915: Enable texture tiling by default.
    
    This now passes piglit testcases, and shows performance improvements
    on openarena.  Blit-heavy apps may see degradation, but the
    expectation is that the common case of 3D rendering will see
    significant wins.
    
    This regresses gen-teximage on my 855, and no piglit tests on my 945.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=41d3fdc380655b701fab2537bdc7e254b6155286
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Mar 3 11:49:39 2010 -0800

    i915: Fix up i830 for tiled drawing offsets.
    
    Corresponds to b87406e55f029d29594ae76a4b39a4fe1007fe4f.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=94ce4eb3c27706d992226d847d123c46b14b1c4f
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Mar 4 16:09:33 2010 +0000

    softpipe: rework to use the llvmpipe winsys
    
    Promote the llvmpipe winsys more or less unchanged to
    state_trackers/sw_winsys.h.
    
    Some minor breakages:
      - softpipe::texture_blanket is broken, but scheduled for removal anyway.
      - haven't fixed up g3vdl yet.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=caa8a365c512d477b9698e79f55da9c041eb1bef
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Thu Mar 4 14:57:44 2010 +0000

    svga: Forgot one bit in rebase

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3bd622d64ec3826d3563a5cd9790cd7accc123b4
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Thu Mar 4 14:36:51 2010 +0000

    nouveau: Conversion to winsys handle
    
    Not the best conversion that could be done.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=aae81a76816b8e04f0636df90a16b620bae3f652
Author: George Sapountzis <gsapountzis at gmail.com>
Date:   Thu Mar 4 16:33:39 2010 +0200

    fix getprocaddress test

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=86e146df977d8df97026291c46aa4adfc13309e1
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Mar 4 13:22:37 2010 +0000

    softpipe: remove dead get_texture_buffer function

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4b61fd22a87342bafc3da2264b68537c6eb80375
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Mar 4 13:22:21 2010 +0000

    r300g: remove dead r300_get_texture_buffer function

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c7f7a309af54c76eccb451aa0c4f007656ebe7e1
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Thu Mar 4 01:56:20 2010 -0800

    DRI: Put back missing break-statement
    
    The break in the __DRI_ATTRIB_RENDER_TYPE case was accidentally
    removed in commit 5cf2c5851bcd29c2d53bb04ab692b4b156f5a74d.  This puts
    it back.
    
    Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=34b2cec95c9e7781f4d32deed9980f05ee553d1d
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Mar 4 01:51:50 2010 -0800

    Revert "mesa: Fix unsigned comparison."
    
    This reverts commit f9504e75f02586a8561733e0e2711c65efa2979d.
    
    This patch is incorrect.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ac610ab830287029b2636522625f56ed09c3870b
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Mar 4 01:35:28 2010 -0800

    glsl: Remove unsigned greater than or equal zero comparison.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f9504e75f02586a8561733e0e2711c65efa2979d
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Mar 4 01:24:44 2010 -0800

    mesa: Fix unsigned comparison.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0dd40cc20af78146c1d1d3ad1df0652b7cedc078
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Mar 4 01:10:44 2010 -0800

    glsl: Remove unsigned greater than or equal zero comparison.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3c90777fd7cce57486dc7d98e676ffe9dede55ae
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Mar 4 00:58:36 2010 -0800

    glsl: Return NULL on _slan_gen_asm error path on non-debug builds.
    
    Exit the function early on the error path, instead of continuing, to
    prevent a null pointer dereference later on.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=df20c3943ab4e20055f8e731f112aa9fd8d66068
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Mar 4 00:53:52 2010 -0800

    glsl: Add assert to check input to strcmp.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=df62b0da92f50b309d79d6552ecdf5a59910c80a
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Mar 4 00:41:21 2010 -0800

    mesa: Add asserts to check inputs to memcpy.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=25e439e69f3f5e77062321f6e496391c090e889f
Author: Dave Airlie <airlied at redhat.com>
Date:   Thu Mar 4 15:49:57 2010 +1000

    r300: make blit code work on swtcl machines.
    
    Only tested this on my rv530 with R300_NO_TCL=1, but it works there
    at least. It would be nice to fix the tex_offset by chaning the vertex
    program on tcl to read from offset 6 but this isn't really necessary.
    
    Signed-off-by: Dave Airlie <airlied at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c27fed58e4979ec950fa4af56eb8b94b21705ac8
Author: Dave Airlie <airlied at redhat.com>
Date:   Thu Mar 4 15:08:26 2010 +1000

    r300_blit: initialise whole fp structure to 0
    
    at least on the r500 we get a lockup unless I do this, the compiler
    seems to fail to compile and we just get a null fp.
    
    Signed-off-by: Dave Airlie <airlied at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e5d0956ca4621f379be9beb104b21a90f207475c
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Mar 3 19:03:45 2010 -0800

    Remove ffb and gamma from configs.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f4113012e0b0defa0ddb8ff3b7f6a518df9ac1e0
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Mar 3 18:20:01 2010 -0800

    wgl: Fix mingw32 build.
    
    This was missed in commit fcf438e9e03f6e75bca4a49ad372fe7c4b1abbf8.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6d9a9e57dc312a2f9f09a6b826a2de93fab5ae26
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Wed Mar 3 17:50:11 2010 -0800

    Fix unmatched parenthesis introduce by previous commits
    
    I wasn't careful enough when removing support for GCC versions earlier
    than 3.3.0.  I could have sworn that I compile tested before pushing,
    but apparently not.  FAIL.
    
    Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7d7e2198ddc4d76c26cabceaadf1b477e3a69271
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Wed Mar 3 16:43:13 2010 -0800

    Note removal of pre-GCC 3.3.0 support in release notes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f7dde2c131d8ec04c00f0dd3d7747019ff72a237
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Wed Mar 3 16:15:42 2010 -0800

    Remove support for GCC older than 3.3.0 from generated sources
    
    Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6e8e4b918d1dac8a0c20e7a5d6f4665a1eaf174f
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Wed Mar 3 16:03:24 2010 -0800

    Remove support for GCC older than 3.3.0 from generator scripts
    
    Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=016fc30839f0fb67bb37d4a7353a7e38749deab5
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Wed Mar 3 16:02:45 2010 -0800

    Remove support for GCC older than 3.3.0
    
    Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9aa3aa71386394725ce88df463d6183f62777ee5
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Wed Mar 3 15:59:37 2010 -0800

    Add version check for GCC
    
    Mesa now requires GCC 3.3.0 or later.  See the following thread from
    the mesa3d-dev mailing list for more details:
    
    http://marc.info/?t=126748568900005&r=1&w=2
    
    Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3594bf233d16ceb21e97fcdfb57ea45cb0c5e41b
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Wed Mar 3 16:12:22 2010 -0500

    radeon/r200/r300/r600: add check_blit vtbl function
    
    Check if the native blit formats are supported, if not,
    attempt to use an alternate format.
    
    Skip 3, >4 bpp as per comments from mcencora on irc.
    
    Signed-off-by: Alex Deucher <alexdeucher at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=21cc53c2bc1dbd2ddd8510f68215497ed3c2088e
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Wed Mar 3 05:30:14 2010 -0800

    Note removal of color-index rendering in release notes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0384214923216b4bb7340070d08fcda2cbb79a93
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Fri Feb 26 17:58:53 2010 -0800

    Remove stray defines of HAVE_RGBA
    
    Now that color-index support is removed from t_dd_tritmp.h and
    t_dd_unfilled.h, drivers no longer need define HAVE_RGBA.
    
    Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=889a0f34717e84778de33ab4e6c43d5627d5b4c9
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Fri Feb 26 17:54:59 2010 -0800

    mesa/tnl_dd: Remove color-index support from t_dd_unfilled.h
    
    The code removal and the re-indent were done together for this one
    because the cause of the affected code blocks is much, much smaller
    than in t_dd_tritmp.h.
    
    Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e00b50c39ad13090c74877a421d10483c3c5bab1
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Fri Feb 26 17:45:27 2010 -0800

    mesa/tnl_dd: White-space / indentation fixes after previous commit
    
    Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=78742f8e867d8819fca49cc6559ac5ef44fdd83f
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Fri Feb 26 17:41:15 2010 -0800

    mesa/tnl_dd: Remove color-index support from t_dd_tritmp.h
    
    Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=06ceba0a7cab39e770a68b3ae8b8b4f17c0347d2
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Wed Feb 24 19:29:53 2010 -0800

    mesa: Remove unused RasterIndex field
    
    With the preceeding changes, gl_current_attrib::RasterIndex is not
    used.  Remove it.
    
    Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5c52b4292ff1aa37f38b20f33ff1642e1c20f894
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Wed Feb 24 19:28:04 2010 -0800

    mesa: Always return default value for CURRENT_RASTER_INDEX
    
    Since there is no color-index rendering, it is impossible to update
    this value.  Just return the initial setting and be happy.
    
    Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=24d311c13339978a37885e88a49a990903652339
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Wed Feb 24 19:25:19 2010 -0800

    mesa: Eliminate index parameter to _mesa_feedback_vertex
    
    Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bb8c3b1bcc81fd5addc5e214f3efcfdca50c6806
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Wed Feb 24 19:12:30 2010 -0800

    mesa: Remove ClearIndex and IndexMask from device-driver interface
    
    These are used to inform the driver of the clear value for color-index
    buffers and to control write-masking of bits in color-index buffers.
    No driver use or need (not even Nouveau) these interfaces.
    
    Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5034e8ad42df60a7f61319ccd6c1a3dbf28e6699
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Wed Feb 24 19:06:29 2010 -0800

    swrast: Remove _swrast_logicop_ci_span
    
    After all the recent color-index rendering removal,
    _swrast_logicop_ci_span is no longer used anywhere.
    
    Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3d0f608e139336174121617f760398abca25eb31
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Wed Feb 24 19:03:23 2010 -0800

    mesa: Remove _mesa_add_color_index_renderbuffers
    
    After all the recent color-index visual support removal,
    _mesa_add_color_index_renderbuffers is no longer used anywhere.
    
    Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b9f63c277ac84f7b6598cb4e908033514d379171
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Wed Feb 24 19:00:50 2010 -0800

    mesa: Remove checks of Visual.rgbMode in Get paths
    
    Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=22a96f305898b5d1aa26809c7156a01686eb9bf0
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Wed Feb 24 18:58:38 2010 -0800

    mesa: Remove checks of Visual.rgbMode
    
    This must always be true now, so there is no reason to check it.  Ever.
    
    Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fcf438e9e03f6e75bca4a49ad372fe7c4b1abbf8
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Wed Feb 24 18:49:33 2010 -0800

    mesa: Remove support for creating color-index visuals
    
    Remove the rgbMode and indexBits parameters from _mesa_create_visual
    and _mesa_initialize_visual.  These values are now hardcoded to
    GL_TRUE and 0.
    
    Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a9c1b3caf67f035df83c6a4e38709cfa395f4cc6
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Wed Feb 24 18:24:07 2010 -0800

    tnl: Remove color-index TNL support
    
    Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5cf2c5851bcd29c2d53bb04ab692b4b156f5a74d
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Wed Feb 24 18:23:19 2010 -0800

    DRI: Remove support for color-index visuals
    
    Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e650c07f47ac6f49a4dfcb58290fd049092fb768
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Wed Feb 24 18:15:40 2010 -0800

    swrast_setup: Remove more color-index rendering support
    
    Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=859c98c392c1fa71911edf983dc94a201f2bf0e6
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Wed Feb 24 17:48:27 2010 -0800

    swrast: Remove color-index rendering support from s_spantemp.h
    
    Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=81fe9949ef0293f7a6e076bd6e56f6a5340a1dc3
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Wed Feb 24 17:44:28 2010 -0800

    mesa/xlib: Remove support for color-index rendering
    
    Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=641705f0329c038079650089a664d76abfc5a937
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Wed Feb 24 16:59:27 2010 -0800

    osmesa: Remove support for color-index rendering
    
    Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6f317253bf987f6e9788eb913a587d1373192f1c
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Wed Feb 24 16:51:40 2010 -0800

    fbdev: Remove support for color-index rendering
    
    Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=718ff7e87bf9b86517e88270cc984e364ace9506
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Wed Feb 24 16:44:39 2010 -0800

    DRI/swrast: Remove color-index support from DRI swrast driver
    
    It appears that color-index rendering wasn't actually supported
    anyway.  swrastFillInModes did not previously create an color-index
    configs, so it doesn't seem like there would be any way to get a
    color-index visual.
    
    Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dc14ce9e367984cece79748b177e142ca02fa06d
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Wed Feb 24 16:34:21 2010 -0800

    swrast: Remove SPAN_INDEX
    
    Also adjust the bits that appear after it to fill in the gap.
    
    Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7ce12c9024f74bb26e45496a46b57708d8159d37
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Wed Feb 24 16:11:43 2010 -0800

    swrast: Remove _swrast_read_index_span
    
    After all the recent color-index rendering removal,
    _swrast_read_index_span is no longer used anywhere.
    
    Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0ca57295785f3ab040890037e6a2645a70d2b2f2
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Wed Feb 24 16:10:02 2010 -0800

    swrast: Remove _swrast_mask_ci_span
    
    After all the recent color-index rendering removal,
    _swrast_mask_ci_span is no longer used anywhere.
    
    Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b00362e51b28b4ea43c5f42353182146bd5e802b
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Wed Feb 24 16:07:11 2010 -0800

    swrast: Remove _swrast_fog_ci_span and associated code
    
    After all the recent color-index rendering removal,
    _swrast_fog_ci_span is no longer used anywhere.
    
    Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c00282102aea387e8c0fb29811d0ea8f010f145a
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Wed Feb 24 16:05:20 2010 -0800

    swrast: Remove _swrast_write_index_span and associated code
    
    After all the recent color-index rendering removal,
    _swrast_write_index_span is no longer used anywhere.
    
    Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2b7911d37dc1518b9047b02acdc6f8476abad70f
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Wed Feb 24 16:02:38 2010 -0800

    swrast: Remove remaining color-index state tracking infrastructure
    
    Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3fd8487ac65aeee8e3ed4dc6dc6468daf880da1a
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Wed Feb 24 15:54:33 2010 -0800

    swrast: Remove support for ReadPixels from a color-index buffer
    
    Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9e2d30e0b8242d1e4afcf05513bd3d7e0de504a2
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Wed Feb 24 15:45:36 2010 -0800

    swrast: Remove support for Clear into a color-index buffer
    
    Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e5ed4c45c675ebdd595ad0d31f2835f8b2b8dc57
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Wed Feb 24 15:39:08 2010 -0800

    swrast: Remove support for rendering antialiased lines into a color-index buffer
    
    Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=87b9f5a7251b96bd315a72ae6fd972aa94e226e0
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Wed Feb 24 15:26:48 2010 -0800

    swrast: Remove support for rendering antialiased triangles into a color-index buffer
    
    Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e6df80184b0c7e83eba382b3161ba11db497c55d
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Wed Feb 24 15:22:56 2010 -0800

    swrast: Remove support for rendering lines into a color-index buffer
    
    Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dbe901ceb01e48ba7d79fd9245b9d339ef17c692
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Wed Feb 24 15:20:11 2010 -0800

    swrast: Remove support for rendering points into a color-index buffer
    
    Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0ed9c4bc7affb7a6b9be5ff129815fccf8c3885d
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Wed Feb 24 15:17:30 2010 -0800

    swrast: Remove support for rendering triangles into a color-index buffer
    
    Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d05badba291ce4444b6aaabfd577bdbcf7929193
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Wed Feb 24 15:15:01 2010 -0800

    swrast: Remove support for Bitmap into a color-index buffer
    
    Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ef0e02f93d5969e6659f5e41dd572c2db8e20044
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Wed Feb 24 15:11:04 2010 -0800

    swrast: Remove _swrast_write_zoomed_index_span and associated code
    
    After removing support for CopyPixels and DrawPixels involving
    color-index buffers, _swrast_write_zoomed_index_span is no longer
    used.  Removed it and all the support for COLOR_INDEX formats in zoom_span.
    
    Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e7e748cd04f5f014a1e4d8837ee7590d68115768
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Wed Feb 24 15:02:59 2010 -0800

    swrast: Remove support for CopyPixels to / from a color-index buffer
    
    Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d82e1d7f95bf1fe2be9bc2ac5a2880401a8dc01c
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Wed Feb 24 14:55:25 2010 -0800

    swrast: Remove support for DrawPixels into a color-index buffer
    
    Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4053d337035a17c3bded6458093acf56d1878cba
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Mar 3 19:55:31 2010 +0000

    llvmpipe: Store the original triangle coordinates in the debug build.
    
    For debugging purposes only.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4d5dd82558fcf1f6fcfdb95b225a4e3f842a9133
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Mar 3 18:47:29 2010 +0000

    llvmpipe: Ensure context is flushed when destroying shaders.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b87406e55f029d29594ae76a4b39a4fe1007fe4f
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Mar 2 18:06:24 2010 -0800

    i915: Use x,y drawing offsets instead of changing buffer offsets.
    
    This should fix rendering into mipmaps of tiled textures.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=06d1472ffa0648efa9374fa227894fbf0b0be054
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Mar 2 18:04:40 2010 -0800

    i915: Tell the kernel when we actually need fence registers on our BOs.
    
    This improves tiled texture performance of OA on my 945 from 25.3fps
    to 29.0fps, whereas untiled is 28.2fps, by avoiding stalls for fence
    register changes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=179d2c0e0bcf96fc40107882ccab909af8c89853
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Mar 2 15:34:17 2010 -0800

    intel: Use drm_intel_bo_alloc_tiled for region allocs.
    
    This moves the logic for how to align pitches, heights, and sizes of
    objects to one central location.  Fixes rendering with texture tiling
    on i915.  Note that current libdrm is required for the change for
    I915_TILING_NONE pitch alignment.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=07439cf61717a3bde82745aa2acc878d7fd0133f
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Mar 2 15:28:36 2010 -0800

    i915: Don't do the pitch expansion for tiled buffers.
    
    The weirdness that led to the bumping of pitch for those 512/1024
    pixels is that in taking a 2x2 subspan or bilinear filtering we'd end
    up hitting the same channel in 2 different pages, leading to lower
    performance.  With tiling, that doesn't occur, so we don't need to
    waste the memory.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=55e90e46e0f4f3f8b5da334d84fefb65b9b3d45b
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Mar 2 10:41:08 2010 -0800

    intel: Use GTT mapping in the blit fallback path in case there's tiling.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a3593833dc2c14948c41654ed015c91634a78af3
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Mar 2 10:27:51 2010 -0800

    i965: Fix up Sandybridge VS sizing.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3b8ff24554253cf60bbbc8564c11008ff3866953
Author: George Sapountzis <gsapountzis at gmail.com>
Date:   Wed Mar 3 21:22:38 2010 +0200

    glapi: minor cosmetic

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8bd8aec81d0310a3b790d425c41968003b454380
Author: George Sapountzis <gsapountzis at gmail.com>
Date:   Wed Mar 3 21:22:38 2010 +0200

    glapi: drop condvar
    
    Seems unused and replaced by functionality in os module.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bdbf199a8c5bef12186e022babbb03f5cd763db6
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Wed Mar 3 14:09:53 2010 -0500

    r600: add new rs880 pci id

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=400734258453fb8cb22a467d18779ad3acf4e53f
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Tue Mar 2 15:34:18 2010 -0500

    egl_dri2: Factor out DRI2 protocol bits from initialize.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=af3f1bb26980537522a1586fef3fc3c208b44ebc
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Tue Mar 2 15:41:12 2010 -0500

    intel: Set InternalFormat for renderbuffers created from an EGLImage

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=be1b7d1a04fe5aab11690cdf4960b160f612e51a
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Mar 3 13:47:42 2010 +0000

    progs/gallium/unit: Test (un)pack_4ub.
    
    Most of them are failing.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f7e403b129456df3bbb445eea42bae7376ecc59d
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Mar 3 13:08:23 2010 +0000

    gallium: Remove PIPE_FORMAT_R8G8B8X8_SNORM.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a5b56c815328c0227926323c40896426bb66d227
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Mar 3 13:08:08 2010 +0000

    util: Remove PIPE_FORMAT_R8G8B8X8_SNORM information.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c51f7a48cde970c06a42a9ca195a2d1cf808fd2c
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Mar 3 13:07:56 2010 +0000

    r300: Remove PIPE_FORMAT_R8G8B8X8_SNORM support.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c2ba28438669818025a2785a547bb7d402ce951f
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Mar 3 13:07:43 2010 +0000

    progs/gallium/unit: Remove PIPE_FORMAT_R8G8B8X8_SNORM test cases.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7b7b66781b373c8930706b321934477e3325be2c
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Mar 3 12:07:39 2010 +0000

    llvmpipe: Linux is no longer a dependency. Llvmpipe builds and runs fine on windows too.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9f9b44222f45a4548070c1019674abe173e2f253
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Mar 3 12:00:25 2010 +0000

    llvmpipe: Centralize LLVM initialization.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a9e6da7b4cd2019e5ac501bfa1d1aeff49e1982c
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Mar 3 12:00:08 2010 +0000

    gallivm: Centralize initialization. Fix stack alignment issues on Windows.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f58ca9b02bb4b19d57dfe38016626a89c3757de6
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Mar 3 11:17:16 2010 +0000

    llvmpipe: Update for lp_bld_init.h rename.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=af36b050eb2c801faecbd2b239d96df71fec5287
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Mar 3 10:54:35 2010 +0000

    gallivm: Rename lp_bld_misc -> lp_bld_init.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=daf85c460875c944d6918fdf4041467d97cba41e
Author: Dave Airlie <airlied at redhat.com>
Date:   Wed Mar 3 16:27:21 2010 +1000

    radeon/r200/r300/r600: fix blit BO buffer validation
    
    there is no need for these to be persistent since we flush the CS
    at the end of the blit, and we don't reuse these buffers at all.
    
    on my r600 the Wine DX9 test suite doesn't crash at least anymore.
    
    Signed-off-by: Dave Airlie <airlied at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4cb7642ff3ba390e2918d71220625a837bf8a7b9
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Tue Mar 2 19:14:09 2010 -0800

    r300g: Use a macro to consolidate general state handling.
    
    My God, I've reinvented R300_STATECHANGE. Forgive me. :C

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4240987cecdaaaeb2d6188f7c83ff4cb8e670c59
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Tue Mar 2 18:40:03 2010 -0800

    r300g: Make velem CSO actually work.
    
    glxgears runs again.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=20443f969d78efb8437083b39b9ddcf4c08aa6cf
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Tue Mar 2 19:16:39 2010 +0100

    nv50: fix RT formats after format rename fixes
    
    Getting rid of the evil pre-processor magic, but not changing our
    internal format naming convention (at least for now).

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=aaa2d548ed46636f6558494dc035f40bff445deb
Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue Mar 2 17:26:40 2010 +0000

    nouveau: Rename pipe formats.
    
    These format uses were being hiden by pre-processor magic and were
    missed in the previous search'n'replace.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2998cad9ce0c2c60078a28e6a0f3f3bbda3a6535
Merge: faf8215bae70f020420242dc812ef141fdcf5417 8598cebf43ea4e1098dbab13b037dd1de216b8b5
Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue Mar 2 16:00:34 2010 +0000

    Merge branch 'gallium-format-cleanup'

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=faf8215bae70f020420242dc812ef141fdcf5417
Author: Zack Rusin <zackr at vmware.com>
Date:   Tue Mar 2 10:18:29 2010 -0500

    llvmpipe: improve based on review from Jose and fix else clauses
    
    else was broken in the outter most else statemants, plus the code
    didn't need an inverted mask to compute the inverse of the current
    condition.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0c616da24114a22e7a6ad6e333cf4e836a91e95f
Author: Keith Whitwell <keithw at vmware.com>
Date:   Tue Mar 2 15:02:29 2010 +0000

    llvmpipe: remove some ifdefs
    
    No longer any need to protect expensive asserts with #ifdef DEBUG.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5fe2ce28b6e9fba181c13c6f49b57b3dd68fe88e
Author: Keith Whitwell <keithw at vmware.com>
Date:   Tue Mar 2 14:41:35 2010 +0000

    llvmpipe: reorganize transfer usage
    
    Move transfer creation and mapping to the "scene" object, and out of
    the rasterizer.  The rasterizer operates on already-mapped
    framebuffers only, and no longer needs a screen or context pointer.
    
    The scene object has access to a pipe_context, and this reorg prepares
    for moving transfer functionality from the screen to the context.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8417528e3a5b9f2aed783222091ca96b56e8c37a
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Mar 2 07:50:15 2010 -0700

    intel: passs correct context type to intel_prepare_render() call

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

    i965: include macros.h to get CLAMP macro

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5f40a7aed12500fd6792e2453f495555c3b5c54d
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Mar 2 07:34:29 2010 -0700

    glx: replace assertion with conditional
    
    See fd.o bug 26832.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8598cebf43ea4e1098dbab13b037dd1de216b8b5
Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue Mar 2 12:47:16 2010 +0000

    progs/gallium/unit: Add test cases for single precision floats.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=77d9e93901efcb975504e0d1186c65daf32cc122
Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue Mar 2 12:40:09 2010 +0000

    progs/gallium/unit: Add test cases for Nx16 and Nx32 integer formats.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4ca70c489baed3e23dbf5e5e5794385113e22252
Merge: c1c7fa5192c4fb3f51fb67c81e58713d61ff0c93 ff9ddf4d39be9e36d3e1dd9e10e889efa40dfb1e
Author: Michal Krol <michal at vmware.com>
Date:   Tue Mar 2 13:35:30 2010 +0100

    Merge branch 'gallium-no-rhw-position'
    
    Conflicts:
    	src/gallium/drivers/r300/r300_blit.c
    	src/gallium/drivers/r300/r300_emit.c
    	src/gallium/drivers/r300/r300_state_derived.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=915bbc8b0b4eba001a500fd2291a757acd90b727
Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue Mar 2 11:30:46 2010 +0000

    progs/gallium/unit: Add more test cases.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7a31bed4b1d2aa099a8af02d9ab8dee33e0c1858
Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue Mar 2 11:30:23 2010 +0000

    util: Tweak comment for D3D10-like formats.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4e1aa4a8125d70c61e8c61b7b025ccbc841e7cba
Author: José Fonseca <jfonseca at vmware.com>
Date:   Mon Mar 1 18:15:04 2010 +0000

    progs/gallium/python: Rename pipe formats.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3b67f879701523a35bf09e999dcbaee26cd17b5a
Author: José Fonseca <jfonseca at vmware.com>
Date:   Mon Mar 1 18:14:48 2010 +0000

    gallium/unit: Rename pipe formats.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=496aa4793a4872c712b941e5d0b37ee1129ea8ed
Author: José Fonseca <jfonseca at vmware.com>
Date:   Mon Mar 1 18:14:38 2010 +0000

    rbug: Rename pipe formats.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4028fab89296346b1ae267e589d41c5ff4a5bab6
Author: José Fonseca <jfonseca at vmware.com>
Date:   Mon Mar 1 18:14:31 2010 +0000

    gdi: Rename pipe formats.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=907d5611b2d17efaf7e243ff766b04de957267d0
Author: José Fonseca <jfonseca at vmware.com>
Date:   Mon Mar 1 18:14:26 2010 +0000

    drm/nouveau: Rename pipe formats.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b34d138d8453d45f29632d4dcbe040be11265d26
Author: José Fonseca <jfonseca at vmware.com>
Date:   Mon Mar 1 18:14:12 2010 +0000

    svga: Rename pipe formats.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b7b07b0029c4c17603c97467dda0a487417c2477
Author: José Fonseca <jfonseca at vmware.com>
Date:   Mon Mar 1 18:13:57 2010 +0000

    softpipe: Rename pipe formats.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b5cfa6f1966557106a7033b2c80769d64c72ce4c
Author: José Fonseca <jfonseca at vmware.com>
Date:   Mon Mar 1 18:13:41 2010 +0000

    r300: Rename pipe formats.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ff9ddf4d39be9e36d3e1dd9e10e889efa40dfb1e
Author: Marek Olšák <maraeo at gmail.com>
Date:   Tue Mar 2 02:37:45 2010 +0100

    util/blitter: Fix the viewport transformation for Z coordinates
    
    When clearing buffers, the depth is specified in the range [0, 1]
    and should be passed through blitter "as is".

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c1c7fa5192c4fb3f51fb67c81e58713d61ff0c93
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Mar 2 01:15:02 2010 -0800

    i915g: Add assert to check for null pointer dereference.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8462fe2bbf2aac87e6eabddc805b3d3ec63c6376
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Mar 2 01:10:29 2010 -0800

    glsl: Add assert to check input to strcmp.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=247008f6c2014c8f84de3a27ac954afe2c418a93
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Mar 2 01:01:23 2010 -0800

    mesa: Add asserts to check inputs to memcpy.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8bf5c229f3fdf2f3a6ae44afe03d3e1bd7194d6a
Author: Dave Airlie <airlied at redhat.com>
Date:   Tue Mar 2 14:05:21 2010 +1000

    r600: fix blender picking.
    
    This fixes the sw fallback for GL_SELECT picking modes.
    
    Fixes object picking blender + depthpick test
    
    http://bugs.freedesktop.org/show_bug.cgi?id=26419
    
    Signed-off-by: Dave Airlie <airlied at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=80f3cc36c511f62666162bca1d88c7746b98a27d
Author: Zack Rusin <zackr at vmware.com>
Date:   Mon Mar 1 22:11:08 2010 -0500

    llvmpipe: implement some control-flow
    
    implements if/else/endif constructs and lays down the code for looping
    and others. we create a conditional execution mask which decides which
    of the four inputs are enabled for any store. it's used only if an
    execution mask is present, otherwise we go through a direct store.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d3f24ab33c284325abaf4b250f8928d4d53836e1
Author: George Sapountzis <gsapountzis at gmail.com>
Date:   Tue Mar 2 03:31:16 2010 +0200

    glapi: fix compile with ES

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6e48f17a1620dda83e0fedd68a8f004ed1fbfea9
Author: José Fonseca <jfonseca at vmware.com>
Date:   Mon Mar 1 23:18:29 2010 +0000

    glapi: Fix syntax.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9a7776696b786180f1d384eb22b928707e74dfca
Author: Pauli Nieminen <suokkos at gmail.com>
Date:   Mon Mar 1 23:47:35 2010 +0200

    radeon: Reduce number of radeon_bo_map calls that require kernel entry.
    
    DMA buffers are often remapped many times for singel cs. To reduce number of
    mapping calls ending to kernel dma buffers are mapped when allocated and unmapped
    when full or in cs flush. This makes indifual mapping calls in other parts of
    code simple increment/decrement reference count which is faster than entering
    kernel.
    
    This improves Anholt's openarena benchmark from 36 fps to 44 fps.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a379fa8b3059d0a083dc2641a4afb3a33380e275
Author: Karl Schultz <karl.w.schultz at gmail.com>
Date:   Mon Mar 1 12:21:13 2010 -0700

    Remove now obsolete mesa_bzero symbol.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ddccf7797425097ee6562290d3476075c38220b0
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Mon Mar 1 20:11:47 2010 +0100

    nv40: adapt to vertex element cso

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5bf4ff7dabfffd0018382d440682bd5f7d418606
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Mon Mar 1 20:11:36 2010 +0100

    nv30: adapt to vertex element cso

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d7e6e879fdfb1a4e3125237d117f68025dfa0d72
Author: George Sapountzis <gsapountzis at gmail.com>
Date:   Mon Mar 1 17:28:55 2010 +0200

    glapi: drop SOLARIS_THREADS
    
    It seems that SOLARIS_THREADS is not used and does not work.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d41ab94d35cb47effbd2582289298be4f13c50e4
Author: George Sapountzis <gsapountzis at gmail.com>
Date:   Mon Mar 1 04:44:02 2010 +0200

    glapi.c: misc coscmetic for FreeTSD
    
    - move out of of the dispatch/context block to after corresponding init functions
    
    - use more consistent naming with corresponding init functions
    
    - XXX use _glthread_InitTSD() vs (void)_glthread_GetTSD() in _glapi_check_multithread() XXX

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7b454b00a4423937bd83ecff2d61ff08e6504707
Author: George Sapountzis <gsapountzis at gmail.com>
Date:   Sat Feb 27 15:19:44 2010 +0200

    glapi.c: misc cosmetic
    
    mainly, move the multithread check mutex out of the dispatch/context block,
    closer to where it is used.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cccdc1783fda33da6fc12befdf288b74866e5dfa
Author: George Sapountzis <gsapountzis at gmail.com>
Date:   Fri Feb 26 23:43:46 2010 +0200

    glapi.c: mv init_glapi_relocs to glapi_getproc.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fae5758fac963ce014e3d43f1bca7fb489e02bf9
Author: George Sapountzis <gsapountzis at gmail.com>
Date:   Fri Feb 26 20:01:20 2010 +0200

    glapi.c: mv check_table to glapi_getproc.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=42f3241e04b6cd74829dfb64b4a154ac8a4e6a48
Author: George Sapountzis <gsapountzis at gmail.com>
Date:   Sat Feb 27 00:24:58 2010 +0200

    glapi.c: split check_table to not_null and get_proc

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=750a7f1f1d6438c3fb460883aa2a626970e4c534
Author: George Sapountzis <gsapountzis at gmail.com>
Date:   Fri Feb 26 19:09:38 2010 +0200

    glapi.h: drop dispatch_override prototypes
    
    cannot find them in mesa tree

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=57d31591d10d656dbc8bea1d162dec90518e7b8c
Author: George Sapountzis <gsapountzis at gmail.com>
Date:   Sat Feb 27 02:48:27 2010 +0200

    glapi.h: misc cosmetic
    
    - revert context/dispatch order, similar to glapi.c
    - stray GL_GLEXT_PROTOTYPES

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a4ec52f245746b477b673e7cfb9b73d711bfa0d6
Author: George Sapountzis <gsapountzis at gmail.com>
Date:   Fri Feb 26 20:58:24 2010 +0200

    glapi.h: consolidate GET_DISPATCH() and GET_CURRENT_CONTEXT() macros
    
    Use likely() macro, as this is what most projects use.
    
    Drops GL_CALL define, cannot find it in mesa tree.
    
    Also, whitespace cleaunps in glthread.h

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c9f1db0a03b6d89f8b1113785aa961e6c9a398ef
Author: José Fonseca <jfonseca at vmware.com>
Date:   Mon Mar 1 18:13:32 2010 +0000

    nouveau: Rename pipe formats.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=33080a8454ef5d6443c9b7211ab1e71888679f9f
Author: José Fonseca <jfonseca at vmware.com>
Date:   Mon Mar 1 18:12:38 2010 +0000

    llvmpipe: Rename pipe formats.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4710040617d0d7233da2c9c8fbdc41e79b39937a
Author: José Fonseca <jfonseca at vmware.com>
Date:   Mon Mar 1 18:12:25 2010 +0000

    i965: Rename pipe formats.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b2b1e899f64ed8a96ea2df6ed45accd430d44363
Author: José Fonseca <jfonseca at vmware.com>
Date:   Mon Mar 1 18:12:19 2010 +0000

    i915g: Rename pipe formats.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c828f784e54fa3bec3c4295dfdffce0ae9fb5e9c
Author: José Fonseca <jfonseca at vmware.com>
Date:   Mon Mar 1 18:12:09 2010 +0000

    cell: Rename pipe formats.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0b6e45e1ee55a63db5cb43fe863e054e13e87869
Author: José Fonseca <jfonseca at vmware.com>
Date:   Mon Mar 1 18:11:55 2010 +0000

    python: Rename pipe formats.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b306308757c0ce3cf47a50bac12bb39f212ca6b2
Author: José Fonseca <jfonseca at vmware.com>
Date:   Mon Mar 1 18:11:46 2010 +0000

    vega: Rename pipe formats.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5706d7fcaf3c3238c652593d5669b9f793c6cdce
Author: José Fonseca <jfonseca at vmware.com>
Date:   Mon Mar 1 18:11:30 2010 +0000

    wgl: Rename pipe formats.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d34a1a7028d76d783bbe0337c1b5613e37b31179
Author: José Fonseca <jfonseca at vmware.com>
Date:   Mon Mar 1 18:11:24 2010 +0000

    xorg: Rename pipe formats.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=41b80461b77abbd595d7597bea2a2585875e8a74
Author: José Fonseca <jfonseca at vmware.com>
Date:   Mon Mar 1 18:11:04 2010 +0000

    glx: Rename pipe formats.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ae3926011e6bd08ac921209cb4b189df4c255007
Author: José Fonseca <jfonseca at vmware.com>
Date:   Mon Mar 1 18:10:52 2010 +0000

    egl: Rename pipe formats.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c456dd5b4be15b1fe842e03dd40da4505e79e3fa
Author: José Fonseca <jfonseca at vmware.com>
Date:   Mon Mar 1 18:10:41 2010 +0000

    dri: Rename pipe formats.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7d1a79a04eb1266649956f6924f25071d85e20fe
Author: José Fonseca <jfonseca at vmware.com>
Date:   Mon Mar 1 18:10:23 2010 +0000

    mesa: Rename pipe formats.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a48975347126aacf3a82a5b3e3c69bffd491020a
Author: José Fonseca <jfonseca at vmware.com>
Date:   Mon Mar 1 18:10:07 2010 +0000

    translate: Rename pipe formats.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7a61722f693a39cdeb4f5ab2e905f563f742d2e3
Author: José Fonseca <jfonseca at vmware.com>
Date:   Mon Mar 1 18:09:55 2010 +0000

    draw: Rename pipe formats.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=712ba6e6b049c050af3ac1992aba009ebbe56ca5
Author: José Fonseca <jfonseca at vmware.com>
Date:   Mon Mar 1 18:09:40 2010 +0000

    util: Rename pipe formats.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3843548a67da4ad484eadfd9e65d56d581a49a82
Author: José Fonseca <jfonseca at vmware.com>
Date:   Mon Mar 1 18:09:03 2010 +0000

    gallium: Standardize on the LSB->MSB notation.
    
    Less confusing, and seems to gather more consensus.
    
    Below are the sed commands used. This and following commits are the
    result of applying this too to the whole tree, plus manual whitespaces
    fixes.
    
    s/\<PIPE_FORMAT_A8R8G8B8_UNORM\>/ASDGFSJKDGSDFGSJDFGREKT/g
    s/\<PIPE_FORMAT_B8G8R8A8_UNORM\>/PIPE_FORMAT_A8R8G8B8_UNORM/g
    s/\<ASDGFSJKDGSDFGSJDFGREKT\>/PIPE_FORMAT_B8G8R8A8_UNORM/g
    
    s/\<PIPE_FORMAT_X8R8G8B8_UNORM\>/ASDGFSJKDGSDFGSJDFGREKT/g
    s/\<PIPE_FORMAT_B8G8R8X8_UNORM\>/PIPE_FORMAT_X8R8G8B8_UNORM/g
    s/\<ASDGFSJKDGSDFGSJDFGREKT\>/PIPE_FORMAT_B8G8R8X8_UNORM/g
    
    s/\<PIPE_FORMAT_R8G8B8A8_UNORM_REV\>/PIPE_FORMAT_A8B8G8R8_UNORM/g
    s/\<PIPE_FORMAT_R8G8B8X8_UNORM\>/PIPE_FORMAT_X8B8G8R8_UNORM/g
    s/\<PIPE_FORMAT_A1R5G5B5_UNORM\>/PIPE_FORMAT_B5G5R5A1_UNORM/g
    s/\<PIPE_FORMAT_A4R4G4B4_UNORM\>/PIPE_FORMAT_B4G4R4A4_UNORM/g
    s/\<PIPE_FORMAT_R5G6B5_UNORM\>/PIPE_FORMAT_B5G6R5_UNORM/g
    s/\<PIPE_FORMAT_A2B10G10R10_UNORM\>/PIPE_FORMAT_R10G10B10A2_UNORM/g
    
    s/\<PIPE_FORMAT_A8L8_UNORM\>/PIPE_FORMAT_L8A8_UNORM/g
    
    s/\<PIPE_FORMAT_A8L8_SRGB\>/PIPE_FORMAT_L8A8_SRGB/g
    s/\<PIPE_FORMAT_R8G8B8A8_SRGB\>/PIPE_FORMAT_A8B8G8R8_SRGB/g
    s/\<PIPE_FORMAT_R8G8B8X8_SRGB\>/PIPE_FORMAT_X8B8G8R8_SRGB/g
    
    s/\<PIPE_FORMAT_A8R8G8B8_SRGB\>/ASDGFSJKDGSDFGSJDFGREKT/g
    s/\<PIPE_FORMAT_B8G8R8A8_SRGB\>/PIPE_FORMAT_A8R8G8B8_SRGB/g
    s/\<ASDGFSJKDGSDFGSJDFGREKT\>/PIPE_FORMAT_B8G8R8A8_SRGB/g
    
    s/\<PIPE_FORMAT_X8R8G8B8_SRGB\>/ASDGFSJKDGSDFGSJDFGREKT/g
    s/\<PIPE_FORMAT_B8G8R8X8_SRGB\>/PIPE_FORMAT_X8R8G8B8_SRGB/g
    s/\<ASDGFSJKDGSDFGSJDFGREKT\>/PIPE_FORMAT_B8G8R8X8_SRGB/g
    
    s/\<PIPE_FORMAT_A8B8G8R8_SNORM\>/PIPE_FORMAT_R8G8B8A8_SNORM/g
    s/\<PIPE_FORMAT_X8B8G8R8_SNORM\>/PIPE_FORMAT_R8G8B8X8_SNORM/g
    s/\<PIPE_FORMAT_X8UB8UG8SR8S_NORM\>/PIPE_FORMAT_R8SG8SB8UX8U_NORM/g
    s/\<PIPE_FORMAT_B6UG5SR5S_NORM\>/PIPE_FORMAT_R5SG5SB6U_NORM/g
    
    s/\<PIPE_FORMAT_S8Z24_UNORM\>/ASDGFSJKDGSDFGSJDFGREKT/g
    s/\<PIPE_FORMAT_Z24S8_UNORM\>/PIPE_FORMAT_S8Z24_UNORM/g
    s/\<ASDGFSJKDGSDFGSJDFGREKT\>/PIPE_FORMAT_Z24S8_UNORM/g
    
    s/\<PIPE_FORMAT_X8Z24_UNORM\>/ASDGFSJKDGSDFGSJDFGREKT/g
    s/\<PIPE_FORMAT_Z24X8_UNORM\>/PIPE_FORMAT_X8Z24_UNORM/g
    s/\<ASDGFSJKDGSDFGSJDFGREKT\>/PIPE_FORMAT_Z24X8_UNORM/g
    
    s/\<PIPE_FORMAT_YCBCR\>/PIPE_FORMAT_UYVY/g
    s/\<PIPE_FORMAT_YCBCR_REV\>/PIPE_FORMAT_YUYV/g

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b152abe914e9ba7263a5a2e76646716e01ad09ec
Author: José Fonseca <jfonseca at vmware.com>
Date:   Mon Mar 1 18:42:01 2010 +0000

    progs/gallium/unit: Rename PIPE_FORMAT_A8B8G8R8_SNORM.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=568a3c73652f02e8b0fee7693578c8fd2013d97f
Author: José Fonseca <jfonseca at vmware.com>
Date:   Mon Mar 1 18:41:05 2010 +0000

    r300: Remove PIPE_FORMAT_A8B8G8R8_SNORM.
    
    PIPE_FORMAT_R8G8B8A8_SNORM already listed.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=971ab386c0c8b7fd261a41e9a38fc4f83f9ba3f6
Author: José Fonseca <jfonseca at vmware.com>
Date:   Mon Mar 1 18:40:33 2010 +0000

    softpipe: Advertise PIPE_FORMAT_R8G8B8A8_SNORM instead.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a6c4c4486d66c857125fb7d6f1a21c002f5cb8cd
Author: José Fonseca <jfonseca at vmware.com>
Date:   Mon Mar 1 18:40:02 2010 +0000

    util: Remove PIPE_FORMAT_A8B8G8R8_SNORM.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=835a725684dc294f579bbb8e11ad767de7503eef
Author: José Fonseca <jfonseca at vmware.com>
Date:   Mon Mar 1 18:39:47 2010 +0000

    gallium: Remove PIPE_FORMAT_A8B8G8R8_SNORM.
    
    Its actually an alias for PIPE_FORMAT_R8G8B8A8_SNORM.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c863f30155f26d47dc45736ffbbc0e9d96009756
Author: Michal Krol <michal at vmware.com>
Date:   Mon Mar 1 19:00:40 2010 +0100

    util: Generate linear<->sRGB conversion tables.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=881be308360ec8019f17bc970bece23e9395134f
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Mon Mar 1 18:48:05 2010 +0100

    identity: adapt to new vertex element cso

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2918edb46acf58b467e4351d627912f4c8cdb32c
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Mon Mar 1 18:47:54 2010 +0100

    failover: adapt to new vertex element cso

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=470dbb84b8e892bf6d5a9136b40dd68f5b146a05
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Mon Mar 1 18:47:28 2010 +0100

    i965g: adapt to new vertex element cso

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8e2df0dcb92b7b092b35df3d35591c31d5f2ca5f
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Mon Mar 1 18:47:17 2010 +0100

    i915g: adapt to new vertex element cso

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4dfe2df6296745e054db6c83cdd122417a3e3764
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Mon Mar 1 18:47:04 2010 +0100

    cell: adapt to new vertex element cso

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e9441e1f88cc07365f4d7d9149ccefe128809645
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Mon Mar 1 18:46:49 2010 +0100

    r300g: adapt to new vertex element cso

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f89730385532056e89e3b9053c244a67f84e323e
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Mon Mar 1 18:46:39 2010 +0100

    llvmpipe: adapt to new vertex element cso

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=057427dd3ea9da6f907b39391f6bd1b093fb128e
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Mon Mar 1 18:46:29 2010 +0100

    softpipe: adapt to new vertex element cso

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b1676a953eb61838e9ef03532792bc723f4d4ada
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Mon Mar 1 18:46:12 2010 +0100

    svga: adapt to new vertex element cso

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=618e7e0c88400dc853b0ff4792a0c70800587073
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Mon Mar 1 18:45:57 2010 +0100

    trace: adapt to new vertex element cso

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9abef5ebfa6be3f8d39fbc8b92293c2c0c81ce46
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Mon Mar 1 18:45:46 2010 +0100

    vega: adapt to new vertex element cso

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1f57069c68f7bf812d4d2e054c5ced3ed72cfa10
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Mon Mar 1 18:45:25 2010 +0100

    vega: adapt to new vertex element cso

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=711476be2904bd16d45b424236d6aefa9a9e6bc9
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Mon Mar 1 18:43:58 2010 +0100

    xorg: adapt to new vertex element cso

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8397c80646364eb20d7e83304b55e6f3ee353b49
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Mon Mar 1 18:42:47 2010 +0100

    gallium/docs: document new vertex element cso interface

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=49d3f662b60be08328e7c1dc381d07f50c384601
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Mon Mar 1 18:41:03 2010 +0100

    vl: adapt to new vertex element cso interface

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ac4abaecd5f52e416c89bfe19b34ed7f4e014b21
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Mon Mar 1 18:40:22 2010 +0100

    util: adapt blitter code to new vertex element cso
    
    The interface of util_draw_vertex_buffer looks a bit odd (calling code has to
    set vertex elements but not vertex buffers) but due to the way cso state
    handling generally works (can't re-bind original vertex element state easily
    there) I guess that's ok for now.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=18603a2f07b99bfdbaab35b38b292233fc3e7689
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Mon Mar 1 18:36:19 2010 +0100

    st/mesa: fix mesa statetracker adaption to new vertex elements interface

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9a2c4f907b87e81173f50222c4bc325064609392
Author: Michal Krol <michal at vmware.com>
Date:   Mon Mar 1 17:57:18 2010 +0100

    tgsi: Cleanup exec code for CLAMP, CMP and CND.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ac8e1c18f2b75ff8a49efbc1aad3a5864f3cfcf0
Author: José Fonseca <jfonseca at vmware.com>
Date:   Mon Mar 1 16:42:54 2010 +0000

    util: Fix PIPE_FORMAT_R8G8B8_SRGB swizzles.
    
    The only user of PIPE_FORMAT_R8G8B8_SRGB is mesa, which
    per src/mesa/main/texstore.c interprets it as
    
      R8 G8 B8
    
    and not the other way around.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=88e640fc14c3146966b6ba886d7f79874e745b35
Author: José Fonseca <jfonseca at vmware.com>
Date:   Mon Mar 1 16:28:38 2010 +0000

    xlib: Use PIPE_FORMAT_R8G8B8A8_UNORM(_REV) as appropriate.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a2bcdb7e509fde231846f3af09bef38ed1df4068
Author: José Fonseca <jfonseca at vmware.com>
Date:   Mon Mar 1 16:26:36 2010 +0000

    r300: Use PIPE_FORMAT_R8G8B8A8_UNORM_REV where appropriate.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2c1249e2265cbe96bb00e94f2d9a19c5d8a9d5c4
Author: José Fonseca <jfonseca at vmware.com>
Date:   Mon Mar 1 16:25:25 2010 +0000

    i915g: Use PIPE_FORMAT_R8G8B8A8_UNORM_REV where appropriate.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=382d1d370bcf58303ffd9bc0606619e57ea3f302
Author: José Fonseca <jfonseca at vmware.com>
Date:   Mon Mar 1 16:25:04 2010 +0000

    mesa: Use PIPE_FORMAT_R8G8B8A8_UNORM_REV where appropriate.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=daf7caf4cfb1c3732a31be56157e9c7d0399ef58
Author: José Fonseca <jfonseca at vmware.com>
Date:   Mon Mar 1 16:24:48 2010 +0000

    util: Use PIPE_FORMAT_R8G8B8A8_UNORM_REV where appropriate.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cd8b6523039d68459756db487566a97fac1d4d75
Author: José Fonseca <jfonseca at vmware.com>
Date:   Mon Mar 1 16:24:09 2010 +0000

    gallium: Introduce a new format to disambiguate PIPE_FORMAT_R8G8B8A8_UNORM.
    
    PIPE_FORMAT_R8G8B8A8_UNORM now means just
    
      R8 G8 B8 A8
    
    PIPE_FORMAT_R8G8B8A8_UNORM_REV means
    
      A8 B8 G8 R8
    
    And the thumb rule is vertex buffers refer to PIPE_FORMAT_R8G8B8A8_UNORM,
    while textures refer to PIPE_FORMAT_R8G8B8A8_UNORM_REV.
    
    PIPE_FORMAT_R8G8B8A8_UNORM_REV is just a temporary name.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d170d73b16aef3e61a7b50038e7208e46d7d1223
Author: José Fonseca <jfonseca at vmware.com>
Date:   Mon Mar 1 16:10:49 2010 +0000

    bin: Remove raw2png.py.
    
    Outdated, broken, and unused.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=018f4aca794d41cbf215992f8f0dec584aa6bc91
Author: José Fonseca <jfonseca at vmware.com>
Date:   Mon Mar 1 16:07:53 2010 +0000

    util: Fix PIPE_FORMAT_R8G8B8_UNORM description and notes.
    
    There is actually no ambiguity in use -- it is always used as
    
      R8 G8 B8

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b42455c4f48076eec34e383d5b9cc4670f2d048f
Author: Michal Krol <michal at vmware.com>
Date:   Mon Mar 1 17:07:03 2010 +0100

    r300: Save viewport and clip states before invoking blitter.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=932e6f8d527d2147ecc4e75ce9ae2f71e23e61af
Author: Michal Krol <michal at vmware.com>
Date:   Mon Mar 1 17:06:20 2010 +0100

    util: Fix u_blitter setup code after bypass_vs_clip_and_viewport removal.
    
    Not tested.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d160eed005e75d8933562f4880dfc84033011ac5
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Mon Mar 1 15:11:39 2010 +0000

    r300g: Conversion to to winsys handle

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3a2358b6c64e028e170fef3254d54170fb2d14f1
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Fri Feb 26 04:27:48 2010 +0000

    svga: Conversion to winsys handle

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=45089784e3d5f8c9b87c2c6b943391f2e5125096
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Wed Feb 17 21:45:41 2010 +0000

    i965g: Conversion to winsys handle

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0e1eb1b8765149873f9fd27d455d8b7ed3387709
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Wed Feb 17 21:28:01 2010 +0000

    i915g: Conversion to winsys handle

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3f37f23d17734e8a49809859df58354ed9c00a2d
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Wed Feb 17 21:08:49 2010 +0000

    gallium: Reorg texture usage flags
    
    Introduce a new shared usage and rename primary to scanout.
    The display target usage is more of a windows concept and
    doesn't mean the same thing as shared. Display target means
    that the surface should be presentable, for softpipe this
    means that it should be backed by a hardware buffer.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b2e94d05c9602e2814a513a51eed67d014b338f3
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Mon Feb 15 17:17:30 2010 +0000

    gallium: Expose a opaque winsys handle and functions on pipe_screen
    
    Instead of having these functions on a side interface like on
    drm_api create a opaque winsys_handle that is to be passed down
    into the winsys.
    
    Currently the only thing ported to this new interface is drm_api,
    and of that only the components that builds by default is ported.
    All the drivers and any extra state trackers needs to be ported
    before this can go into master.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4c3bfc9778d9a0a75bf93b15303a4839f971f695
Author: José Fonseca <jfonseca at vmware.com>
Date:   Mon Mar 1 15:17:41 2010 +0000

    gallium: Remove inexisting formats.
    
    Can't find these formats used in any state tracker or any API.
    
    For some of these probably the reverse notation was meant, for which
    formats already exist.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cfdc14624747ac9f43b26915ddf14af3d50c6fe7
Author: José Fonseca <jfonseca at vmware.com>
Date:   Mon Mar 1 15:16:54 2010 +0000

    util: Remove inexisting formats.
    
    Can't find these formats used in any state tracker or any API.
    
    For some of these probably the reverse notation was meant, for which
    formats already exist.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=28f28885652cbf80118a0c27d4ca3a83ec999370
Author: José Fonseca <jfonseca at vmware.com>
Date:   Mon Mar 1 15:14:30 2010 +0000

    util: A few more links for D3D formats.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3a26193fd58e3cde277f63dcb9ea049a82860398
Author: José Fonseca <jfonseca at vmware.com>
Date:   Mon Mar 1 15:14:00 2010 +0000

    r300: Don't implement PIPE_FORMAT_R8G8B8X8_SNORM.
    
    This format is not actually used by any state tracker. Probably the
    reverse notation was mean, which would make it identical to
    PIPE_FORMAT_X8B8G8R8_SNORM.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b66b4cf64655b7994c1cefda622cca6951077795
Author: José Fonseca <jfonseca at vmware.com>
Date:   Mon Mar 1 14:56:05 2010 +0000

    util: A few more todo marks.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4a991b5783e213e31cacf530c02318f911bec2f6
Author: José Fonseca <jfonseca at vmware.com>
Date:   Mon Mar 1 14:49:18 2010 +0000

    util: More documentation for u_format.csv

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ffe90af2e8c834ab790462fce532cfca0a423ebd
Author: José Fonseca <jfonseca at vmware.com>
Date:   Mon Mar 1 14:24:41 2010 +0000

    util: Tweak comments regarding R8G8B8A8/X8_UNORM.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bd3c063da8ad8044a4d0361b279805bc4a73d011
Author: José Fonseca <jfonseca at vmware.com>
Date:   Mon Mar 1 14:22:30 2010 +0000

    python: Don't mention deprecated drivers=trace option.
    
    Now trace always built.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f54aecc4f2e83babd1883c2bbd0bba6906cdab07
Author: José Fonseca <jfonseca at vmware.com>
Date:   Sat Feb 27 23:50:09 2010 +0000

    python: Don't mention deprecated drivers=trace option.
    
    Now trace always built.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e243e87b522487f3c5e2c705884a97bafe091d32
Author: José Fonseca <jfonseca at vmware.com>
Date:   Sat Feb 27 23:49:58 2010 +0000

    llvmpipe: Don't mention deprecated drivers=trace option.
    
    Now trace always built.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c05c675de6fda5a17836d21c0d6920e51f5181a0
Author: José Fonseca <jfonseca at vmware.com>
Date:   Sat Feb 27 23:46:32 2010 +0000

    progs/gallium: Make a phony target "unit" to run unit tests.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e7ca0e126e1b838d7650eb480adfd548723bcea9
Author: Francisco Jerez <currojerez at riseup.net>
Date:   Mon Mar 1 01:56:38 2010 +0100

    dri/nouveau: Combine the dummy texture more deterministically on nv0x.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c7955f1341fd01be68c73b8a79c4b720b0645064
Author: Francisco Jerez <currojerez at riseup.net>
Date:   Mon Mar 1 01:53:22 2010 +0100

    dri/nouveau: Fix up the ADD texture environment on nv0x.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=394672659ddc1175747bae29fbf9957365d61e4c
Author: Andrew Randrianasulu <randrianasulu at gmail.com>
Date:   Mon Mar 1 01:48:29 2010 +0100

    dri/nouveau: Add two stencil operation cases in nv04_state_raster.c.
    
    Signed-off-by: Francisco Jerez <currojerez at riseup.net>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=949587d1692f4e528f54b598ffc22a1906e4baf3
Author: Andrew Randrianasulu <randrianasulu at gmail.com>
Date:   Mon Mar 1 01:46:32 2010 +0100

    dri/nouveau: Allow to render to XRGB8888 textures.
    
    Signed-off-by: Francisco Jerez <currojerez at riseup.net>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d2ac3d5e79bdf5a32a2dca135403d963ac6c83e4
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sun Feb 28 19:28:31 2010 +0100

    r300g: atomize texture and sampler states

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

    r300g: decouple vertex stream setup (PSC) and VS output mapping (VAP_OUT)
    
    Formerly known as vertex_format_state. These two are completely
    unrelated when using HWTCL and decoupling them makes the design
    less SWTCL-centric.
    
    When bypass_vs_clip_and_viewport gets removed, the PSC setup will
    no longer be a derived state.
    
    This change shouldn't make unbreaking SWTCL harder.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=79a86d312d8b3bc2e4fa28734467400e0b050301
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Sun Feb 28 16:28:44 2010 +0000

    i965g: Fix texture creation

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=54f9c509a1eddfa7b2600ef4e4c18c2e212f6d51
Author: Alex Weiss <algrs at cacography.net>
Date:   Sat Feb 27 14:47:43 2010 -0500

    Fixed mklib to properly merge static libraries on darwin.
    
    Signed-off-by: Dan Nicholson <dbn.lists at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=909c08d177638a6318382a70eee6e05ed67efd81
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Feb 27 21:57:38 2010 -0800

    dri: Remove dead code.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=edd6c338cfa69b6bf9cac0922ebb9518fbca7eed
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Feb 27 21:19:07 2010 -0800

    glut: Add asserts to check for null pointer dereferences.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=706fffbff59be0dc884e1938f1bdf731af1efa3e
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Feb 27 20:23:17 2010 -0800

    glx: Add assert to check input to memcpy.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=75dba756b2e3d6850b56376d7c183dc3277a563b
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Feb 27 20:11:31 2010 -0800

    mesa: Add asserts to check inputs to memcpy.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bfdee9cc70f21ef34ca8497d30ab72106ce43bd1
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Feb 27 17:19:31 2010 -0800

    mesa: Add assert to check input to memcpy is not null.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=65974f67e16187e1827fa4e46bde3b5df7a5bf02
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Feb 27 17:01:25 2010 -0800

    glsl: Move assert from outside to inside of _slang_gen_swizzle function.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cab77711b3e8d398393677bcefcd413f50503a64
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Feb 27 16:51:17 2010 -0800

    dri: Add assert to check for null pointer dereference.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=975f105bb88fe6c146c091556f142e733885c91a
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Feb 27 16:41:49 2010 -0800

    i810: Add assert to check for null pointer dereference.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b45af1ec61473ad3a576fc0cb564a4f71fbab7f5
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Feb 27 16:38:09 2010 -0800

    mach64: Add asserts to check for null pointer dereferences.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=689249bcbe96e2655aac29569ba36554bee1c503
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Feb 27 16:30:49 2010 -0800

    mga: Add assert to check for null pointer dereference.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a5406444aeeef40c899a4159a1fae6d1501bc1cb
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Feb 27 16:28:30 2010 -0800

    r128: Add assert to check for null pointer dereference.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=aa4d47f68f992f8bbe843822c9f75dce9e8706f8
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sat Feb 27 03:20:58 2010 +0100

    st/mesa: do not advertise S3TC if the external lib is not available

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d36e3952c21240cde19dac7f16cc37aac7174673
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sat Feb 27 17:00:03 2010 +0100

    r300g: put validating buffers after flushing
    
    Also cleaning up the nasty validation process.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4ed97f0a73db37f6105b6282d92646c3f66c2645
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sat Feb 27 23:12:46 2010 +0100

    r300g: use the atom size directly during emission

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=279715e76e5385afaad2834191e8578cf3a5d233
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sat Feb 27 23:37:01 2010 +0100

    r300g: atomize invalidation of texture caches

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fe6d3b9222ce184daab61ebb390a6af0b9889abf
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sat Feb 27 23:26:19 2010 +0100

    r300g: atomize PVS flush
    
    The first non-state atom. It's better and cleaner to have it.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=841122d0e8025290ff2691e13ade1099d2c3351c
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sat Feb 27 21:54:16 2010 +0100

    r300g: add size parameter to the atom emit functions
    
    Maintaining a closer relationship between the atom size and what's passed
    in BEGIN_CS.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=14771ba7e492aef115a2827ac403499d074f9d0d
Author: Marcin Slusarz <marcin.slusarz at gmail.com>
Date:   Sat Feb 27 13:55:35 2010 -0800

    mesa: remove libmesagallium.a on make clean
    
    Signed-off-by: José Fonseca <jfonseca at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3d3e3a56f2ded522267df60fdfc2c5933303d15b
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Feb 27 15:36:11 2010 -0800

    r300: Add asserts to check for null pointer dereferences.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5c007f42a128ad11c8e126443e0f040774901430
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Feb 27 15:29:44 2010 -0800

    savage: Add assert to check for null pointer dereference.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9db6a70af583242ba5012f3451cd30a07d16b95f
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Feb 27 15:13:38 2010 -0800

    sis: Add assert to check function pointer is not null.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b22437937fece754d9644a9d4ccb8db981d5e16c
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Feb 27 15:07:30 2010 -0800

    tdfx: Add asserts to check for null pointer dereferences.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e31a37966154cc8171a8663cf5aa4ef1dd070f97
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Feb 27 14:56:27 2010 -0800

    unichrome: Assert that pointer is not null before dereferencing.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1eba490202b09ee87f1c8af5a3bb77b5c3f23599
Author: José Fonseca <jfonseca at vmware.com>
Date:   Sat Feb 27 20:28:53 2010 +0000

    util: Fix X8/A8B8G8R8_SNORM's swizzle.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5b3c0c151b2d9b109935d47c1cd108b4d1f1ae64
Author: José Fonseca <jfonseca at vmware.com>
Date:   Sat Feb 27 20:28:16 2010 +0000

    progs/gallium: Add unit tests for pixel format packing/unpacking.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=74f94e8fdfe035fa68acdc19e6b0afc2957a4264
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sat Feb 27 20:05:00 2010 +0100

    r300g: move the emission of GA_POINT_MINMAX into emit_fb_state
    
    The only practical limits are the ones derived from the currently-set
    framebuffer state.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a3d4d0dec2882e352dc9ddcc1572e36620a4d13e
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sat Feb 27 20:03:34 2010 +0100

    r300g: put the emission of R300_US_OUT_FMT_UNUSED back
    
    It wasn't such a good idea to remove it. :/

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f129a7dd686cb3d824253bffab8c8b32b8ef8b69
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sat Feb 27 20:00:38 2010 +0100

    r300g: mark rasterizer_state as dirty only when it's not NULL

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c05f998f02b0799e46e6c306c03a09c35bd37cc0
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sat Feb 27 02:46:20 2010 +0100

    radeong: clean up includes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=93da1522098145f0e7ff9d4188050728b075b4a1
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sat Feb 27 00:37:01 2010 +0100

    r300g: always emit the correct max vertex index to avoid DRM errors
    
    Fixing bizarre reports that a vertex buffer is not large enough.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dba7ad895333b9b0988239266a217edeebe6a3b3
Author: Marek Olšák <maraeo at gmail.com>
Date:   Fri Feb 26 22:34:09 2010 +0100

    r300g: remove pointless "while"

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d3004d9156e261d81adcae31d55a4b782433cd6b
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Feb 27 02:28:00 2010 -0800

    radeon: Assert pointer is not null before dereferencing.
    
    Add back an assert that was removed in commit
    cd5f167353f16fb4f5b349002625b704f3e23778.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e63f532d26d82c06281840a84c73e2e36d7b3e1e
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Feb 27 02:18:06 2010 -0800

    dri: Assert pointer is not null before dereferencing.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=307071fe1e2bfacba9780e2397785495ae0b0ea1
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Feb 27 02:01:56 2010 -0800

    st/dri: Assert pointer is not null before dereferencing.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=226d98173886e9e26337d6e9593b2b561c8cb758
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Feb 27 01:52:46 2010 -0800

    r600: Assert pointer is not null before dereferencing.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=24a8b470ba592b4eb3560f7c5762e17ec0977a51
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Feb 27 00:31:14 2010 -0800

    glsl: Assert input to strcmp is not null.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fd29be3831a583a1ad1d7055bd234724ce7ccfae
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Feb 27 00:08:14 2010 -0800

    glsl: Assert pointer is not null before dereferencing.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=be97d2c0a6269e297f1db0e3639b0b03a45f21d9
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Feb 26 23:58:59 2010 -0800

    mesa: Remove unnecessary header.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bbefd86125f89451d75a96f31e1f4c871a1582c0
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Thu Feb 25 16:51:30 2010 +0100

    st/xorg: Re-enable crtc on resize

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=122b472814d7694d997a55aac3d32340bf09218d
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Thu Feb 25 16:51:15 2010 +0100

    st/xorg: Fix copy-topy

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cfbf75670dbb7e2a1fcb760d1792e4c9de634c7f
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Mon Feb 22 20:06:23 2010 +0100

    vmware/xorg: Bump to match vmware driver

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=956cd73c23269e4f76cbfee9076ec6eeb1f3262a
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Mon Feb 22 14:47:15 2010 +0100

    st/xorg: Make resize fail gracefully

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bad4b29d77817b54ab9b19ff9c8a0e5bf2de00fa
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Mon Feb 22 14:46:10 2010 +0100

    st/xorg: Obey max {width|height} from kernel and Gallium

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=55e5737bae6b88c2d1bc4c0d94e11548518659b8
Author: Thomas Hellstrom <thellstrom at vmware.com>
Date:   Mon Feb 15 14:10:19 2010 +0100

    st/xorg: Encapsulate all customizable stuff in a separate class.
    
    This avoids exposing the ms driver structure to the winsys,
    and nicely encapsulates driver customizable stuff.
    In the future more things might be customizable by the winsys, like
    throttling, 3D readback etc.
    
    Signed-off-by: Thomas Hellstrom <thellstrom at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ab8a232b2cad965501e3778219e957509a078757
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Thu Feb 18 16:02:03 2010 +0100

    vmware/xorg: Export modinfo just as the other vmware X drivers does

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dfe0cc4b021572bd4646630cf9faec2492cbf416
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Thu Feb 18 15:53:42 2010 +0100

    st/xorg: A bit more debugging info

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1eb5b42097fe2cf6e9d87db72dc004379e424101
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Thu Feb 18 15:51:59 2010 +0100

    st/xorg: Make default of debugging fallbacks smart
    
    Set it to the same as 2d acceleration

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d11f9a7bd83b7f0ea9ee959a764b77a4c3c55969
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Thu Feb 11 14:41:40 2010 +0100

    drm/vmware: Latest interface changes are backwards incopatible
    
    Since the execbuffer change actually changed size off the ioctl
    struct and not just a reuse of padded bits, we can't support
    old kernels as easily as the scanout change was.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0a1b760cd274aff96d68757dabf9caa077119f37
Author: Thomas Hellstrom <thellstrom at vmware.com>
Date:   Mon Feb 15 14:24:51 2010 +0100

    st/xorg, vmware/xorg: Fix xnfcalloc arguments.
    
    Signed-off-by: Thomas Hellstrom <thellstrom at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4fd43b09224c0e3b37de54e24508dcea5cd50dd8
Author: Thomas Hellstrom <thellstrom at vmware.com>
Date:   Tue Feb 9 22:54:15 2010 +0100

    vmware: Update vmwgfx_drm.h to kernel version.
    
    Signed-off-by: Thomas Hellstrom <thellstrom at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=52eb2ef6bf4e3327ed008c691efb821ecaa422b2
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Fri Feb 26 15:24:12 2010 -0500

    r600: enable OQ on rv740 on drms with working pipe config

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=424a8385e4d07860c6deca12c43d6c31698a29ed
Author: Klaus Schnass <klaus.schnass at student.tuwien.ac.at>
Date:   Fri Feb 26 15:09:50 2010 -0500

    r600: fail to validate unsupported texture formats

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d1fe9bcc3f07a73b3122851731d5081580d8bb8f
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Fri Feb 26 21:11:07 2010 +0100

    nv40: fix include of nv04_surface_2d.h

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=69a0f375ccc7d455cad94cd31323667bafe08287
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Fri Feb 26 15:11:29 2010 -0500

    eglinfo: Wrap extension string

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a509b8cc24df71599b5e77a8cec22ed6249ea960
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Fri Feb 26 14:51:32 2010 -0500

    xeglgears: Add an case that exercises EGL_KHR_gl_renderbuffer_image

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=557c20b3091843fdec59069b2b85969a49943305
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Fri Feb 26 14:51:11 2010 -0500

    egl_dri2: Implement EGL_KHR_gl_renderbuffer_image

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d7322c9d420e484bc3c7cecb873b04cf7da7f33a
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Fri Feb 26 14:49:31 2010 -0500

    intel: Lookup requested renderbuffer in intel_create_image_from_renderbuffer
    
    Previously we'd use the current renderbuffer.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b056e1566268f6230c5a6f0dc06a9b4f8b22b168
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Feb 26 12:04:53 2010 -0700

    progs/tests: add compile-time option for coloring texture corners
    
    When debugging wrap modes it's helpful to set each corner of the texture
    image to a distinct color.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f519d3d6b649780cc557159f783c330c2a70f93b
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Feb 26 11:58:54 2010 -0700

    gallium: define GENERATED auxiliary files
    
    Don't need special default dependency on u_format_pack.h anymore.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f89c237c2c35eb3ea554e8f9de036e9ead08173f
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Feb 26 11:58:05 2010 -0700

    gallium: added GENERATED_SOURCES var to Makefile.template
    
    For use in dependency checking and make clean.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3a650ba3a2f6ec23f74ff602bafd4d8bf3c35d45
Author: Dan Nicholson <dbn.lists at gmail.com>
Date:   Fri Feb 26 10:01:37 2010 -0800

    progs/glsl: Ensure CFLAGS are passed during linking
    
    Commit ab6825b3e3fd04564b7840e945fa32b0a7b3c0c2 fixed an issue where the
    architecture option -m32 wasn't being passed to the compiler when
    linking .o files. This would only fix the issue with user's building
    with the hacky --enable-32-bit. The right way to fix this is to pass
    CFLAGS to the linker, which the GNU make builtin rules unfortunately
    don't do.
    
    Signed-off-by: Dan Nicholson <dbn.lists at gmail.com>
    Tested-by: Török Edwin <edwintorok at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=88c174d182139e9433db70b81393276250c8ee20
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Fri Feb 26 13:18:37 2010 -0500

    xeglgears: Clean up the code a bit
    
    Still a mess...

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ea203de2d005b311d2f7f981523ae84494d6672a
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Fri Feb 26 13:17:30 2010 -0500

    Set API dispatch pointers for OES_EGL_image functions
    
    This chunk fell through the cracks when I rebase the EGLImage patch series.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ac56a44d5ee08ebfe2310113c6a04d2bc0f90e26
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Feb 26 10:54:20 2010 -0700

    Revert "gallium: remove unneeded -I path from Makefile.templast"
    
    This reverts commit d9c65ddd52199469c49fc0d3ad90fedb9a69274d.
    
    Looks like the nouveau drivers need this.  Perhaps the drivers
    could be fixed to add the extra -I path where needed.  I'll leave
    that up to others.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5ed444a7a4e8f74100a3678c007ac120e8569229
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Feb 26 10:54:05 2010 -0700

    gallium/nouveau: clean-up #includes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d9c65ddd52199469c49fc0d3ad90fedb9a69274d
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Feb 26 10:44:41 2010 -0700

    gallium: remove unneeded -I path from Makefile.templast

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=298a0352862e748078c7c56acd2cfc96c67373d4
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Feb 26 10:43:56 2010 -0700

    softpipe: fix up #includes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3f9ec9aa96406356b1224c6926e263cb626b5c67
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Feb 26 10:43:19 2010 -0700

    gallium/trace: remove unneeded path prefixes on #includes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=549ce307849f9d2d3d73a8e6c6a24a95416b06c1
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Feb 26 10:43:04 2010 -0700

    gallium/identity: remove unneeded path prefixes on #includes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=83f1183e769777df5ada4bf7add3390881f88d02
Author: Markus Fleschutz <markus.fleschutz at x-software.com>
Date:   Fri Feb 26 10:34:19 2010 -0700

    glx: fix incorrect array stack memory allocation
    
    The array stack space wasn't allocated to the proper size.  Fixes out of
    bounds memory writes when the client/array stack depth exceeds one.
    
    See fd.o bug 26768.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c78f84eebb3943e7a2a1eed262d85d2f67f79beb
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Feb 26 16:46:09 2010 +0000

    util: Define SRGB's channels as normalized.
    
    A better approximation than uscaled...

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9beb302212a2afac408016cbd7b93c8b859e4910
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Feb 26 16:45:22 2010 +0000

    util: Code generate functions to pack and unpack a single pixel.
    
    Should work correctly for all pixel formats except SRGB formats.
    
    Generated code made much simpler by defining the pixel format as
    a C structure. For example this is the generated structure for
    PIPE_FORMAT_B6UG5SR5S_NORM:
    
    union util_format_b6ug5sr5s_norm {
       uint16_t value;
       struct {
          int r:5;
          int g:5;
          unsigned b:6;
       } chan;
    };
    
    Not used everywhere yet because it seems compiled code is slower than
    bitshift arithmetic by some misterious reason. So we should generate
    bitshift arithmetic at least for the simple UNORM pixel formats.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4757325951e35460975e77d70dacf8b6eb10ab11
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Feb 26 15:45:48 2010 +0000

    util: Factor some code into u_format_parse.py

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fda9a19b3465e3eb6ef74611a85021055eb78a64
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Feb 26 15:37:18 2010 +0000

    util: Add util_bswap16.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=092010db3798f9a49ff9184bf238099af849e885
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Feb 26 11:03:06 2010 +0000

    util: Use python names consistent with u_format.h

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fe25476c04b341d50777b8edd0533f7c838f6361
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Feb 26 09:03:31 2010 -0700

    mesa: fix _BaseFormat assignment in _mesa_soft_renderbuffer_storage()
    
    The rb->InternalFormat field will be set by the caller if the allocation
    succeeds.  Until then, this field's value can't be used.  Fixes a failed
    assertion with FlightGear.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e215830c38be8ba00257937f5abbb17ec50ae3dc
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Feb 26 08:21:44 2010 -0700

    mesa: update tarball file list, bump version string

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=68205bf5b41c9b01d49a31fd294be947f7a14314
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Feb 26 08:17:37 2010 -0700

    progs/xdemos: fix typo in glxinfo help

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f2656c3e3cc91edcbf572d175efe9346a30b1da2
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Fri Feb 26 14:16:46 2010 +0100

    nv50: adapt to vertex elements cso

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8416d342792910bfffcc8806dba0ee35a395b31d
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Feb 26 10:12:32 2010 +0000

    llvmpipe: Fix lp_tile_r5g6b5_unorm_write_4ub.
    
    Was using 32bit integer pointers instead of 16bits.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=eee21b3812ce8e1d8c4ebbeb89d86c60867d1116
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Feb 26 10:11:52 2010 +0000

    llvmpipe: Fix scons dependencies.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e2b02ea9db1a01fd2c4e431edff237d9909863ef
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Feb 26 10:11:36 2010 +0000

    util: Add is_pot() method to formats.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0c20b3033309f5d71af835b4eb5680ec7384e1f7
Author: Michel Dänzer <daenzer at vmware.com>
Date:   Fri Feb 26 10:48:07 2010 +0100

    Fix up more stale references to gl(X)_API.xml which have moved.
    
    AFAICT the getproc* stanzas in progs/{fp,trivial}/Makefile are completely
    unused at this point, so just remove them.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2da7f1af3849b81778cb722e8f1f02c17a49a2e0
Author: Wil Reichert <wil.reichert at gmail.com>
Date:   Fri Feb 26 10:48:06 2010 +0100

    fix test progs from gl_API move
    
    Looks like these got missed.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=49f35a379dc52e9847fce803b9ef73d622d0e575
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Feb 26 09:09:35 2010 +0000

    Revert "glapi: Remove unnecessary headers."
    
    This reverts commit ead22e6a328e7d7b7c0b52af4705634e989e4d69.
    
    This headers are not unnecessary on windows.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e5c691f445e1c02e6e2f75b817b13d7024f7a3a6
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Feb 26 00:17:03 2010 -0800

    r300/compiler: Assert that array index is not negative.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ead22e6a328e7d7b7c0b52af4705634e989e4d69
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Feb 25 23:58:45 2010 -0800

    glapi: Remove unnecessary headers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c76d4db25260dd68684bf784efacd7323c7cab8b
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Feb 25 23:51:05 2010 -0800

    i965: Remove unnecessary headers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bdbb5f8170f48713b741ad68c26464231a01ca7a
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Feb 25 20:21:39 2010 -0700

    swrast: add 0.5 bias in tex_array_slice() per the spec

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=70d5c48341bd2cd36ac89540bd4de44834b50bf6
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Feb 25 19:50:09 2010 -0700

    docs: GL_EXT_texture_array updates

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4db9f8361207e9377eb772df8d16413d63f55636
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Feb 25 19:48:57 2010 -0700

    mesa: enable GL_EXT_texture_array for sw drivers

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1f2b495b5567897acbd236f302a1e2b9b5faec65
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Feb 25 19:45:45 2010 -0700

    glsl: implement support for GL_EXT_texture_array
    
    GL_EXT_texture_array is different from the existing GL_MESA_texture_array
    support in that the former is only supported for GLSL, not fixed-function.
    
    The shadow compare versions of the sampler functions haven't been tested
    yet.  The non-shadow versions have been tested with a new piglit test.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1edd444c2e9afadb56df55682ae606b5cefd811c
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Feb 25 19:08:02 2010 -0700

    mesa: added new extension flag for GL_EXT_texture_array

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=58ab56d32308e36f331294047e11c3e0b4b73cde
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Feb 25 19:06:27 2010 -0700

    swrast: the only wrap mode for selecting texture array slices is clamp

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

    mesa: added texture array targets in sizeof_glsl_type()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2c1619869a9af1420e0a23b65e31d40a694b7f46
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Feb 25 19:04:21 2010 -0700

    mesa: added cases for texture array targets

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a8dafe713f4b45fd09c678e1ca9fbe4eab16f8be
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Feb 25 19:03:55 2010 -0700

    mesa: remove redundant call to _mesa_base_fbo_format()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a858bc393ec431f836bea275edb4437fe41adc75
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Feb 25 19:03:24 2010 -0700

    mesa: added renderbuffer->_BaseFormat assertion

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=839e6bd8b90a124e88020d54ded46460b2a3bc2d
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Feb 25 18:35:08 2010 -0800

    i965: Try to hook up the Sandybridge URB_WRITE SEND message.
    
    My units still hang when doing this if the VS is enabled.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c8e5100a3910fd9b36d4424ef94c0581982f0b1a
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Feb 25 17:58:04 2010 -0800

    i965: Fix up the VUE handling for SNB, and hopefully clarify comments.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=54ea39f768871eb10286b195e1cd77f757c99752
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Feb 25 16:25:17 2010 -0800

    i965: Don't set a nonexistent enable bit in several SNB state pointers.
    
    The modify bit is now usually in the instruction header.  The
    exception is CC state pointers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1d7aec053b061caef928cfffc786660603d5f14c
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Feb 25 15:23:13 2010 -0800

    i965: Lump SNB in with Ironlake for bigger VUEs.
    
    This gets the VS to the point of accepting vertices.  \o/

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d790564f9452d6fa0378346a85c792aa346c1a57
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Feb 25 15:22:20 2010 -0800

    i965: Fix the SNB VE valid bit.
    
    So, when the docs say that 0 means enabled now?  That's a lie.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fc26f894babc47dd3a823bd4d63ee4d8ee0dad04
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Feb 25 14:27:07 2010 -0800

    intel: Fix up INTEL_NO_HW support.
    
    This was accidentally (it seems) deleted in
    5203b7227ccb6b618fa42f08434d4a3cf123dca2

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=89cce536cbc55460bc534acc06ea9f4d9ae71016
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Feb 25 14:24:36 2010 -0800

    i965: Don't include SNB in has_negative_rhw_bug.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dedfc0e6e606594b9b1772c6b0689f7fa547c3aa
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Feb 25 14:05:27 2010 -0800

    i965: Fix the SNB clip near VP API bit.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=17ddb7c7e897719fa28fb64ac3ecbc7b7e9f8d24
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Feb 25 13:46:45 2010 -0800

    i965: Fix the SNB URB entry count setup.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9a4a219d20127378793217da4c10ab865b96e477
Author: George Sapountzis <gsapountzis at gmail.com>
Date:   Fri Feb 26 04:02:41 2010 +0200

    drop header files and demos for dropped window systems

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=25da8e66f8f9b5a6a20ba95412e80b1f422f48d0
Author: George Sapountzis <gsapountzis at gmail.com>
Date:   Fri Feb 26 04:02:41 2010 +0200

    remove hack for miniglx from dri/utils.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ddecefbb82bf30845fed5788fa72751f44aec4e8
Author: George Sapountzis <gsapountzis at gmail.com>
Date:   Fri Feb 26 04:02:41 2010 +0200

    drop linux-solo configs

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=900b163a86cc97f029c8bf8cf2779fa173f353de
Author: George Sapountzis <gsapountzis at gmail.com>
Date:   Fri Feb 26 04:02:41 2010 +0200

    minor cleanup of dri/Makefile.template's after miniglx drop
    
    also makes the WINDOW_SYSTEM configure var useless ...

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=593eb8a642e8853d50da7792d7c111500d5cbe34
Author: George Sapountzis <gsapountzis at gmail.com>
Date:   Fri Feb 26 04:02:40 2010 +0200

    drop stray src/mesa/main/sources

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c9e8ff1976cd14fdc84db440a554185be29a0ca2
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Feb 25 18:59:56 2010 -0700

    mesa: use simplified _BaseFormat value in render-to-texture code
    
    Fixes fd.o bug 26762.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=31ff9b0a135bf913ae6b44868bde31534a87802c
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Feb 25 16:20:01 2010 -0700

    util: remove a trailing semicolon in format table code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ab6825b3e3fd04564b7840e945fa32b0a7b3c0c2
Author: Török Edvin <edwintorok at gmail.com>
Date:   Thu Feb 25 09:02:43 2010 -0700

    progs/glsl: add ARCH_FLAGS to LDLIBS
    
    Allows building 32-bit demos on 64-bit Debian host.
    
    Signed-off-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3e882e943c487945d598cbc6fae8fd570f28081d
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Feb 25 17:52:48 2010 -0800

    util: Remove import of unused sys module.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=44f78eb18e851892f72b41be4119cf8b14cddbbb
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Thu Feb 25 16:20:03 2010 -0500

    Remove unused mini and mesa glu subdirectories

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b15fe60ba568ff28de38dd0dc834fb9198650002
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Thu Feb 25 16:19:20 2010 -0500

    Drop unused glut subdirectories

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=74377c8d1b750f04dcad12e5885af2d3178b3bad
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Thu Feb 25 16:17:40 2010 -0500

    Remove windml progs

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a9e36696837b2c31ecee4017a0adffbd987c1eff
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Thu Feb 25 16:17:04 2010 -0500

    Remove remaining miniglx references

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=79aeafd3ca3680c28f6d47a21a501334844f4475
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Thu Feb 25 16:12:58 2010 -0500

    Drop fb, ffb and gamma dri drivers

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=40c6bb58be4bc2be3c4901fe8b945d2a12983af6
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Thu Feb 25 16:10:09 2010 -0500

    Drop classic mesa svga driver

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e14a5b14b2db2ef2e744b49024ac341b998d1711
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Thu Feb 25 16:08:59 2010 -0500

    Drop glide driver

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=230d263aca86854104645c589d75f2862c50abe6
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Thu Feb 25 16:00:45 2010 -0500

    Remove GGI support

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b5c3199afe0d90787223cb57c35ff22e38b3c920
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Thu Feb 25 15:55:00 2010 -0500

    Remove dos driver

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=97972244d5254cb2862325f8fe03db0a82a8041a
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Thu Feb 25 15:52:32 2010 -0500

    Remove d3d driver

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4387580e50f49d642160982208c807da858cd1ab
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Thu Feb 25 15:49:18 2010 -0500

    Remove directfb support

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dadd5094bfe8f8a9d0fc7b48086d3a4bc1c6b15f
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Thu Feb 25 15:50:52 2010 -0500

    Remove allegro driver

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0bca812dc43c056c76fce8136f287f9de3c38975
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Feb 25 14:26:25 2010 -0800

    Revert "glu/sgi: Set freed pointer to NULL."
    
    This commit breaks flightgear fgfs. A null pointer is
    dereferenced in the function MakeVertex.
    
    This reverts commit 9be414f4b93c763e1aee8f634a13721ae5d95fcd.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6a9705f41d4b6c43bc3459c69d021d0f042cd8ce
Merge: b43cfa9c5eac505c0a5e82b6f3b6d57d54860045 38c449409207c8948c1961a3132475bbd422f8f1
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Feb 25 10:56:09 2010 -0800

    Merge branch 'sandybridge'
    
    This brings in the initial code I've been working on for bringing up
    OpenGL on Sandybridge in the i965 driver.  It doesn't work yet.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b43cfa9c5eac505c0a5e82b6f3b6d57d54860045
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Feb 23 11:18:25 2010 -0800

    docs: addition of ARB_fcc to i965.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=38c449409207c8948c1961a3132475bbd422f8f1
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Feb 24 09:16:19 2010 -0800

    i965: Add SNB math opcode support.
    
    This is untested at this point.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=078e7b62f69658e40aedea59cf6f005162a29f83
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Feb 23 17:42:20 2010 -0800

    i965: Emit SNB FF unit state after the unit's push constants.
    
    There's a BUN for the WM unit that says WM_STATE must immediately
    follow PS_CONSTANTS, which this addresses.  Presumably other units are
    roughly the same, too.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c791f8a1e532834ae7a517c042e9efe262b62233
Author: Eric Anholt <eric at anholt.net>
Date:   Mon Feb 1 09:55:18 2010 -0800

    i965: Set up the SNB sampler state pointers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5878c841e90a8006715877045aa95a752472eaab
Author: Eric Anholt <eric at anholt.net>
Date:   Mon Feb 1 09:41:26 2010 -0800

    i965: Set GS rendering enabled even when the GS stage is disabled.
    
    This is copying the behavior of other drivers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f69d46150c308285a518391db02cc9cba0f2a12d
Author: Eric Anholt <eric at anholt.net>
Date:   Mon Feb 1 09:04:12 2010 -0800

    i965: Add a couple SNB state packets I saw in other batchbuffer dumps.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2ab3bf2fa37042386a2d50f60b1d0e32e26b91c2
Author: Eric Anholt <eric at anholt.net>
Date:   Mon Jan 25 14:48:06 2010 -0800

    i965: Re-disable the VS.
    
    There's stuff that needs to happen in the ISA before we can play with
    actually executing anything in the VS.

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

    i965: Fix up some Sandybridge define checks for the structure rebase.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=591a996ab6a8ef96a46e88317071330d94c4138f
Author: Eric Anholt <eric at anholt.net>
Date:   Mon Dec 21 13:08:41 2009 -0800

    i965: Move PIPELINE_SELECT to the top of gen6 3d pipeline setup.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ab8c37fe18e0367e8718774198a0d0086fde0cf9
Author: Eric Anholt <eric at anholt.net>
Date:   Mon Dec 21 11:48:32 2009 -0800

    i965: Untested Sandybridge WM packets.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=737fac7ba220e4a2d66a8e2100ae0af620c274df
Author: Eric Anholt <eric at anholt.net>
Date:   Mon Dec 21 11:22:14 2009 -0800

    i965: Hook up remaining Sandybridge state packets besides WM.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=70be48dff6bb68c61285641e4d976bfd53e0f00c
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Jan 29 11:03:04 2010 -0800

    i965: Untested Sandybridge SF setup.

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

    i965: Fixup Sandybridge GS packet from doc updates.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=da577ee8800b940fcf416716c13133cd43c3d035
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Dec 17 15:52:17 2009 -0800

    i965: Fix up Sandybridge GS reg definitions

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a935cb2acafab199ac5ed4f2484af77be2af6363
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Dec 17 15:51:43 2009 -0800

    i965: fix typo in SNB VS defines comment

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=305b72154f6b05360d64feca4725a2eaa8c48a6e
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Dec 17 14:51:42 2009 -0800

    i965: fix typo in SNB GS register defines

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0fbc0b0c172060ce5dd946fe33a43d9194ab45d0
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Dec 17 09:47:53 2009 -0800

    i965: Enable clip stats.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1ae0cb5f286bbba10e99c8e3bc1c55d2aeb38b59
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Dec 17 09:38:50 2009 -0800

    i965: Add Sandybridge viewport setup.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c9065cd61fd43a507ae3100d7c0ab957672cab70
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Dec 17 08:23:37 2009 -0800

    i965: Enable DRAWING_RECTANGLE emit on Sandybridge.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=64e0c586a74553b2941f18feb199d8cddb192102
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Dec 17 08:20:32 2009 -0800

    i965: Add Sandybridge scissor state.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=93fcfc8369cc3fa42f6ba577c26474464f21e6ad
Author: Eric Anholt <eric at anholt.net>
Date:   Mon Dec 14 14:17:00 2009 -0800

    i965: Fix up the VF stats packet header.

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

    i965: Set the state base address on Sandybridge.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2c3d6f8e3e714451c436d5496167747e9311c3df
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Dec 3 18:52:35 2009 -0800

    i965: Free gen6 state BOs on context destroy.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d971375bc1872cb2d95a710e3d62f5b037fbe7f7
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Jan 29 10:42:17 2010 -0800

    i965: Giant pile of flushing to track down SNB bringup issues.
    
    This should go away before we push the code.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d512aa3d6d9948f5c294110fdae7a24aaf37051f
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Dec 3 18:31:32 2009 -0800

    i965: Fix some defines of gen6 regs from docs comparison.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=040cf3fcdc3ec717f3d98a37e2f0c19481a856bd
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Dec 3 17:25:42 2009 -0800

    i965: Add basic decode of new gen6 packet boundaries.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ff3997904ab988824e744fdbecde6eb79d9bf40f
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Dec 3 16:53:07 2009 -0800

    i965: Reconnect the index/vertex setup.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c9dc6d425e645f2988118ff51cabe167a0cd3971
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Dec 3 17:08:32 2009 -0800

    i965: Set up the SNB URB.
    
    even with vs disabled, still doesn't work.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0da50fa67009535577dc84dde21672db5ec45134
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Dec 3 15:44:29 2009 -0800

    i965: Try sending prims down the pipeline.
    
    Now things catch on fire.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8485e100b81d5cf44cde7af0c7feb79a32bf3dd0
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Dec 3 15:20:06 2009 -0800

    i965: Try uploading SNB VS constants.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=eda1b50aa10031aeb07071f59fed93304b2fe2ca
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Dec 3 15:06:08 2009 -0800

    i965: Try turning on the VS.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=98f9666f04eed9ae873fdea20c4c4b9db6cead84
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Dec 3 15:04:37 2009 -0800

    i965: Get vp-tri batchbuffers running (no rendering).

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f58fbcf7618bcc6ef9da8e8939100b14ea4d584b
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Jan 29 11:12:18 2010 -0800

    i965: Add untested REJECT_ALL clip state.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=520b64ddfb4c2efa742bc2217fef96fdec5eea9b
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Nov 26 22:03:43 2009 -0800

    i965: Add untested passthrough GS setup.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ba882d7827e5526e99c9d5c453d56c5e029c7476
Author: Eric Anholt <eric at anholt.net>
Date:   Mon Nov 16 14:50:23 2009 -0800

    i965: Add untested Sandybridge passthrough VS setup.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7ee590424c974cb10882e9c4664a6024595fc9de
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Jan 29 11:18:26 2010 -0800

    i965: Start adding support for the Sandybridge CC unit.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9dce60f35b25f4f5605b22d75447bac5d9f55515
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Nov 3 14:02:24 2009 -0800

    i965: Set up sandybridge binding table pointers but don't enable it yet.
    
    It hangs the GPU at the clipper stage, presumably because we're lacking
    other setup.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0b9932ffde3f7228288717302b43aa01df0b5fa0
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Nov 3 13:41:22 2009 -0800

    i965: Update WM surface state setup for sandybridge's new BLEND_STATE.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=719f2b1d8570aa58b970bd28941221ee6c34af9b
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Nov 3 13:19:30 2009 -0800

    i965: Set up sandybridge depthbuffer.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=554a8f4026459406e7d3ed4e7017a88a57492ddf
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Nov 3 11:28:47 2009 -0800

    intel: Start adding defines and some bits for sandybridge bringup.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=51e8a66fa197de7e17fb94d901a4cf26f0812670
Author: Francisco Jerez <currojerez at riseup.net>
Date:   Thu Feb 25 01:55:13 2010 +0100

    dri/nouveau: Use the XRGB8888 hardware texture format.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=59ddf8ca635465dea1d455c384f5905b65dc6979
Author: Francisco Jerez <currojerez at riseup.net>
Date:   Tue Feb 23 16:39:26 2010 +0100

    dri/nouveau: Use the hardware I8 format for intensity textures.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4a7e9b5df453055ed6eedce1ea5c1d4a2f810fa7
Author: Francisco Jerez <currojerez at riseup.net>
Date:   Sun Feb 21 14:23:40 2010 +0100

    dri/nouveau: Implement EXT_texture_from_pixmap.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a7b8d105a6efe4056633f7129f80aac1f13cc246
Author: Francisco Jerez <currojerez at riseup.net>
Date:   Thu Feb 25 02:15:54 2010 +0100

    dri/nouveau: Support rectangle textures.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7432ffbdfa52b51b720bdde5cd50c497862b8806
Author: Francisco Jerez <currojerez at riseup.net>
Date:   Tue Feb 23 16:31:42 2010 +0100

    dri/nouveau: Don't try to map a non-existent teximage.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=35041ec151fa6af71966d86869c38bc6b2f7606f
Author: Francisco Jerez <currojerez at riseup.net>
Date:   Tue Feb 23 16:30:48 2010 +0100

    dri/nouveau: Add some RGB888 span functions.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3ccfce85e243e83afc1bb582d7424d9238a64f42
Author: Francisco Jerez <currojerez at riseup.net>
Date:   Tue Feb 23 16:57:06 2010 +0100

    dri/nouveau: Fake A8 and L8 texture support on nv04.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7269a30b86745a29bb575ce3545ab82e6514ce2a
Author: Francisco Jerez <currojerez at riseup.net>
Date:   Tue Feb 23 16:15:14 2010 +0100

    dri/nouveau: Restructure the nv[12]0 regcombiner code, and fake A8/L8 support.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=323e6bbb052f37f91c7340e16c2352bb780a43d8
Author: Francisco Jerez <currojerez at riseup.net>
Date:   Mon Feb 22 02:03:42 2010 +0100

    dri/nouveau: Try to validate textures earlier.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=44602bb23ca7b67d4db586d9194c75cfe4a60962
Author: Francisco Jerez <currojerez at riseup.net>
Date:   Mon Feb 22 01:53:23 2010 +0100

    dri/nouveau: Swizzle using the CPU when we hit a limitation of SIFM.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e59e5e3388c9561d58aa02bab20baca99ba86d15
Author: Francisco Jerez <currojerez at riseup.net>
Date:   Mon Feb 22 01:50:04 2010 +0100

    dri/nouveau: Clean up the nv04 surface code a bit.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1e4c0618a8e5f251b68e98af498a2a8ff787cc61
Author: Francisco Jerez <currojerez at riseup.net>
Date:   Sun Feb 21 14:35:56 2010 +0100

    dri/nouveau: Avoid mask overflow on nv04_surface_fill.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9a8e374c46079d40ef577842cbf917af1c131dc0
Author: Francisco Jerez <currojerez at riseup.net>
Date:   Sun Feb 21 14:30:31 2010 +0100

    dri/nouveau: Set _BaseFormat correctly for z24s8 renderbuffers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=91af398b32f0f63a1560fe023651be0861c08f8a
Author: Francisco Jerez <currojerez at riseup.net>
Date:   Sun Feb 21 14:28:17 2010 +0100

    dri/nouveau: Fix stencil mask handling on glClear().

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=db2e1518ff4ecb4a394076321ea5cdda3483ccbe
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Feb 25 17:02:52 2010 +0000

    scons: Always build trace driver
    
    There are so many state trackers and winsys that rely on it for debug
    building, and trace can really build anywhere and is thin so there's no
    point is making it an option.
    
    Based on  Xavier Chantry <chantry.xavier at gmail.com>'s patch:
    
    "I also removed the trace check in xlib SConscript which is now useless, and
    that script seems to deal with the cell driver, so I added cell in the check
    for supported drivers."

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

    python: Fix typo.

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

    glapi/gen: just copy in glx/glapi

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

    glapi: EXTRA_DEBUG is never defined, make this explicit

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

    glapi: minor ugliness to be able to copy to xorg

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8ae701cbc9fc8d2e0e710aea7ef3b0fa68dcec73
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Feb 25 08:36:31 2010 -0700

    docs: remove demos.html page which contained one dead link

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

    tgsi: Remove dead code.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2cf44390d1e819f23e1d7ceb3199276c9148c647
Author: Chia-I Wu <olv at lunarg.com>
Date:   Wed Feb 24 12:01:14 2010 +0800

    mesa: Move src/mesa/glapi/dispatch.h to mesa.
    
    glapi/dispatch.h is a core Mesa header file.  Move the header file to
    main/ to make this clear.  It also becomes clear after this change that
    IN_DRI_DRIVER is only used in core Mesa to enable the remap table.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=27d260b41038e0c19c8f24b8bdb2c004c1eb7aa2
Author: Chia-I Wu <olv at lunarg.com>
Date:   Wed Feb 24 11:20:14 2010 +0800

    glapi: Move src/mesa/main/dispatch.c to glapi and rename.
    
    main/dispatch.c is a glapi source file.  It is part of GLAPI_SOURCES in
    sources.mak and part of glapi_sources in SConscript.  This commit moves
    it to glapi/ and renames it to glapi_dispatch.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4cb13b433cfdaa1295e5df048d7ef614545f6e16
Author: Chia-I Wu <olv at lunarg.com>
Date:   Wed Feb 24 12:04:58 2010 +0800

    glapi: Generated GLX sources should use glapidispatch.h.
    
    Fix glX_proto_recv.py and glX_proto_send.py, and regenerate the sources.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2be1fcaafef8af672434553c4bdca73a9db6934d
Author: Chia-I Wu <olv at lunarg.com>
Date:   Wed Feb 24 11:17:16 2010 +0800

    mesa: Remove unused Makefile.{ugl,win}.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6e28a4e0bcd98327838855175a5b214c31a4cde0
Author: Chia-I Wu <olv at lunarg.com>
Date:   Thu Feb 25 21:18:20 2010 +0800

    st/egl: Reduce validation round-trips in DRI2 backend.
    
    This is similar to the changes to reduce the round-trips in ximage
    backend.
    
    When the server supports DRI_InvalidateBuffers, the event is used to
    update the server stamp (this path is not tested).  Otherwise, the
    server stamp is updated when flush_frontbuffer or swap_buffers is
    called.  This makes sure at least the client APIs get the new buffers
    when a new frame is started while skipping all round-trips during the
    drawing.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=33b92471a7b97c4f3ebf722e8551f37e167a445c
Author: Chia-I Wu <olv at lunarg.com>
Date:   Thu Feb 25 21:16:56 2010 +0800

    st/egl: Reduce validation round-trips in ximage backend.
    
    ximage_surface_validate is called several times per frame.  This commit
    adds the client and server stamps to reduce the round-trips to the
    server.  The idea is to bump the server stamp when flush_frontbuffer or
    swap_buffers is called, and to skip the round-trip when the client stamp
    is equal to the server stamp.  This makes sure the client APIs get the
    new buffers when a new frame is started while skipping all round-trips
    during the drawing.  To make this work, egl_g3d_validate_context is no
    longer called after swap_buffers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=29ec53d8439eab85f39de02bd18539c26410d2bf
Author: Chia-I Wu <olv at lunarg.com>
Date:   Wed Feb 24 15:34:16 2010 +0800

    st/egl: Refactor dri2_surface_get_buffers.
    
    Add dri2_surface_process_drawable_buffers to process the buffers
    returned by the server.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=545ac97f9b95e9b5ebd04d2960abb224b5adbe17
Author: Chia-I Wu <olv at lunarg.com>
Date:   Wed Feb 17 23:11:31 2010 +0800

    st/egl: Add dri2InvalidateBuffers.
    
    src/glx/dri2.c will call dri2InvalidateBuffers when
    DRI2_InvalidateBuffers event is received.  This fixes a missing symbol
    error, and paves the way for event-based validation.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cc7904ffa56b3f27de80bf31084dead12fb09ae0
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Feb 25 02:42:41 2010 -0800

    util: Assert that pointer is not null before dereferencing.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d553479cc48d512fc5055c166a699bcfff494a24
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Feb 25 02:26:18 2010 -0800

    mesa: Remove dead error condition.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9be414f4b93c763e1aee8f634a13721ae5d95fcd
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Feb 25 02:19:00 2010 -0800

    glu/sgi: Set freed pointer to NULL.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=235c6bdf6dc0a687a7313f948444c4294abc0ea1
Author: Michal Krol <michal at vmware.com>
Date:   Thu Feb 25 10:22:30 2010 +0100

    util: Fix blitter vertex and viewport setup.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=686f69bd13fd2aebaa40edeb7e25e4a49b12a2bd
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Wed Feb 24 20:02:59 2010 -0800

    r300g: Atomize vertex shader.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f05d4526e31bfcf238d826582317312bf0d8572d
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Wed Feb 24 19:53:47 2010 -0800

    r300g: Move CALLOCs to correct place.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e6632b4bf7cba5fe8a77d54635a3b617fa67185f
Author: Marek Olšák <maraeo at gmail.com>
Date:   Mon Feb 22 15:11:29 2010 +0100

    r300g: prevent CS overflow when emitting the draw packets
    
    Signed-off-by: Corbin Simpson <MostAwesomeDude at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b7041db8f8af07d3eec68fb259e2f17ceb8bd421
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Wed Feb 24 15:32:59 2010 -0500

    xeglgears: Update help text

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bc04ae21c10bedcc75d3483784d3eaf7bf090f55
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Feb 24 17:30:43 2010 -0700

    llvmpipe: clean up rasterization threads upon context destruction
    
    Fixes glean hang, bug 26536.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=072aeb57bd20b5fc39cf9d46a693a1a9aa9de11e
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Feb 24 16:13:46 2010 -0700

    vbo: remove dead code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=778276a4dd30d97ca9b573b090a28b22d17a6801
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Feb 24 15:49:11 2010 -0700

    r300g: remove invalid .PHONY line
    
    The $(COMPILER_ARCHIVE) target is not a phony target.
    This solves the unconditional re-making of libr300.a

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1332ee5487cc03955978162076ae8f37e70f06ee
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Feb 24 15:09:57 2010 -0700

    gallium: remove extra -I paths from Makefile.template

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=17efc8c05c6931a4638ee9f6138794f2b2b29540
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Feb 24 14:00:30 2010 -0800

    mesa: Fix SCons build.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f393d95ff2de0a87d188099f97bf6cc781ae9e54
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Feb 24 14:06:52 2010 -0700

    dri: remove old assertion (see bug 26734)
    
    (cherry picked from commit 293f4d51b473783d5c5ab773a1c438e0a2fe46f2)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5046f2c1950c44129f6098a7aae14dd50ee1f8a4
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Feb 24 13:53:30 2010 -0700

    llvmpipe: more lp_rasterizer_task parameter passing

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1c9db3c57f1538e21b839df0989b958be3465a36
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Feb 24 13:30:57 2010 -0700

    llvmpipe: pass fewer parameters to rasterization functions

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ab71a5e4c918eee19b518603a2db11d2793b2c91
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Feb 24 13:23:10 2010 -0700

    llvmpipe: added some assertions

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f272a780af92d7aeff085ad5c968c5ca1d157113
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Wed Feb 24 14:36:56 2010 -0500

    xeglgears: Remove borrowed GL_OES_EGL_image types
    
    These are now in gl.h.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=61cc18a866207db3560f9026e5566602123ed4f7
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Thu Feb 11 19:37:28 2010 -0500

    xeglgears: Add test case for texturing from an EGLImage

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f4e7d1b1e5477a28e9a6364e742a79f95fb9b10e
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Thu Feb 11 19:28:26 2010 -0500

    egl_dri2: Implement EGL_KHR_image and EGL_KHR_image_pixmap

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=10e79627414bc2bbc72d68ed25fb9999948a294f
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Thu Feb 11 19:04:02 2010 -0500

    intel: Implement GL_OES_EGL_image entrypoints

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c26247100bfd453a7ec013f630abe366c12fbd8b
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Thu Feb 11 18:59:40 2010 -0500

    intel: Implement DRI image extension

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=79cbcb663d738b424466219cf8a1221eac106a6f
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Thu Feb 11 17:45:24 2010 -0500

    dri_interface.h: Add DRI image and eglImageLookup extensions
    
    These are used for implementing the various EGLImage extensions.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ccd78fed880c4c8f1fccf1d10fc46442fa146359
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Feb 24 12:03:51 2010 -0700

    gallium: remove $(DEFINES) from cc/c++ command lines
    
    The $(DEFINES) is already in $(CFLAG)S and (CXXFLAGS).
    This prevents all the -D args appearing twice in the compilation commands.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=51b799288a405be3f4cdbfc7221221399512992a
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Feb 24 11:57:26 2010 -0700

    mesa: put declaration before code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9f6990120ace5725e16ee2dd9a59da76fe1041cc
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Feb 24 08:59:49 2010 -0700

    gallium: comment/document usage flags

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d1dc5b124e133379be5bb57b68733c09c0e04f71
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Thu Feb 11 17:42:30 2010 -0500

    core: Implement GL_OES_EGL_image entry points

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=07b07b4d723394c82f7ba915c1cba620b307013d
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Thu Feb 11 17:37:50 2010 -0500

    glapi: GL_OES_EGL_image autogenerated files

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=caa46f753835f8bb87fc16e22734f27a1d52bb27
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Thu Feb 11 17:36:59 2010 -0500

    glapi: Add GL_OES_EGL_image

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=517faa4f3720134a19e1834144c75cf58a68c9c8
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Feb 24 11:33:54 2010 -0700

    st/mesa: updated comments

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=002f9142113149cd2db8e5a6016fb5f7795ce55e
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Feb 24 11:31:33 2010 -0700

    st/mesa: consolidate redundant format conversion code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7802ef6f6978c68e732ed419e88d9af9f131b380
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Feb 24 11:23:58 2010 -0700

    st/mesa: more format code clean-up and removal

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d7de632de39888dbc955055ba0eb3623e5335992
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Feb 24 11:17:41 2010 -0700

    st/mesa: clean-ups in FBO code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=87c85347ed8f74a855532fe6862d3ef62937ccbb
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Feb 24 11:10:47 2010 -0700

    st/mesa: clean-up of format-related code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5d8aae55f29fe35ec3d514b54b05b6c6fc8bebe2
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Feb 24 11:03:58 2010 -0700

    st/mesa: use util_format_get_blocksize()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5bc62895e294ea461e8487bac1aa84c6cc4f6809
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Feb 24 10:56:10 2010 -0700

    st/mesa: code clean-ups in st_renderbuffer_alloc_storage()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f8978f186ec38b3f9021d0c96fed11d10157face
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Feb 24 10:47:58 2010 -0700

    llvmpipe: SRGB textures not supported yet

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ba929471989f9670fba80fc786ed9b4e7f8185c8
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Feb 24 10:43:30 2010 -0700

    llvmpipe: vertex shader textures not supported yet

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5997501ca0d0c905025bc2a840e48e2176d64ea3
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Wed Feb 24 11:43:33 2010 -0500

    r600: proper fix for 15601835361e2fdd34b38b265cfc3007749ee24d
    
    PRE_EMIT_STATE_BUFSZ accounts for the start 3d, idle, cd/db flush
    not for state.  The relocs for CB_COLOR0_FRAG & CB_COLOR0_TILE
    are part of the render target state.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f9f4f3df422334aee31f9041c374c72d0f97ba39
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Feb 24 16:11:08 2010 +0000

    r300: Update for UTIL_FORMAT_LAYOUT_xxx changes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=85434f9e3cae74c1992bb619641f97c0e4028a63
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Feb 24 16:10:36 2010 +0000

    mesa: Update for UTIL_FORMAT_LAYOUT_xxx changes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=83686b3f92f29208e35b971c118e179c14e120db
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Feb 24 16:10:14 2010 +0000

    llvmpipe: Update for UTIL_FORMAT_LAYOUT_xxx changes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e5a43ac594e7b4c072b90310f7193c341b015f6b
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Feb 24 16:10:06 2010 +0000

    gallivm: Update for UTIL_FORMAT_LAYOUT_xxx changes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=816d23505abbcd789e7390c515178bc0df8e49c4
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Feb 24 16:09:44 2010 +0000

    util: Kill array vs arith layouts. Revamp UTIL_FORMAT_LAYOUT_xxx.
    
    Too confusing. I now can get the same information through other means.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b64b78e7c3d3354933dffd250c996f387243152b
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Feb 24 08:52:20 2010 -0700

    i915g: fix a comment

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fb1834cdfdfece763f3125aa2b05e1231f560168
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Feb 24 08:52:03 2010 -0700

    gallium/docs: clean up texture usage text, added texture geom info

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=085810542f40f71d93d84d4198166e915df4d384
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Feb 24 15:45:11 2010 +0000

    llvmpipe: Fix breakeage.
    
    Due to the u_format.csv changes the unrolled code generator was being used
    for formats it didn't support.
    
    Bring some bugfixes from u_format_access.py too.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1dbb5f02aeca89626c4479c53828ea7957989892
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Feb 24 15:41:24 2010 +0000

    util: Refactor some code.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3c45c4bc44310c1af4f0c06d29eb0a9d39a38837
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Feb 24 15:11:28 2010 +0000

    util: Cope with the fact that formats in u_format.csv are not ordered.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=943314f38f1224d4929b41acc9ef8fde81ef9dbe
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Feb 24 15:10:46 2010 +0000

    util: Factor out the code to shorten a format name.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a9395360f2fd113beac759ca642d48588e0846f9
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Feb 24 14:51:47 2010 +0000

    llvmpipe: Handle correctly 24bit formats.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=395b335fa4d0e5b069b8fb69b7fda7b2e76c3138
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Feb 24 14:51:31 2010 +0000

    util: Handle correctly 24bit formats.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5caa0048293b9791f0db24e6a91126a7c2cae577
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Feb 24 14:36:54 2010 +0000

    util: Minor tweaks to ambigous/unused format descriptions.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=55f02ba364ba4fa01b2a8596bf8a4914414a3087
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Feb 24 14:33:45 2010 +0000

    util: Fix swizzles for SRGB formats.
    
    Based on Marek Olšák's fix 8-bits-per-channel formats swizzles, with the
    exception that the notation for several formats (the vector formats)
    is actually reversed so they should be left alone.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ba7ce0ccd4e160dc4f2322ce03e01a315938d37e
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Feb 24 14:15:09 2010 +0000

    util: Organize formats in groups. Add comments.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b57d80da7765b2f06ba37758c05819456c27d0b9
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Feb 24 13:47:42 2010 +0000

    util: Allow '#' comments in u_format.csv.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a9aa811af01273cef8a73118abdc87313f365ad3
Author: Michal Krol <michal at vmware.com>
Date:   Wed Feb 24 16:41:18 2010 +0100

    st/mesa: Reset clip state when clearing with quads.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=78f72d73ee37c1a269f010e492631503a7fc35b2
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Feb 24 08:13:55 2010 -0700

    mesa: disable unreachable meta mipmap gen code
    
    More work is needed to support 3D mipmap generation.  Disable unreachable
    code until then.
    
    See bug 26722.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5b3f8369c693e75d1dbc7587e4e0d77934c0cd77
Author: Michal Krol <michal at vmware.com>
Date:   Wed Feb 24 15:48:30 2010 +0100

    util: Reset clip state when doing blitting.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8039ee09b8c78a70c1c50207cce9a7bb4cffc675
Author: Michal Krol <michal at vmware.com>
Date:   Wed Feb 24 15:28:41 2010 +0100

    st/mesa: Use cso context to manage clip state.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=227ae7b968c1351921babdbf6f052239766ffce4
Author: Michal Krol <michal at vmware.com>
Date:   Wed Feb 24 15:16:54 2010 +0100

    cso: Track clip state with cso context.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=573a8002d540eebf6a39733ba8cdba1569eeab82
Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue Feb 23 20:20:19 2010 +0000

    util: Kill unused UTIL_FORMAT_LAYOUT_SCALAR.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4e526b42b0fdcb9144292598458137076514fe04
Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue Feb 23 20:19:50 2010 +0000

    llvmpipe: Kill unused UTIL_FORMAT_LAYOUT_SCALAR.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5dce9b252b65102ed69956fdd47862d5cb1c4af1
Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue Feb 23 19:51:42 2010 +0000

    util: Store more derived data in the the format description.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3f5bac8960a5c6d1f08f0dc849676139b9d6ce5c
Author: Dave Airlie <airlied at redhat.com>
Date:   Wed Feb 24 19:13:07 2010 +1000

    radeon/r200: fix the state emission before kernel clear
    
    this moves the emission outside the lock and adds r200 support.
    
    Signed-off-by: Dave Airlie <airlied at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e16f0c14f353cc04ad6cbcf99e3b95ccb1d2c06b
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Feb 24 00:24:51 2010 -0800

    r600: Assert that array index is not negative.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b75d40736997911e00cab339a7f15ec9bc86e535
Author: Dave Airlie <airlied at redhat.com>
Date:   Wed Feb 24 17:19:09 2010 +1000

    radeon: fix bad state emission causes kernel to do bad depth clear
    
    The kernel lets you clear depth without getting a depth offset
    from userspace, mesa used to emit state before clear, but that got
    lost in the refactoring, which made the kernel bug show up. Fix
    mesa driver to emit the state properly now.
    
    Signed-off-by: Dave Airlie <airlied at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=db9c151d77d02729d7387213c3f4ee96c65dd0cc
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Tue Feb 23 23:15:20 2010 -0500

    intel: Call intel_prepare_render() in intelMakeCurrent()
    
    This restores old behaviour, where we end up doing a DRI2GetBuffers()
    call from intelMakeCurrent().  The idea was that we could do this
    lazily, just before we start rendering.  However, if we don't do the
    DRI2GetBuffers() round-trip we don't get the drawable size and higher
    level mesa ends up short-cutting a number of GL calls, such as glClear().

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=402f54b0d1f69a2231e42b726ebaf8a726efa307
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Feb 23 21:16:18 2010 -0700

    gallivm: added clamp and int_to_float functions

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1eec90d660052a597db08332141f1ffee1570209
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Feb 22 15:19:45 2010 -0700

    llvmpipe: add lp_tile_image.c to sources

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5e321280c14fa376c44c3eeef67b27160419fc56
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Feb 22 15:18:49 2010 -0700

    llvmpipe: whole image tile/untile functions

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b628950662a97452e539bcc704bd2acee70f8355
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Feb 23 17:13:13 2010 -0700

    st/mesa: whitespace fixes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cd25e436ef8cc355109ba302621533e522f2f50b
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Feb 23 18:56:58 2010 -0700

    llvmpipe: remove Z16 format override hack

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0e7c22ff3c8532dad35a08f8b350be78383bfb0d
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Feb 23 18:56:24 2010 -0700

    llvmpipe: Z16 format is not supported

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a84575cdc0c8193b2c7858734e2ec6b1ec4511b2
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Feb 23 18:55:28 2010 -0700

    st/glx: improved depth/stencil format selection code
    
    Actually ask the gallium screen what Z/stencil format is supported.
    This will let us remove some hacks in the llvmpipe driver.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f7830dc3916b355452f656dba955804fd7535544
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Feb 23 18:23:15 2010 -0700

    st/glx: added PIPE_FORMAT_Z24S8_UNORM code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=049b4c340575ebc788d9a009829980fafa587eff
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Feb 10 18:10:16 2010 -0700

    llvmpipe: added assertions to verify that scene is empty

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c8aaa24f2da4e4da3d726e0a58459c7d9cb64b93
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Feb 10 18:07:38 2010 -0700

    llvmpipe: added some assertions

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=295a02549d74559831023455d1bb0ebf42bc1415
Author: George Sapountzis <gsapountzis at gmail.com>
Date:   Mon Feb 22 22:27:49 2010 +0200

    glapi: fix es after mv

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ad520aaa87d30957ba5635cede1da828a5894105
Author: George Sapountzis <gsapountzis at gmail.com>
Date:   Mon Feb 22 22:27:48 2010 +0200

    glapi: fix code generation Makefile after mv

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f437a673777ca613ef4c1464fb9083e269f3928c
Author: George Sapountzis <gsapountzis at gmail.com>
Date:   Mon Feb 22 22:27:48 2010 +0200

    glapi: mv code generation to subdir
    
    This just moves files, code generation Makefile will be fixed in next commit for easier review.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=232f6e176192d112fbdf9bd7de2d0f36ee16a246
Author: Marek Olšák <maraeo at gmail.com>
Date:   Tue Feb 23 09:08:28 2010 +0100

    r300g: fix texture swizzling for the SRGB formats

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=251bf298bfddd06c6d6cd4b03ba9aadfc02e2895
Author: kleinerm <mario.kleiner at tuebingen.mpg.de>
Date:   Fri Feb 19 12:28:26 2010 -0800

    glx: Fix some typos in pointer checking for OML_sync_control entry points.
    
    Signed-off-by: Mario Kleiner <mario.kleiner at tuebingen.mpg.de>
    Signed-off-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2f5beb4b530d47d6b4a7cf0effeaec0d2c1b6ea4
Author: Luca Barbieri <luca at luca-barbieri.com>
Date:   Tue Feb 23 08:55:24 2010 -0800

    pipebuffer: slab: if size < alignment, use alignment to find bucket
    
    If the size is lower than the alignment, we must use the alignment to
    select the bucket.
    
    Otherwise, the selected bucket won't be able to satisfy our request
    and will fail.
    
    Signed-off-by: José Fonseca <jfonseca at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c36b912e09a12b60d26fd1ebe0939b457514d800
Author: Luca Barbieri <luca at luca-barbieri.com>
Date:   Tue Feb 23 08:55:38 2010 -0800

    pipebuffer: fix inverted signalled checking
    
    A return of 0 means the fence is signalled.
    
    Signed-off-by: José Fonseca <jfonseca at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9f4f87893b4d3555204a1a66d108f8f9185e3d14
Author: Luca Barbieri <luca at luca-barbieri.com>
Date:   Tue Feb 23 08:50:15 2010 -0800

    pipebuffer: avoid assert due to increasing a zeroed refcnt
    
    The cache manager stores buffers with a reference count that dropped to 0.
    pipe_reference asserts in this case on debug builds,
    so use pipe_reference_init instead.
    
    Signed-off-by: José Fonseca <jfonseca at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c41cf31da8e2b57ea9911ed1720650cfc2649a84
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Feb 23 13:48:19 2010 -0500

    i965: Enable GL_ARB_fragment_coord_conventions now that the GLSL is fixed.
    
    Tested with piglit glsl-arb-fragment-coord-conventions.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7d1237bc71811e95aec142f41599620f0361fafc
Author: Chia-I Wu <olv at lunarg.com>
Date:   Mon Feb 22 21:59:14 2010 +0800

    egl: Remove unused _EGL_SKIP_HANDLE_CHECK.
    
    It was added to skip checking EGLDisplay, EGLSurface, and etc.  It is
    never defined and the spec does not allow the checks to be skipped.
    Remove it for good.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=58a72cd65e352849a5ce7be473fc5a2a7fc32e79
Author: Chia-I Wu <olv at lunarg.com>
Date:   Mon Feb 22 21:56:58 2010 +0800

    st/egl: Unify surface creation.
    
    Add a new function egl_g3d_create_surface and use it to create window,
    pixmap, buffer, and screen surfaces.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=abcb6b6d01c253627363a05205291630b5247018
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Feb 23 00:19:30 2010 -0800

    mesa: Assert that array index is not negative.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=83a5b7e4689dcc36789f567847ccf65db858a9f3
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Feb 22 23:49:50 2010 -0800

    glsl/apps: Assert that ftell does not return an error.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a0fe36a39b92780efd2374b66f16b39e541f1172
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Feb 22 23:32:43 2010 -0800

    i965g: Add fallthrough comments in switch statement.
    
    Silences warnings about missing break statements in static analysis.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6da07e45b3e5cb37b63afafb650569d3d275e608
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Feb 22 23:23:57 2010 -0800

    draw: Remove dead code.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=63cb6f59eac91ba34cf80ff3736568e40b094fe1
Author: Michal Krol <michal at vmware.com>
Date:   Mon Feb 22 21:36:22 2010 +0100

    gallium: Remove bypass_vs_clip_and_viewport from rasteriser state.
    
    Needs testing.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=51d139f03898e5e46af6363c6bba131455738cc4
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Thu Feb 18 16:36:25 2010 +0100

    gallium: use cso state handling for pipe_vertex_element state

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=464a72dd4154f314e08c9d0c4d07417e2bf255f0
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Wed Feb 17 16:44:38 2010 +0100

    gallium: remove redundant nr_components field from pipe_vertex_element
    
    This is a property of the associated src_format pipe format.
    Hence use util_format_get_nr_components to query this when necessary instead.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c2ad9e380121d43f8ac066b590f9929a56bd1b0f
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Wed Feb 17 16:41:30 2010 +0100

    util: new util_format_get_nr_components helper



More information about the mesa-commit mailing list