Mesa (pipe-video): 240 new commits

Christian König deathsimple at kemper.freedesktop.org
Sat May 7 16:10:57 UTC 2011


URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=626352648a8c0b5d92a979d1b1adbf472e711ff8
Author: Christian König <deathsimple at vodafone.de>
Date:   Sat May 7 18:09:31 2011 +0200

    [g3dvl] memcpy the DCT buffer instead of writing it directly
    
    It looks like texture buffers are not cached so this seems to be alot faster

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e06a09ac37c1ab55326922abc314fe84e3ac5824
Author: Christian König <deathsimple at vodafone.de>
Date:   Sat May 7 15:28:04 2011 +0200

    vdpau: use multiple buffers to speed up rendering

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cd13ec253ab8befed6ee9ece20ceebed9f73050f
Author: Christian König <deathsimple at vodafone.de>
Date:   Sat May 7 15:00:52 2011 +0200

    vdpau: implement PresentationQueueSetBackgroundColor

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e0cc970a54660035942ef8f8db122835e1407676
Author: Christian König <deathsimple at vodafone.de>
Date:   Sat May 7 14:51:06 2011 +0200

    vdpau: as long as we don't have a background picture we don't want an alpha channel

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6a5d2d7967074be2ea87c06ee1e9af3ac34a5c99
Author: Christian König <deathsimple at vodafone.de>
Date:   Sat May 7 14:49:58 2011 +0200

    [g3dvl] rgba surfaces are clearing if the alpha channel is one

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a67a0bb60c9f17608fe78467263ef7dbc5b49b0a
Author: Christian König <deathsimple at vodafone.de>
Date:   Sat May 7 14:39:35 2011 +0200

    [g3dvl] using reciprocals for size calc is sometimes not precise enough

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=213b9004a6ee033a16af3dcd187aa68b56c39858
Merge: 6ad846ee78d9d8ba93dcecdefbf89f2b981333ef 03615c02d81437cf546609fc6a39c6c73be39360
Author: Christian König <deathsimple at vodafone.de>
Date:   Sat May 7 14:11:40 2011 +0200

    Merge remote-tracking branch 'origin/master' into pipe-video
    
    Conflicts:
    	src/gallium/drivers/r600/r600_state.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=03615c02d81437cf546609fc6a39c6c73be39360
Author: Marek Olšák <maraeo at gmail.com>
Date:   Fri May 6 21:59:51 2011 +0200

    r300/compiler: implement TXD and TXL opcodes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d8e222d8877cf8b236bb24eb520521ff2e2ce32f
Author: Marek Olšák <maraeo at gmail.com>
Date:   Fri May 6 21:57:52 2011 +0200

    r300g: handle seamless_cube_map caps

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6bb230970cb2da5e3fe9bc63991b4b5f92445e92
Author: Benjamin Franzke <benjaminfranzke at googlemail.com>
Date:   Fri May 6 21:28:46 2011 +0200

    egl/wayland: Follow wl_resource_destroy changes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=531b12af35a832bcd8928a4919d76f8e9405cde0
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Fri May 6 21:11:03 2011 +0200

    nv50,nvc0: activate seamless cube map filtering

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=27d3e0b25cc3f2bd9f72778f0c9f54cb90c48622
Author: Marek Olšák <maraeo at gmail.com>
Date:   Mon May 2 13:01:01 2011 +0200

    docs: update relnotes-7.11

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=483d2ea5e35ca0d1aa97f0f6601c46195cd0c3e8
Author: Marek Olšák <maraeo at gmail.com>
Date:   Mon May 2 17:45:48 2011 +0200

    docs: update GL3 status

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d931b0d8b360fc0222d295eca38aaee3e4e5d0be
Author: Marek Olšák <maraeo at gmail.com>
Date:   Mon May 2 02:38:20 2011 +0200

    r600g: implement seamless_cube_map for evergreen
    
    The r600/r700 support will follow soon.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a5f0a11477ae90f47f3adb59a93c5576dc8c7325
Author: Marek Olšák <maraeo at gmail.com>
Date:   Mon May 2 02:37:46 2011 +0200

    gallium: implement seamless cubemap extensions
    
    Reviewed-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bf65c9ea411b2fd394b82a0d5502675d427d9fd0
Author: Marek Olšák <maraeo at gmail.com>
Date:   Fri May 6 18:32:06 2011 +0200

    mesa: handle TEXTURE_CUBE_MAP_SEAMLESS in SamplerParameter
    
    Reviewed-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a19c42ffc606b594558a0c4f981662442ad6bb83
Author: Marek Olšák <maraeo at gmail.com>
Date:   Tue May 3 11:37:25 2011 +0200

    mesa: implement AMD_seamless_cubemap_per_texture

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3b20a89941fe9c7b5ad10e13cb035d0508c43bbd
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Fri May 6 13:18:00 2011 -0400

    r600g: avoid recursion in rv670 flush workaround
    
    Should fix:
    https://bugs.freedesktop.org/show_bug.cgi?id=36914
    
    Signed-off-by: Alex Deucher <alexdeucher at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3b2bc4ac5b63429738687fd296180149b54e67a4
Author: Marcin Slusarz <marcin.slusarz at gmail.com>
Date:   Fri May 6 19:06:20 2011 +0200

    gallium/xorg st/nv50: add PIPE_BIND_CURSOR
    
    We need to distinguish surfaces for mouse cursors from scanouts,
    because nv50 hardware display engine ignores tiling flags.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8c3226be9004657db6c850b3164caf70deafa822
Author: Kostas Georgiou <georgiou at opengamma.com>
Date:   Fri May 6 17:44:24 2011 +0100

    Add pci id for FirePro 2270
    
    Signed-off-by: Kostas Georgiou <georgiou at opengamma.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2c3232da7ae42267e73a77322576ef3b2f6319cb
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Fri May 6 13:02:24 2011 -0400

    egl_dri2: add new radeon pci ids
    
    There seriously needs to be a better way to do
    this.
    
    Signed-off-by: Alex Deucher <alexdeucher at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e5169e9615e8391ea369415b356168717b8f7be0
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Fri May 6 10:31:18 2011 -0400

    egl: Add a cursor use bit to MESA_drm_image

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=834b84149d99526e4e7a3cfa6ba9fe81e5fb9eda
Author: Benjamin Franzke <benjaminfranzke at googlemail.com>
Date:   Sat Apr 30 11:17:01 2011 +0200

    egl/wayland-drm: Generalize interface
    
    Do not depend on _EGLDisplay and _EGLImage.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a3e2c8f31f0c5d8d5c1c76e33a572c7be8938573
Author: nobled <nobled at dreamwidth.org>
Date:   Fri May 6 09:39:24 2011 +0200

    glx: Check flush DRI extension version at runtime
    
    The DRI driver itself might not have version 3 of the
    DRI2 flush extension, in which case this would've
    pointed to out of bounds memory...

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=31d27259b6d682f69866ace89ffaac5294e8bf62
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Thu May 5 19:30:30 2011 -0400

    r600g: add back SOURCE_FORMAT setting that get accidently dropped
    
    Spotted by Henri Verbeet
    
    Signed-off-by: Alex Deucher <alexdeucher at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5939bc03bc15b9b1131463ffad04a7b2d987074d
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Thu May 5 18:54:03 2011 -0400

    r600g: fix up the rules for enabling SOURCE_FORMAT(EXPORT_NORM)
    
    Setting SOURCE_FORMAT to EXPORT_NORM is an optimization.
    Leaving SOURCE_FORMAT at 0 will work in all cases, but is less
    efficient.  The conditions for the setting the EXPORT_NORM
    optimization are as follows:
    
    R600/RV6xx:
    BLEND_CLAMP is enabled
    BLEND_FLOAT32 is disabled
    11-bit or smaller UNORM/SNORM/SRGB
    
    R7xx/evergreen:
    11-bit or smaller UNORM/SNORM/SRGB
    16-bit or smaller FLOAT
    
    Signed-off-by: Alex Deucher <alexdeucher at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bf7a3ddca6fcc73eebdd9afdc45a485b38477bd9
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Thu May 5 18:45:55 2011 -0400

    r600g: further r6xx cache flush fixes
    
    Don't emit sync packets for additional CBs or DB.
    Spotted by Fredrik Höglund.
    
    Signed-off-by: Alex Deucher <alexdeucher at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5066f7cd0e010db46b42f8f08a33c10cb34f8726
Author: Dave Airlie <airlied at redhat.com>
Date:   Fri May 6 08:40:08 2011 +1000

    r600g: add rv670 flushing workaround.
    
    Hopefully we can find out the proper fix for this, but for now
    this makes the fbo mipmap tests pass on my rv670 (x2 card).
    
    Signed-off-by: Dave Airlie <airlied at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d116fe51c1aee3453290ac30ffe993bc131c53f7
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Thu May 5 03:17:16 2011 -0400

    r600g: fix cache flushes on r6xx
    
    r6xx asics have some problems with the surface
    sync logic for the CB and DB.  It's recommended
    to use the event write interface for flushing
    the DB/CB caches rather than the sync packets.
    A single event write flush flushes all dst
    caches, so we only need one for all CBs and DB.
    
    Should fix:
    https://bugs.freedesktop.org/show_bug.cgi?id=35312
    
    Signed-off-by: Alex Deucher <alexdeucher at gmail.com>
    Signed-off-by: Dave Airlie <airlied at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a041525ed9718a0f48f402a6161fafe857cc4ce4
Author: Marcin Slusarz <marcin.slusarz at gmail.com>
Date:   Thu May 5 22:37:22 2011 +0200

    mesa: don't call git if it's not git repository
    
    Reviewed-by: Dan Nicholson <dbn.lists at gmail.com>
    Reviewed-by: Ian Romanick <ian.d.romanick at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=02a6c9428d2ebb0ba121533f6bd7a0f2fe58c615
Author: Marcin Slusarz <marcin.slusarz at gmail.com>
Date:   Thu May 5 22:37:21 2011 +0200

    mesa: don't touch git_sha1.h if sha1 didn't change
    
    Reviewed-by: Dan Nicholson <dbn.lists at gmail.com>
    Reviewed-by: Ian Romanick <ian.d.romanick at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f60235e73a5260f92630ce472e06d8c5c00414fb
Author: Henri Verbeet <hverbeet at gmail.com>
Date:   Thu May 5 20:54:36 2011 +0200

    r600g: Match alpha ref precision to color format precision.
    
    This fixes piglit fbo-alphatest-formats on Evergreen.
    
    Signed-off-by: Henri Verbeet <hverbeet at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6ad846ee78d9d8ba93dcecdefbf89f2b981333ef
Author: Christian König <deathsimple at vodafone.de>
Date:   Thu May 5 20:09:34 2011 +0200

    [g3dvl] move zscan into shaders

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dc4a3edcf9d414d5098618d5d3b79d8dd90adcc3
Author: Dave Airlie <airlied at redhat.com>
Date:   Thu May 5 16:23:46 2011 +1000

    Revert "DRI2/GLX: make swap event handling match spec"
    
    This reverts commit 70227e21bbd4411956ceeb5039640140e64a11a8.
    
    revert this until we sort things out, with a new glproto release
    with compatible struct names.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ae7abf080b5c43e3736db2ed0d0e03ed59eb5ea4
Author: Dave Airlie <airlied at redhat.com>
Date:   Tue May 3 20:45:39 2011 +0200

    r600g: do RV6xx base updates inline with state updates.
    
    This seems more in line with what the documentation suggests we should be
    doing. It doesn't fix the rv635 regression, though I thought it might,
    so it means I've no idea whats actually going wrong there.
    
    Signed-off-by: Dave Airlie <airlied at redhat.com>
    Reviewed-by: Alex Deucher <alexdeucher at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=70227e21bbd4411956ceeb5039640140e64a11a8
Author: Jesse Barnes <jbarnes at virtuousgeek.org>
Date:   Tue May 3 12:17:28 2011 -0700

    DRI2/GLX: make swap event handling match spec
    
    We only handle a 32 bit swap count, so use the new structure definitions.
    
    Reviewed-by: Adam Jackson <ajax at redhat.com>
    Signed-off-by: Jesse Barnes <jbarnes at virtuousgeek.org>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6ae9e8cbabdc8a18a821ea3f716b18b3eb82a495
Author: Jesse Barnes <jbarnes at virtuousgeek.org>
Date:   Tue May 3 10:20:14 2011 -0700

    GLX: don't crash when indirect clients try to set an event mask
    
    After sending the GLXChangeDrawableAttributes request, we also set a
    local set of attributes on the DRI drawable.  But in the indirect case
    this array won't be present, so skip the setting in that case to avoid a
    crash.
    
    Reviewed-by: Adam Jackson <ajax at redhat.com>
    Signed-off-by: Jesse Barnes <jbarnes at virtuousgeek.org>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=352bfb525ab4858ac1a5710cc8d629764cf6bd72
Author: Christian König <deathsimple at vodafone.de>
Date:   Wed May 4 22:30:16 2011 +0200

    [g3dvl] remove quantizer_scale from picture structure

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a9b1c4fe2e67c5b158056a05cbc394d62c1d3e40
Author: Christian König <deathsimple at vodafone.de>
Date:   Wed May 4 22:16:03 2011 +0200

    [g3dvl] remove dc_dct_pred from picture structure

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e3789105fe3a289338821a53da499857aa924637
Author: Christian König <deathsimple at vodafone.de>
Date:   Wed May 4 22:05:03 2011 +0200

    [g3dvl] divide mpg12 width height by 16

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0f24c19eea80290f533d69403586d9fc6f4b36f7
Author: Christian König <deathsimple at vodafone.de>
Date:   Wed May 4 20:39:54 2011 +0200

    [g3dvl] remove the dubble zscan from the mpg12 decoder

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=08f3a7cf7e9133f50adf33f800aa3696c909347f
Author: Christian König <deathsimple at vodafone.de>
Date:   Wed May 4 19:58:33 2011 +0200

    vdpau: make state tracker far less noisy

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7709e6ebc3d9f159063e40ca217d61f20ce507f0
Author: Christian König <deathsimple at vodafone.de>
Date:   Wed May 4 19:44:20 2011 +0200

    vdpau: remove empty color.c file

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ff20be919a44d1398f4f5789a56eb6c755a2d158
Author: Christian König <deathsimple at vodafone.de>
Date:   Wed May 4 19:38:40 2011 +0200

    [g3dvl] remove the unused bitstream parser components

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ee92f0fdad9bba687a24c072de8c00bb587a0f55
Author: Christian König <deathsimple at vodafone.de>
Date:   Wed May 4 19:35:19 2011 +0200

    vdpau: remove the unused and incomplete mpeg2 parser

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=37058c3497850f452bdaf70a5dda07ee4840b6b9
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed May 4 14:10:24 2011 +0100

    scons: Add a few more human friendly messages.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=da87370032c393077fa70099a79ea1e71ae2f5be
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed May 4 14:10:15 2011 +0100

    mesa/gdi: Silence gcc warning about unused result.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9fbd708932d151b6ababbca1e23d01fb22154446
Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue May 3 19:09:53 2011 +0100

    st/wgl: Allow to create pbuffers bigger than the desktop.
    
    We use a hidden window for pbuffer contexts, but Windows limits window
    sizes to the desktop size by default. This means that creating a big
    pbuffer on a small resolution single monitor would truncate the pbuffer
    size to the desktop.
    
    This change overrides the windows maximum size, allow to create windows
    arbitrarily large.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c636daa1455121d1db5b98bba09dd8004498c3b8
Author: José Fonseca <jfonseca at vmware.com>
Date:   Mon Apr 18 16:41:25 2011 +0100

    st/wgl: Cope with zero width/height windows.
    
    While ensuring the framebuffer area is never zero.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fc30910c65e7ab078b900c29d2066e45d3edd8c2
Author: Brian Paul <brianp at vmware.com>
Date:   Tue May 3 18:56:20 2011 -0600

    i915g: add const qualifier to silence warning

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f85cd39fc4b982a7927258722fdf270724dd5baf
Author: Brian Paul <brianp at vmware.com>
Date:   Tue May 3 18:19:49 2011 -0600

    mesa: remove unused restart.[ch] files
    
    _mesa_PrimitiveRestartIndex() is in varray.c and glPrimitiveRestart()
    is handled in the vbo module.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0f0179b8c278854fdbef283c5abaf95ad33351c3
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Tue May 3 09:50:53 2011 -0700

    glsl: Remove extra newline from error message

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=27477248d35928f5043ebcaf268c30442fc12d8c
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Tue May 3 16:12:04 2011 -0400

    r600c: add some new pci ids
    
    Signed-off-by: Alex Deucher <alexdeucher at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c120d9d1cc9c03f73a8ac9d844bad7e7b1c4ea82
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Tue May 3 15:26:07 2011 -0400

    r600g: add some new pci ids
    
    Signed-off-by: Alex Deucher <alexdeucher at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a8bbce8d6d894d482094fdac1e8823f838db6a94
Author: Marcin Slusarz <marcin.slusarz at gmail.com>
Date:   Tue May 3 11:45:01 2011 +0200

    st/xorg: flush after loading the cursor
    
    We need cursor data to land in destination buffer before drmModeSetCursor.
    It fixes "cursor lag" on nv50.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5829332a9b814c5922f45b570c83565f8d35752d
Author: Michel Dänzer <daenzer at vmware.com>
Date:   Tue May 3 13:23:14 2011 +0200

    gallium/draw: Fix enum type taken by draw_get_shader_param().
    
    Pointed out by clang:
    
    src/gallium/auxiliary/draw/draw_context.h:251:41: warning: implicit conversion
    from enumeration type 'enum pipe_cap' to different enumeration type
    'enum pipe_shader_cap' [-Wconversion]
          return tgsi_exec_get_shader_param(param);
                 ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5ba2e7adf01aaa855e36a577a47de8f4ddace99c
Author: Marek Olšák <maraeo at gmail.com>
Date:   Mon May 2 16:41:04 2011 +0200

    mesa: implement AMD_shader_stencil_export
    
    It's just an alias of the ARB variant with some GLSL compiler changes.
    
    Reviewed-by: Brian Paul <brianp at vmware.com>
    Reviewed-by: Ian Romanick <ian.d.romanick at intel.com>
    Reviewed-by: Kenneth Graunke <kenneth at whitecape.org>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=93754d8499934a4c38e9a934d0a934c1484b707c
Author: Marek Olšák <maraeo at gmail.com>
Date:   Tue May 3 11:54:40 2011 +0200

    r600g: reorder caps

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=320adb93a137a733da4b44f41e2d8ba01f164568
Author: Marek Olšák <maraeo at gmail.com>
Date:   Tue May 3 11:54:07 2011 +0200

    r600g: set correct PIPE_CAP_MAX_COMBINED_SAMPLERS

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a677952e681642c286ae6c5544a5b8ba3dfe8ec8
Author: Marek Olšák <maraeo at gmail.com>
Date:   Mon May 2 12:59:24 2011 +0200

    mesa: make AMD_draw_buffers_blend an alias of the ARB variant
    
    Reviewed-by: Ian Romanick <ian.d.romanick at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3be1c7f2601a4e8accfa653a095a716b18cf3710
Author: Marek Olšák <maraeo at gmail.com>
Date:   Mon May 2 12:42:52 2011 +0200

    glapi: regenerate files for AMD_draw_buffers_blend

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9ecb46f59e72acbd054d000b41b1258623af35f9
Author: Marek Olšák <maraeo at gmail.com>
Date:   Mon May 2 12:33:08 2011 +0200

    glapi: add functions for AMD_draw_buffers_blend
    
    Reviewed-by: Ian Romanick <ian.d.romanick at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=62aa51b78abfdb3737ab64eaa776e4ddaab9dfd5
Author: Marek Olšák <maraeo at gmail.com>
Date:   Mon May 2 17:13:59 2011 +0200

    mesa: flush vertices before changing GL_RASTERIZER_DISCARD state, not after
    
    Reviewed-by: Brian Paul <brianp at vmware.com>
    Reviewed-by: Ian Romanick <ian.d.romanick at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=aafbaa9e6a87cecb336f2704b799430d74c60456
Author: Marek Olšák <maraeo at gmail.com>
Date:   Mon May 2 02:36:42 2011 +0200

    mesa: make _NEW_TEXTURE dirty when changing GL_TEXTURE_CUBE_MAP_SEAMLESS
    
    Otherwise there would be no way to know whether the state has been changed.
    
    Reviewed-by: Brian Paul <brianp at vmware.com>
    Reviewed-by: Ian Romanick <ian.d.romanick at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=220abb7adf61872ddfb5b250be8085ee0fc2416d
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Mon May 2 23:55:05 2011 +0200

    nv50,nvc0: advertise GL_FIXED vertex buffers as supported
    
    We'll handle them like f64 vertex buffers, by falling back to
    copying vertex data to the command buffer through translate.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f986a6560f3ee9a79b89e9409e3a9ac52b53315c
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Tue May 3 00:00:55 2011 +0200

    mesa,st/mesa: fix WPOS adjustment
    
    Tested-by: Marek Olšák <maraeo at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9cb800a97c0ddf87f7870b2a025ab5b8785a426d
Author: Jon TURNEY <jon.turney at dronecode.org.uk>
Date:   Fri Apr 29 12:52:10 2011 +0100

    Default to --disable-gallium-r300 if not --with-driver=dri
    
    Signed-off-by: Jon TURNEY <jon.turney at dronecode.org.uk>
    Signed-off-by: Marek Olšák <maraeo at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=02b352e2ace126e880d7df6a8c669e181b76e05f
Author: Marek Olšák <maraeo at gmail.com>
Date:   Mon May 2 02:04:17 2011 +0200

    gallium: reorder fields of pipe_rasterizer_state to pack it more tightly
    
    sizeof(struct pipe_rasterizer_state):
        Before: 32 bytes
        After: 28 bytes
    
    Reviewed-by: Brian Paul <brianp at vmare.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ca6896ba1452687ee35791c7e48afae3b2b657fd
Author: Marek Olšák <maraeo at gmail.com>
Date:   Mon May 2 17:11:46 2011 +0200

    r600g: document some new evergreen formats

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=929b3d82334e217641c3f39e7914a90dadc6e6b2
Author: Marek Olšák <maraeo at gmail.com>
Date:   Mon May 2 11:39:47 2011 +0200

    r600g: remove some more FIXME comments

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5815d06ac5a49a99a3659ba970a2f8df92c87a57
Author: Michel Dänzer <daenzer at vmware.com>
Date:   Mon May 2 09:36:49 2011 +0200

    st/xorg: Fix two more instances of typo 'accle'.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=951244c4cde0855bcdd9b66f1290de1227f4b827
Author: Marcin Slusarz <marcin.slusarz at gmail.com>
Date:   Sun May 1 23:51:10 2011 +0200

    st/xorg: fix typos

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=484b51d484e52836bd2d2ded64626342203df0d3
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Apr 29 15:59:30 2011 -0700

    i965/gen6: Align interleaved URB writes for overflow outputs as well.
    
    Fixes glsl-max-varyings.
    
    Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=35614
    Reviewed-by: Kenneth Graunke <kenneth at whitecape.org>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=eb0a9e9a5a3e1d86bce24cf4839be60ce72d89e3
Author: Marcin Slusarz <marcin.slusarz at gmail.com>
Date:   Mon Apr 25 23:59:40 2011 +0200

    targets/xorg-nouveau: load nouveau_dri.so instead of i915_dri.so

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=16549885625ceee16a8616042b24db73f937ea6b
Author: Marcin Slusarz <marcin.slusarz at gmail.com>
Date:   Mon Apr 25 23:57:11 2011 +0200

    targets/xorg-nouveau: add libnvc0.a to nouveau libs

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0d5ceb5891185600e73e10db9832207fdbaaab80
Author: Marek Olšák <maraeo at gmail.com>
Date:   Mon May 2 01:43:33 2011 +0200

    r600g: remove some FIXME comments
    
    All texture LOD tests pass.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=72c6a748b9ffdaa893f82faf911f22a241a5e4f5
Author: Marek Olšák <maraeo at gmail.com>
Date:   Mon May 2 01:10:19 2011 +0200

    Revert "r600g: truncate point sampled texture coordinates"
    
    This reverts commit 1dc204d145dc8c0b19473a7814c201a8954b6274.
    
    MC_COORD_TRUNCATE is for MPEG and produces quite an interesting behavior
    on regular textures. Anyway that commit broke filtering in demos/cubemap.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fb8786bda320fef12219bf71ea83d703be6aa48f
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sun May 1 14:31:41 2011 +0200

    st/mesa: remove set-but-unused variables

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=08520bdea2db623044e2e46c21402039fd8fe5e2
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sun May 1 14:13:09 2011 +0200

    tgsi: remove set-but-unused variables

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cacdc42e36d27d49b6deb0f1ea57f564ad31c88f
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sun May 1 14:12:47 2011 +0200

    draw: remove set-but-unused variable

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=425cfa139b36b4ac01db248de3dc8ad4799cec5c
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sun May 1 14:01:59 2011 +0200

    rbug: remove set-but-unused variables

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=847d397b3415b6705a084013903e1a7e8384e1d2
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sun May 1 13:44:00 2011 +0200

    ir_to_mesa: remove set-but-unused variables

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2032daced10f98d94709e3f36e5276a9286d5297
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sun May 1 13:38:48 2011 +0200

    mesa: remove set-but-unused variables in texcompress_s3tc

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2d2b546189a5d46ca0a433e52f8b8dce70d28992
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sun May 1 13:35:43 2011 +0200

    mesa: remove set-but-unused variable in bind_attrib_location

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f507530d25c04e62268ae562f5a3ef32caefabae
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sun May 1 13:33:38 2011 +0200

    mesa: remove unused-but-set variable in extract_uint_rgba

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=97398d1d56e6551ef0396738d5d8b58ebddfcd2b
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sun May 1 13:31:46 2011 +0200

    r300/compiler: remove set-but-unused variables

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=56e83b4aa245c2e22b3b4cf17b79651b9e03dffb
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sun May 1 13:25:52 2011 +0200

    r600g: remove set-but-unused variable

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e9d2ef79de4d4a28365c5283dd025e182a0e7d6f
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sun May 1 00:04:06 2011 +0200

    r600g: remove FIXME comment
    
    DONTBLOCK is correctly handled in r600_bo_map.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dc9e5ed5e1d42261d6d113a7fe7e8fd4d94e169f
Author: José Fonseca <jose.r.fonseca at gmail.com>
Date:   Sat Apr 30 22:36:18 2011 +0100

    mesa: GL_PROVOKING_VERTEX_EXT is a GLenum, not GLboolean.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7679a4ddf425f5a243ad8eb1baeda3caa508f829
Author: Tom Stellard <tstellar at gmail.com>
Date:   Sat Apr 30 13:15:29 2011 -0700

    r300/compiler: Cleanups from the regalloc merge

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d7cf9833d7138daa1c2acdc489ab0c86c2ea7e41
Author: Tom Stellard <tstellar at gmail.com>
Date:   Sat Apr 30 12:52:32 2011 -0700

    r300/compiler: Add return statement to rc_list()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7edf7d1169eb1efe5f24abc9e5e3f4ef04057c3b
Author: Tom Stellard <tstellar at gmail.com>
Date:   Sat Apr 30 12:26:15 2011 -0700

    r300g: Fix scons build
    
    Broken by the dependency on ralloc introduced by
    fe622bac0c1b5b9f2a9fcf9f35b51232a06bea42

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=899b786b193ec4ee3eadd7c9c33c610cc115a3fe
Author: Daniel Vetter <daniel.vetter at ffwll.ch>
Date:   Sat Apr 30 20:40:42 2011 +0200

    i915g: enable X-tiling for s3tc textures
    
    Tested-by: Christopher Egert <cme3000 at gmail.com>
    Signed-off-by: Daniel Vetter <daniel.vetter at ffwll.ch>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d379e938f0ed10f193f2aa6c60e283d7af6360e4
Author: Tom Stellard <tstellar at gmail.com>
Date:   Tue Apr 26 00:29:39 2011 -0700

    r300/compiler: Enable swizzle packing in the allocator for r300 and r400

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1b75d48e849aaefbff25486133ab67c782492b7c
Author: Tom Stellard <tstellar at gmail.com>
Date:   Sun Apr 17 22:33:04 2011 -0700

    r300/compiler: Handle loops in the register allocator

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ac952a11dfb53416527a482f394fad7b45a5176f
Author: Tom Stellard <tstellar at gmail.com>
Date:   Tue Apr 12 16:08:25 2011 -0700

    r300/compiler: Handle loops in rc_get_readers()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fe622bac0c1b5b9f2a9fcf9f35b51232a06bea42
Author: Tom Stellard <tstellar at gmail.com>
Date:   Tue Jan 11 00:05:08 2011 -0800

    r300/compiler: Rewrite register allocator
    
    The new allocator uses ra and does swizzle packing.
    
    Also, a data structure (struct rc_variable) and associated functions have
    been added for generating UD and DU chains.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e4a765ae2de21dada2e1206baf6b17a381193b42
Author: Tom Stellard <tstellar at gmail.com>
Date:   Sat Mar 26 22:56:08 2011 -0700

    ra: Add ra_set_node_reg()
    
    This function can be used to avoid creating single register classes for
    input/payload registers.  This makes optimistic coloring less likely
    to fail.
    
    Reviewed-by: Eric Anholt <eric at anholt.net>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dbac75fa2f8495c879d841803b494e7411427863
Author: Tom Stellard <tstellar at gmail.com>
Date:   Sun Mar 20 00:09:30 2011 -0700

    r300/compiler: Use RC_MASK_W when converting RGB to Alpha instructions

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4f4d1d06da5e151df39c60fe75ab686ffdd73659
Author: Tom Stellard <tstellar at gmail.com>
Date:   Sun Jan 30 15:29:29 2011 -0800

    r300/compiler: rc_reader_data: Add ExitOnAbort flag

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bbcee3268a28410f677577868386419da32379bd
Author: Tom Stellard <tstellar at gmail.com>
Date:   Fri Mar 18 21:34:56 2011 -0700

    r300/compiler: Add more info to struct rc_reader
    
    For pair instructions we need a reference to both the arg
    and source.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6a6068e5e110f9902fbf368bbff2a728657e81c6
Author: Tom Stellard <tstellar at gmail.com>
Date:   Fri Mar 25 17:05:53 2011 -0700

    r300/compiler: Add remove dead sources pass
    
    The instruction scheduler will sometimes leave orphaned sources when
    converting instructions from RGB to Alpha.  If one of these orphaned
    sources has an index greater than the maximum temporary register index,
    then the compiler will incorrectly report "Too many hardware temporaries
    used".  The dead sources pass cleans up these orphaned sources.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bd661a933b18fccd7102d05932774ee61a90ec9e
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sat Apr 30 12:00:18 2011 +0200

    docs: add ARB_ES2_compatibility in relnotes-7.11

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fdff7e635b91988f9c926a91f89f47bc24e81aa1
Author: Marek Olšák <maraeo at gmail.com>
Date:   Thu Apr 28 20:01:02 2011 +0200

    st/mesa: expose ARB_ES2_compatibility if GL_FIXED vertex format is supported
    
    Tested with softpipe and llvmpipe.
    
    Reviewed-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0f1e59deacb944f1a88e55f042a3265a12f2c201
Author: Marek Olšák <maraeo at gmail.com>
Date:   Fri Apr 29 14:23:15 2011 +0200

    mesa: accept GL_FIXED in glVertexAttribPointer (ARB_ES2_compatibility)
    
    GL_FIXED should not be accepted in the other gl*Pointer calls in OpenGL.
    
    There is a new piglit for this: arb_es2_compatibility-fixed-type.
    
    Reviewed-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=076bd11112742ca615880f2c6dc6ed235ab37eb5
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Apr 29 18:42:09 2011 -0600

    mesa: fix error string, remove out of date comment

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=be293c14c6992027e417ae473b77c5e04382d7e3
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Apr 29 18:40:56 2011 -0600

    mesa: remove commented-out #include

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=04bdb2f31432c0bcedc20f2a40bd1f1f8118c0e0
Author: Thierry Vignaud <thierry.vignaud at gmail.com>
Date:   Fri Apr 29 17:56:35 2011 -0600

    mesa: fix tarball creation
    
    Signed-off-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6a02679f0120f095d2678eec4532e27e9627b26d
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Apr 29 15:11:11 2011 -0700

    i965/gen6: Fix LogicOp handling for GL_COPY and/or floating-point RTs.
    
    We were accidentally leaving blending enabled for LogicOp GL_COPY,
    which ARB_color_buffer_float/GL_RGBA32F-render (and friends) caught.
    Additionally, the GL spec says that no LogicOp should be done to
    floating-point targets, and the GPU gets really angry even if you say
    to LogicOp GL_COPY to float.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3032582d032a28381dd4c2f4093d82c79e73129e
Author: Eric Anholt <eric at anholt.net>
Date:   Sun Apr 24 20:48:33 2011 -0700

    i965: Remove dead entrypoints to state cache, rename the one that's left.
    
    As we expanded the usage of the state cache, it grew extra
    functionality.  However, with the recent state streaming rework, we're
    back to the state cache being used only for shader kernels, which is
    the piece of GPU state that's actually expensive to compute again from
    scratch, since it involves compiling.
    
    Reviewed-by: Kenneth Graunke <kenneth at whitecape.org>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=acb4d5cd96d91320b8e5edb727ff3a268f04587f
Author: Eric Anholt <eric at anholt.net>
Date:   Sun Apr 24 20:36:22 2011 -0700

    i965/gen4: Move the GS state to state streaming.
    
    Reviewed-by: Kenneth Graunke <kenneth at whitecape.org>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8ba0c025a4e0aba97ae596e2121416cf04c0c300
Author: Eric Anholt <eric at anholt.net>
Date:   Sun Apr 24 20:20:16 2011 -0700

    i965/gen4: Move clip state to state streaming
    
    Reviewed-by: Kenneth Graunke <kenneth at whitecape.org>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d6ba7b16039b3cf03903888df23732cbb358e810
Author: Eric Anholt <eric at anholt.net>
Date:   Sun Apr 24 20:05:02 2011 -0700

    i965: Drop the now unused brw_cache_data() function.
    
    Reviewed-by: Kenneth Graunke <kenneth at whitecape.org>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bb7ff01deb5c1eb813b90da6f40d987a67e2793b
Author: Eric Anholt <eric at anholt.net>
Date:   Sun Apr 24 19:57:33 2011 -0700

    i965: Fix up state dumping for SF state.
    
    It was moved to state streaming a while back and this was left over.
    
    Reviewed-by: Kenneth Graunke <kenneth at whitecape.org>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=588cebce2d5b6afd24b72603d744d390481310dd
Author: Eric Anholt <eric at anholt.net>
Date:   Sun Apr 24 19:47:37 2011 -0700

    i965/gen4: Move VS state to state streaming.
    
    Reviewed-by: Kenneth Graunke <kenneth at whitecape.org>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=04e3f1d3c29c68343e709d566b7fe13d617f8d13
Author: Eric Anholt <eric at anholt.net>
Date:   Sun Apr 24 13:44:32 2011 -0700

    mesa: Add a bunch of documentation to the register allocator.
    
    Reviewed-by: Kenneth Graunke <kenneth at whitecape.org>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a82a43e8d99e1715dd11c9c091b5ab734079b6a6
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Apr 22 16:00:14 2011 -0700

    i965/gen6: Use the dynamic state base address to reduce relocations.
    
    Now that all the dynamic state is streamed through the top of the
    batchbuffer, we can cut out many of our relocations to that state by
    using the base address.
    
    Improves 3DMMES taiji performance 3.3% +/- 0.4% (n=15).
    
    Reviewed-by: Kenneth Graunke <kenneth at whitecape.org>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=855f56ca13c1003396a81da1a110357d624a2101
Author: Eric Anholt <eric at anholt.net>
Date:   Sun Apr 24 20:02:38 2011 -0700

    i965/gen6: Move scissor state to state streaming.
    
    Reviewed-by: Kenneth Graunke <kenneth at whitecape.org>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5c742ea1ee0cea031cb99651155d0c7521f42b4e
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Apr 22 15:30:42 2011 -0700

    i965: Move sampler state to state streaming.
    
    Overall, across this series since the last set of numbers, gen6 3DMMES
    taiji performance has dropped 0.8% +/- 0.3% (n=15), probably due to
    the increased reissuing of state from some of the state objects that
    otherwise never changed, and increased occurrence of the per-batch
    overhead as we've increased how much we put in the batch BO without
    increasing the batch BO's size.
    
    Reviewed-by: Kenneth Graunke <kenneth at whitecape.org>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1a447749ed421db8eb6ba20012630785aef9bb12
Author: Eric Anholt <eric at anholt.net>
Date:   Sat Apr 23 00:33:43 2011 -0700

    i965/gen4: Move WM state to state streaming.
    
    The samplers are about to become streamed for gen6 performance, which
    would cause this unit to blow out the state cache.
    
    Reviewed-by: Kenneth Graunke <kenneth at whitecape.org>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c108a3f863c44b5e9760d4668148ef8ca7557b2f
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Apr 22 14:26:12 2011 -0700

    i965/gen6: Move the depth/stencil state to state streaming.
    
    Reviewed-by: Kenneth Graunke <kenneth at whitecape.org>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=35e8fe5c99b285f348cb8a1bba2931f120f7c0a1
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Apr 22 14:07:30 2011 -0700

    i965/gen6: Move the blend state to state streaming.
    
    Reviewed-by: Kenneth Graunke <kenneth at whitecape.org>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2ee1fd2e8f023853b60c242ce7f83a595c0f65ff
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Apr 22 13:54:10 2011 -0700

    i965/gen6: Move the color calc state to state streaming.
    
    Reviewed-by: Kenneth Graunke <kenneth at whitecape.org>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d67c08319fda7d0f2df98d60b64c8cc2f3e06c44
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Apr 22 13:44:00 2011 -0700

    i965: Move the CC VP to state streaming.
    
    This is in a way a revert of f5bb775fd1f333d8e579d07a5cac1ded2bd54a2f.
    The tiny win that had will be overwhelmed by the win of using the gen6
    dynamic state base address.
    
    Reviewed-by: Kenneth Graunke <kenneth at whitecape.org>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8d2047ca7e8a533e1853a2ba51cd1bd6e52ae4a3
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Apr 22 13:25:24 2011 -0700

    i965/gen6: Move the SF VP to state streaming.
    
    Reviewed-by: Kenneth Graunke <kenneth at whitecape.org>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3628e123f13a480abfad8e8af9f875e3d8eeb5a6
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Apr 22 13:20:08 2011 -0700

    i965/gen6: Move the clip VP to state streaming.
    
    Reviewed-by: Kenneth Graunke <kenneth at whitecape.org>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=32cc0c9d8de343f699e80e7e416ea0d7e3121a42
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Apr 22 09:55:25 2011 -0700

    i965/gen6: Stream the VS push constants.
    
    Improves 3DMMES taiji demo performance by 10.1% +/- 0.9% (n=15).
    
    Reviewed-by: Kenneth Graunke <kenneth at whitecape.org>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=90c70123b830bead0ac622df94f2809ac056af95
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Apr 21 19:03:18 2011 -0700

    i965/gen6: Stream the WM push constants.
    
    Improves 3DMMES taiji demo performance by 5.1% +/- 1.9% (n=15), by
    reducing CPU time spent thrashing around those tiny little constant BOs.
    
    Reviewed-by: Kenneth Graunke <kenneth at whitecape.org>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=530de3a2f5f6c1f1a6ec7a5f781d90f7229cab2a
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Apr 21 18:33:22 2011 -0700

    i965: Give the push constants and pull constants unique function names.
    
    This helps clarify profiling results.
    
    Reviewed-by: Kenneth Graunke <kenneth at whitecape.org>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=03b2e0fcdf92c76411a957c3ea898233fb4ce1be
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Apr 29 12:17:02 2011 -0700

    i965: Fix fragcoord_w on gen6 with 16-wide.
    
    The payload regs can go all the way up to register 60+, so just give
    them 8 bits to be addressed by instead of 3-4 (which made source_w_reg
    of 8 end up 0).  There's no reason to aggressively pack these fields,
    as they are just used as compiler information, where being easier to
    access is probably more important than shaving a byte or two off of
    the structure.
    
    Fixes piglit fragcoord_w.
    Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=36649

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8c1637a4c233fd02a57dee1e38ac87012a04c4c5
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Apr 26 12:56:37 2011 -0700

    meta: Don't ask for floating point textures if not ARB_texture_float.
    
    I was promoting to float for ARB_color_buffer_float unclamped, which
    failed when ARB_texture_float wasn't present.  Since the metaops don't
    need results outside of [0,1] when not drawing to a floating point
    destination, they can just use a fixed point texture when floating
    point destinations are impossible.
    
    Fixes regression in fdo23670-depth_test when --enable-texture-float is
    not present.
    
    Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=36473

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2be2e1d3ada2d9cb5c1c42e955629d8fbbafcd0b
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Apr 29 12:03:28 2011 -0600

    mesa: fix a few incorrect error messages

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dc520d4fefa6a92b3a8f2eed3c5a1044dfccb3ff
Author: Benjamin Franzke <benjaminfranzke at googlemail.com>
Date:   Fri Apr 29 17:04:11 2011 +0200

    egl/wayland: Fix possible lockup in drm initialization
    
    Lockup happens when wl_drm interface is not available.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8a58eccc626c5b0b75c64e08b081cef4a983a1a0
Author: Jon TURNEY <jon.turney at dronecode.org.uk>
Date:   Tue Apr 26 13:11:23 2011 +0100

    Add git_sha1.h to .gitignore
    
    Since commit de579a1 "Include GIT SHA1 in GL version string"
    
    $ git status
     On branch master
     Your branch is ahead of 'origin/master' by 2 commits.
    
     Untracked files:
       (use "git add <file>..." to include in what will be committed)
    
           src/mesa/main/git_sha1.h
    nothing added to commit but untracked files present (use "git add" to track)
    
    Add git_sha1.h to .gitignore so git knows not to warn it is present but untracked
    
    Signed-off-by: Jon TURNEY <jon.turney at dronecode.org.uk>
    Reviewed-by: Marek Olšák <maraeo at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f8279fb9d82cbbbbaf8a5cc26486142c21d4d2d2
Author: Marek Olšák <maraeo at gmail.com>
Date:   Fri Apr 29 13:16:24 2011 +0200

    r600g: print opcodes names instead of numbers

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f974bdebee0e26f66707ab127b52515a0c27d9fa
Author: Marek Olšák <maraeo at gmail.com>
Date:   Thu Apr 28 17:33:05 2011 +0200

    docs: update relnotes-7.11

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=aed76e5af323d181cd280e856a32d7ea612489e5
Author: Marek Olšák <maraeo at gmail.com>
Date:   Thu Apr 28 17:30:55 2011 +0200

    docs: update GL3 status

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=aeac658e25bd0d939b503000676a4b3c3114bf41
Author: Marek Olšák <maraeo at gmail.com>
Date:   Thu Apr 28 19:34:56 2011 +0200

    mesa: remove unused variable bytesPerRow

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8b558451ad7560a53263f1848b5c826069aa8f51
Author: Marek Olšák <maraeo at gmail.com>
Date:   Wed Apr 27 16:30:28 2011 +0200

    r600g: implement EXT_packed_float

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e62530a6c00da71c0f7bf1f4c425fe6c5b452df6
Author: Marek Olšák <maraeo at gmail.com>
Date:   Tue Apr 26 02:28:33 2011 +0200

    st/mesa: support EXT_packed_float
    
    Reviewed-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=631d23daa91c569bf268a2191bd466df73a64263
Author: Marek Olšák <maraeo at gmail.com>
Date:   Tue Apr 26 02:27:25 2011 +0200

    mesa: implement EXT_packed_float
    
    Reviewed-by: Brian Paul <brianp at vmware.com>
    Reviewed-by: Eric Anholt <eric at anholt.net>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b48359184e36ecd11510e9c87e3db535935c99e2
Author: Marek Olšák <maraeo at gmail.com>
Date:   Wed Apr 27 13:37:27 2011 +0200

    util: implement R11G11B10_FLOAT pack/unpack functions
    
    Reviewed-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1271424615b62544662a606bb23f6d7117a8b0e7
Author: Marek Olšák <maraeo at gmail.com>
Date:   Wed Apr 27 12:52:10 2011 +0200

    mesa, util: move RGB9E5 conversion functions to gallium/util
    
    Also use MAX3 and incorporate Ian's suggestion in texformat.c.
    
    I don't think wrapping u_format_rgb9e5.h in another header and thus making it
    more complicated is worth it.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=de9f55437ab7110dd79ebebaac543d35493380ce
Author: Marek Olšák <maraeo at gmail.com>
Date:   Tue Apr 26 02:24:47 2011 +0200

    r600g: trivially implement EXT_texture_shared_exponent
    
    Nothing else needed.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=349184be36e59f49309b8c1f371d99efceaf6d5f
Author: Marek Olšák <maraeo at gmail.com>
Date:   Tue Apr 26 02:29:00 2011 +0200

    util: implement R9G9B9E5 pack and unpack functions
    
    softpipe and llvmpipe support done (sampler only).
    
    Reviewed-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1da44f5923c5715d78a48dc300bbc6cbd3f3ea99
Author: Marek Olšák <maraeo at gmail.com>
Date:   Tue Apr 26 02:23:33 2011 +0200

    st/mesa: support EXT_texture_shared_exponent
    
    Reviewed-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9d7698c468f4ea7da8bb4ec00520c98f11cca0fa
Author: Marek Olšák <maraeo at gmail.com>
Date:   Tue Apr 26 02:18:24 2011 +0200

    mesa: implement EXT_texture_shared_exponent
    
    swrast support done.
    
    There is no renderbuffer support in swrast, because it's not required
    by the extension.
    
    Reviewed-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1d5f16ff8fae936f2e920800b169cf7736a8052a
Author: Marek Olšák <maraeo at gmail.com>
Date:   Tue Apr 26 01:53:20 2011 +0200

    mesa: set reasonable defaults in update_wrapper
    
    I was wondering why I had been getting GL_RGBA for GL_RGB9_E5.
    
    Instead of setting GL_RGBA and CHAN_TYPE for most types,
    use the helper functions to obtain the info.
    
    Reviewed-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=608a4a17feea9fba2812d4e5c01dd6dbadc5d6e0
Author: Christopher Egert <cme3000 at gmail.com>
Date:   Fri Apr 29 02:13:35 2011 +0200

    i915g: Enable S3TC texture support
    
    Reviewed-by: Jakob Bornecrantz <wallbraker at gmail.com>
    Reviewed-by: Daniel Vetter <daniel.vetter at ffwll.ch>
    Signed-off-by: Christopher Egert <cme3000 at gmail.com>
    Signed-off-by: Jakob Bornecrantz <wallbraker at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=19efd1442cc44b0307fe72938d7c2b66c544654f
Author: Kenneth Graunke <kenneth at whitecape.org>
Date:   Tue Apr 26 16:14:06 2011 -0700

    prog_print: Add support for printing the TXD opcode.
    
    Reviewed-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8cce283038bf51a03de6734523c3e9ea8c8a6f33
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Apr 28 12:41:45 2011 -0600

    llvmpipe: move active_query assignment
    
    Fixes piglit regression.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=284191560b191ebb2219e0f5fe2de4128ad172a5
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Apr 28 07:38:53 2011 -0600

    llvmpipe: move active_query assignment in lp_setup_begin_query()
    
    If we run out of bin memory and do an early return from
    lp_setup_begin_query() we'd omit setting the setup->active_query
    pointer.  Then, when lp_setup_end_query() was later called, the
    assertion for setup->active_query == pq would fail.  Moving the
    assigment in lp_setup_begin_query() avoids that.
    
    Reviewed-by: Jose Fonseca <jfonseca at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fa7a051c251552c4581caadce772a29c64f6a850
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Apr 27 19:05:29 2011 +0100

    sgi: Fix MSVC build.
    
    Including windows.h was ineffective on MSVC because we define the NOGDI macro,
    which skips the wingdi.h include.
    
    Unsetting NOGDI is also a bad idea because it causes all sort of symbol
    clashes with SGI code.
    
    The real problem is that WINGDAPI was not being defined, also due to NOGDI,
    so simply define it to blank if not done already.  This seems to make
    everybody happy.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f9cc6acbfa6f6f91b29a0601436d91a330fdce79
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Apr 27 09:31:30 2011 -0600

    st/mesa: raise shader MaxParameters if driver supports more
    
    The default value is 64 but drivers usually advertise more, like 4096.
    Allows ARB vp/fp programs to use more parameters.
    
    Reviewed-by: Jose Fonseca <jfonseca at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f3c92c2323b1a00e592a2bae739c420a52d4285b
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Apr 27 09:23:16 2011 -0600

    mesa: emit more info in program parser error message

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0be6ae74e9a56e84df088392ef3b09229508404f
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Apr 25 10:26:19 2011 -0600

    svga: emit user-defined clip plane state
    
    User-defined clip planes were a swtnl fallback before.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=33afdf835654cc21377fd1f57af03b3fa34f97f8
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Apr 26 15:14:01 2011 -0700

    docs: Note that ES2_compatibility is already done.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=aa3e1c25d3e4fc7e79236c717deaa838182e68c9
Author: Eric Anholt <eric at anholt.net>
Date:   Mon Apr 25 10:36:29 2011 -0700

    Revert "intel: use throttle ioctl for throttling"
    
    This reverts commit 50ade6ea697953bb17e3ca7210515fbd0411cd1e.
    
    Fixes jerky rendering again on apps that don't block on the GPU per
    frame and are GPU bound (e.g. 3DMMES on Ironlake).  The whole point of
    this complicated throttle scheme is to wait on frame n-1 to have
    started rendering before starting frame n's rendering.  Otherwise, the
    GPU-bound app will race ahead and call the GL to draw many
    nearly-identical frames, then >0ms later get stuck waiting for them
    (all dispatched at about the same time) to retire, then render a new
    batch of nearly-identical frames.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=66d95919d55098b96281e5144b6839627ad3d053
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Apr 27 09:06:07 2011 -0600

    st/mesa: choose 3-component float formats before 4-component formats
    
    If GL_RGB16F or GL_RGB32F is specified let's try the 3-component float
    texture formats before trying the 4-component ones.  Before this,
    GL_RGB16/32F were treated the same as GL_RGBA16/32F.
    
    Reviewed-by: Marek Olšák <maraeo at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=48aa7725893ee75af10b8519e8a018e94334c7cc
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Apr 27 09:05:30 2011 -0600

    st/mesa: whitespace fixes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b8de75d53760fb359d10d6f4794f28097210cef4
Author: Marek Olšák <maraeo at gmail.com>
Date:   Wed Apr 27 12:54:24 2011 +0200

    util: make macros MIN3, MAX3, MIN4, MAX4 little more efficient

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=069a9766a9bf62c3c6caacd0ce5fb30ece8a0eef
Author: Marek Olšák <maraeo at gmail.com>
Date:   Wed Apr 27 12:53:58 2011 +0200

    mesa: add macros MIN3 and MAX3

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7e5953fca219ae472f3a933fc93c9e6bb61f7a49
Author: Marek Olšák <maraeo at gmail.com>
Date:   Wed Apr 27 13:08:25 2011 +0200

    gallium/nouveau: fix printf warnings

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=31200d0688b67a0d764ad7fe4c2761d0f8d993d8
Author: Marek Olšák <maraeo at gmail.com>
Date:   Wed Apr 27 13:05:53 2011 +0200

    gallivm: fix warning: ‘value’ may be used uninitialized in this function
    
    The path where it's uninitialized is guarded by an assert.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e031bed122a8902808b197549e7952cde10d310c
Author: Marek Olšák <maraeo at gmail.com>
Date:   Wed Apr 27 13:04:21 2011 +0200

    st/mesa: fix warning: ‘user_memory’ may be used uninitialized in this function
    
    It's initialized later in a conditional the condition of which is always true
    the first time it's evaluated.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1e5dc6a7788f4c548fbed38813090978fdacd984
Author: Marek Olšák <maraeo at gmail.com>
Date:   Wed Apr 27 13:02:32 2011 +0200

    svga: fix warning: ‘uc.ui’ may be used uninitialized in this function
    
    This is safe because it's initialized if buffers & PIPE_CLEAR_COLOR and
    probably doesn't have any effect otherwise.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=39cd791f3428ab48723fd4c73c4b1223e883ab2d
Author: nobled <nobled at dreamwidth.org>
Date:   Sun Jul 18 16:08:19 2010 +0000

    os: simplify ifdef
    
    The actual code that needs this include is just using
    "if defined (PIPE_OS_UNIX)", and the two conditions should match.
    
    This should also make the file compile under Hurd.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2d422a6c48e9c79209eb17c4b0bb21c3c0a17468
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Apr 26 14:58:33 2011 -0600

    docs: fix typo, wrap lines in 7.11 release notes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=83eda35f16e740534806743efd5bbd2fff551662
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Apr 26 14:57:57 2011 -0600

    docs: add GL_ARB_robustness to 7.11 release notes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6b329b9274b18c50f4177eef7ee087d50ebc1525
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Apr 26 14:54:41 2011 -0600

    Squashed commit of the following:
    
    commit 864fe253b04105b7469e5f7b064dc37637b944f8
    Author: Brian Paul <brianp at vmware.com>
    Date:   Thu Apr 21 20:13:07 2011 -0600
    
        mesa: s/exec/disp/ in _mesa_init_histogram_dispatch()
    
        This function isn't normally compiled (FEATURE_histogram).
    
    commit f4bf45e2b94b582cacd19cdca873c5be627e4250
    Author: nobled <nobled at dreamwidth.org>
    Date:   Thu Apr 21 07:53:58 2011 -0600
    
        mesa: hook up GL_ARB_robustness dispatch functions
    
        ...and advertise the extension.
    
        Signed-off-by: Brian Paul <brianp at vmware.com>
    
    commit 2b89e38e5f572dc40cebc06381ae7c5d04386998
    Author: nobled <nobled at dreamwidth.org>
    Date:   Thu Apr 21 07:53:58 2011 -0600
    
        mesa: regenerated API files for GL_ARB_robustness
    
        Signed-off-by: Brian Paul <brianp at vmware.com>
    
    commit 5d5ebfb7135cec9d833adef86cbf4d0f3d9beca8
    Author: nobled <nobled at dreamwidth.org>
    Date:   Thu Apr 21 07:53:57 2011 -0600
    
        glapi: add ARB_robustness xml
    
        Signed-off-by: Brian Paul <brianp at vmware.com>
    
    commit 0159d1d6d99f4bbc18381dc2081c20d3aff17ac9
    Author: nobled <nobled at dreamwidth.org>
    Date:   Thu Apr 21 07:53:57 2011 -0600
    
        mesa: implement GL_ARB_robustness functions
    
        Signed-off-by: Brian Paul <brianp at vmware.com>
    
    commit 938fd71f4c4742f274922d53492a7290ab8d9c9b
    Author: nobled <nobled at dreamwidth.org>
    Date:   Thu Apr 21 07:53:57 2011 -0600
    
        mesa: add context fields for GL_ARB_robustness
    
        Signed-off-by: Brian Paul <brianp at vmware.com>
    
    commit 72075137bc79e65be03dac7e97b6dba93c3a86a4
    Author: nobled <nobled at dreamwidth.org>
    Date:   Thu Apr 21 07:53:57 2011 -0600
    
        mesa: standardize more bounds-checking error messages
    
        Signed-off-by: Brian Paul <brianp at vmware.com>
    
    commit 32a3fc23746db49da903fbc08afa0135af3007d2
    Author: nobled <nobled at dreamwidth.org>
    Date:   Thu Apr 21 07:53:57 2011 -0600
    
        mesa: standardize some bounds-checking error messages
    
        Signed-off-by: Brian Paul <brianp at vmware.com>
    
    commit cecbf1f4d164207de373dec0cadee2e84e1f9656
    Author: nobled <nobled at dreamwidth.org>
    Date:   Thu Apr 21 07:53:57 2011 -0600
    
        mesa: add more bounds-checking support for client memory buffers
    
        Signed-off-by: Brian Paul <brianp at vmware.com>
    
    commit edc895b52383d5bd274422db56adead1d81daf5f
    Author: nobled <nobled at dreamwidth.org>
    Date:   Thu Apr 21 07:53:57 2011 -0600
    
        mesa: add bounds-checking support for client memory buffers
    
        Signed-off-by: Brian Paul <brianp at vmware.com>
    
    commit 3a96ef28a538f158a219b406cd090dee70470c85
    Author: nobled <nobled at dreamwidth.org>
    Date:   Thu Apr 21 07:53:57 2011 -0600
    
        mesa: use is_bufferobj() helper function
    
        Signed-off-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=37642518b8864ce751754957b08cdb437998f4e7
Author: Eric Anholt <eric at anholt.net>
Date:   Mon Mar 28 16:54:39 2011 -0700

    i965/fs: Add support for compute-to-mrf in 16-wide mode.
    
    This is more painful than instruction scheduling, as we have to
    compare two MRF writes to see if they coincide, and have to handle
    partial GRF writes before that (for example, the result of a math
    instruction written to color).
    
    Reviewed-by: Kenneth Graunke <kenneth at whitecape.org>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=445289b5093acb9abaf7e0a89bfa319fcb4a1c31
Author: Eric Anholt <eric at anholt.net>
Date:   Mon Mar 28 16:55:14 2011 -0700

    i965/fs: Typo fix a comment.
    
    Reviewed-by: Kenneth Graunke <kenneth at whitecape.org>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0834607a891f7c2529d1f2cdeca28b6e98899f8b
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Mar 25 11:19:53 2011 -0700

    i965/fs: Enable constant propagation in 16-wide.
    
    All that needed fixing was skipping the newly-possible
    uncompressed/sechalf partial GRF constant writes.
    
    Reviewed-by: Kenneth Graunke <kenneth at whitecape.org>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=91d1a141589441b203a2270417ae665f0616ea3c
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Mar 23 13:53:26 2011 -0700

    i965/fs: Fix and enable the instruction scheduler for 16-wide.
    
    Most of the work of the scheduler is agnostic to wide dispatch.  It
    operates on our virtual GRF file, which means instructions are
    generally referring to 8 or 16 wide naturally.  For the MRF file
    management we're trying to track the actual hardware MRF file, so we
    need to watch if an instruction writes multiple MRFs.
    
    Reviewed-by: Kenneth Graunke <kenneth at whitecape.org>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3b20f999bb7e9056e83ca09a842a9747d4ac1674
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Mar 23 12:50:53 2011 -0700

    i965/fs: Add support for 16-wide dispatch with uniforms in use.
    
    This is glued in in a bit of an ugly way -- we rely on the uniforms
    having been set up by 8-wide dispatch, and we just reuse them without
    the ability to add new uniforms for any reason, since the 8-wide
    compile is already completed.  Today, this all works out because our
    optimization passes are effectively the same for both and even if they
    weren't, we don't reduce the set of uniforms pushed after
    optimization.
    
    Reviewed-by: Kenneth Graunke <kenneth at whitecape.org>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b061b5ffb055c64ffc45e506bad877f47942ba01
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Mar 23 12:05:56 2011 -0700

    hash_table: Add an iterator for doing things like cleanup of the HT.
    
    Without this, consumers often have to keep linked lists of the
    entries, at additional malloc cost.
    
    Reviewed-by: Kenneth Graunke <kenneth at whitecape.org>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b943b9b1a696cf51adfb2a18bcb9cf503fb2737f
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Mar 23 12:36:52 2011 -0700

    i965/fs: Add a little whitespace between shader dumping debug.
    
    Reviewed-by: Kenneth Graunke <kenneth at whitecape.org>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9c57780dc0604f871650c5d23c06d627d964d803
Author: Eric Anholt <eric at anholt.net>
Date:   Mon Mar 28 11:29:55 2011 -0700

    i965/fs: Add support for compr4 MRF writes.
    
    These reduce an emitted (not decoded) instruction per shader on
    g4x/gen5, but may allow for additional register coalescing as well.
    
    Reviewed-by: Kenneth Graunke <kenneth at whitecape.org>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=42ad2f0b9b6a18f1613f6d915a46b4a4a89c5aa2
Author: Eric Anholt <eric at anholt.net>
Date:   Mon Mar 14 10:29:12 2011 -0700

    i965/fs: Add support for 16-wide dispatch on gen5.
    
    Reviewed-by: Kenneth Graunke <kenneth at whitecape.org>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=662f1b48bd1a02907bb42ecda889a3aa52a5755d
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Mar 11 19:19:01 2011 -0800

    i965/fs: Add initial support for 16-wide dispatch on gen6.
    
    At this point it doesn't do uniforms, which have to be laid out the
    same between 8 and 16.  Other than that, it supports everything but
    flow control, which was the thing that forced us to choose 8-wide for
    general GLSL support.
    
    Reviewed-by: Kenneth Graunke <kenneth at whitecape.org>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=76b7a0c1af23838cb5100424a2a88d621b881d05
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Mar 24 09:15:55 2011 -0700

    i965/fs: Add support for discard instructions in 16-wide mode.
    
    Reviewed-by: Kenneth Graunke <kenneth at whitecape.org>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=148a32e622c5b95a4dbd9a8776fddf85ef484147
Author: Eric Anholt <eric at anholt.net>
Date:   Mon Mar 28 18:03:37 2011 -0700

    i965/fs: Add support for math instructions in 16-wide mode.
    
    Reviewed-by: Kenneth Graunke <kenneth at whitecape.org>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=54990673a65b72fd222aeafc19f3a384ce597146
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Mar 24 09:08:58 2011 -0700

    i965/fs: Fix interference calculation of pixel_[xy] in 16-wide.
    
    Fixes glsl-fs-ceil in that mode, which produced the code in the comment.
    
    Reviewed-by: Kenneth Graunke <kenneth at whitecape.org>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=af20328271425c217630b5114ee172bd8387a91a
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Mar 23 14:00:01 2011 -0700

    i965/fs: Disable some optimization passes under 16-wide for now.
    
    These are fixable for 16, but that can wait until after it's basically
    working.
    
    Reviewed-by: Kenneth Graunke <kenneth at whitecape.org>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8575d1836249309048d77d342671aad65c7fa7ff
Author: Eric Anholt <eric at anholt.net>
Date:   Sun Mar 13 13:27:59 2011 -0700

    i965/fs: Add support for 16-wide texturing on gen5+.
    
    Reviewed-by: Kenneth Graunke <kenneth at whitecape.org>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=141b0bb2779c80d3cd3fd21d2e9d10efa0433f26
Author: Eric Anholt <eric at anholt.net>
Date:   Mon Mar 21 15:54:18 2011 -0700

    i965/fs: Add support for computing pixel_[xy] in 16-wide.
    
    Reviewed-by: Kenneth Graunke <kenneth at whitecape.org>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2ac1cb8b83ad1f7700cc40519a82c3cf698b543b
Author: Eric Anholt <eric at anholt.net>
Date:   Sun Mar 13 13:26:09 2011 -0700

    i965/fs: Add support for 16-wide dispatch to the register allocator.
    
    Note that the virtual grfs are in increments of the dispatch_width,
    not hardware registers -- this makes the 16-wide emit and 8-wide emit
    mostly the same.
    
    Reviewed-by: Kenneth Graunke <kenneth at whitecape.org>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7c647a2fe98a645723fa5eace7f7f6c5c26f4f8e
Author: Eric Anholt <eric at anholt.net>
Date:   Mon Mar 14 10:51:19 2011 -0700

    i965: Move the destination reg setup for 8/16 wide to the emit code.
    
    Reviewed-by: Kenneth Graunke <kenneth at whitecape.org>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5dfba09d49ccec2655e4d22ef6f46b9c67862bc9
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Mon Apr 25 09:53:22 2011 -0400

    intel: Use tiling for dri2AllocateBuffer implementation

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7363088f9f9558b2bad3ac6da48947514a8cd790
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Mon Apr 25 09:49:09 2011 -0400

    intel: Set gen in intelInitScreen, just copy value in intelInitContext

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=63325a05862f28b1d4dd65af6e78c73f78f502d3
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Fri Apr 22 21:05:40 2011 -0400

    intel: Use X tiling for DRM EGL Images

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cd354b4eb84839837a9349bd91e89b55d06e5837
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Thu Apr 21 17:36:17 2011 -0700

    mesa: Remove SWcontext::_FogMode, use gl_context::gl_fog_attrib::Mode everywhere
    
    Reviewed-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f274dfaca4b53bae92dfe6a72c1890c381d84746
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Mon Apr 25 15:34:04 2011 -0400

    egl: Use the right extension name in #ifdef

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b6ed837ffef8b1820ea9e97c095502ba7b05927e
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Mon Apr 25 15:06:41 2011 -0400

    wayland: Fix prototypes for EGL_WL_bind_wayland_display extension

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4dfbb81891dd12b093308b91899d1d8fb084bf6d
Author: Nicolas Kaiser <nikai at nikai.net>
Date:   Mon Apr 25 18:37:08 2011 +0200

    main: remove duplicated includes
    
    Remove duplicated includes of guarded headers.
    
    Signed-off-by: Nicolas Kaiser <nikai at nikai.net>
    Signed-off-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6a35ed1f66f0839fb0a6fdb6c07167257a0a2e72
Author: Benjamin Franzke <benjaminfranzke at googlemail.com>
Date:   Mon Apr 25 18:16:35 2011 +0200

    winsys/wayland: Fix typo in Makefile
    
    Reported by dir1212 on irc.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d72e7f0dd95fdf28cf64c0b5b6d42c16f087008a
Author: Benjamin Franzke <benjaminfranzke at googlemail.com>
Date:   Sat Apr 23 14:21:05 2011 +0200

    st/egl: Add wayland shm softpipe support

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=34fd282b270dbaf0ce87e342b3183eb3a4bf4a44
Author: Benjamin Franzke <benjaminfranzke at googlemail.com>
Date:   Sat Apr 23 14:20:24 2011 +0200

    st/egl: Generalize wayland backend a bit

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=aaa3c0d6de7fc2c8d209d3adba11eba1133c61d1
Author: Benjamin Franzke <benjaminfranzke at googlemail.com>
Date:   Sat Apr 23 14:14:29 2011 +0200

    winsys: Add wayland shm sw winsys

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b2a98c3531c276b76024bb9b10fdd6c3360cb0c9
Author: Henri Verbeet <hverbeet at gmail.com>
Date:   Mon Apr 25 13:28:55 2011 +0200

    r600g: Unify comment style somewhat.
    
    Signed-off-by: Henri Verbeet <hverbeet at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d7577ae3a6d6e174ab36d244f6bd4dedd63c3d1d
Author: Henri Verbeet <hverbeet at gmail.com>
Date:   Mon Apr 25 13:28:55 2011 +0200

    r600g: Cleanup the big endian support a bit.
    
    In particular, make sure the code is at least compiled on little endian
    systems.
    
    Signed-off-by: Henri Verbeet <hverbeet at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=32001c2244521a606ab210cd3a3fea3481131879
Author: Henri Verbeet <hverbeet at gmail.com>
Date:   Mon Apr 25 13:28:55 2011 +0200

    r600g: Use EG constants in EG r600_colorformat_endian_swap().
    
    This would actually fail to compile when PIPE_ARCH_BIG_ENDIAN is defined.
    
    Signed-off-by: Henri Verbeet <hverbeet at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0fecb928f5c92e6e79a249421a1646247676b435
Author: Marek Olšák <maraeo at gmail.com>
Date:   Thu Apr 21 13:33:29 2011 +0200

    configure.ac: require LLVM for r300g on x86 and x86_64

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a86fc719d6402eb482657707741890e69e81700f
Author: Marek Olšák <maraeo at gmail.com>
Date:   Thu Apr 21 13:27:55 2011 +0200

    configure.ac: enable LLVM by default on x86 and x86_64

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9e59ed59c17daeb4e77f9455ac8794307cc1cae2
Author: Marek Olšák <maraeo at gmail.com>
Date:   Fri Apr 22 19:29:55 2011 +0200

    mesa: add stricter checks for float formats in the texstore memcpy path
    
    E.g. when the internal format was RGBA16F and the source was RG, it would use
    memcpy.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=628544421d243e0ca8679c5d245728260d9e010d
Author: Marek Olšák <maraeo at gmail.com>
Date:   Fri Apr 22 18:22:51 2011 +0200

    mesa: implement generate-mipmap fallback for RGB10_A2
    
    I hit this when testing RV350, which lacks RGB10_A2 render target
    support. It had been missed when implementing the format and probably
    unused by anything else too.
    
    Not applicable to 7.10.
    
    Reviewed-by: Eric Anholt <eric at anholt.net>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=077b1a6144a71418d0e127e45174c3907e646da0
Author: Vinson Lee <vlee at vmware.com>
Date:   Sun Apr 24 23:58:39 2011 -0700

    r600g: Remove r600_helper.c from SConscript.
    
    This is a follow-up to commit d737857ed2ff4313fd6046dcd80018c6308a53c5.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=774c165d76fdaf1875acb32abf4c278da38e9ca3
Author: Marek Olšák <maraeo at gmail.com>
Date:   Mon Apr 25 01:52:33 2011 +0200

    docs: update GL3 status

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=71667533d1ccec698246b83bfd05df51a44cd298
Author: Marek Olšák <maraeo at gmail.com>
Date:   Thu Apr 21 17:24:50 2011 +0200

    r600g: remove some pointless and unused functions

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=512c81484978014fe43bb3bd3f2ce1aaaee05868
Author: Marek Olšák <maraeo at gmail.com>
Date:   Thu Apr 21 17:20:27 2011 +0200

    r600g: do not reset device to 0 when doing unrelated operations
    
    Seems to be a copy-paste bug.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=def6a91a62beb79956cb55805bff7d4c3e5461ec
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sun Apr 24 14:00:55 2011 +0200

    r600g: trivially implement LATC/3DC
    
    Passes fbo-generatemipmap-formats.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d737857ed2ff4313fd6046dcd80018c6308a53c5
Author: Dave Airlie <airlied at redhat.com>
Date:   Mon Apr 25 09:05:08 2011 +1000

    r600g: drop r600_helper.c no point in it
    
    move the one function into state common
    
    Signed-off-by: Dave Airlie <airlied at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=de48199693484fc903627ce53b007901af2e37a8
Author: Dave Airlie <airlied at redhat.com>
Date:   Mon Apr 25 06:55:09 2011 +1000

    r600g: enable EXT_draw_buffers2
    
    Doesn't cause any piglit regression and passes the fbo-draw-buffers-blend
    test.
    
    Signed-off-by: Dave Airlie <airlied at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=863eecd0d892e9e7e01c6bb91f1937a450865bea
Author: Dave Airlie <airlied at redhat.com>
Date:   Sun Apr 24 17:35:45 2011 +1000

    st/mesa: fix regression since a22aba4eae9b29db731487bce90e8292f7e82c72
    
    "st/mesa: check image size before copy_image_data_to_texture()" caused
    a regression in piglit fbo-generatemipmap-formats test on all gallium drivers.
    
    Level 0 for NPOT textures will not match minified values, so don't do this
    check for level 0.
    
    Signed-off-by: Dave Airlie <airlied at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0a9cec3475fb14be8aa5fa66557d338556cd8ed5
Author: Dave Airlie <airlied at redhat.com>
Date:   Sun Apr 24 20:20:55 2011 +1000

    r600g: fix glean clipflat test.
    
    the provoking vertex doesn't apply to quad/strip/polygon.
    
    This fixes clipFlat on r600g.
    
    Signed-off-by: Dave Airlie <airlied at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0b3122cfcb26e195f14470d8ea6e3cce240c2f79
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sun Apr 24 11:59:16 2011 +0200

    r300g: reorder caps

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0c71da18ee29e8c29538104a0a8d07c9e9aae9a7
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sun Apr 24 11:48:46 2011 +0200

    r300g: fix exposing caps on r300-r400
    
    Broken with 72239d16cd08113e994ea3508f91193c682b0930.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f18a086326b2bc832a3c181e6bbec6a62e1b3fcd
Author: Bryan Cain <bryancain3 at gmail.com>
Date:   Sat Apr 23 19:29:15 2011 -0500

    glsl: Fix typos in comments.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6372660d122f4056dffb56d1b93dbd1bbc661f67
Author: Dave Airlie <airlied at redhat.com>
Date:   Sun Apr 24 11:04:46 2011 +1000

    r600g: fix glsl-fs-abs-neg
    
    the hw does neg after abs, so don't neg the source in the ABS instruction case.
    
    Signed-off-by: Dave Airlie <airlied at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=77dc4c154cc6a8c3bc2369112c46f0be6ac444ae
Author: Dave Airlie <airlied at redhat.com>
Date:   Sun Apr 24 08:33:19 2011 +1000

    r600g: fix bank swizzle calcs for scalar only operations.
    
    In the initial code if we had nothing in the vector slots r would
    never get reset to 0, so we'd fail to compile shaders, after the previous
    commit this would happen for the LIT tests. When I fixed that we did a lot
    of unnecessary loops through all the vector states when we had no vector
    slots filled. So this patch optimises thing for the scalar only state.
    
    This fixes the 3 LIT piglit tests on r600g.
    
    Signed-off-by: Dave Airlie <airlied at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=22d5a71e4dedfc047e1a14082b7d0d287cfe910e
Author: Dave Airlie <airlied at redhat.com>
Date:   Sun Apr 24 08:30:08 2011 +1000

    r600g: PV/PS have cycle restrictions in scalar operations
    
    In the R600 ISA document:
    Section 4.7.5 Cycle restrictions for the ALU.trans states that
    PV/PS have cycle restrictions wrt constants.
    
    This is part of a fix for the LIT tests
    
    Signed-off-by: Dave Airlie <airlied at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e4da46e007de5c83202976a12efb0e894494a354
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Apr 20 17:55:54 2011 -0700

    mesa: Add some comments about FRAG_RESULT_COLOR vs FRAG_RESULT_DATAn.
    
    This came from reading what swrast does, and 965 now behaves the same
    and gallium appears to as well.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d7f4c4e1b187552ede397f00fb56a6f0bb724ce1
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Apr 20 16:49:19 2011 -0700

    mesa: Fix fragment.color (no index) writes with OPTION ARB_draw_buffers.
    
    Fixes a bug in Trine where fragment.color would write
    FRAG_RESULT_COLOR (which is interpreted by drivers as being the "write
    this to all color buffers" option) instead of FRAG_RESULT_DATA0 (just
    the first target).
    
    Fixes piglit ATI_draw_buffers/arbfp-no-index.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=79bde19ef9e13d5db30d0516d9e7eae6a3a8d32a
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Apr 20 16:10:14 2011 -0700

    i965: Don't double-emit fragment.color writes for MRT with ARB_fp.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bad8da8b00f829c20dfa42bf506875ce76cd3672
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Apr 20 14:03:21 2011 -0700

    i965: Fill in the remaining fields of gen5+ sampler default color.
    
    Still doesn't fix texwrap.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e1e6545c8866e41b179da70429d90aadd71360c4
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Apr 20 13:59:13 2011 -0700

    i965: Fix batch decode for the gen5+ sampler default color.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1f32c665c8af0622e2bbf451edb999ffbcd7d0fe
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Apr 20 11:48:31 2011 -0700

    intel: Add support for ARB_sampler_objects.
    
    This extension support consists of replacing
    "gl_texture_obj->Sampler." with "_mesa_get_samplerobj(ctx, unit)->".
    One instance of referencing the texture's base sampler remains in the
    initial miptree allocation, where I'm not sure we have a clear
    association with any texture unit.
    
    Tested with piglit ARB_sampler_objects/sampler-objects.
    
    Reviewed-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1df72402d99145425531297eef6772b88ce5225d
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Apr 19 21:40:48 2011 -0700

    i965: Add support for NV_conditional_render.
    
    Since we lack hardware support for it, this is a simple matter of
    checking _mesa_check_conditional_render at the entrypoints, and
    suppressing it for the metaops where it doesn't apply.
    
    Reviewed-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=332822bd3d8c43cc81686148c0857b8df697341e
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Apr 21 16:52:21 2011 -0700

    swrast: Disable glAccum drawing during conditional rendering.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fb60040b691c174c1bfffb46cb6c39bbae6f27c5
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Apr 20 00:21:01 2011 -0700

    meta: Don't do conditional rendering on GenerateMipmaps and BlitFramebuffer.
    
    The NV_conditional_render spec calls out specific operations that
    conditional rendering applies to, which doesn't include these.
    
    Fixes NV_conditional_render/generatemipmap on swrast.
    
    Reviewed-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4093fdce6d7b8370bfe3ff5119dc0ef0acb32054
Author: Eric Anholt <eric at anholt.net>
Date:   Mon Apr 18 14:28:14 2011 -0700

    i965: Add support for ARB_texture_compression_rgtc.
    
    Tested with rgtc-teximage-0[12].
    EXT_texture_compression_rgtc/fbo-generatemipmap-formats fails in NPOT
    just like S3TC does.
    
    Reviewed-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7d1a2056a84b5af75adf84e34a57e5d75f550139
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Apr 20 09:33:59 2011 -0700

    mesa: Don't assert on the compressed convertformat for GenerateMipmaps.
    
    This assertion doesn't make any sense to me -- the convertFormat is
    already something valid (tested above), and the BaseFormat dictated by
    convertFormat doesn't matter to the function about to be called (it's
    the datatype/comps that were pulled out of convertFormat).
    
    Fixes assertion failure in
    GL_EXT_texture_compression_rgtc/fbo-generatemipmap-formats
    
    (still has a rendering failure in NPOT like S3TC does).
    
    Reviewed-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bc880b8d405e72be29c80e7e7e505f59755a388a
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Apr 20 09:31:34 2011 -0700

    mesa: Choose RGTC formats for GL_COMPRESSED_RED, GL_COMPRESSED_RG.
    
    We were falling through to the default R8 and RG88 formats instead of
    compressing when possible.  Noticed by swrast fbo-blending-formats
    actually doing rendering.
    
    Reviewed-by: Dave Airlie <airlied at redhat.com>
    Reviewed-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=da49de811d5e74cf476399db9c641fdb8387dbb3
Author: José Fonseca <jose.r.fonseca at gmail.com>
Date:   Sat Apr 23 20:25:11 2011 +0100

    mesa/gdi: Address compiler warnings.
    
    In particular the function prototypes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5bd545f5aa4f15914d3e17d7a092fad9f6d3b207
Author: José Fonseca <jose.r.fonseca at gmail.com>
Date:   Sat Apr 23 18:44:19 2011 +0100

    mesa/gdi: Remove InitCritSections.cpp.
    
    We are now able to declare global critical sections through other
    mechanisms so this is useless code.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=336487450e6b6cec364fbf1e01dfcb87a23b9696
Author: José Fonseca <jose.r.fonseca at gmail.com>
Date:   Sat Apr 23 13:21:41 2011 +0100

    Drop fx windows driver.
    
    Irrelevant now that glide driver was removed.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fed8a07ddbf0bf647300bd3e8732bfeb984054c2
Author: Jakob Bornecrantz <wallbraker at gmail.com>
Date:   Sat Apr 23 17:01:19 2011 +0200

    glu: Fix linux build

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=97efac09b23971507cd80ae03e847b2706871b18
Author: Jakob Bornecrantz <wallbraker at gmail.com>
Date:   Sat Apr 23 16:57:28 2011 +0200

    glu: Clone the enviroment

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c2c44f2641cc71a8f77d887e9f2753eadda07d4c
Author: José Fonseca <jose.r.fonseca at gmail.com>
Date:   Sat Apr 23 13:18:45 2011 +0100

    docs: Remove MSVS project files.
    
    They were totally broken for several releases.
    
    scons now builds everything the project files built and more, and can be
    kept up-to-date with little effort.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d34ddad9a5260937e3ad5fc0b945f3195d7e032e
Author: José Fonseca <jose.r.fonseca at gmail.com>
Date:   Sat Apr 23 13:16:03 2011 +0100

    scons: Build glu.




More information about the mesa-commit mailing list