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

Roland Scheidegger sroland at kemper.freedesktop.org
Tue Nov 30 23:22:56 UTC 2010


URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6fc95a58866d2a291def333608ba9c10c3f07e82
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Wed Dec 1 00:22:26 2010 +0100

    gallium: some fixes after merge

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a8d5ffaeb5397ffaa12fb422e4e7efdf0494c3e2
Merge: f7a202fde2aea2ec78ef58830f945a5e214e56ab 2da02e75b17dcfb2efc3ce053c48339109bc0f26
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Tue Nov 30 23:41:26 2010 +0100

    Merge remote branch 'origin/master' into gallium-array-textures
    
    Conflicts:
    	src/gallium/drivers/i915/i915_state_emit.c
    	src/gallium/state_trackers/vega/api_images.c
    	src/gallium/state_trackers/vega/vg_context.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2da02e75b17dcfb2efc3ce053c48339109bc0f26
Author: Kenneth Graunke <kenneth at whitecape.org>
Date:   Wed Nov 17 11:03:57 2010 -0800

    glsl/linker: Free any IR discarded by optimization passes.
    
    Previously, IR for a linked shader was allocated directly out of the
    gl_shader object - meaning all of it lived as long as the shader.
    
    Now, IR is allocated out of a temporary context, and any -live- IR is
    reparented/stolen to (effectively) the gl_shader.  Any remaining IR can
    be freed.
    
    NOTE: This is a candidate for the 7.9 branch.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ff994eeff8fa9f8f889878d6b48015ca7683e22b
Author: Kenneth Graunke <kenneth at whitecape.org>
Date:   Thu Nov 11 12:14:02 2010 -0800

    glsl: Remove anti-built-in hacks from the print visitor.
    
    Now that we only import built-in signatures that are actually used,
    printing them is reasonable.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f5692f452f7ae77d1e710041ffebb468cc5ba87b
Author: Kenneth Graunke <kenneth at whitecape.org>
Date:   Thu Nov 11 12:11:27 2010 -0800

    glsl: Lazily import built-in function prototypes.
    
    This makes a very simple 1.30 shader go from 196k of memory to 9k.
    
    NOTE: This -may- be a candidate for the 7.9 branch, as the benefit is
    substantial.  However, it's not a simple change, so it may be wiser to
    wait for 7.10.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=01a25bb64ecae156729794320f9a39733ff8eeaa
Author: Kenneth Graunke <kenneth at whitecape.org>
Date:   Thu Nov 11 12:21:27 2010 -0800

    glsl: Refactor out cloning of function prototypes.
    
    This allows us to reuse some code and will be useful later.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4ce084c7072931732fba7ae1d73a4e4e20269f9d
Author: Aras Pranckevicius <aras at unity3d.com>
Date:   Tue Nov 30 13:24:44 2010 -0800

    glsl: fix matrix type check in ir_algebraic
    
    Fixes glsl-mat-mul-1.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d56c97413ee65e40e3544b89ffca450df9ba1c06
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Nov 30 13:28:47 2010 -0800

    glsl: Quiet unreachable no-return-from-function warning.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b22d65e9fc037b06405c1645a2cd11a70a6a6bc3
Author: Zack Rusin <zackr at vmware.com>
Date:   Tue Nov 30 16:13:11 2010 -0500

    scons: add alias for identity

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ff79633d9f930e396933a0ad9564824ec73ea4dc
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Nov 30 11:23:28 2010 -0800

    glsl: Fix structure and array comparisions.
    
    We were trying to emit a single ir_expression to compare the whole
    thing.  The backends (ir_to_mesa.cpp and brw_fs.cpp so far) expected
    ir_binop_any_nequal or ir_binop_all_equal to apply to at most a vector
    (with matrices broken down by the lowering pass).  Break them down to
    a bunch of ORed or ANDed any_nequals/all_equals.
    
    Fixes:
    glsl-array-compare
    glsl-array-compare-02
    glsl-fs-struct-equal
    glsl-fs-struct-notequal
    Bug #31909

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6b937465d4aeab72fabcfe5250d477cf6790a521
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Nov 3 10:21:07 2010 -0700

    glsl: Add a helper constructor for expressions that works out result type.
    
    This doesn't cover all expressions or all operand types, but it will
    complain if you overreach and it allows for much greater slack on the
    programmer's part.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=68a4f6324712d7eae327ee438a41c432ec72f11d
Author: Keith Whitwell <keithw at vmware.com>
Date:   Tue Nov 30 12:00:25 2010 +0000

    llvmpipe: shortcircuit some calls to set_scene_state

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d9169364d4ec05f766b0835785c6fd76294d9967
Author: Keith Whitwell <keithw at vmware.com>
Date:   Tue Nov 30 11:22:46 2010 +0000

    llvmpipe: remove misleading debug string

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2d31f048cec5d408c8bac758566c49fe14fac2ac
Author: Keith Whitwell <keithw at vmware.com>
Date:   Mon Nov 29 19:18:54 2010 +0000

    llvmpipe: raise dirty flag on transfers to bound constbuf
    
    Need this to trigger the scene to update its shadow of the constant
    state.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=31aeac5bf91f3b1daacb1aa27505bfb25215da87
Author: José Fonseca <jfonseca at vmware.com>
Date:   Mon Nov 29 20:53:44 2010 +0000

    wgl: More complete WGL_ARB_pbuffer support.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c4a43873c5f2e39def45eb9ca24f538adf3f9196
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed May 5 15:14:02 2010 +0100

    wgl: Stub WGL_ARB_pbuffer support.
    
    See http://www.opengl.org/registry/specs/ARB/wgl_pbuffer.txt

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=af6407a5003f19014b7ec010a16a22fadbc5e903
Author: José Fonseca <jfonseca at vmware.com>
Date:   Mon Nov 29 21:13:38 2010 +0000

    scons: Alias for svga

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7bbf675b884a8fda19b0b53cd524d48243e814f3
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Nov 26 17:12:09 2010 +0000

    svga: Use consistent hexadecimal representation on debug output.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=80f24c1575688e9cd4a5a811137f43b7e0a661bb
Author: Marek Olšák <maraeo at gmail.com>
Date:   Mon Nov 29 23:37:25 2010 +0100

    util: rename u_mempool -> u_slab

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=557280542399629ac64a48f5b618365e2b18fce1
Author: Zack Rusin <zackr at vmware.com>
Date:   Tue Nov 30 02:01:43 2010 -0500

    gallivm: fix storing of the addr register
    
    we store into the index specified by the register index, not an
    indirect register.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=001eee52d461233b1e1d6ed3577965e9bcb209e8
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Nov 5 06:11:24 2010 -0700

    glsl: Make the symbol table's add_variable just use the variable's name.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e8f5ebf313da3ce33ccbbcf9b72946853035fbdd
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Nov 5 06:08:45 2010 -0700

    glsl: Make the symbol table's add_function just use the function's name.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2927b6c21202fd0f9a661665e0093e7193c5df6e
Author: Eric Anholt <eric at anholt.net>
Date:   Mon Nov 29 16:16:38 2010 -0800

    i965: Fix type of gl_FragData[] dereference for FB write.
    
    Fixes glsl-fs-fragdata-1, and hopefully Eve Online where I noticed
    this bug in the generated shader.  Bug #31952.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1ccef926be46dce3b6b5c76e812e2fae4e205ce7
Author: Adam Jackson <ajax at redhat.com>
Date:   Mon Nov 29 17:37:54 2010 -0500

    drivers/x11: unifdef XFree86Server
    
    This code was for the old GLcore build of the software rasteriser.  The
    X server switched to a DRI driver for software indirect GLX long ago.
    
    Signed-off-by: Adam Jackson <ajax at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e5aa69f6a6779d1e0fb3d413ad7007b0fb90b176
Author: Marek Olšák <maraeo at gmail.com>
Date:   Mon Nov 29 05:46:15 2010 +0100

    st/mesa: fix texture border color for RED and RG base formats
    
    The spec says the border color should be consistent with the internal
    format.
    
    Signed-off-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b1097607db58ddaa91281e364dbb4aa53d904052
Author: pontus lidman <pontus.lidman at 27m.se>
Date:   Mon Nov 29 09:20:41 2010 -0700

    mesa: check for posix_memalign() errors
    
    Signed-off-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a7cb673aa1b1184ac58d77ff400d1d70d316dc06
Author: Dave Airlie <airlied at redhat.com>
Date:   Mon Nov 29 11:38:24 2010 +1000

    r600g: it looks like r600 can handle dword offsets in the indices.
    
    Tested with piglit + ut2004 still seems to render okay (and it
    definitely does this)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5d4d8b6205af9a09e67f53631eefad77054aa8e9
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sun Nov 28 16:59:03 2010 +0100

    u_blitter: interpolate clear color using a GENERIC varying instead of COLOR
    
    There are also some u_simple_shaders changes.
    
    On r300, the TGSI_SEMANTIC_COLOR varying is a fixed-point number clamped
    to the range [0,1] and limited to 12 bits of precision. Therefore we can't
    use it for passing through a clear color in order to clear high precision
    texture formats.
    
    This also makes u_blitter use only one vertex shader instead of two.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c6ea4c0e8a6aa84a590ae63da3eb06c08c7356ed
Author: Henri Verbeet <hverbeet at gmail.com>
Date:   Sat Nov 27 17:29:56 2010 +0100

    r600g: Fix the PIPE_FORMAT_A8_UNORM color swap for Evergreen as well.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7a4599c6f5596e55b55a04817d812c6ff70f69d3
Author: Henri Verbeet <hverbeet at gmail.com>
Date:   Sat Nov 27 16:43:57 2010 +0100

    r600g: Fix the PIPE_FORMAT_L8A8_UNORM color swaps.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c3602ff5ed3f423e44c2e09b44334263e12a07ab
Author: Mathias Fröhlich <Mathias.Froehlich at web.de>
Date:   Sat Oct 30 15:38:39 2010 +0200

    st/mesa: Set PIPE_TRANSFER_DISCARD for GL_MAP_INVALIDATE_RANGE/BUFFFER_BIT
    
    Signed-off-by: Brian Paul <brianp at vmware.com>
    
    Note: this is a candidate for the 7.9 branch.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=97ae4dad1cc24c5e969e6b99f07ece68e239964b
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Nov 26 13:42:23 2010 -0700

    st/mesa: fix mapping of zero-sized buffer objects
    
    Fixes http://bugs.freedesktop.org/show_bug.cgi?id=31934

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5822484510b45cac2e16d3b220fd33cef6c41a66
Author: Thomas Hellstrom <thellstrom at vmware.com>
Date:   Fri Nov 26 10:12:32 2010 +0100

    xorg/vmwgfx: Don't clip video to viewport
    
    Since the viewport is not updated on RandR12 mode switches anymore,
    clipping to viewport may incorrectly clip away the video.
    
    Signed-off-by: Thomas Hellstrom <thellstrom at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=28ee7561f9e9bac8a76d5f96fe55b890a61a7d04
Author: Thomas Hellstrom <thellstrom at vmware.com>
Date:   Fri Nov 26 10:06:47 2010 +0100

    xorg/vmwgfx: Flush even if we don't autopaint the color key
    
    This may help paint the colorkey before overlay updates in some
    situations where the app paints the color key (mainly xine).
    
    Signed-off-by: Thomas Hellstrom <thellstrom at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e6e6fcd3a674429886aed499f9a63594aa5a0f58
Author: Marek Olšák <maraeo at gmail.com>
Date:   Thu Nov 25 15:07:02 2010 +0100

    r300/compiler: move util functions to radeon_compiler_util
    
    The compiler seriously needs a cleanup as far as the arrangement of functions
    is concerned. It's hard to know whether some function was implemented or not
    because there are so many places to search in and it can be anywhere and
    named anyhow.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ea2f56b49026dce4f0e507b587fd58b18b5de1ec
Author: Marek Olšák <maraeo at gmail.com>
Date:   Thu Nov 25 04:34:31 2010 +0100

    r300/compiler: add a function for swizzling a mask

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7c294462324fd3dc1951fc003290b926fbc0b07e
Author: Marek Olšák <maraeo at gmail.com>
Date:   Thu Nov 25 01:25:03 2010 +0100

    r300/compiler: remove duplicate function rc_mask_to_swz

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ae3e58d973c6fbc10ca1e9880f40aec3a3ec1ecc
Author: Marek Olšák <maraeo at gmail.com>
Date:   Thu Nov 25 00:35:30 2010 +0100

    r300/compiler: fix rc_rewrite_depth_out for it to work with any instruction
    
    It looks like the function was originally written for ARB_fragment_program.
    
    NOTE: This is a candidate for the 7.9 branch.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2c1de07ddf9f4de6813f0ed46fc859b2f61db7b2
Author: Marek Olšák <maraeo at gmail.com>
Date:   Tue Nov 23 14:09:21 2010 +0100

    u_blitter: use PIPE_TRANSFER_DISCARD to prevent cpu/gpu stall
    
    But the driver must be smart here and follow PIPE_TRANSFER_DISCARD,
    as it should.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c14a261eb96b52052233e7590aa2c28f6f21b8ea
Author: Xavier Chantry <chantry.xavier at gmail.com>
Date:   Wed Nov 24 21:50:36 2010 +0100

    nvfx: reset nvfx->hw_zeta
    
    If nvfx_framebuffer prepare and validate were called successively with
    fb->zsbuf not NULL and then NULL, nvfx->hw_zeta would contain garbage and
    this would cause failures in nvfx_framebuffer_relocate/OUT_RELOC(hw_zeta).
    
    This was triggered by piglit/texwrap 2D GL_DEPTH_COMPONENT24 and caused
    first a 'write to user buffer!!' error in libdrm and then worse things.
    
    Signed-off-by: Xavier Chantry <chantry.xavier at gmail.com>
    Signed-off-by: Francisco Jerez <currojerez at riseup.net>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=049065cdfaf3f890381133c4a98743b22907797d
Author: Xavier Chantry <chantry.xavier at gmail.com>
Date:   Wed Nov 24 21:50:35 2010 +0100

    nvfx: fb->nr_cbufs <= 1 on nv30
    
    7e1bf946316ff99feaa3f2e85f70b45bd9a77ade changed
    PIPE_CAP_MAX_RENDER_TARGETS to 1 on nv30.
    
    Signed-off-by: Xavier Chantry <chantry.xavier at gmail.com>
    Signed-off-by: Francisco Jerez <currojerez at riseup.net>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1eb7a81f2e43842acd59929ce65db2142b69134d
Author: Kenneth Graunke <kenneth at whitecape.org>
Date:   Wed Nov 24 21:33:07 2010 -0800

    glsl: Add a virtual as_discard() method.
    
    NOTE: This is candidate for the 7.9 branch.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a82592de9219e7d8c344275066ec5870a1c0ba45
Author: Kenneth Graunke <kenneth at whitecape.org>
Date:   Wed Nov 24 23:54:03 2010 -0800

    glsl: Use do_common_optimization in the standalone compiler.
    
    NOTE: This is a candidate for the 7.9 branch.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e8a24c65bc06a2a098c05728df0da1e5ed61b1de
Author: Kenneth Graunke <kenneth at whitecape.org>
Date:   Thu Nov 25 00:09:43 2010 -0800

    glsl: Don't inline function prototypes.
    
    Currently, the standalone compiler tries to do function inlining before
    linking shaders (including linking against the built-in functions).
    This resulted in the built-in function _prototypes_ being inlined rather
    than the actual function definition.
    
    This is only known to fix a bug in the standalone compiler; most
    programs should be unaffected.  Still, it seems like a good idea.
    
    NOTE: This is a candidate for the 7.9 branch.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2cc79acc1ab5cdaadc427526a146c2c27ee0f906
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Nov 24 23:03:26 2010 -0800

    r300/compiler: Move declaration before code.
    
    Fixes this GCC warning with linux-x86 build.
    radeon_pair_regalloc.c: In function ‘compute_live_intervals’:
    radeon_pair_regalloc.c:222: warning: ISO C90 forbids mixed declarations and code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=995de71550d124dd93186d7264b2e6fc34a73d57
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Nov 24 23:00:03 2010 -0800

    r300/compiler: Move declaration before code.
    
    Fixes this GCC warning with linux-x86 build.
    radeon_pair_regalloc.c: In function ‘compute_live_intervals’:
    radeon_pair_regalloc.c:221: warning: ISO C90 forbids mixed declarations and code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ba1128db4582d8c54834b771749ee503738243fc
Author: Chia-I Wu <olv at lunarg.com>
Date:   Thu Nov 25 13:18:47 2010 +0800

    st/vega: Fix a typo in EXTENDED_BLENDER_OVER_FUNC.
    
    The typo was introduced by commit
    231d5457b275c1d9bbeff14165cf3da33dda176b.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c9fb8c3bcfe86063c0903ae90100c1bfdb49cbbd
Author: Chia-I Wu <olv at lunarg.com>
Date:   Thu Nov 25 13:01:17 2010 +0800

    st/vega: No flipping in vg_prepare_blend_surface.
    
    The blend sampler view is addressed with unnormalized coordinates in the
    fragment shader.  It should have the same orientation as the surface
    does.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=37ec090ac9025529325209b2b616a2d6ece4c367
Author: Chia-I Wu <olv at lunarg.com>
Date:   Thu Nov 25 12:20:15 2010 +0800

    st/vega: Masks and surfaces should share orientation.
    
    The alpha mask is addressed with unnormalized coordinates in the
    fragment shader.  It should have the same orientation as the surface
    does.
    
    This fixes "mask" OpenVG demo.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9ea4936a36f5011695a3996c63cfad6b480b3e49
Author: Chia-I Wu <olv at lunarg.com>
Date:   Wed Nov 24 16:29:10 2010 +0800

    st/vega: Fix a crash with empty paths.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3965051dff4554cf2b521b34c8c82c4c7744aac6
Author: Chia-I Wu <olv at lunarg.com>
Date:   Thu Nov 25 13:00:18 2010 +0800

    auxiliary: util_blit_pixels_tex should restore the viewport.
    
    Viewport state should be saved/restored.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3b5a3fd8d1f1171f99b46f99f9140eff8204df4f
Author: Dave Airlie <airlied at redhat.com>
Date:   Thu Nov 25 07:29:03 2010 +1000

    r300g/r600g: bump cache manager timeouts to 1s
    
    On lightsmark on my r500 this drop the bufmgr allocations of the sysprof.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1197393faa285bee0d99409a1c82f575dbcbc708
Author: Kenneth Graunke <kenneth at whitecape.org>
Date:   Wed Nov 24 13:59:46 2010 -0800

    mesa: Fix glGet of ES2's GL_MAX_*_VECTORS properties.
    
    Previously, the get table listed all three as having custom locations,
    yet find_custom_value did not have cases to handle them.
    
    MAX_VARYING_VECTORS does not need a custom location since MaxVaryings is
    already stored as float[4] (or vec4).  MaxUniformComponents is stored as
    the number of floats, however, so a custom implementation that divides
    by 4 is necessary.
    
    Fixes bugs.freedesktop.org #31495.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ee88727df8b133e99608e5d30cbd50fb6e11628a
Author: Peter Clifton <pcjc2 at cam.ac.uk>
Date:   Wed Nov 24 15:24:31 2010 +0000

    meta: Mask Stencil.Clear against stencilMax in _mesa_meta_Clear
    
    This fixes incorrect behaviour when the stencil clear value exceeds
    the size of the stencil buffer, for example, when set with:
    
    glClearStencil (~1); /* Set a bit pattern of 111...11111110 */
    glClear (GL_STENCIL_BUFFER_BIT);
    
    The clear value needs to be masked by the value 2^m - 1, where m is the
    number of bits in the stencil buffer. Previously, we passed the value
    masked with 0x7fffffff to _mesa_StencilFuncSeparate which then clamps,
    NOT masks the value to the range 0 to 2^m - 1.
    
    The result would be clearing the stencil buffer to 0xff, rather than 0xfe.
    
    Signed-off-by: Peter Clifton <pcjc2 at cam.ac.uk>
    Signed-off-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=03a4f97a68dc0bf7008efcfdb61fd7033357d1ab
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Nov 24 12:01:02 2010 -0700

    x11: remove test_proxy_teximage() function
    
    This was really just for testing purposes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=74c324fdbaebb7accaee668f2bc54af4699d0025
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Nov 24 12:00:16 2010 -0700

    mesa: added _mesa_format_image_size64()

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

    mesa: add assertion and update comment in _mesa_format_image_size()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a889f9ee5cccee031c1090a6ef92cba894b1d77c
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Wed Nov 24 10:12:20 2010 -0500

    i965: Don't write mrf assignment for pointsize output
    
    https://bugs.freedesktop.org/show_bug.cgi?id=31894

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f20a219e9e0815209b021c43d6331d578cd38ea7
Author: Thomas Hellstrom <thellstrom at vmware.com>
Date:   Wed Nov 24 15:18:15 2010 +0100

    gallium/targets/xorg-vmwgfx: Xv fixes
    
    Make sure regions are properly updated and that the colorkey painting is
    flushed before we update the HW overlay.
    
    Signed-off-by: Thomas Hellstrom <thellstrom at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0b1c0460a0ec52a7bff7887022f080d85228a658
Author: Thomas Hellstrom <thellstrom at vmware.com>
Date:   Wed Nov 24 15:15:42 2010 +0100

    st/xorg: Add a function to flush pending rendering and damage
    
    This is needed to properly sync with host side rendering. For example,
    make sure we flush colorkey painting before updating the overlay.
    
    Signed-off-by: Thomas Hellstrom <thellstrom at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1f4c55128b7e4a2aa08600ae9338071a97cee8fa
Author: Chia-I Wu <olv at lunarg.com>
Date:   Wed Nov 24 13:42:06 2010 +0800

    egl_dri2: Fix one context, multiple surfaces.
    
    When a context was made current to another surface, the old code did
    this
    
      dri2_dpy->core->bindContext(cctx, ddraw, rdraw);
      dri2_dpy->core->unbindContext(old_cctx);
    
    and there will be no current context due to the second line.
    
    unbindContext should be called only when bindContext is not.  This fixes
    a regression since d19afc57.  Thanks to Neil Roberts for noticing the
    issue and creating a test case.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=78a340fd487c56468ace7347a53f95a0c751c419
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Tue Nov 23 16:17:21 2010 -0800

    i915: Disallow alpha, red, RG, and sRGB as render targets
    
    Fixes bugzilla #31832
    
    NOTE: This is a candidate for the 7.9 branch.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=903ead0b26e4fc55474b652adf9470247283e7aa
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Nov 23 17:23:42 2010 -0700

    glsl: start restoring some geometry shader code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6162773ea4b0e84c3ab9c9952fb5e838519c2564
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Nov 23 17:18:44 2010 -0700

    glsl: better handling of linker failures
    
    Upon link error, exit translation loop, free program instructions.
    Check for null pointers in calling code.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2900e56f9dda864f2c5b75d3db4dcc452dc91373
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Nov 23 17:00:08 2010 -0700

    mesa: use gl_shader_type enum

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c628fd743ee3c3305e9beac7f0e6efacf6982115
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Nov 23 10:28:43 2010 -0700

    mesa: replace #defines with new gl_shader_type enum

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=512f840702d58b48607a9dca06dd939256c7afed
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Nov 23 10:12:55 2010 -0700

    mesa: _mesa_valid_register_index() to validate register indexes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b8dacaf174517d3efa32711e0f85f8b861d0846b
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Nov 23 10:11:46 2010 -0700

    mesa: rename, make _mesa_register_file_name() non-static
    
    Plus remove unused parameter.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=caf974c5259f14b50257e8dd9b325a87378259af
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Nov 22 16:55:10 2010 -0700

    glsl: use gl_register_file in a few places

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=50fd99d1723a6c7f3bd2dedffeeadf7d5e33b83b
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Nov 22 15:06:47 2010 -0700

    glsl: fix off by one in register index assertion

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ed8b5fb24e098c97a7618a76aab783883f331625
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Tue Nov 23 15:18:31 2010 -0500

    gallium/egl: fix r300 vs r600 loading
    
    Should fix:
    https://bugs.freedesktop.org/show_bug.cgi?id=31841

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=df24450bac404e2acd9569340dacc6e537fb919c
Author: Eric Anholt <eric at anholt.net>
Date:   Mon Nov 15 16:01:04 2010 +0800

    i965: Use the new embedded compare in SEL on gen6 for VS MIN and MAX opcodes.
    
    Cuts the extra CMP instruction that used to precede SEL.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8a7cf99457f5061c3c5aae48f14fb23b2ca07503
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Nov 19 23:04:35 2010 +0800

    i965: Don't upload line smooth params unless we're line smoothing.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=008fd3779bc7adf603b27f49f4c90b21cee814e0
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Nov 19 23:02:07 2010 +0800

    i965: Don't upload line stipple pattern unless we're stippling.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e29e3c32d9d52fc206ab3ccc8674683adc880e82
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Nov 19 22:53:31 2010 +0800

    i965: Don't upload polygon stipple unless required.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7720bfffa3fd537789b5ded30ecc23afa21dc410
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Nov 19 22:58:48 2010 +0800

    i965: Move gen4 blend constant color to the gen4 blending file.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3688301c59d5661d7a5f1473576f2ad1ed575a14
Author: Tilman Sauerbeck <tilman at code-monkey.de>
Date:   Fri Nov 19 22:31:43 2010 +0100

    r600g: Removed duplicated call to tgsi_split_literal_constant().
    
    Signed-off-by: Tilman Sauerbeck <tilman at code-monkey.de>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4265c2f81980eae37f6081979c65b2d1bae60b82
Author: Tom Stellard <tstellar at gmail.com>
Date:   Mon Nov 22 23:48:47 2010 -0800

    r300/compiler: Don't allow presubtract sources to be remapped twice
    
    https://bugs.freedesktop.org/show_bug.cgi?id=31193
    
    NOTE: This is a candidate for the 7.9 branch.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=07e0424a172970a6ea06e09fe92c1681d8f0f260
Author: Mathias Fröhlich <Mathias.Froehlich at gmx.net>
Date:   Tue Nov 23 08:39:30 2010 +0100

    r600g: Only compare active vertex elements
    
    Signed-off-by: Tilman Sauerbeck <tilman at code-monkey.de>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f44d96e1af7a3a88677fa256d3fbb96834ffaf39
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Nov 22 21:51:49 2010 -0800

    mesa: Clean up header file inclusion in syncobj.h.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=37195b7f70d55f6e946cced6d24964f8c004f0ef
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Nov 22 21:39:14 2010 -0800

    llvmpipe: Remove unnecessary headers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=93102b4cd8e620337acf4bd42ba51f954664087e
Author: Xiang, Haihao <haihao.xiang at intel.com>
Date:   Tue Nov 23 08:52:23 2010 +0800

    mesa: fix regression from b4bb6680200b5a898583392f4c831c02f41e63f7
    
    Pending commands to the previous context aren't flushed since commit b4bb668
    
    Reported-by: Oleksiy Krivoshey <oleksiyk at gmail.com>
    Signed-off-by: Xiang, Haihao <haihao.xiang at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cb7a36b6512f52abcb9161e06a69d43baf05a490
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Mon Nov 22 19:27:58 2010 -0500

    r600c: fix VC flush on cedar and palm

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0e4c5f63b9023b292b88b2f0d5d0f6154e8ad263
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Mon Nov 22 17:47:24 2010 -0500

    r600g: add support for ontario APUs
    
    Signed-off-by: Alex Deucher <alexdeucher at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=072f2cbf29725c698497fd451a3289802ff31a40
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Mon Nov 22 13:25:42 2010 -0500

    r600c: add Ontario Fusion APU support
    
    Signed-off-by: Alex Deucher <alexdeucher at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8d1ad3b21cedabb820bdc92b9395c98503e70f7b
Author: Mathias Fröhlich <Mathias.Froehlich at gmx.net>
Date:   Mon Nov 22 23:19:52 2010 +0100

    r300g: Avoid returning values in a static array, fixing a potential race
    
    (Marek: added the initializion of "vec" in the default statement)
    
    NOTE: This is a candidate for the 7.9 branch.
    
    Signed-off-by: Marek Olšák <maraeo at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=271b7b5914d4ec0ddb93b469f618c4b69c1e5e69
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Mon Nov 22 17:39:54 2010 -0500

    r600g: fix some winsys functions to deal properly with evergreen
    
    Are these functions actually used anywhere?

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bf9c80976fdd6bcbd29c959f6313115b2b07f5df
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Mon Nov 22 17:39:16 2010 -0500

    r600g: fix additional EVENT_WRITE packet
    
    Add explicit EVENT_TYPE field

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

    st/mesa: set MaxUniformComponents
    
    Signed-off-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6a0255122a7d7c0aa09bceacda90a5cea67d5ee2
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Nov 22 09:04:13 2010 -0700

    swrast: init alpha value to 1.0 in opt_sample_rgb_2d()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9aa089eac05ebefafb6610b4a7e209b2fd1e93f6
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sun Nov 14 15:34:59 2010 +0100

    gallium: add PIPE_SHADER_CAP_SUBROUTINES
    
    This fixes piglit/glsl-vs-main-return and glsl-fs-main-return for the drivers
    which don't support RET (i915g, r300g, r600g, svga).
    
    ir_to_mesa does not currently generate subroutines, but it's a matter of time
    till it's added. It would then break all the drivers which don't implement
    them, so this CAP makes sense.
    
    Signed-off-by: Marek Olšák <maraeo at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b2ddb93ff3b8c88682634ccdef247967e31fab84
Merge: d5aadf0d80e8c973ef5cf9d82e97f23f0e3c032b 546c5ffa11d70631348e5776df7a4168f07600f6
Author: Keith Whitwell <keithw at vmware.com>
Date:   Mon Nov 22 10:36:01 2010 +0000

    Merge branch 'lp-offset-twoside'

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d5aadf0d80e8c973ef5cf9d82e97f23f0e3c032b
Author: Dave Airlie <airlied at redhat.com>
Date:   Mon Nov 22 16:03:00 2010 +1000

    r600g: pick correct color swap for A8 fbos.
    
    This fixes fdo bug 31810.
    
    Signed-off-by: Dave Airlie <airlied at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1b6ed809729dd3adee4adfa87c227bbd98d9f23a
Author: Tom Stellard <tstellar at gmail.com>
Date:   Fri Nov 12 00:59:13 2010 -0800

    r300/compiler: Add a more efficient version of rc_find_free_temporary()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8833f53e659e079e7ab74bb9197f9b44b1eeefe0
Author: Tom Stellard <tstellar at gmail.com>
Date:   Wed Nov 10 21:34:18 2010 -0800

    r300/compiler: Enable rename_reg pass for r500 cards
    
    In addition, the rename_reg pass has been rewritten to use
    rc_get_readers().

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bbe49bc585c4fed46f55d184b463d13bddd97f1b
Author: Tom Stellard <tstellar at gmail.com>
Date:   Mon Nov 8 18:49:44 2010 -0800

    r300/compiler: Use presubtract operations as much as possible
    
    Previously, presubtract operations where only being used by instructions
    with less than three source source registers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ddceededf850c942c1bb8185ec7dc0c203d3bad6
Author: Tom Stellard <tstellar at gmail.com>
Date:   Wed Sep 29 23:52:49 2010 -0700

    r300/compiler: Convert RGB to alpha in the scheduler

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=681f56af807ed9e2a930a595ef509ee814d130dd
Author: Tom Stellard <tstellar at gmail.com>
Date:   Sat Nov 6 11:30:27 2010 -0700

    r300/compiler: Track readers through branches in rc_get_readers()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=255860113f12062c7341c012e6d9a3e6d834ab98
Author: Tom Stellard <tstellar at gmail.com>
Date:   Sat Nov 13 17:00:45 2010 -0800

    r300/compiler: Handle BREAK and CONTINUE in rc_get_readers()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=96f9580160bf769fbdcd005b48c7bf6e92d453f7
Author: Tom Stellard <tstellar at gmail.com>
Date:   Fri Oct 29 22:27:04 2010 -0700

    r300/compiler: Add rc_get_readers()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=23f577dbd491bd045c47c6378bd23748255eb045
Author: Tom Stellard <tstellar at gmail.com>
Date:   Thu Nov 11 01:13:01 2010 -0800

    r300/compiler: Ignore alpha dest register when replicating the result
    
    When the result of the alpha instruction is being replicated to the RGB
    destination register, we do not need to use alpha's destination register.
    This fixes an invalid "Too many hardware temporaries used" error in
    the case where a transcendent operation writes to a temporary register
    greater than max_temp_regs.
    
    NOTE: This is a candidate for the 7.9 branch.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d668659003d0164f0d9c805f4127ff8eb64f0624
Author: Tom Stellard <tstellar at gmail.com>
Date:   Thu Nov 11 01:01:13 2010 -0800

    r300/compiler: Use zero as the register index for unused sources
    
    This fixes an invalid "Too many hardware temporaries used" error in the
    case where a source reads from a temporary register with an index greater
    than max_temp_regs and then the source is marked as unused before the
    register allocation pass.
    
    NOTE: This is a candidate for the 7.9 branch.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3e5f9789d653726d2602de67e996b73a813ebc2e
Author: Tom Stellard <tstellar at gmail.com>
Date:   Sat Nov 13 17:12:58 2010 -0800

    r300/compiler: Fix instruction scheduling within IF blocks
    
    Reads of registers that where not written to within the same block were
    not being tracked.  So in a situations like this:
    0: IF
    1: ADD t0, t1, t2
    2: MOV t2, t1
    
    Instruction 2 didn't know that instruction 1 read from t2, so
    in some cases instruction 2 was being scheduled before instruction 1.
    
    NOTE: This is a candidate for the 7.9 branch.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e2301b45c288cdbd4e763dfbc698d709045f2df5
Author: Tom Stellard <tstellar at gmail.com>
Date:   Sat Nov 13 16:57:06 2010 -0800

    r300/compiler: Fix register allocator's handling of loops
    
    NOTE: This is a candidate for the 7.9 branch.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=412803b5cd64a5771835366b38b398a2ed8732d8
Author: Tom Stellard <tstellar at gmail.com>
Date:   Thu Nov 11 01:28:44 2010 -0800

    r300/compiler: Make sure presubtract sources use supported swizzles
    
    NOTE: This is a candidate for the 7.9 branch.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9d08902457e9203e531689722120430bbcc4aeaf
Author: Vinson Lee <vlee at vmware.com>
Date:   Sun Nov 21 15:02:51 2010 -0800

    r600: Remove unnecessary header.

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

    docs: add GL 4.1 status

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e40a58b7f8ef8079d216932aedf321f7afdf3f3f
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sun Nov 21 01:53:05 2010 +0100

    st/mesa: enable ARB_explicit_attrib_location and EXT_separate_shader_objects
    
    Gallium drivers pass all piglit tests for the two (there are 12 tests
    for separate_shader_objects and 5 tests for explicit_attrib_location),
    and I was told the extensions don't need any driver-specific code.
    
    I made them dependent on PIPE_CAP_GLSL.
    
    Signed-off-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5e3733fadf08178fca7c9f20a0f4783f940383aa
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Nov 21 10:05:47 2010 -0700

    mesa: fix get_texture_dimensions() for texture array targets
    
    Fixes http://bugs.freedesktop.org/show_bug.cgi?id=31779

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0ec0f1025d70d0fc353acd9f6184e3aeb8a0f464
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Nov 21 09:31:19 2010 -0700

    docs: update some GL 3.0 status

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5ed51e950f8b5850cada5aa6289215dbf254c1c7
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Nov 21 09:19:23 2010 -0700

    mesa: hook up GL 3.x entrypoints
    
    Fix up some details in the xml files and regenerate dispatch files.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=81c347ef79bc495eb45ae3e257bc534a6ebbf83d
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Nov 21 09:13:59 2010 -0700

    glapi: rename GL3.xml to GL3x.xml as it covers all GL 3.x versions

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=197b1d78983983a64a81c49dab6325a2c6b447d4
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Nov 19 14:34:07 2010 -0700

    mesa: fix error msg typo

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c8fca58d9d5b3f25cb1ac2056ac2b437b79c04ee
Author: Daniel Vetter <daniel.vetter at ffwll.ch>
Date:   Fri Nov 19 23:38:23 2010 +0100

    i915g: kill idws->pool
    
    The drm winsys only ever handles one gem memory manager. Rip out
    the unnecessary complication.
    
    Reviewed-by: Jakob Bornecrantz <wallbraker at gmail.com>
    Signed-off-by: Daniel Vetter <daniel.vetter at ffwll.ch>
    Signed-off-by: Jakob Bornecrantz <wallbraker at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e18261885334522bcb2cce6e4a2ac7c509a7e3c0
Author: Daniel Vetter <daniel.vetter at ffwll.ch>
Date:   Fri Nov 19 23:38:22 2010 +0100

    i915g: kill buf->map_gtt
    
    Not using the gtt is considered harmful for performance. And for
    partial uploads there's always drm_intel_bo_subdata.
    
    Reviewed-by: Jakob Bornecrantz <wallbraker at gmail.com>
    Signed-off-by: Daniel Vetter <daniel.vetter at ffwll.ch>
    Signed-off-by: Jakob Bornecrantz <wallbraker at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d54d67499ced853d54a739131541208a416193e2
Author: Daniel Vetter <daniel.vetter at ffwll.ch>
Date:   Fri Nov 19 23:38:21 2010 +0100

    i915g: kill RGBA/X formats
    
    It's intel, so always little endian!
    
    Reviewed-by: Jakob Bornecrantz <wallbraker at gmail.com>
    Signed-off-by: Daniel Vetter <daniel.vetter at ffwll.ch>
    Signed-off-by: Jakob Bornecrantz <wallbraker at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8624fe7a49f2bd42d17f79d504078ed58065f579
Author: Daniel Vetter <daniel.vetter at ffwll.ch>
Date:   Fri Nov 19 23:38:20 2010 +0100

    i915g: add pineview pci ids
    
    Reviewed-by: Jakob Bornecrantz <wallbraker at gmail.com>
    Signed-off-by: Daniel Vetter <daniel.vetter at ffwll.ch>
    Signed-off-by: Jakob Bornecrantz <wallbraker at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=aba728eb255380ac3c73ba7c9a5ff40bd68705bf
Author: Daniel Vetter <daniel.vetter at ffwll.ch>
Date:   Fri Nov 19 23:38:19 2010 +0100

    i915g: s/hw_tiled/tiling
    
    More in line with other intel drivers.
    
    Change to use enum by Jakob Bornecrantz.
    
    Reviewed-by: Jakob Bornecrantz <wallbraker at gmail.com>
    Signed-off-by: Daniel Vetter <daniel.vetter at ffwll.ch>
    Signed-off-by: Jakob Bornecrantz <wallbraker at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f77a2690b463aa36297aec2a5035a9de68268dd9
Author: Daniel Vetter <daniel.vetter at ffwll.ch>
Date:   Fri Nov 19 23:38:18 2010 +0100

    i915g: rip out ->sw_tiled
    
    It looks like this was meant to facilitate unfenced access to textures/
    color/renderbuffers. It's totally incomplete and fundamentally broken
    on a few levels:
    - broken: The kernel needs to about every tiled bo to fix up bit17
      swizzling on swap-in.
    - unflexible: fenced/unfenced relocs from execbuffer2 do the same, much
      simpler.
    - unneeded: with relaxed fencing tiled gem bos are as memory-efficient
      as this trick.
    
    Hence kill it.
    
    Reviewed-by: Jakob Bornecrantz <wallbraker at gmail.com>
    Signed-off-by: Daniel Vetter <daniel.vetter at ffwll.ch>
    Signed-off-by: Jakob Bornecrantz <wallbraker at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bf10055cffcc5d62a3e214674846185bfaf253e7
Author: Joakim Sindholt <opensource at zhasha.com>
Date:   Sun Nov 21 13:24:03 2010 +0100

    r300g: silence guard band cap errors
    
    Somebody should find out what these are. It can be found on Windows
    getting a D3DCAPS9 from IDirect3D9::GetCaps() and reading the
    GuardBand* values.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b8f6cb380951463f86e6f9e7bb3a18a87fe2f53e
Author: Chia-I Wu <olv at lunarg.com>
Date:   Sun Nov 21 18:58:47 2010 +0800

    st/vega: Fix vgReadPixels with a subrectangle.
    
    Fix a crash when the subrectangle is not inside the fb.  Fix wrong
    pipe transfer when sx > 0 or sy + height != fb->height.
    
    This fixes "readpixels" demo.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e8bbaff22e75953b1c8a259753dbd8658998305e
Author: Chia-I Wu <olv at lunarg.com>
Date:   Sun Nov 21 18:46:57 2010 +0800

    st/vega: Set wrap_r for mask and blend samplers.
    
    These two samplers use non-normalized texture coordinates.  wrap_r
    cannot be PIPE_TEX_WRAP_REPEAT (the default).
    
    This fixes
    
      sp_tex_sample.c:1790:get_linear_unorm_wrap: Assertion `0' failed
    
    assertion failure.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=daa265e53c4c84682514ed59dda88a8bdb86d0fe
Author: Chia-I Wu <olv at lunarg.com>
Date:   Sun Nov 21 18:44:21 2010 +0800

    st/vega: vegaLookupSingle should validate the state.
    
    Fix "lookup" demo crash.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f90524a01bc159cde09a50ebdb8c5b5b7c4b9895
Author: Chia-I Wu <olv at lunarg.com>
Date:   Sun Nov 21 18:36:41 2010 +0800

    tgsi: Add STENCIL to text parser.
    
    Fix OpenVG "filter" demo
    
      Program received signal SIGSEGV, Segmentation fault.
      0xb7153dc9 in str_match_no_case (pcur=0xbfffe564, str=0x0) at
      tgsi/tgsi_text.c:86
      86         while (*str != '\0' && *str == uprcase( *cur )) {

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8bea7776a3590a3e469a81fcce345194eb92ccf2
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Nov 20 22:44:33 2010 -0800

    mesa: Clean up header file inclusion in stencil.h.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9732a93f402453a8bda8923b856e7bbde53ad3b2
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Nov 20 22:30:27 2010 -0800

    mesa: Clean up header file inclusion in shared.h.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=20f041952c9d71f9cd42b56d148bdc93b8472b57
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Nov 20 22:17:28 2010 -0800

    mesa: Clean up header file inclusion in shaderapi.h.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=baa04715973975187a00fb6ed24cd88c39fde50d
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Nov 20 22:01:30 2010 -0800

    mesa: Clean up header file inclusion in scissor.h.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=27e96655c7e33e46bd9e74cdd1f66c8c049d3e42
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Nov 20 21:32:07 2010 -0800

    mesa: Clean up header file inclusion in renderbuffer.h.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b6215d18b59f675fba027f87f9f41a6204bd5ccd
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Nov 20 21:23:35 2010 -0800

    mesa: Clean up header file inclusion in readpix.h.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bab188d22f033dd64f1ee4e50163131087ecff97
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Nov 20 21:14:06 2010 -0800

    mesa: Clean up header file inclusion in rastpos.h.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9b66305b8d41a470faac8f8de7dfd99330801385
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Nov 20 21:06:09 2010 -0800

    mesa: Clean up header file inclusion in polygon.h.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f5cbe04b69581ed64ac3d4d6326cb9663edf25f1
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Nov 20 20:13:50 2010 -0800

    intel: Remove unnecessary header.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=84f52291199202332706450b201df769506aad34
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Nov 20 19:04:30 2010 -0800

    r600: Remove unnecesary header.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b59f3dd8ca012a9427d13a051eef8cfd76af1467
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Nov 20 19:00:18 2010 -0800

    swrast: Remove unnecessary header.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1310806872799bf30669e426217780d3954aaf9c
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Nov 20 18:48:09 2010 -0800

    st/mesa: Remove unnecessary headers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bb045d339b53f7ddd42bfca363e3d589b0ddcf20
Author: Chia-I Wu <olv at lunarg.com>
Date:   Sat Nov 20 17:47:11 2010 -0800

    scons: Define IN_DRI_DRIVER.
    
    The define is required for DRI drivers.  It is not needed for
    libgl-xlib, but the overhead it introduces should be minor.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7e1bf946316ff99feaa3f2e85f70b45bd9a77ade
Author: Xavier Chantry <chantry.xavier at gmail.com>
Date:   Sat Nov 20 22:51:12 2010 +0100

    nvfx: only expose one rt on nv30
    
    We do not know how to use more, GL_ARB_draw_buffers is not exposed on blob.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c63a86e1e5665fb5cd94de42d6c59171398e12ee
Author: Owen W. Taylor <otaylor at fishsoup.net>
Date:   Sat Nov 20 12:18:56 2010 -0500

    r600g: Fix location for clip plane registers
    
    The stride between the different clip plane registers was incorrect.
    
    https://bugs.freedesktop.org/show_bug.cgi?id=31788
    
    agd5f: fix evergreen as well.

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

    r300g: fix rendering with no vertex elements
    
    Fixes glsl-vs-point-size, although I meant to fix glsl-novertexdata.
    Since swrast fails glsl-novertexdata too, I guess it's a core issue.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=546c5ffa11d70631348e5776df7a4168f07600f6
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Nov 19 16:17:36 2010 +0000

    llvmpipe: twoside for specular color also

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=081ce2680eb94f4f322faa26800a3906db6e2571
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Nov 19 16:16:30 2010 +0000

    llvmpipe: fix up twoside after recent changes
    
    Fix my slot/attr confusion.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d4b5cf6c05d4fcb0acaa36490f7d3379e7fb3c0e
Author: Hui Qi Tay <tayhuiqithq at gmail.com>
Date:   Fri Nov 19 12:53:51 2010 +0000

    llvmpipe: fix such that offset/twoside function only does in-place modification

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e3f106b5fe36ad558b3971ba88802c5d80b007de
Author: Hui Qi Tay <tayhuiqithq at gmail.com>
Date:   Sat Nov 13 21:39:50 2010 +0000

    llvmpipe: clean up polygon offset function in lp setup code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=315f8daab1598a4de709d469a559b5aa09107404
Author: Hui Qi Tay <tayhuiqithq at gmail.com>
Date:   Thu Nov 4 11:42:55 2010 +0000

    llvmpipe: added llvm offset setup code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7f0dc5ea1bb330c6589125baf4017c51a14dce8e
Author: Hui Qi Tay <tayhuiqithq at gmail.com>
Date:   Fri Oct 29 00:47:13 2010 +0100

    llvmpipe: Moved draw pipeline twoside function to llvm setup code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a1ca5ac7c27c8bc3e294b50ab9ad340095f3030d
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Oct 22 18:58:36 2010 +0100

    llvmpipe: turn off draw offset/twoside when we can handle it




More information about the mesa-commit mailing list