Mesa (opengl-es-v2): 2029 new commits

Chia-I Wu olv at kemper.freedesktop.org
Tue Jan 12 03:33:45 UTC 2010


URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d8299af4ab6fe4b334292e3b6e69e4331c05d86f
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Mon Jan 11 18:25:03 2010 +0800

    docs: Add documentation for OpenGL ES.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=76e726515aedab426a55a389d0a1132456932856
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Mon Jan 11 14:00:39 2010 +0800

    progs/es2: Correctly set renderable type and client version.
    
    Correctly set EGL_RENDERABLE_TYPE and EGL_CONTEXT_CLIENT_VERSION for
    OpenGL ES 2.0.  Because es2_info is copied from es1_info, the fix for it
    actually goes to es1_info.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=43f67b61fd1020e7ec847c21e1dbae9544d463ec
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Mon Jan 11 13:53:03 2010 +0800

    progs/es1: Bind texture image after rendering.
    
    Unlike FBO, eglBindTexImage is supposed to be called after rendering.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=99a37ed195801fd0a0b64a20f08c8d4f9d66137f
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Tue Jan 5 17:39:05 2010 +0800

    configure.ac: Fix es state tracker build.
    
    mesa/es should be built before the es state trackers.  This is done by
    separating those that need to be built early from SRC_DIRS to CORE_DIRS.
    The new variable is not exported, and will be prepended to SRC_DIRS.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3f3340ca16a07aff26a3bd27a7f5ae161d77b11d
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Mon Jan 11 17:44:00 2010 +0800

    st/es: Clean up install target.
    
    Use DESTDIR and MINSTALL.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=182c38281383a3c0798c427b3d1f338dbf1e0533
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Tue Jan 5 16:15:25 2010 +0800

    st/es: Fix build issue after merge.
    
    In c847a13d38d4e8c5f4c386d060dcc8ec09e491a3, auxiliaries becomes a
    single library;  In e388d62b4712bcd75cecad53f5ca20a2bb6f89b1, the
    default build is changed to have -fvisibility=hidden.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0ce5b128d750e18e1ac2120f7f0435f8f4952dde
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Tue Jan 5 16:52:06 2010 +0800

    mesa/es: Update sources.mk.
    
    Add/remove files that are unused/used to the omit list.  Finally, they
    should all be features that can be omitted.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bffe94d48ac70d1498581d80f2cb3be78ccc24f4
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Tue Jan 5 15:57:13 2010 +0800

    mesa/es: Fix build issue after merge.
    
    In cd6b8dd9e82fedc55d033131fbc0f8ee950567c8, color read/type fields are
    moved;  Based on 068596c9a7e8d330ffdff8ad8700bd6093b5bdea and
    cc020425e929110613ddb405d3e82313d27a35ed, GLSL builtin library is
    autogenerated and GLSL libraries are built and used.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=562c127693200822f04a145db50add1be2425d7b
Merge: e5d351dcfde58777162552cf5cd2a9cd8299f4cd 077d6dd7508af88509dd0499c5dfbdaa186b4015
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Tue Jan 12 11:25:02 2010 +0800

    Merge branch 'master' into opengl-es-v2
    
    Conflicts:
    	src/mesa/main/dd.h

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=077d6dd7508af88509dd0499c5dfbdaa186b4015
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Sun Jan 10 23:08:39 2010 +0800

    winsys/drm: Use egl_g3d to build EGL drivers.
    
    The new EGL drivers use egl_g3d and respect EGL_DISPLAYS.  They are
    named after the display supported and the DRM name.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a68b51deb2ea4f3cb51f2753b1b879e5677db225
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Sun Jan 3 19:24:04 2010 +0800

    st/egl_g3d: Add support for KMS native display.
    
    The KMS native display implements the modeset interface using DRM
    modesetting.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2dcdf19ee3a19fb41005d53f0dbc6e8a3970a8b6
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Mon Jan 4 12:01:38 2010 +0800

    st/egl_g3d: Add support for EGL_MESA_screen_surface.
    
    This is implemented through the modeset interface.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c67ad0eee8f75e1fd65e8ab2fdd660dc132764ee
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Sun Jan 3 21:27:22 2010 +0800

    st/egl_g3d: Update the native display interface for modesetting.
    
    The new interface can be used to implement EGL_MESA_screen_surface.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=49381d63e61c724b156b76068058df1c01a906c2
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Mon Jan 11 01:23:01 2010 +0800

    st/egl_g3d: New EGL state tracker that uses Gallium.
    
    This new (intermediate) EGL state tracker is the base work for EGL
    drivers that uses Gallium.  It makes it easier to support new window
    systems.
    
    Currently, there is support only for X11.  This driver supports multiple
    APIs (OpenVG, OpenGL, ...) and supports hardware acceleration through
    winsys/drm.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6dafd61ab278f23ecfebac7ef647610875abd2db
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Sat Jan 2 22:06:42 2010 +0800

    winsys/drm: Add name field to drm_api.
    
    The name can be used for driver selection.  It has the same name as the
    DRI driver does right now.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=39790cab1349fbf69b61711c46eeef7ded6ae13a
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Mon Jan 4 12:56:04 2010 +0800

    egl: EGL_SCREEN_BIT_MESA is a valid bit.
    
    Update _eglValidateConfig so that it passes the test.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=472a6019665094c18fc47624b343ddc8c90f102c
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Mon Jan 4 13:32:50 2010 +0800

    progs/egl: Fix screen surface demos.
    
    Set the screen surface size to the mode size, as the spec requires the
    screen surface size to be larger than the mode size.  Besides, bind the
    API to OpenGL as they are written in it.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c657c80180255b859b9229a994d111115aaf198d
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Sat Jan 2 21:57:16 2010 +0800

    progs/egl: glGenTextures is called too early in xeglbindtex.
    
    It should be called after eglMakeCurrent.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3bcb08f6c472b3a7cd752c740b3bbe72c90520fd
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Sat Jan 2 21:56:13 2010 +0800

    progs: Check the number of configs returned by eglChooseConfig.
    
    A successful eglChooseConfig call does not imply there are valid
    configs.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=033bd95802448bc82fd6f2ebc722ff1306b578ec
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Sat Jan 2 21:51:46 2010 +0800

    progs: Add missing EGL_RENDERABLE_TYPE for EGL demos.
    
    The default value of EGL_RENDERABLE_TYPE is EGL_OPENGL_ES_BIT.  The
    proper values should be specified if we are not using OpenGL ES.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2d44b6f8848ee2c43a92c5a00ec9981b82319ed8
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Sat Jan 2 21:32:33 2010 +0800

    st/mesa: Remove st_api.c.
    
    st_api.c is supposed to define st_api_OpenGL to advertise OpenGL
    support.  However, the linker discards the symbol because it has no
    user.  It is better to leave this to other state trackers that link to
    libmesagallium.a.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ea014ed461b5cc87df5f5565bcb792888e408b5b
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Mon Jan 11 12:03:07 2010 +0800

    st/vega: Make it compatible with st_public.h.
    
    It missed a stub for st_get_proc_address, and st_make_current should
    return a boolean.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=940360a2e545ea69a9da547f6e1bf2c919d14205
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Sat Jan 2 21:25:34 2010 +0800

    st/vega: Advertise OpenVG support.
    
    Define st_api_OpenVG to advertise OpenVG support.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f2f83d9a7891428ea7c784a75bd9e2968fdf00ae
Author: Jesse Barnes <jbarnes at virtuousgeek.org>
Date:   Mon Jan 11 17:28:10 2010 -0500

    GLX: check glproto version
    
    This was a silent dependency before, but now we really need 1.4.11 for
    INTEL_swap_event support, so check for it.
    
    Signed-off-by: Jesse Barnes <jbarnes at virtuousgeek.org>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c6ef705e414c8e93ee471f50d15ada3492a9b067
Merge: cca66dbb59673168d57b4e3499ccc31f4ddc86ad 7c50d29f7ced3d60e52ee0146d982b49ea421de2
Author: Jesse Barnes <jbarnes at virtuousgeek.org>
Date:   Mon Jan 11 15:23:29 2010 -0500

    Merge branch 'master' of ssh://people.freedesktop.org/~jbarnes/mesa
    
    Conflicts due to DRI1 removal:
    	src/mesa/drivers/dri/intel/intel_context.c
    	src/mesa/drivers/dri/intel/intel_screen.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cca66dbb59673168d57b4e3499ccc31f4ddc86ad
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Mon Jan 11 00:13:41 2010 +0800

    st/xlib: Mark GLX functions as public.
    
    Mark all functions start with glX as public.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b1356df647086c4a3992d6c4d402b472e73d050b
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Mon Jan 11 00:06:45 2010 +0800

    st: Mark functions in st_public.h and vg_tracker.h as public.
    
    These functions are the API of Gallium state tracker, and are used by
    EGL.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=108c2bf5ab9228843d21c188d8819a54b1201d07
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Mon Jan 11 00:00:52 2010 +0800

    gallium: Add PUBLIC macro for function visibility.
    
    As the default build has -fvisibility=hidden, add a macro to control the
    visibility.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5ec99c04a99fc67ae460d0cccbe1cbf5c2aaab1b
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Mon Jan 11 00:03:21 2010 +0800

    st/vega: Fix breakage from -fvisibility=hidden.
    
    Mark VG and VGU functions as public.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=015a5a126b9d4a0f0fbfc0e522bb63fa5381985e
Author: José Fonseca <jfonseca at vmware.com>
Date:   Mon Jan 11 14:00:31 2010 +0000

    python: Integrate with llvmpipe if possible.
    
    Temporary. We should soon have the ability to integrate with any driver
    via glx extensions.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f2f16720274bc0c2d2f2858c9ebc24abc97e3f41
Author: José Fonseca <jfonseca at vmware.com>
Date:   Mon Jan 11 13:57:12 2010 +0000

    python: Mask out PIPE_TEXTURE_USAGE_DISPLAY_TARGET usage.
    
    As displaying surfaces directly isn't supported by the python state
    tracker.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3e8c82037fcbfe87bb7df93259e6ebb9fdfe5cec
Author: José Fonseca <jfonseca at vmware.com>
Date:   Mon Jan 11 13:56:09 2010 +0000

    python: Prefer PIPE_FORMAT_Z32_UNORM.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=76185ecad6c220824b9f9fa96a3323ce38b17d52
Author: José Fonseca <jfonseca at vmware.com>
Date:   Mon Jan 11 13:55:24 2010 +0000

    python: Set PIPE_TEXTURE_USAGE_RENDER_TARGET instead of DISPLAY_TARGET.
    
    As the python state tracker is not integrated with window system an
    cannot present surfaces directly.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1c75edf3e8ccc97f5f91f42f99c1f8db30b25fc4
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Mon Jan 11 05:39:56 2010 -0800

    util: Set flatshade for blitter.
    
    It was bugging me. +1 FPS on softpipe.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2bfb21790c866cd738f91c7e9ba21a6d9ddd37ef
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Mon Jan 11 05:31:54 2010 -0800

    radeong: Check for DONTBLOCK before flushing, remove dead code.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f9626ce10ed7cab2f7ebbe0285c4d90b93e6f099
Author: Keith Whitwell <keithw at vmware.com>
Date:   Mon Jan 11 10:56:41 2010 +0000

    util/blitter: remove unused variable

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=eea6a7639f767b1d30b6ef1f91a9c49e3f3b78f0
Author: Luca Barbieri <luca at luca-barbieri.com>
Date:   Sun Jan 10 12:04:21 2010 -0800

    Fix compressed texture loads for non-minimal pitches
    
    The current glCompressedTexImage support in the state tracker assumes
    that compressed textures have minimal pitch.
    
    However, in some cases this is not true, such as for mipmaps of non-POT
    compressed textures on nVidia hardware.
    
    This patch adds a check and does a memcpy for each line instead of the
    whole image in that case.
    
    Signed-off-by: Keith Whitwell <keithw at vmware.com>
    
    Tweaks for C90 compilation.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bfcafbe15dc98d747ba4c63305c9cf2c4cdbe573
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sun Jan 10 23:38:05 2010 -0800

    r300g: Don't bother testing for empty scissors.
    
    If somebody goes through that much effort, they probably intended it.
    So humor them. :3

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=973326027f0befb0befdfb958110d2b2f4cf1d14
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sun Jan 10 23:30:01 2010 -0800

    util: Apply Brian's suggested blit improvements.
    
    copypix works just fine.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=deaa634e023cc3f62dfc3365b4f1894a200535dd
Author: Dave Airlie <airlied at redhat.com>
Date:   Thu Jan 7 11:45:48 2010 +1000

    gallium: u_blitter add overlapping blit support.
    
    the xorg state tracker really wants the driver to handle overlapping
    blits, and r300 uses u_blitter for blits. This patch adds overlapping
    blit support via a temporary surface when its required.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1e9ffb63401b7bdaf05c53e07b588128566b437d
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sun Jan 10 23:02:48 2010 -0800

    r300g: Atomize scissors.
    
    Argfl. Some of this code is so questionable.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8ca491386d0fb9e675e7dfbdd05bc09af74d75d3
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sun Jan 10 22:32:58 2010 -0800

    r300g: Move TCL bypass switch to main context.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=47f59cfc8eba6574c9ca0ae8799e8fbd9b393fb7
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sun Jan 10 18:07:28 2010 -0800

    r300g: Atomize viewport.
    
    Goddammit, some of these hax are really annoying.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e7d760ff0974aa6eb53fc43ec8f796b4e2410365
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sun Jan 10 17:51:40 2010 -0800

    r300g: Move ROPCNTL to the top of the emit order.
    
    According to the docs, this decreases stalls, and indeed we get a tiny
    bit more glxgears from it.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7b569bef1571d32e00898337399da62a6ed7d0fe
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sun Jan 10 17:42:06 2010 -0800

    r300g: Don't avoid rewriting ZTOP.
    
    Simplify the code. Added a comment to keep me from doing it again.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=46fafdd455bc1f3ee05c076b3c8c541ecd4132dc
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sun Jan 10 14:29:32 2010 -0800

    r300g: Atomize rasterizer.
    
    I want to stab things now.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d9de848de14da5d1a3c64ee55cc271ab25ce8f59
Author: Marcin Kościelnicki <koriakin at 0x04.net>
Date:   Mon Jan 11 05:15:38 2010 +0000

    nouveau: Make winsys recognise the original NV50.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=42f2880ffd0b847df7cb56b7f7f0747287e0b08f
Author: Dave Airlie <airlied at redhat.com>
Date:   Mon Jan 11 13:21:47 2010 +1000

    radeon: fix prediction for r100 inline vert/elt emits.
    
    On r100 we emit the indices inline so we need to account
    for that in the emission size.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=554043bff72ced41b2a5e03e61cbc087bb41bd3d
Author: Dave Airlie <airlied at redhat.com>
Date:   Mon Jan 11 13:21:02 2010 +1000

    radeon: fix bug in realloc code.
    
    This bug was fixed in libdrm ages ago, port to non-kms

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=32da02f7c19f49802fe9589e73c3945502a197c9
Author: Ben Skeggs <bskeggs at redhat.com>
Date:   Mon Jan 11 11:41:47 2010 +1000

    st/dri: update dri2 drawables when viewport is changed
    
    Fixes gnome-shell on nouveau, as well as window resize with various
    other applications.
    
    Signed-off-by: Ben Skeggs <bskeggs at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8a2c961798b4ab1f1095f14d814242422020d4f9
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sun Jan 10 11:49:25 2010 -0800

    r300g: Atomize ZTOP.
    
    Also do state-change checks. ZTOP's too important to not check.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=07ea7e6c80ef2bcb69ab12af69d27f7e118bc15a
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sun Jan 10 11:08:14 2010 -0800

    r300g: Atomize DSA.
    
    Also a bit of ztop.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=249374b85346663417fc09e4c1ad3c6fb908067b
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sun Jan 10 10:36:57 2010 -0800

    r300g: Atomize UCP.
    
    Meh.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9d3db601c782805113e60ee7f6976184f2786427
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sun Jan 10 10:26:15 2010 -0800

    r300g: Atomize blend color.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d496399156a7d9a683999e41f126232f89375f2b
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sun Jan 10 09:35:55 2010 -0800

    r300g: Start using atoms.
    
    No benefits yet.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=12576556e4aef8ae95ee93a9436e7a878f371b1c
Author: José Fonseca <jfonseca at vmware.com>
Date:   Sun Jan 10 18:37:07 2010 +0000

    llvmpipe: Update instructions.
    
    Explain how to build for windows. Both MSVC 9 and cross MinGW supported.
    
    Stop documenting LLVM 2.5 as supported. It still supported at the moment
    but it will soon stop being.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d4c1ee05345e1e185ac15a3cd3552d9bb0d61bc3
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Mon Dec 21 11:13:18 2009 +0800

    egl: Clean up the Makefile rules.
    
    This allows libEGL to be built as a static library and removes libX11
    from the dependencies.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=064242ae9f26bf64c84fe4a30a750bf7963e265c
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Tue Jan 5 21:39:15 2010 +0800

    egl_softpipe: Remove the unnecessary call to _eglSwapBuffers.
    
    The call to _eglSwapBuffers is unnecessary, and the function is missing
    when -fvisibility=hidden.  Also remove the extraneous braces and indent
    the block.

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

    llvmpipe: Yet another hack to get release LLVM static libraries to link in debug builds.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a921458c1608a140ccb8649bdc26305af0de26e3
Author: José Fonseca <jfonseca at vmware.com>
Date:   Sun Jan 10 10:51:42 2010 +0000

    scons: LLVM <-> MSVC integration tweaks.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=74f520861ff43f3b146f32927d7c03067a41d6a5
Author: José Fonseca <jfonseca at vmware.com>
Date:   Sun Jan 10 10:44:25 2010 +0000

    gallium: Remove dead code.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dc6bcc92ee78e09bb1b5baec84e229817dfed7f4
Author: José Fonseca <jfonseca at vmware.com>
Date:   Sun Jan 10 10:36:35 2010 +0000

    gallium: Provide alternative stdint.h and stdbool.h C99 headers, instead of ad-hoc definitions.
    
    Everybody is using the C99's integer types. Everybody except Microsoft,
    which in turns means everybody is including their own definitions of C99
    integer types for MSVC, causing duplicate definitions when linking two
    projects. This is the case of building Gallium and LLVM with MSVC.
    
    Shipping alternative stdint.h and stdbool.h headers for MSVC allows us
    to share a single definition. It also removes clutter from the Gallium
    headers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0b7b76fb16adface352e2926c8ed476f4f9a9b82
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sat Jan 9 19:46:09 2010 +0100

    r300: minor accelerated blit fixes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cf1748053af4a8c2f3fa4e033f8b28c4390ddd3b
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sat Jan 9 18:12:55 2010 +0100

    r300: fallback on depth buffer blits
    
    Depth buffer accelerated blits aren't implemented yet.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7c50d29f7ced3d60e52ee0146d982b49ea421de2
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Fri Jan 8 12:35:47 2010 -0500

    intel/DRI2: add DRI2flushExtension support with invalidate hook
    
    Needed to support the SwapBuffers code properly.
    
    Signed-off-by: Kristian Høgsberg <krh at bitplanet.net>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c642f3941ba2ab68135037e1fcb1c29dcb820de7
Author: Jesse Barnes <jbarnes at virtuousgeek.org>
Date:   Mon Jan 4 16:26:17 2010 -0500

    xdemos/glsync: handle no sync method better
    
    Print out count, finish rendering, etc.  Makes the -sn option more useful.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0269dc19b57b61d46b09fe2636ce430baa9383c3
Author: Jesse Barnes <jbarnes at virtuousgeek.org>
Date:   Mon Jan 4 13:13:57 2010 -0500

    xdemos/glsync: check glXMakeCurrent return value
    
    Since this program is used for testing, catching this case can be helpful.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f860aac0d8caff6623792c9da272af269e631ed9
Author: Jesse Barnes <jbarnes at virtuousgeek.org>
Date:   Tue Nov 3 10:48:17 2009 -0800

    xdemos/glsync: Make glsync test draw a rectangle
    
    Doing simple buffer clears isn't enough to actually allocate render buffers, we
    need to do real drawing.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f35f666f81221aea0b2eda533573bcbd07d10d65
Author: Jesse Barnes <jbarnes at virtuousgeek.org>
Date:   Mon Nov 2 11:20:08 2009 -0800

    xdemos/glsync: Add swap interval support to glsync test

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7f170573ea486f2f2dd474c2590346f1a0110773
Author: Jesse Barnes <jbarnes at jbarnes-desktop.localdomain>
Date:   Thu Nov 12 16:48:07 2009 +0000

    DRI2/GLX: add INTEL_swap_event support
    
    Add event support for the GLX swap buffers event, along with DRI2 protocol
    support for generating GLX swap buffers events in the direct rendered case.
    
    Signed-off-by: Jesse Barnes <jbarnes at virtuousgeek.org>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=efc82e7c703f9160cfdbe6d97e166ca6f5e75d86
Author: Jesse Barnes <jbarnes at jbarnes-desktop.localdomain>
Date:   Tue Nov 10 13:28:01 2009 -0800

    DRI2: add SwapInterval support
    
    Add support for the DRI2SwapInterval protocol request.  This allows
    direct rendered clients to control their swap interval per the
    SGI_swap_control extension.
    
    Signed-off-by: Jesse Barnes <jbarnes at virtuousgeek.org>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=daf7fe69f7bd0caa955d30b43fc35b7ce0069b6b
Author: Jesse Barnes <jbarnes at virtuousgeek.org>
Date:   Tue Sep 15 23:23:09 2009 -0700

    DRI2: add OML_sync_control support
    
    Add OML_sync_control support, along with a simple program for testing
    it.  This means adding support for the DRI2GetMSC, DRI2WaitMSC and
    DRI2WaitSBC requests.
    
    Signed-off-by: Jesse Barnes <jbarnes at virtuousgeek.org>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a35f6bb207efe3c959bbd16a37f2049e5aceeea9
Author: Jesse Barnes <jbarnes at virtuousgeek.org>
Date:   Fri Jul 17 03:30:29 2009 -0400

    DRI2: add SwapBuffers support
    
    Support the new DRI2 protocol request, DRI2SwapBuffers, in both direct
    and indirect rendering context.  This request allows the display server
    to optimize back->front swaps (e.g. through page flipping) and allows us
    to more easily support other GLX features like swap interval and the OML
    sync extension in DRI2.
    
    Signed-off-by: Jesse Barnes <jbarnes at virtuousgeek.org>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=99637ba80e376e8dcdce8fb1597f55256c461aee
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Fri Jan 8 17:07:40 2010 +0100

    nv50: handle TGSI_OPCODE_UMAD,UMUL,NOT and fix SAD

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=222738fcf54c3164083e6330eb837c0ed0489f0f
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Fri Jan 8 16:04:11 2010 +0100

    nv50: free src temp_temps on emit

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a5f771d7583f9cd2d47bc795fe9231d647659432
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Fri Jan 8 17:15:52 2010 +0100

    nv50: try to honor sprite coord mode

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fd70841121475d7aad98812d6bf9c9c67567b89a
Merge: a1de400e8de06a80ab140bb0fa950e990607572d 674c76310fe93dd3d7a15af0f72bb9f04351d09f
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Jan 8 08:21:12 2010 -0700

    Merge branch 'mesa_7_7_branch'
    
    Conflicts:
    
    	src/mesa/drivers/dri/i965/brw_wm_emit.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=674c76310fe93dd3d7a15af0f72bb9f04351d09f
Author: Dan Nicholson <dbn.lists at gmail.com>
Date:   Fri Jan 8 05:59:55 2010 -0800

    mesa: Ensure libmesagallium.a is finished building before descending
    
    Signed-off-by: Dan Nicholson <dbn.lists at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a1de400e8de06a80ab140bb0fa950e990607572d
Author: Dan Nicholson <dbn.lists at gmail.com>
Date:   Thu Jan 7 17:11:37 2010 -0800

    mklib: Extract archives into temporary directories
    
    When static libraries are created from other archives, objects are
    extracted and then deleted when the static library is done. This can
    race when there are multiple static libraries being created from the
    same archives as with libmesa.a and libmesagallium.a.
    
    Should fix this issue with parallel jobs:
    
    make[5]: *** No rule to make target
    > `../../../../../../src/mesa/libmesagallium.a', needed by
    > `radeon_dri.so'. Stop
    
    Signed-off-by: Dan Nicholson <dbn.lists at gmail.com>
    Reported-and-Tested-by: Sedat Dilek <sedat.dilek at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dddd5a36aced7c300bac64336a0a88e7bad62c18
Author: Michal Krol <michal at vmware.com>
Date:   Fri Jan 8 12:02:41 2010 +0100

    tgsi: Cleanup dot-product opcodes in interpreter.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3c42e403de9da2abd46cd0d15de107250866859d
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Jan 8 01:13:46 2010 -0800

    r300: Move initial declaration outside for loop.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=95f603a5f3d897c5a6cf12fb13ea035f2e0867d9
Author: Francisco Jerez <currojerez at riseup.net>
Date:   Fri Jan 8 04:42:28 2010 +0100

    nv20: Fix build for the latest nouveau_class.h changes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d699b6720c391a0ab44e09b5fa93fc51b1a13c9e
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Jan 8 01:25:27 2010 +0000

    scons: Don't build xlib when dri is enabled.
    
    Hopefully adddresses fdo 25828.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ba33ef00118d1c6017585af1498b89e99fe045be
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Jan 8 01:15:17 2010 +0000

    lvmpipe: Initialize all coordinates.
    
    Fixes assertion failure with fp-incomplete-tex (fdo 24298).

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c6509f89b436e209f7c56f97614002dff01f83ed
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Jan 8 00:50:09 2010 +0000

    scons: Output a meaningful message when xlib libGL.so can't be built.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=de22c940a1df66d13825dd15c015eafabb61a11d
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Jan 8 00:33:58 2010 +0000

    scons: Use static glew library on Unices to avoid binary compatability issues
    
    Fixes bug 25926.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=45fe1d7d008375b2e0ba255e42f0731a3dbd6a46
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Nov 26 23:56:48 2009 +0000

    st/xorg: remove unused xorg_exa_get_pixmap_handle function

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5dd9e23d6204e6ec36468d4ae99e630c782c1cc9
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jan 7 14:55:27 2010 -0700

    docs: document Gallium SSE codegen for XPD bug fix

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8647aa1d8d8ffce7ae3b00e7e277be635124acad
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jan 7 14:49:12 2010 -0700

    tgsi: fix SSE code emit for XPD
    
    Rearrange things so that the writes to the dest registers happen
    after we've fetched/used all src registers.
    
    The problematic instruction was:  XPD TEMP[2].xyz, TEMP[0], TEMP[2];
    Note that the dst reg is also a src reg.
    
    This fixes bad shading with progs/glsl/bump.c since Eric's changes to the
    Mesa program optimizer in commit d6690ce15fb8c7c6abf1bc0d847c1d2da2c33904.
    The optimizer rearranges some registers so we occasionally wind up with
    something like the above.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7fc5fcada5600b401d23a29a4a3d1a09e3492d1c
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Thu Jan 7 21:17:13 2010 +0100

    nv50: preallocate TEMPs written first time in a subroutine
    
    Otherwise we risk overwriting them with temporary GPRs if
    they're not used immediately after the CALL.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a009fa430597d6c31b623a3989e95e0812c495e9
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Thu Jan 7 18:23:04 2010 +0100

    nv50: handle TGSI_OPCODE_SAD,UADD

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d550de2342bd2672a74707554171f9f9f1947baa
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Thu Jan 7 17:59:58 2010 +0100

    nv50: handle TGSI_OPCODE_IMAX,IMIN,UMAX,UMIN

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=607b9c2e09def36aca0b77e26826cd22e2573e66
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Thu Jan 7 19:48:50 2010 +0100

    nv50: handle integer SET operations

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ccc7d0cb7afdac3bca985b7326b53e5c8bf83b3a
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Thu Jan 7 17:48:41 2010 +0100

    nv50: handle TGSI_OPCODE_SHL,ISHR,USHR

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=152b3bd6ef70b74e2df50ff555cfacb5423ebf17
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Thu Jan 7 19:45:44 2010 +0100

    nv50: handle TGSI_OPCODE_F2I,F2U,I2F,U2F plus src mods

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=46f55798269013063d57ae83a8444a64aeb64a51
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Jan 5 12:01:13 2010 -0800

    intel: Remove leftover symlinks from DRI1 removal.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7335d8006fdc065c8dbe6b63007ffa77ffd53470
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jan 7 11:18:04 2010 -0700

    tgsi: add assertion to verify legal register file
    
    This assertion fails with piglit glsl-vs-mov-after-deref test
    because we're double freeing the memory.  It seems there's some
    confusion between what's placed in the hash table and what isn't.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0c6794c46fdd1225bb1d8ece77ea937cb822a1a3
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jan 7 10:57:33 2010 -0700

    tgsi: fix incorrectly placed braces, add more braces to be clear

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=16b5d2eba3b5ccb56c26c0d1c66763f99f1ad191
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jan 7 10:54:56 2010 -0700

    tgsi: move register checking code before check_register_usage()
    
    check_register_usage() frees the scan_register *reg data so we were
    reading from freed memory.  This fixes a valgrind error found with
    piglit's glsl-vs-mov-after-deref test.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b841c2756e6d697d5b2884317c0daa3f176195a6
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jan 7 09:43:08 2010 -0700

    swrast: fix color masking for glAccum(GL_RETURN)
    
    Should fix fdo bug 25837.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fa47eff55b4cb1f64afff7570f08a57f330fb05d
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jan 7 09:40:08 2010 -0700

    i810: use ColorMask[0]

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7c55fe9bfd6f5db8759610bbbf1fa220f02b8164
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jan 7 09:10:53 2010 -0700

    progs/fp: increase buffer size to read larger shaders

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c642c246d7c908976505ee18fbf328572e213499
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jan 7 08:49:33 2010 -0700

    gallium/util: remove useless assertions

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c3e846af30a3791a4bf80ac53c2e2d3cd6882d8f
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jan 7 08:49:05 2010 -0700

    gallium/util: update comment: s/src_pitch/src_stride

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f39bae8e68bf461a424bf33112ea79aee3044615
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jan 7 08:48:25 2010 -0700

    gallium/util: make src_y unsigned like the other x/y params

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8081c1eaa56bc46a641ee9283ef9b6c416b5b4b2
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Jan 7 16:16:45 2010 +0000

    llvmpipe: Remove TGSI sampler pointers from JIT context too.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=12c6b871a3ae4a091d6f768231304f3578a9a9f1
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Jan 7 15:59:41 2010 +0000

    llvmpipe: Remove more loose ends of TGSI exec sampling.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=27fe7a7303d93bc38df1f3c2861d07af3e82546d
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Thu Jan 7 10:29:29 2010 -0500

    configure: Fix matching for dri driver to actually work
    
    The shell case statement obviously only evaluates the first matching
    block.  Thanks to Julien Cristau for spotting the bug.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c9a210f15887b5b28eb8a9445597194fa6c82833
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jan 7 08:42:43 2010 -0700

    makefile: added src/glsl/Makefile.template to tarball list

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=150108024daec6dfc44a28e6809fbb2a19cb2e1a
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Jan 7 11:19:38 2010 +0000

    i965g: updates for draw retval

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7bd7e2da75bfee90037dcb34e55c5a338a952c1a
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Jan 7 15:34:52 2010 +0000

    llvmpipe: Axe texture sampling code inherited from softpipe.
    
    Was used only as a reference, since texture sampling is now code generated.
    Already axed in the lp-binning branch too.
    
    This fixes the llvmpipe build after recent sampling changes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2b7a4b2c0e9b18ed985b0eda34723d53bc2a305b
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jan 7 08:22:37 2010 -0700

    progs/fp: remove invalid tri-inv.c test
    
    INV is not a valid instruction.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4440428faa82f01b4dfb4be89618be2aaf153abd
Author: Michal Krol <michal at vmware.com>
Date:   Thu Jan 7 13:48:41 2010 +0100

    gallium: Fix texture sampling with explicit LOD in softpipe.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4bfe1c955fe679547c8a03119d1681e33593c768
Author: Michal Krol <michal at vmware.com>
Date:   Thu Jan 7 12:48:10 2010 +0100

    gallium: Pass per-element (not per-quad) LOD bias values down to texture sampler.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e313dabdc735b663cc8364669fc4690ed592a585
Author: Michal Krol <michal at vmware.com>
Date:   Thu Jan 7 11:10:24 2010 +0100

    tgsi: Cleanup exec_tex().

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8d38ef455196e6ddda22536e435638a02a7b48f3
Author: Michal Krol <michal at vmware.com>
Date:   Wed Jan 6 18:36:45 2010 +0100

    svga: Fix fs key size computation and key comparison.
    
    This also allows us to have texture_target
    back as a bitfield and save us a few bytes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d42467687e9de756aa3e4bca5e55f69391af3065
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Jan 6 21:39:44 2010 -0800

    progs/demos: Assert that input to malloc is valid.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=45ac10fe6a9c01aec9b7245f9a5621402842f466
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Jan 6 18:18:49 2010 -0800

    progs/xdemos: Check for string overflow.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=25ffd7627828d5a6d1858e0fd5f2a4b796c72be8
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Jan 6 18:08:17 2010 -0800

    progs/xdemos: Check for string overflow.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=468f270f3fc0efc136d03d0b6022916ddd8ea893
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Jan 6 17:51:08 2010 -0800

    svga: Silence uninitialized variable warning.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ef7eb62423077becf2f896f771d6d76e9671f114
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Jan 6 18:22:05 2010 -0700

    meta: remove F suffix from _mesa_Ortho() params
    
    _mesa_Ortho() takes GLdoubles.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=73bd4000160663db8c0c1d5918984a5b9268e9a0
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Jan 6 18:19:42 2010 -0700

    docs: document a mipmap generation bug fix

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cb3cb96fbd3279bf3dd50439444c4c064ed6f748
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Jan 6 18:18:04 2010 -0700

    meta: move destination vertex/projection setup out of _mesa_meta_GenerateMipmap
    
    Based on a patch submitted by Pierre Willenbrock <pierre at pirsoft.de>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=06970b2ccb6add0696710f01a07ebf9ec3922c80
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Jan 6 18:12:42 2010 -0700

    meta: set viewport and projection matrix in _mesa_meta_GenerateMipmap
    
    This fixes mipmap levels being clipped to the last viewport.
    
    Based on a patch submitted by Pierre Willenbrock <pierre at pirsoft.de>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=49653c01e8288018d8a1d8e935ef64645f088402
Author: Andre Maasikas <amaasikas at gmail.com>
Date:   Tue Dec 22 14:50:10 2009 +0200

    r600: adjust after radeon mipmap changes in 7118db8700
    
    R600_OUT_BATCH_RELOC doesn't really use offset so set it
    in TEX_RESOURCE2
    + typo fix

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8485811f10142f54756d876ebe91193bfc8f8a0e
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Jan 6 17:42:53 2010 -0700

    tnl: set FOGC result to (f,0,0,1)
    
    Fixed FDO bug 23397.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4c45810d575c53f3e829809cb4d27e35739a2a69
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Jan 6 15:35:18 2010 -0800

    progs/xdemos: Remove comma at end of enumerator list.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=96a4e4552dab2dc0e741de40be0184a1e94515ef
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Jan 6 15:33:13 2010 -0800

    progs/xdemos: Use temporary variables.
    
    This was missed from the previous commit to glxheads.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c1dad22d7159569b978fdfcb87e4a718041b7d07
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Jan 6 15:25:42 2010 -0800

    progs/glsl: Prevent possible string overflow.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f4952f040bf61ea856cdcb9cdf8dbb02ff3a6f1e
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Jan 6 14:55:02 2010 -0800

    progs/xdemos: Prevent possible string overflow.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6f498a7eff26dc055c0a1f75ce3102aa4a1a0141
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sat Dec 19 23:55:34 2009 +0100

    r300g: add back-face color VS outputs
    
    Required for two-sided lighting. BTW we are approaching softpipe-level
    quality. ;)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7679ac2caa4fbc304c38e95b1230a6cdebdbc691
Author: Marek Olšák <maraeo at gmail.com>
Date:   Fri Dec 25 17:09:21 2009 +0100

    r300g: fix SWTCL stream locations of texture coordinates
    
    It might have caused hardlocks when TCL was bypassed, not sure.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1a4f242be60237fb1f1acf346b1e641167bc6cee
Author: Marek Olšák <maraeo at gmail.com>
Date:   Thu Dec 24 14:23:57 2009 +0100

    r300g: if no DS buffer is set, disable reading from and writing to it
    
    It fixes another "Bad CS" issue.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=26f67a272b6668258fe3552a675414502e077dd9
Author: Marek Olšák <maraeo at gmail.com>
Date:   Thu Dec 24 16:05:44 2009 +0100

    r300g: disable the rasterization of WPOS if it's unused by the FS

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bf60eb3fec844a7c3793aba0c70da56b74a17344
Author: Marek Olšák <maraeo at gmail.com>
Date:   Thu Dec 24 03:10:33 2009 +0100

    r300g: add WPOS

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dc7f309f9c4562e367bb18a2eb3d1dcf67003cad
Author: Marek Olšák <maraeo at gmail.com>
Date:   Thu Dec 24 13:31:27 2009 +0100

    r300/compiler: add full viewport transformation support in WPOS codegen

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ddfc4e31ada05148ed1eb56f89efe1decadbbde3
Author: Marek Olšák <maraeo at gmail.com>
Date:   Mon Dec 21 02:10:34 2009 +0100

    r300g: consolidate params

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e78648db0a91269ed83238bfa3ced5d4d7dae2e0
Author: Marek Olšák <maraeo at gmail.com>
Date:   Thu Dec 24 17:40:53 2009 +0100

    r300g: fix outputting depth in the FS

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7c902b43d84f5508764e64d95f7359897a1aad0a
Author: Marek Olšák <maraeo at gmail.com>
Date:   Mon Dec 21 01:38:45 2009 +0100

    r300g: optimize blending by conditionally disabling reads from the colorbuffer

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6b9b3213c545644d155be54fd633e8b630a22465
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sun Dec 20 18:19:03 2009 +0100

    r300g: optimize blending by discarding pixels that don't change the colorbuffer
    
    Let's get some performance out of the blender.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=717c28055a9093e4fea37450d6db787e5b61e254
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sun Dec 20 04:28:30 2009 +0100

    r300g: fix blending when SRC_ALPHA_SATURATE is used

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a6d91a141f9bb80444d11922998c348fb3cc7d98
Author: Marek Olšák <maraeo at gmail.com>
Date:   Wed Dec 23 09:59:30 2009 +0100

    util/blitter: allow NULL CSOs to be saved

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8e559e05a8887df6477eb5ee26c4f4461b79b303
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Jan 6 18:05:08 2010 +0000

    softpipe: fix draw return value

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c9befda13a000f7ad2221e957615c909bff279f8
Author: Pierre Ossman <pierre at ossman.eu>
Date:   Wed Jan 6 12:42:49 2010 -0500

    r600: float texture component ordering
    
    The ordering of texture components was
    backwards for the floating point textures.
    
    Signed-off-by: Pierre Ossman <pierre at ossman.eu>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=60f5608bd7027a5c26a84f1d63250353ec4ea43c
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Jan 6 10:36:51 2010 -0700

    r300g: add missing is_anistropic param

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d8331aaf5b4847fd969b315045ec6f1185074722
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Jan 6 09:54:34 2010 -0700

    svga: make texture_target a ubyte, not a bitfield
    
    gcc won't let us take the address of a bitfield in the svga_fs_key_size()
    function.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=324568f79d6e014900c981bd9a0e1dffedc326c8
Author: Roel Kluin <roel.kluin at gmail.com>
Date:   Wed Jan 6 08:27:42 2010 -0800

    mesa: test index bounds before array element
    
    Check whether the index is within bounds before accessing the array.
    
    Signed-off-by: Roel Kluin <roel.kluin at gmail.com>
    Signed-off-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5db710a8231fe50d2faad8e9adb2a07616cc6130
Author: Roel Kluin <roel.kluin at gmail.com>
Date:   Wed Jan 6 08:20:28 2010 -0800

    win32_menu: add missing parentheses in mapMenu()
    
    `|' has higher precedence than `?'.
    
    Signed-off-by: Roel Kluin <roel.kluin at gmail.com>
    Signed-off-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2b4acd26b1680eda9622205bbc1879da30d085bc
Author: Roel Kluin <roel.kluin at gmail.com>
Date:   Wed Jan 6 08:07:00 2010 -0800

    nv50: add missing parentheses in nv50_query_result()
    
    NOUVEAU_BO_RD is defined (1 << 2), and `|' has higher precedence than `?'
    so the second argument of nouveau_bo_map was always 0.
    
    Signed-off-by: Roel Kluin <roel.kluin at gmail.com>
    Signed-off-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=439b34c9dde080ba9b69791b47f93bdcdaf3ab67
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Jan 6 09:42:53 2010 -0700

    gallium/docs: finish up description of pipe_rasterizer_state fields

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=251363e8f1287b54dc7734e690daf2ae96728faf
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Jan 6 08:13:56 2010 -0700

    configs: set INTEL_LIBS, INTEL_CFLAGS, etc

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ace932450ca82747dbbd8287682d82518ee84ce8
Author: Michal Krol <michal at vmware.com>
Date:   Wed Jan 6 16:07:49 2010 +0100

    util: Fix format descriptor table entries.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4e014c0a148ba3ac015d0e83dcf975ca6e814e1f
Author: Michal Krol <michal at vmware.com>
Date:   Wed Jan 6 14:12:10 2010 +0100

    pipe_sampler_state::compare_mode is not a boolean enable flag.
    
    It's a 1-bit enum.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4fd566ea31f7ef64edb997e1731b131668c431ea
Author: Michal Krol <michal at vmware.com>
Date:   Wed Jan 6 14:07:12 2010 +0100

    util: Handle the remaining format cases in pipe_tile_raw_to_rgba().

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=955f51270bb60ad77dba049799587dc7c0fb4dda
Author: Michal Krol <michal at vmware.com>
Date:   Wed Jan 6 11:23:43 2010 +0100

    Make sure we use only signed/unsigned ints with bitfields.
    
    Seems to be the only way to stay fully portable.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e4b7d9ea35a399c008a879e943374e9654001d01
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Jan 6 07:17:13 2010 -0700

    i965: fix invalid assertion in emit_xpd(), again

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1b5476a353d9772fe86d02f0a733a55f9cf0ea76
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Jan 6 07:17:48 2010 -0700

    i965g: fix invalid assertion in emit_xpd(), again

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e32487b8a13a9efabb0359a9dde33e074e905e82
Merge: aaf7ecfd816f82fef314f4f772cc53bc0ced553e 5b64d94390e4805e1634f0c8b5e3156e12b8b872
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Jan 6 13:52:22 2010 +0000

    Merge remote branch 'origin/mesa_7_7_branch'
    
    Conflicts:
    	configs/default
    	src/gallium/auxiliary/pipebuffer/pb_buffer_fenced.c
    	src/mesa/main/version.h

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=aaf7ecfd816f82fef314f4f772cc53bc0ced553e
Author: José Fonseca <jfonseca at vmware.com>
Date:   Sun Jan 3 21:30:02 2010 +0000

    glew: Update to version 1.5.2.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5b64d94390e4805e1634f0c8b5e3156e12b8b872
Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue Jan 5 20:41:29 2010 +0000

    pipebuffer: Multi-threading fixes for fencing.
    
    I had this patch on my hard drive for long time. It doesn't fully
    address SVGA multi-threading issues, but causes no regressions, so decided
    to commit while it still applies cleanly.
    
    Attention: merging this into master will cause issues due to recent
    changes in reference counting to fix strict aliasing rules violation.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f02347374819a9b145a3e26c625709aea0c6f61b
Author: Luca Barbieri <luca at luca-barbieri.com>
Date:   Wed Jan 6 10:35:47 2010 +0000

    gallium: remove PIPE_TEX_FILTER_ANISO
    
    This patch removes PIPE_TEX_FILTER_ANISO.
    
    Anisotropic filtering is enabled if and only if max_anisotropy > 1.0.
    Values between 0.0 and 1.0, inclusive, of max_anisotropy are to be
    considered equivalent, and meaning to turn off anisotropic filtering.
    
    This approach has the small drawback of eliminating the possibility of
    enabling anisotropic filter on either minification or magnification
    separately, which Radeon hardware seems to support, is currently
    support by Gallium but not exposed to OpenGL.  If this is actually
    useful it could be handled by splitting max_anisotropy in two values
    and adding an appropriate OpenGL extension.
    
    NOTE: some fiddling & reformatting by keithw to get this patch to
    apply.  Hopefully nothing broken in the process.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a6975507adb12e2147ede43224b2e21b4e7fc3ae
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Jan 5 21:25:56 2010 -0700

    docs: added more GL3 items

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d4f2d6556ec0bdaf7ef07fd34fa5d8a355fe2ec0
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Jan 5 21:24:48 2010 -0700

    mesa: added GL_MAJOR_VERSION and GL_MINOR_VERSION queries
    
    New in GL 3.0.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3510a1b0c5398b4fce4157d5b578344d2a0bd7d3
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Jan 5 21:23:59 2010 -0700

    mesa: call _mesa_compute_version() to set context's version info

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=29f50f61ea8edec3a3bd6bccf7ab9157682ec6de
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Jan 5 21:23:16 2010 -0700

    mesa: added version.c to build

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e0b9e33afbc8b061e3eab1eca7888fe2686a339d
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Jan 5 21:23:01 2010 -0700

    mesa: added _mesa_compute_version() in new version.c file

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e16fd07225b07e87b79015988b9806aefa032dd3
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Jan 5 21:17:55 2010 -0700

    mesa: added version fields to GLcontext

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=88330c64388a3322a64a7afb75cd5a6a51581928
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Jan 5 17:07:44 2010 -0700

    gallium/util: replace 8 with PIPE_MAX_COLOR_BUFS

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2fbc3931fca427e9312f40d62f3fe3dde3f31e19
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Jan 5 16:55:35 2010 -0700

    gallium/util: comments and whitespace fixes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9089436930b9c18c670e0990ec34d097eec156ba
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Jan 5 16:03:11 2010 -0700

    docs: added link to wiki page about missing Mesa features

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=15b05c54b7937eca57f50405c4bafb848b87edfa
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Jan 5 15:53:46 2010 -0700

    i965g: fix invalid assertion in emit_xpd()
    
    Invalid assertion found by Roel Kluin <roel.kluin at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e555146fa35c897554a1af2d010187a6acccdd59
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Jan 5 15:53:01 2010 -0700

    i965: fix invalid assertion in emit_xpd()
    
    Invalid assertion found by Roel Kluin <roel.kluin at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=766f3ccbda7def1a81a3d07002e500e8bb1a898e
Author: Roel Kluin <roel.kluin at gmail.com>
Date:   Tue Jan 5 13:40:40 2010 -0800

    tdfx: condition always evaluates to false in SetupDoubleTexEnvVoodoo3()
    
    This can never be true.
    
    Signed-off-by: Roel Kluin <roel.kluin at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5a7c2a99a65399a59f54c6a0756c106c1ae048ff
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Jan 5 11:07:54 2010 -0800

    i965: Fix build after blind merge of mesa 7.7 by Brian.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9f544394c1d059ce09c8bb2b5e11f5e871c7915f
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Jan 5 11:40:24 2010 -0700

    st/mesa: fix broken translation of negative register indexes
    
    A src register's index can be negative if we're doing indirect
    addressing into the constant buffer.  Ex: MOV OUT[1], CONST[ADDR[0].x-3]
    
    This fixes the piglit vp-arl-neg-array.vpfp test.
    
    Before this change we were going out of bounds of the t->constants[]
    array and getting garbage that later triggered an assertion.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=487a14b476d5e01bd03f50bc45fd3dfc59aa609c
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Jan 5 10:56:57 2010 -0700

    ARB prog parser: regenerated parser file

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f0f68b1e4c3d3d23fc9a7d624a465537b2e74d6c
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Jan 5 10:53:44 2010 -0700

    ARB prog parser: fix parameter binding type
    
    References to program local and enviroment parameters are put into the
    unified program parameters list as PROGRAM_STATE_VAR entries which point
    into the local or environment arrays.  So the param_binding_type field
    should be PROGRAM_STATE_VAR.
    
    This fixes the piglit vpfp-generic vp-arl-env-array.vpfp and
    vp-arl-local-array.vpfp test failures.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e3514b73388c9df36941c370837a04d90ca44ddd
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Jan 5 10:03:16 2010 -0700

    ARB prog parser: regenerated parser files

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7c6ae4c6c87edd02671a3857d1f774835b923e59
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Jan 5 10:01:20 2010 -0700

    ARB prog parser: add allowSwizzle param to initialize_symbol_from_const()
    
    We need to disable constant consolidation when building an array of
    constants which might be indexed indirectly.
    
    Fixes regression in piglit vpfp-generic vp-arl-constant-array.vpfp
    test caused by earlier constant consolidation patch.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=37f6929d29c9d3fbec873c0576a343d342ffdedf
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Jan 5 09:59:39 2010 -0700

    mesa: whitespace changes and comments

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f27e39aa4ec267fd2074a73da14bf1b4d2f8fb13
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Jan 5 09:57:41 2010 -0700

    mesa: change constant search behaviour in _mesa_add_unnamed_constant()
    
    Only search for an existing, matching constant if swizzleOut is non-null.
    We need to be able to disable constant consolidation when building an
    array of constants which will be indexed indirectly.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c77ade8fed2be933af3f493932cedee7ca868b04
Author: Maarten Maathuis <madman2003 at gmail.com>
Date:   Tue Dec 29 23:59:08 2009 +0100

    nouveau: rewrite nouveau_stateobj to use BEGIN_RING properly
    
    - The previous solution was hacky and didn't do subchannel autobinding.
    - The beheaviour should match what libdrm_nouveau does closely.
    - The solution remains statically sized, but when debugging is on it will check
    for abuse.
    
    Signed-off-by: Maarten Maathuis <madman2003 at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=29d2ab37e65c9242d01f63cc5376cb6929f9285f
Author: Marcin Slusarz <marcin.slusarz at gmail.com>
Date:   Tue Dec 29 00:36:17 2009 +0100

    nouveau: kill nouveau_push.h and use libdrm versions of BEGIN_RINGs, etc

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c306ef5e81da5456d39a6e98cfc1f5f00b9c77a7
Author: Maarten Maathuis <madman2003 at gmail.com>
Date:   Sun Dec 20 12:19:19 2009 +0100

    nv50: remove vtxbuf stateobject after a referenced vtxbuf is mapped
    
    - This avoids problematic "reloc'ed while mapped" messages and
    some associated corruption as well.
    
    Signed-off-by: Maarten Maathuis <madman2003 at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=38d8b180038eef692cbc75731d340c9fcc721784
Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue Jan 5 17:56:26 2010 +0000

    svga: Remove stale references to delete shader results.
    
    To ensure that a new result that happens to have the same address
    of the old one will be detected as a change.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8ebef37c7ba67c4449367b95821293176a0a370b
Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue Jan 5 17:32:19 2010 +0000

    svga: Rebind shaders when tokens change.
    
    Even shader ID doesn't change. Otherwise the token change is not
    effective.
    
    This reverts regression from commit
    cdb445f3a9285e2d8f042a07021ade78b94e0156. Regression could be seen in
    Quake3's loading screen -- the upper right corner of the screen would
    be black.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3e18bad36d90255dca6cb519eb7ecfc540c292c1
Merge: 897cb8950ae14ffe7029b1daf16113ff62ce0dfe 467cccf0a77e225b886711db2b0b929ecf71e411
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Tue Jan 5 08:37:49 2010 -0800

    Merge branch 'gallium-docs'

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=897cb8950ae14ffe7029b1daf16113ff62ce0dfe
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Tue Jan 5 21:39:15 2010 +0800

    egl: Fix breakage from -fvisibility=hidden.
    
    Mark EGL API and driver functions as PUBLIC.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=467cccf0a77e225b886711db2b0b929ecf71e411
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Tue Jan 5 08:22:52 2010 -0800

    docs: Don't check in generated docs.
    
    Per ML discussion.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=acb8073d074de23c5e3753b9096e02b8101adeca
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Thu Dec 24 01:53:48 2009 -0800

    docs: Stub out list of modules in core distribution of G3D.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ef1b9426918a29b7ddd28601b0e53ed683abb89a
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Jan 5 09:14:48 2010 -0700

    st/mesa: added PROGRAM_LOCAL_PARAM case in src_register()
    
    Fixes piglit vpfp-generic arl.vpfp failure when using gallium.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ae44b92f61b78c9991060a8dd7fa7327d428c138
Merge: c727fa6dbf5a9fca5fc94de06c309f54402449d1 51362a75a70f982dc076064ff266e8eb6a0e3a8b
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Tue Jan 5 10:31:11 2010 -0500

    Merge branch 'remove-intel-dri1'
    
    * remove-intel-dri1:
      intel: intelScreenContext() is no longer used
      intel: Remove remaining dri2.enabled tests
      intel: Drop more cliprect bookkeeping
      intel: Remove struct intel_framebuffer
      intel: Remove client-side vblank code
      intel: Drop intelWindowMoved()
      intel: Drop batchbuffer cliprect_mode tracking
      intel: Drop DRI1 static regions
      intel: Use depth buffer from ctx.DrawBuffer in copypix_src_region()
      intel: Drop LOCK/UNLOCK_HARDWARE()
      intel: Drop DRI1 SwapBuffer implementation
      intel: Drop DRI1 CopySubBuffer implementation
      intel: Drop DRI1 support
      Push __driDriverExtensions out of dri_util.c and into the drivers
      Remove leftover __DRI{screen,drawable,context}Private references
      Check for libdrm_$chipset.pc when needed

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bd96b51303512bef301c4cee5c7a65ebb3371913
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Jan 4 14:31:08 2010 -0700

    mesa: bump version to 7.7.1-DEVEL

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c727fa6dbf5a9fca5fc94de06c309f54402449d1
Merge: c91ceeec320daebe7d9d78ed2d80a2265bcfa8c2 e3be32ccf900f22c1f75c9f2d8842fe9630da7d9
Author: Keith Whitwell <keithw at vmware.com>
Date:   Tue Jan 5 14:13:40 2010 +0000

    Merge commit 'origin/gallium-draw-retval'
    
    Conflicts:
    	src/gallium/drivers/identity/id_context.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c91ceeec320daebe7d9d78ed2d80a2265bcfa8c2
Author: Andre Maasikas <amaasikas at gmail.com>
Date:   Tue Dec 22 14:50:10 2009 +0200

    r600: adjust after radeon mipmap changes in 7118db8700
    
    R600_OUT_BATCH_RELOC doesn't really use offset so set it
    in TEX_RESOURCE2
    + typo fix

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=750c1e7bb4b5caab699d8bce8906b5ca138eac51
Author: Andre Maasikas <amaasikas at gmail.com>
Date:   Tue Jan 5 13:44:06 2010 +0200

    r600: support depth compare functions & shadow_ambient

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1f9aa38f4e2be47229d92be2c1189c2b8d9c7133
Author: Michal Krol <michal at vmware.com>
Date:   Tue Jan 5 11:00:07 2010 +0100

    tgsi: Simplify implementation of few interpreter's instructions.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=55b5c8816e95528cbe68599bade44796e10711cd
Author: Michal Krol <michal at vmware.com>
Date:   Tue Jan 5 09:09:50 2010 +0100

    tgsi: Use FREE() to release MALLOC-ed() memories in sanity.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=767d1472df68a777c51c406fa3f8d642c7cf58c0
Author: Michal Krol <michal at vmware.com>
Date:   Tue Jan 5 09:06:30 2010 +0100

    tgsi: Fix bogus loop condition in sanity.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c301fa6fc86b5ab8cc953674d6d21ff28a09e4ad
Author: Michal Krol <michal at vmware.com>
Date:   Sun Jan 3 21:13:47 2010 +0100

    tgsi: Treat MOV source operand as FLOAT so modifiers works as expected.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=72183227039acaa1fdc95ef9faeb98703cb8c28d
Author: Michal Krol <michal at vmware.com>
Date:   Sun Jan 3 20:44:48 2010 +0100

    tgsi: Store ADDR file in interpreter as an int.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7c8e67e4aa14510c56ea5c18cf6b2b961cbbf8e6
Author: Michal Krol <michal at vmware.com>
Date:   Sun Jan 3 17:59:17 2010 +0100

    tgsi: Remove dead micro_umod().

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=97f9a147db010ad373b4a85e7769f060ca12ab50
Author: Michal Krol <michal at vmware.com>
Date:   Sat Jan 2 22:07:33 2010 +0100

    tgsi: Make interpreter aware of float and integer data types.
    
    Debug check for inf and nan only on float channels.
    
    Apply absolute and negate source operand modifiers based on
    opcode type.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c34f6faf35c16ff81a1c4420290be4ed7f542121
Author: Michal Krol <michal at vmware.com>
Date:   Sat Jan 2 11:00:40 2010 +0100

    gallium: Add UMOD TGSI opcode.
    
    Either that or have UDIV have two destination operands.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=062aab96e015021f3b83067848495a8ce2d92456
Author: Michal Krol <michal at vmware.com>
Date:   Fri Jan 1 23:44:00 2010 +0100

    gallium: Add SWITCH, CASE, DEFAULT and ENDSWITCH opcodes to TGSI.
    
    Provide reference implementation of them in tgsi_exec.
    
    Note that BREAK opcode is overloaded and can be used to break out
    of either a loop or a switch-case statement.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=08a3efee10034d9bd8809eb6707a372b81ea3957
Author: Michal Krol <michal at vmware.com>
Date:   Wed Dec 23 19:08:45 2009 +0100

    tgsi/ureg: Improve immediate match & expand logic.
    
    Do not pollute immediates with unsuccessfull attempts to expand them.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ff56a12051a91c5c69db9afb85e4a3ebdb17ef96
Author: Michal Krol <michal at vmware.com>
Date:   Wed Dec 23 18:33:44 2009 +0100

    tgsi: Support signed/unsigned integer immediate types.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b1c55e80aa600c88a20117cdca4bde2a46f79730
Author: Michal Krol <michal at vmware.com>
Date:   Wed Dec 23 18:17:34 2009 +0100

    gallium: Add signed/unsigned int immediate data types.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bf4b4c1b6fc06056270e099082f3fd88ec261a3b
Author: Michal Krol <michal at vmware.com>
Date:   Wed Dec 23 17:22:18 2009 +0100

    tgsi: Cleanup interpreter code for other existing integer opcodes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2c046034dc5c95dd2fe84d0b4fd44f25235480b9
Author: Michal Krol <michal at vmware.com>
Date:   Wed Dec 23 17:02:03 2009 +0100

    Remove TGSI_OPCODE_SHR, map existing usage to TGSI_OPCODE_ISHR.
    
    This is to differentiate it from its unsigned version, TGSI_OPCODE_USHR.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=df0826fba37f38e9ea094180c71f2460e5b50e38
Author: Michal Krol <michal at vmware.com>
Date:   Wed Dec 23 17:00:15 2009 +0100

    tgsi: Implement new integer opcodes.
    
    Update interpreter and ureg.
    Also, get rid of SHR -- it's actually an alias for ISHR.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c59eda099306aca3a950f7157bde6fe84d0db604
Author: Michal Krol <michal at vmware.com>
Date:   Wed Dec 23 16:51:31 2009 +0100

    gallium: Add more integer TGSI opcodes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7836a96657eeb1b1a924d582bbf9db5b1692fadc
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Jan 4 20:00:00 2010 -0700

    mesa: added _mesa_[Get]TexParameterI[u]iv() functions
    
    New in GL 3.0.  Primarily meant for setting int/uint-valued texture
    border color.  Not plugged into dispatch table yet.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f6c2d1f94ffa8f87b22ed1ff5c465d0e9aa1489e
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Jan 4 19:53:28 2010 -0700

    mesa: make texture BorderColor a union of float/int/uint
    
    When we have integer-valued texture formats, the texture border color
    must also store integer and uint values.
    
    With GL 3.0, the new glTexParameterIiv() and glTexParameterIuiv() functions
    can set the border color to int or uint values.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=32b9983c0a593c0b50a44ddae829dee820cfd448
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Jan 4 19:20:33 2010 -0700

    mesa: use get_texobj() in _mesa_GetTexParameter() funcs

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5ac16495a2772886100789f04e1a7d65068e9a40
Merge: bfc34c880492f15dc47db30e88f888d1c48d5e70 6d845808589b9df84f23551b122533a55dce6bd5
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Jan 4 19:16:24 2010 -0700

    Merge branch 'mesa_7_7_branch'
    
    Conflicts:
    	docs/relnotes.html
    	src/gallium/drivers/llvmpipe/lp_tex_sample_c.c
    	src/gallium/drivers/r300/r300_cs.h
    	src/mesa/drivers/dri/i965/brw_wm_surface_state.c
    	src/mesa/main/enums.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6d845808589b9df84f23551b122533a55dce6bd5
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Jan 4 19:05:31 2010 -0700

    mesa: add missing _mesa_lock_texture() call

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b434a816d7a4b298e16a8b51b54e5a2d5ea28da8
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Dec 29 15:55:34 2009 -0800

    i915: Use _MaxLevel on principle in texture setup.
    
    It was OK before because we proceed to clamp the value to hardware
    limits, but given that other use of MaxLevel has been a trap, let's
    avoid it.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=19a26dfc474618ecfe881846a8c9dac221332d44
Author: Eric Anholt <eric at anholt.net>
Date:   Mon Jan 4 09:39:07 2010 -0800

    intel: Fix CopyTexImage from tiled mipmap levels > 0.
    
    Fixes piglit fbo-copyteximage.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=63610fae4f46361f2500577a83bf5ac6f9e8b0ac
Author: Eric Anholt <eric at anholt.net>
Date:   Mon Jan 4 08:47:01 2010 -0800

    i965: Fix the surface offset calculation for tiled buffers.
    
    If we ever had a non-tile-aligned tiled renderbuffer, the math was all
    off.  Use the existing x,y coordinates instead of trying to
    reconstruct them from an incorrectly-calculated offset value.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a160d1c27de8afcf072b4fd438d6a37f16742e75
Author: Andre Maasikas <amaasikas at gmail.com>
Date:   Tue Dec 29 14:47:01 2009 +0200

    r600: support vertex_array_bgra
    
    Use vertex program key mechanism and swizzle during vertex fetch - is there
    a better way?

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=82421c549f782cee0d377a064852813117ff6850
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Jan 4 13:59:43 2010 -0700

    mesa: added GL_DU8DV8_ATI in extract_float_rgba()
    
    Fixes warning seen with Shadowgrounds.  See bug 24016.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=01bf004d8bef298298621dc9e13b4119e3ced572
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Jan 4 12:47:37 2010 -0700

    docs: initial release notes for 7.7.1

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6130bb13913090f7477d3dab5662c7e80c7b9293
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Jan 4 12:06:04 2010 -0800

    mesa: Prevent possible array out-of-bounds access by _mesa_light.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bfc34c880492f15dc47db30e88f888d1c48d5e70
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Jan 4 11:28:37 2010 -0800

    i965g: Fix assert.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ad80009c8845f446d64a0a43f39b5a797db2245b
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Jan 4 11:25:38 2010 -0800

    tgsi: Fix assert.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0fb1eaddfbaf487067e0ff4f1d6f82145b6b0acd
Merge: 195568e4cb0524d71db0ac68cf5a95b33a1af6b4 c9b558351847133dced0c9daaeb84d57d550afc9
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Jan 4 11:47:39 2010 -0700

    Merge branch 'gallium-conditional-rendering'

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e661bf50183bf5481ee0d6c8e6be0809da991913
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Jan 4 11:29:38 2010 -0700

    mesa: regenerated enums.c file

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=707faf65c89dbe64e2cb01196b913b354221e26e
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Jan 4 11:29:09 2010 -0700

    glapi: comment-out TIMEOUT_IGNORED
    
    This is not really a GLenum value.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f52dd2ab333b0bdfa1df15bffb8156350c93f892
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Dec 29 10:26:28 2009 -0700

    glsl: use varName variable in _slang_gen_assignment()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=195568e4cb0524d71db0ac68cf5a95b33a1af6b4
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Jan 4 11:26:56 2010 -0700

    mesa: more detailed error message in extract_float_rgba()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1baaf111c8c42ed7f7218c46038f32eb51b9c6eb
Author: Alan Hourihane <alanh at vmware.com>
Date:   Mon Jan 4 17:41:49 2010 +0000

    fix overflow

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=51362a75a70f982dc076064ff266e8eb6a0e3a8b
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Fri Jan 1 23:26:50 2010 -0500

    intel: intelScreenContext() is no longer used

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5a0b60aa1b9c1c4ce15c6b461e24622e9f71286d
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Fri Jan 1 23:26:03 2010 -0500

    intel: Remove remaining dri2.enabled tests

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2861d9200be15cc44e8825387d3bd79086523c67
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Fri Jan 1 22:56:36 2010 -0500

    intel: Drop more cliprect bookkeeping

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d282128ff68cc58bc3f5b808031c5fe7325bd69b
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Fri Jan 1 23:21:16 2010 -0500

    intel: Remove struct intel_framebuffer
    
    With the vsync fields no longer relevant and by refactoring the code
    to no longer use color_rb[0-1] we can just use struct gl_framebuffer
    directly.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a6e1d3edac90016ca9662ca0a9707a2d4fba1726
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Fri Jan 1 21:41:57 2010 -0500

    intel: Remove client-side vblank code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5bc4b886e412e01260af9cf9c8bd7c01f1dece19
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Fri Jan 1 21:37:41 2010 -0500

    intel: Drop intelWindowMoved()
    
    Everything this functions does under DRI2 is also taken care of
    by intel_draw_buffer(), which is always called where intelWindowMoved()
    is called.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5203b7227ccb6b618fa42f08434d4a3cf123dca2
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Fri Jan 1 20:01:08 2010 -0500

    intel: Drop batchbuffer cliprect_mode tracking

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f55d0920cd8e504a09e3741716fc47381c03f6ac
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Fri Jan 1 19:29:58 2010 -0500

    intel: Drop DRI1 static regions

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ee49ac8742c52696cba8cc5ca50459f8a13153a1
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Fri Jan 1 21:15:04 2010 -0500

    intel: Use depth buffer from ctx.DrawBuffer in copypix_src_region()
    
    This function was using intel->depth_region, which is the static region
    for the DRI1 depth buffer.  This code has always been broken with DRI2
    but I suspect it doesn't get excersized much.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=01dc463e5d5513e059eea601710cd4babe02610d
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Fri Jan 1 18:42:23 2010 -0500

    intel: Drop LOCK/UNLOCK_HARDWARE()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3566bc7584475daa852f4d5735a81a28c032297d
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Fri Jan 1 18:31:48 2010 -0500

    intel: Drop DRI1 SwapBuffer implementation

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4611f08c07091f2f516156f4725c2ae5fc3579c4
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Fri Jan 1 18:29:35 2010 -0500

    intel: Drop DRI1 CopySubBuffer implementation

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=48c0ff14240044935049a1114edfc69bc6682b95
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Fri Jan 1 18:16:15 2010 -0500

    intel: Drop DRI1 support
    
    The DDX driver stopped supporting DRI1 so we're dropping support for
    that from the DRI driver too.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=39a0e4e7de379a182c1544fa24d5cb2a7687ec72
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Fri Jan 1 17:56:29 2010 -0500

    Push __driDriverExtensions out of dri_util.c and into the drivers
    
    This lets the individual drivers select which extensions to advertise.
    Specifically, most drivers (tdfx, sis, savage etc) don't support DRI2
    but the shared extension list in dri_util.c does list the DRI2 extension.
    
    Pushing the list into the drivers, lets us avoid listing the DRI2
    extension for drivers that don't support it.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d61f07318c8678901b948fdaa8ccdf37aa3203e9
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Fri Jan 1 17:09:12 2010 -0500

    Remove leftover __DRI{screen,drawable,context}Private references
    
    As part of the DRI driver interface rewrite I merged __DRIscreenPrivate
    and __DRIscreen, and likewise for __DRIdrawablePrivate and
    __DRIcontextPrivate.  I left typedefs in place though, to avoid renaming
    all the *Private use internal to the driver.  That was probably a
    mistake, and it turns out a one-line find+sed combo can do the mass
    rename.  Better late than never.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8616cec5c9889e6166839b33baa8db52f04d409c
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Fri Jan 1 17:03:33 2010 -0500

    Check for libdrm_$chipset.pc when needed
    
    This adds missing pkg-config lookup for intel and moves the radeon
    lookup into a case...esac so it's only looked up when one or more of
    the radeon drivers are enabled.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1e414df894fc70b7024eb38c812e582336014974
Author: Michel Dänzer <daenzer at vmware.com>
Date:   Mon Jan 4 16:54:29 2010 +0100

    st/mesa: Only call st_texture_image_unmap() if texImage->Data is non-NULL.
    
    This was already done in st_TexImage() but was missed between incremental
    changes to st_TexSubimage().

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a3abb9d1cc4698e45e5d794919e8c27a3d7e5908
Author: Alan Hourihane <alanh at vmware.com>
Date:   Mon Jan 4 12:42:51 2010 +0000

    silence compiler warning

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4a531fb46a6ab544666c5eeb362f3622bd44aaff
Author: Alan Hourihane <alanh at vmware.com>
Date:   Mon Jan 4 12:41:33 2010 +0000

    Fix test

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=86b336f71b21c813a1fa890440553aedcfb08fa7
Author: Michal Krol <michal at vmware.com>
Date:   Mon Jan 4 13:38:58 2010 +0100

    docs: Explain TGSI_SEMANTIC_NORMAL.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8ab89d7681b90ba4cf556237fe5d08b706fd11ae
Author: Michal Krol <michal at vmware.com>
Date:   Mon Jan 4 13:23:41 2010 +0100

    docs: Fix indent.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=07f416cdc9cfdbad6bbeee0cbd826252e93ed26e
Author: Michal Krol <michal at vmware.com>
Date:   Mon Jan 4 13:21:32 2010 +0100

    docs: Clarify what truncate means.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cef218062aeb86bc7564483b3c39d61532d35e48
Author: Michal Krol <michal at vmware.com>
Date:   Mon Jan 4 13:15:28 2010 +0100

    docs: Replace bogus `\times' back with `*'.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c929664fdf257ce5e41a70545df72eb2f6b51d92
Author: Michal Krol <michal at vmware.com>
Date:   Mon Jan 4 13:12:27 2010 +0100

    docs: TGSI SIN and COS are scalar instructions.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=acd1451393068762a46a06aee3af9e94bc09e147
Author: Michel Dänzer <daenzer at vmware.com>
Date:   Mon Jan 4 13:05:43 2010 +0100

    svga: Fix debug build crash when rendering to depth/stencil renderbuffer only.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c114f000df269787afb449d73cd8aae202be2550
Author: Michel Dänzer <daenzer at vmware.com>
Date:   Mon Jan 4 13:04:05 2010 +0100

    st/xorg: Proper calculation of screen pitch.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8282185752a93acca54a67a8e97e0066ee233709
Author: Michel Dänzer <daenzer at vmware.com>
Date:   Mon Jan 4 13:02:40 2010 +0100

    vmware/xorg: Fix SCons build.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b3567fc9837cf12c03fe901b01cc4878e007fe52
Author: Michal Krol <michal at vmware.com>
Date:   Mon Jan 4 12:59:17 2010 +0100

    docs: Clarify math description of TGSI LRP instruction operation.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b6659681f2ec73026eecafd54bfad72c2712b4dd
Author: Michal Krol <michal at vmware.com>
Date:   Mon Jan 4 12:52:43 2010 +0100

    docs: Correct TGSI acronym expansion.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e04a818606f5639d9d8df4ebe501abb496bf847f
Author: Andre Maasikas <amaasikas at gmail.com>
Date:   Tue Dec 29 14:47:01 2009 +0200

    r600: support vertex_array_bgra
    
    Use vertex program key mechanism and swizzle during vertex fetch - is there
    a better way?

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d1e2fc19cc1b8e4c23f5ad82ec68779c41101b41
Author: Vinson Lee <vlee at vmware.com>
Date:   Sun Jan 3 23:33:32 2010 -0800

    r300: Use C-style comments.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8a29e3f8e8e1f05e54959063928a93d7a5eef0f0
Author: Vinson Lee <vlee at vmware.com>
Date:   Sun Jan 3 21:39:20 2010 -0800

    progs/egl: Silence uninitialized variable warnings.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3ea5a95078bddaed66e3c9412b4b0c4685bc9ec7
Author: Vinson Lee <vlee at vmware.com>
Date:   Sun Jan 3 21:29:33 2010 -0800

    progs/samples: Silence compiler warnings.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b14cbfaebc135351a72d86128ae987611ef8c31f
Author: Vinson Lee <vlee at vmware.com>
Date:   Sun Jan 3 20:51:23 2010 -0800

    r300: Silence 'mixed declarations and code' warnings.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2b218d94b51ce04467795c30d2426204986e3249
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Sun Jan 3 23:24:13 2010 -0500

    Only enable verbose NoOp dispatch if DEBUG is defined
    
    By default we generate a function per GL entry point to warn if it's
    called without a context set.  This is to allow the function to print
    it's name in the warning.  By using a generic function that doesn't print
    the function name in the non-DEBUG case, we reduce libGL size from
    320008 bytes to 283144 bytes (11%).

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0214b7b3c1eae5573b03b485b18e4c10729831ee
Author: Vinson Lee <vlee at vmware.com>
Date:   Sun Jan 3 20:16:59 2010 -0800

    r300: Silence 'mixed declarations and code' warning.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c3047e73f78b4f337a2f66acdc95133d61a2b535
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Sun Jan 3 22:46:43 2010 -0500

    Noop dispatch: move warning code out of the generated functions
    
    This reduces libGL size by 11% here, going from 360968 bytes to
    320008 bytes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=58531029e6eba11c374d996ea031f1bbe4386c54
Author: Vinson Lee <vlee at vmware.com>
Date:   Sun Jan 3 18:32:07 2010 -0800

    r300: Silence 'mixed declarations and code' warning.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3e196f433dc02654f1c0f7989e2e7e7a5c4b425d
Author: Vinson Lee <vlee at vmware.com>
Date:   Sun Jan 3 18:05:12 2010 -0800

    r300g: Silence 'mixed declarations and code' warning.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b8326b011d9b16dcc502507a52bd747a4b709399
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Sun Jan 3 20:59:52 2010 -0500

    Fix glut to work with -fvisibility=hidden
    
    The GLUTAPI #define used in the header file to mark the font structs
    visible wasn't kicking in because of the #define glutBitmap9By15 XXX
    prior to #include <GL/glut.h>.  High quality code... worked around by
    copying the GLUTAPI specifier to the invidual C files.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8d62eb45997a199e116661e26217b4d44fb9ba1e
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Sun Jan 3 19:53:01 2010 -0500

    Export a few glapi functions used by gallium and r300
    
    Fixes breakage from -fvisibility-hidden commit.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fe3ea299bf8abcf27c8a168138c8fd3f4e43cefa
Author: Vinson Lee <vlee at vmware.com>
Date:   Sun Jan 3 15:07:35 2010 -0800

    r300g: Remove comma at end of enumerator list.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0bfc579bd435b4d0c258258440866840c473f681
Author: Vinson Lee <vlee at vmware.com>
Date:   Sun Jan 3 14:42:36 2010 -0800

    llvmpipe: Remove comma at end of enumerator list.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e388d62b4712bcd75cecad53f5ca20a2bb6f89b1
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Sat Jan 2 18:59:54 2010 -0500

    Compile with -fvisibility-hidden by default
    
    We have all functions that need to be visible marked with PUBLIC and
    this is trimming around 4% off the DRI driver .so size.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=eb5d9e6f70037d4dc12430302f82a116cb1e00ca
Author: José Fonseca <jfonseca at vmware.com>
Date:   Sun Jan 3 19:58:54 2010 +0000

    mesa: Cope with the degenerate case of zero length ranges.
    
    Fixes assertion failures on glean's bufferObject test.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f3739bdb60edc051348526d469d5222bb6934917
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Jan 1 21:54:01 2010 +0000

    gdi: Don't generate import libraries for opengl32.dll.
    
    Both MinGW and MSVC include opengl32 import libraries, and its safer to
    always use those.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a60084088baca0981e5b0f1512831683cd4f25bc
Author: Francis Galiegue <fgaliegue at gmail.com>
Date:   Sun Jan 3 09:42:17 2010 -0700

    mesa: fix blend enable/disable calls in meta.c code
    
    Fixes regression in some DRI drivers since the GL_EXT_draw_buffers2 changes.
    
    Signed-off-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=287cbba9b7ebf95391f77b58f519dd76c415d355
Author: Jeremy Huddleston <jeremyhu at freedesktop.org>
Date:   Thu Dec 24 08:47:29 2009 -0800

    apple: Purge existing (not working) GLX_USE_APPLEGL from dated libGL on OSX
    
    Signed-off-by: Jeremy Huddleston <jeremyhu at freedesktop.org>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=32305e3a9f9408922c34f06174aaa0d34cf72459
Author: Jeremy Huddleston <jeremyhu at freedesktop.org>
Date:   Thu Dec 24 09:20:33 2009 -0800

    glxcmds: Fix comment about __DRI_ALLOCATE
    
    Signed-off-by: Jeremy Huddleston <jeremyhu at freedesktop.org>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1d95544446f3b862620fe5bb33b37705a2ad8681
Author: Vinson Lee <vlee at vmware.com>
Date:   Sun Jan 3 03:06:33 2010 -0800

    trace: Remove comma at end of enumerator list.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=66c1de77ed58ea8856c5bc72c8e4c69e23aa04f2
Author: José Fonseca <jfonseca at vmware.com>
Date:   Sun Jan 3 11:02:12 2010 +0000

    rtasm: Play nicely with Windows's Data Execution Prevention.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1da47ac20e676e05c1b0b66c2c07265836f4c7eb
Author: Vinson Lee <vlee at vmware.com>
Date:   Sun Jan 3 02:38:22 2010 -0800

    progs/vp: Ensure null-terminated byte string.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c9c6e9a39e3d38cfc05772667c759b82df8f0fff
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Jan 2 21:58:40 2010 -0800

    progs/tests: Silence uninitialized variable warning.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=32d18924dff424eb2e06454193c6c2024f1b2795
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Jan 2 21:52:51 2010 -0800

    progs/tests: Silence warn_unused_result warning.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d27effbfd88463fc395c364c4e6fc59636074bda
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Jan 2 21:05:06 2010 -0800

    i810: Fix include recursion.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=94c5faad26eae7bb4b95d6c95548860ff52354ba
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Jan 2 20:47:15 2010 -0800

    sis: ifdef out unused variable.
    
    Silences GCC warning.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d2758f3b74838f4d4f1ae691fddca7dc9f4e8c0e
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Jan 2 20:39:04 2010 -0800

    st/xorg: Ensure null-terminated byte string.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=be6fb5c08350138ac85c1bf727553aaa9f4583e6
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Jan 2 20:17:43 2010 -0800

    r300g: Use C-style comments.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fe27b07b0fe7b63755add9bf522d7efcbf1ffb9b
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Jan 2 20:04:00 2010 -0800

    glu/sgi: Initialize members of struct O_curve.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cdb445f3a9285e2d8f042a07021ade78b94e0156
Author: José Fonseca <jfonseca at vmware.com>
Date:   Sun Jan 3 00:47:30 2010 +0000

    svga: Use a shader id as low as possible.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=904917dcc67e15830a4fe106a243eb57dde985ea
Author: José Fonseca <jfonseca at vmware.com>
Date:   Sun Jan 3 00:41:01 2010 +0000

    util: Minor enhancements/corrections to the bitmask logic.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=da6a80301b2cfdc6902198e3fef5ec78e86e39cf
Author: José Fonseca <jfonseca at vmware.com>
Date:   Sat Jan 2 21:46:42 2010 +0000

    svga: Rename error labels.
    
    Make it easier to insert/remove error branches.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=386f91eec3f96cb8e28dfc6545a11e1d7dedc22b
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Jan 2 15:46:11 2010 -0800

    glu/sgi: Initialize members of struct O_surface.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ba9dc26eec0ee65ea3aa1d8f8f31731157f86fa0
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Jan 2 15:29:25 2010 -0800

    glu/sgi: Initialize member of struct O_trim.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c978ab017d103e60e7e69b6a7857a70baca29e7b
Author: José Fonseca <jfonseca at vmware.com>
Date:   Sat Jan 2 20:22:52 2010 +0000

    gallium: Hunt down all references to GALLIUM_AUXILIARY_DIRS.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=995c3420186cad609b8a785be0d76f17096bf14d
Author: Marc Dietrich <marvin24 at gmx.de>
Date:   Sat Jan 2 13:51:17 2010 +0100

    autoconf: fix build breakage

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1fbc71937f7da1339c4a456b0bac48881b7e2b7c
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Jan 1 17:50:02 2010 -0700

    mesa: added _mesa_GetBufferParameteri64v()
    
    This is a new function in GL 3.2.  No dispatch for this function yet.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=37e5626111ea99409d41af9581a3bc32a5d1519f
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Jan 1 23:01:03 2010 -0800

    glu/sgi: Initialize member of struct Property.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=646c8ce03217dbda87fd1f5aedddd3f75a477754
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Jan 1 17:54:11 2010 -0800

    progs/samples: 'Silence no previous prototype' warnings.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2c64e4c50eaf7c3dd0cc95edbca1d31316baac3a
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Jan 1 17:25:16 2010 -0800

    glu/sgi: Initialize member of struct Dlnode.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=64a19610112efdbde9daa81b742a081832d186e9
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Jan 1 17:19:27 2010 -0800

    glu/sgi: Initialize members of struct O_nurbscurve.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=52eb3e4235cc661ab9626a704c555a5f096c628a
Author: José Fonseca <jfonseca at vmware.com>
Date:   Sat Jan 2 01:12:35 2010 +0000

    scons: Build glew on all platforms.
    
    It is required for progs.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fab161f28739c397200e1ad3b6ad2a26409c95bf
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Jan 1 17:06:16 2010 -0800

    x86: Silence printf format warnings.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=321aef7da31abeee91b929cbaedbe9626597d8b1
Author: José Fonseca <jfonseca at vmware.com>
Date:   Sat Jan 2 00:56:01 2010 +0000

    scons: Update the MSVC SA to match latest scons code.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=58d376ac42d730b927e52e4906ce7cdc4e5bf46a
Author: José Fonseca <jfonseca at vmware.com>
Date:   Sat Jan 2 00:55:29 2010 +0000

    scons: Axe generic.py.
    
    Progs are now built together with the rest so no longer needed.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ad9defdd9c5c7a18c833cdacebe012604190f167
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Jan 1 16:25:37 2010 -0800

    progs/rbug: s/wait/rbug_wait/
    
    wait conflicts with wait in /usr/include/sys/wait.h.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3ae37da6116d7a703b2752fd7978caad79ecfcf2
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Jan 1 16:03:53 2010 -0800

    llvmpipe: Silence uninitialized variable warning.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8a318edd0838ee3343be0425019d93541b621567
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Jan 1 22:35:28 2010 +0000

    scons: Put glut and glew shared libraries into build/xxx/bin or lib.
    
    Use bin subdir for windows dlls, lib for unices.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ee39dc20e6f055f131f21ca2d63ea0eada5a80a6
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Jan 1 22:03:07 2010 +0000

    python: Don't generate a import library for python module either.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6f19ec64fc8878e39809e77a0022a5c819f41e4b
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Jan 1 21:58:21 2010 +0000

    i965: Add missing include.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2104cbb6947645614e99319edb3b6502535066ee
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Jan 1 21:55:08 2010 +0000

    scons: Remove duplicated code.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b2e40643a328e4a60c04acf3e3079befb813c705
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Jan 1 21:54:51 2010 +0000

    scons: Disable version symlinking for DLLs.
    
    Fixes windows build.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=187066caa0d98836ecb1e2fd5e5c96bc83fcc82e
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Jan 1 21:54:01 2010 +0000

    gdi: Don't generate import libraries for opengl32.dll.
    
    Both MinGW and MSVC include opengl32 import libraries, and its safer to
    always use those.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=14a8c9dac7ea43ad8a45052e17f7127451344e5a
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Jan 1 19:58:39 2010 +0000

    scons: Fix glew build on MSVC.
    
    The environment for building the DLL needs to be quite different from
    the environment for building the programs, in order to get
    the dllexport/dllimport attribute done currectly. I don't know how MinGW
    managed to build the programs, but MS linker refuses to link symbols with
    mismatching attributes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c852e960ccb5d2727ccaaf2829e89596a6be3128
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Jan 1 19:39:09 2010 +0000

    util: Silent potential loss of precision warnings.
    
    Also ensure multiplication doesn't happen for negative numbers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fd237a879fdc70cb070aa8be0f01a7b31d8207c6
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Jan 1 15:38:19 2010 -0800

    llvmpipe: Use C-style comment.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dac82c378a94f0f42bef3f7e33e11e4eafb9872b
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Jan 1 15:32:52 2010 -0800

    gallium/util: Silence format warnings.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=88bd32383a06224c742f6af59fcd95cd11284d5b
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Jan 1 15:12:58 2010 -0800

    ARB prog parser: Silence unused variable warnings.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7df06e7e9d5d5ac0a5a2fa0af11afa7f5241c5a4
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Jan 1 15:01:22 2010 -0800

    gallium/util: Replace h_addr with h_addr_list[0].
    
    Fixes compilation error on Mac OS.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a349687d499a76496dc9433d5437398f774f0bd4
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Jan 1 14:46:11 2010 -0800

    glu/sgi: Initialize members of class Knotvector.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5d3d202ac991bd1a67ba40f4be145621b35620fe
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Jan 1 14:39:16 2010 -0800

    glu/sgi: Initialize member of struct Property.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9595b59247518dbb7c47c25720dc2a5147973b0b
Author: Igor Oliveira <igor.oliveira at openbossa.org>
Date:   Fri Jan 1 19:03:27 2010 +0100

    tgsi: Add missing semantic name in text parser.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=486ccb55a89f229ffbd181f79f9372cf0b4cbdb6
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Jan 1 00:35:43 2010 +0000

    r300: Fix scons build.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=89d778ff02222e0ff383fa453470879033f178b7
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Jan 1 00:22:48 2010 +0000

    scons: Don't list cell as a driver.
    
    Cell driver's SConscript never got written, and it is not trivial one to
    write, so don't accept cell in the driver option to avoid confusion.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cf9be46c01151c46954316a4cbc693dde06a77af
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Jan 1 00:20:52 2010 +0000

    llvmpipe: Add missing include path.
    
    The abscense was being masked previously.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c847a13d38d4e8c5f4c386d060dcc8ec09e491a3
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Dec 31 23:46:46 2009 +0000

    gallium: Generate a single library for auxiliaries with Make too.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f8f4757d46627fb453f08dc63fde3d7f458eafe2
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Dec 31 22:18:17 2009 +0000

    scons: Aggregate all tiny libraries in a single library.
    
    Makes integration of gallium into out of tree components much easier. No
    pratical change for components in this tree,

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fc8e0b97e53fc94b9bafa038cd4420a9588e62f7
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Dec 31 21:41:24 2009 +0000

    gallium: Remove the sct module.
    
    Not used, and its functionality is now addressed by
    pipe_context::is_texture/buffer_referenced callbacks.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7bbf7f94ea786e41ff1364cedaf7dd5c0bbf605a
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Dec 31 21:10:25 2009 +0000

    scons: Build progs together with everything else.
    
    This is a substantial reorganization, This particular commit enables:
    - building the progs for unices platforms
    - glew is now built as a shared library (it is the default, and it is
    inconvenient and pointless to shift away from that default)
    - all progs get built by default

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=58b401315b1db3c2c483e1d1df372be76ca1001a
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Dec 31 20:55:33 2009 +0000

    progs: Ignore derived files.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cbb23523a80615c075d73e4a9b2a1e6ecd135d58
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Dec 31 20:52:06 2009 +0000

    glsl: Ignore programs.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3d747eded475b227cc025391d0438a5dd1357cb9
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Dec 31 20:19:18 2009 +0000

    scons: Don't globally define WIN32_LEAN_AND_MEAN.
    
    Some of the demo progams legitimately need the functionality
    that's disabled by WIN32_LEAN_AND_MEAN.
    
    Instead the solution should be to define WIN32_LEAN_AND_MEAN just before
    including windows.h on a case by case basis.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=33f44b93d26a1d0c2c15a2613b07510825bc1d54
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Dec 31 20:14:30 2009 +0000

    mesa: Avoid WIN32_LEAN_AND_MEAN re-definition.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=04c7f483b438deffe7cfa1883d0c30616257e2d0
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Jan 1 11:20:38 2010 +0000

    mesa: Make condrender.[ch] prototypes match.
    
    GLAPI on windows is more than "extern" -- it includes the --, so the
    mismatch between condrender.[ch] prototypes causes "different linkage"
    errors on windows.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=97e2c5ac0bba7298c9a32703fe3d19de1f7b815a
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Dec 31 17:58:56 2009 +0000

    scons: Expose convienience libraries to the host environment.
    
    This fixes MinGW cross compilation build, recently broken due to the use
    of convenience libraries in the GLSL preprocessor.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=700a2ebbf1ce0737ffdc3c9f08415dcf59550465
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Dec 31 17:53:23 2009 +0000

    glut: Silent the glut*_ATEXIT_HACK defined but not used warnings.
    
    There are two ways to silent this: put inline keyword, or reimplement the
    hack as a #define. inline keyword actually varies slightly with compiler
    so I've opted by the latter.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c9b558351847133dced0c9daaeb84d57d550afc9
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Dec 31 14:47:21 2009 -0700

    st/mesa: implement conditional rendering

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f1b382d2e66855d49354356f2d3209652aaf5987
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Dec 31 14:46:57 2009 -0700

    st/mesa: move st_query_object type to header to make it public

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=41450b03a8e8e0f94f8eefc6880d32e9b0ef6f6d
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Dec 31 14:46:15 2009 -0700

    softpipe: implement conditional rendering

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c0b4fb06b8b570b1999a0849797d3cb77f6ee5cd
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Dec 31 14:44:40 2009 -0700

    gallium: pipe_context::render_condition() and mode flags
    
    For conditional rendering predicated on results of an occlusion query.
    
    If this driver function is NULL, conditional rendering is not supported by
    the driver.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=45a01bc5bd95a6cc85a9db7d8e2c07812346373d
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Thu Dec 31 22:24:13 2009 +0100

    nv50: small fix for handling "dangerous" swizzles

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=25024d948298a9f3f3210a0b91486f79a3917b0f
Merge: d14beea534dcb2b3ae2ae1f7ee0ba5dcdef3dba3 195e7657e2f15f7ad8b22042b86bcf33c5bba76b
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Dec 31 09:02:27 2009 -0700

    Merge branch 'mesa_7_7_branch'
    
    Conflicts:
    	configs/darwin
    	src/gallium/auxiliary/util/u_clear.h
    	src/gallium/state_trackers/xorg/xorg_exa_tgsi.c
    	src/mesa/drivers/dri/i965/brw_draw_upload.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d14beea534dcb2b3ae2ae1f7ee0ba5dcdef3dba3
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Dec 31 08:50:26 2009 -0700

    mesa: remove a line of dead code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=06f10903cbddb91a58bee383c05364c79faf33b6
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Dec 31 08:48:52 2009 -0700

    docs: 7.8 relnotes: GL_NV_conditional_render and GL_EXT_draw_buffers2

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f10470e3fe0fc70531c91d1c86c99dd1ba826bfb
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Dec 31 08:48:27 2009 -0700

    mesa: enable ColorMaskIndexed in display lists

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=34075d0219edc2cedb5122eb0f82ee0b105b3abd
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Dec 31 08:46:36 2009 -0700

    progs/tests: added test for GL_EXT_draw_buffers2
    
    Render into two color buffers (render targets).  Display half of each
    buffer in the window.  Use different color masks for each render target.
    Only enable blending for the second render target.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fcc2e1a729e93bfe64f82d95d007ceab98f3dbc2
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Dec 31 08:46:09 2009 -0700

    mesa: enable GL_EXT_draw_buffers2 for sw drivers

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c28b451e406da1b46c7e5bb85951c6cbf36198f9
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Dec 30 21:42:12 2009 -0700

    docs: update status for conditional rendering

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=08d145e1d7479aab125013d6852968fa09ad6fb3
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Dec 30 21:41:37 2009 -0700

    progs/tests: added conditional rendering test program

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=aa491c19b9a5de350834b5f416e69e1e0a67a194
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Dec 30 21:40:54 2009 -0700

    mesa: turn on NV_conditional_render for software drivers

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ab26682eb4db0dbe160b13f1e320ec9164c3afc5
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Dec 30 21:40:12 2009 -0700

    swrast: add check for conditional rendering

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=699cfaeb3cde2a329b2d79ae09c7783ed4edacfe
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Dec 30 21:40:03 2009 -0700

    tnl: add check for conditional rendering

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ff3a52643d323626f32a9f1c14464a9501e6494d
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Dec 30 21:39:46 2009 -0700

    mesa: plug in API functions for conditional rendering

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=007b1f42c45e9c063eff5846530baf6ffc8643dd
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Dec 30 21:38:58 2009 -0700

    mesa: added dispatch for GL_NV_conditional_render extension

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5a0eb89da56aeaded17fee213bb4f00607b13a5c
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Dec 30 21:37:54 2009 -0700

    mesa: added FLUSH_VERTICES(), more comments

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2be0d77a97cbe92f09dd97fb85a3d5372e52ad4c
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Dec 30 14:49:49 2009 -0700

    mesa: add flag for GL_NV_conditional_render extension

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0fbe828c1d2a7e7d9155a3ef64e91da4ec2b79ee
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Dec 30 14:47:06 2009 -0700

    mesa: _mesa_Begin/EndConditionalRender() functions
    
    For GL_NV_conditional_render and GL3.
    
    The drawing functions don't check the query object yet.
    No API dispatch yet.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=534e0051854e2e455650435f85e6a73aba8f5d64
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Dec 30 14:42:14 2009 -0700

    mesa: make _mesa_lookup_query_object() an non-private inline function

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=195e7657e2f15f7ad8b22042b86bcf33c5bba76b
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Dec 31 08:44:24 2009 -0700

    swrast: use different temp array in _swrast_get_dest_rgba()
    
    When using multiple color drawbuffers with blending/logicop/masking we
    were overwriting color values which we still needed.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4e4244b910c83797e3dde62020618f20eb026908
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Thu Dec 31 13:38:53 2009 +0100

    nv50: fix TEXLOD sequence and use it only in FPs

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=616ddc8dfa5bfc886db8d4c7ef7fc66793f7940d
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Wed Dec 30 21:25:13 2009 +0100

    nv50: cannot kill branch if immediate is used
    
    The immediate's bits eat the condition bits.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b3425bc3607666e5c8ba4f403b4ead8c8870e49c
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Wed Dec 30 21:17:31 2009 +0100

    nv50: make assimilate_temp safe
    
    Cannot change hw reg assigned to a TGSI TEMP on the fly if
    we are in a loop, conditional, or can jump around wildly.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d9ae8f31d5e687fae412edf888028cce69b039f0
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Wed Dec 30 20:54:58 2009 +0100

    nv50: handle TGSI_OPCODE_EXP,LOG
    
    Not that they make much sense on nv50, but we also do LIT ...

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f2cca04bd87547f8a76d87f4cd9b585de0cf40de
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Thu Dec 31 12:26:14 2009 +0100

    nv50: add support for subroutines

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=170cdb4507683fb9042620f7ab2ad96e57787d6c
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Thu Dec 31 00:37:47 2009 +0100

    nv50: alloc_reg on reg_instance
    
    If we create multiple instances of an nv50_reg referencing
    them same resource, register allocation from alloc_reg has
    to be done with the original nv50_reg.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0ba518e3274b020deac255061ab23c74aefeb3f1
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Tue Dec 29 12:04:34 2009 +0100

    nv50: multiply polygon offset units by 2

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4d2551beb7b3f5ae9f47ee97e24556c5bcb905c8
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Tue Dec 29 00:02:45 2009 +0100

    nv50: neg and abs modifiers for flops
    
    Also fixes RSQ of negative sources.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3019afdbd862b86eb26d222d3a1d743faf3693be
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Mon Dec 28 23:17:26 2009 +0100

    nv50: don't negate immediates in set_immd
    
    This negation would only be triggered in situations
    where it's incorrect.
    The caller of set_immd should negate the immediate value
    in the instruction itself if desired, and will also know
    if it's a float or an int.
    
    ADD TEMP[0], CONST[0], -IMMD[0] would load the immediate
    into extra TEMP, negated, and set the negate flag in add
    as well - double negation.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6e0584932b3e556a0aecd2ca36f5ae41dc40a919
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Dec 31 00:07:47 2009 -0800

    mesa: Silence unused variable warning.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5b2713c92a89fc6c47c3546d36eeb549e126ebc0
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Dec 30 12:38:21 2009 -0800

    progs/glsl: Provide a better fix for fgets warning.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9b0bbe15a54b3d5d0ba015a71b1cf10da04ab892
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Dec 30 10:39:20 2009 -0700

    docs: added GL 3.x feature checklist to track what's done in Mesa

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=16e91d4c0e1088f5c4098b01b4b7bf670cd66c4a
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Dec 30 10:30:16 2009 -0700

    mesa: implement _mesa_GetStringi() for GL3
    
    Note: not plugged into the dispatch table yet.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=56bdaca03e2289f56d1c88668d0a0f1dbd5abeca
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Dec 30 10:29:53 2009 -0700

    mesa: _mesa_get_enabled_extension() function

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=802b80893943cf129039a37fb2afe26444b09332
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Dec 30 10:16:01 2009 -0700

    mesa: implement GL3 GL_NUM_EXTENSIONS query

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1ec6de9f948b45e24ecd0e039819e90863ec9646
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Dec 30 10:13:31 2009 -0700

    mesa: simplify some extension testing code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=05fb922e61efc2712bf7499f31e4b36b06a54f56
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Dec 30 09:45:58 2009 -0700

    mesa: display list support for glClearBuffer functions
    
    Note: some code disabled until dispatch table supports GL3 entrypoints.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2b5ece5746585fd1b6ffd4768763dfc5709699ab
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Dec 30 09:25:24 2009 -0700

    mesa: implement GL3 glClearBuffer() functions
    
    These functions clear color/depth/stencil buffers with a value that's
    passed to the function, rather than the context clear values.
    
    For now these functions are implemented in terms of the existing
    ctx->Driver.Clear() hook.  In the future when we have non-normalized
    integer and unsigned integer color buffer formats we'll need new
    driver hook(s) to pass int and uint clear values to the driver.
    
    Note: these functions are not hooked into the dispatch table at this time.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=12039aa7a9e9e7c320e695b2f611b6559925178c
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Dec 28 15:12:14 2009 -0700

    mklib: use a wrapper for ar

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9656177bc0fac5785d01900a768c2855bdc04b5a
Author: Luca Barbieri <luca at luca-barbieri.com>
Date:   Wed Dec 30 02:54:39 2009 +0100

    nouveau: Fix glTexSubImage on swizzled surfaces on <=NV40
    
    Currently in nvXX_transfer_new a temporary as large as the surface is created.
    If the subrectangle is not the whole texture we would need to read
    back the whole texture, but we aren't.
    Thus, everything but the subrectangle specified is loaded as garbage.
    This can be seen in progs/demos/ray.
    
    This patch fixes the problem by creating a temporary that covers only
    the desired subrectangle.
    
    That makes us hit an alignment assert in nv04_surface_2d.c. Fix it
    using the point registers instead of manipulating the swizzled surface
    offset to account for the destination coordinates (which do not seem
    to have a 1024 limit).
    
    Signed-off-by: Francisco Jerez <currojerez at riseup.net>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f00bf0598cfcd9ab9b923d80b7ce2cec14a74da5
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Dec 29 23:24:04 2009 -0700

    st/mesa: add PIPE_FORMAT_Z24S8_UNORM in st_get_format_info()
    
    Fixes progs/demos/fbotexture on Nouveau.
    Patch submitted by Luca Barbieri <luca at luca-barbieri.com>.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=de95e5768bf5186a29c75981350042581b760684
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Dec 29 22:29:53 2009 -0800

    glu/sgi: Initialize members of struct O_nurbssurface.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1677d5c0aebe8edb54aa3236294acede536013f3
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Dec 29 23:04:27 2009 -0700

    mesa: fix-up blend enable/disable code in _mesa_PopAttrib()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=36092fa2d82b9f31b37260d97a2c671e49c7579a
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Dec 29 22:58:44 2009 -0700

    mesa: finish-up indexed color mask code in _mesa_PopAttrib()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=81c72a1dabe72ebe6a875bd048d2d7a676716cbf
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Dec 29 22:56:32 2009 -0700

    mesa: plug in GL_EXT_draw_buffers2 functions

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=285d3f9ed84343b91e501d870a9ef6c61d9cc8f4
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Dec 29 22:55:57 2009 -0700

    mesa: regenerate API files related to GL_EXT_draw_buffers2

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ca3a8538b6981d7a47193605968f7adc6f3346b8
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Dec 29 22:54:30 2009 -0700

    glapi: extension info for GL_EXT_draw_buffers2

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ac21edff1c11639dcd02ae6e8ffa50beb3a82ae7
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Dec 29 21:34:06 2009 -0800

    tdfx: Silence uninitialized variable warning.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0ab29d2b35bff913818f34d1979295a98cbe2b71
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Dec 29 21:11:37 2009 -0800

    progs/glsl: Silence compiler warnings.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=70bbe2236668bdee9131dc2e6f71e53f9bc78863
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Dec 29 21:03:23 2009 -0800

    glu/sgi: Silence warn_unused_result warnings.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=31263f41a0aa2ac4514992cb3b5678116153939f
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Dec 29 20:56:47 2009 -0800

    st/xorg: Use C-style comments.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=97b899374cf6f2f3926863ca70c5561ef6c189a9
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Dec 29 20:45:24 2009 -0800

    glu/sgi: Initialize member of struct GridVertex.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5169775345fc6b17b1f984e8bc3b5c3708733a7f
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Wed Dec 30 05:08:09 2009 +0100

    st/xorg: Fix warning and add a TODO comment

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d34fdf149d250275e819ca58554a41a8bff82785
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Wed Dec 30 04:46:12 2009 +0100

    st/xorg: On close wait on fences and then destroy the screen

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5fdc4f732f6fb50dc324b60b0cff05b6eca46946
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Wed Dec 30 04:58:25 2009 +0100

    st/xorg: Be proper with pipe pointers on close in exa

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8f6f1124634cf659dde4c75549b84e35505d892d
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Dec 29 16:30:54 2009 -0700

    mesa: added infrastructure for GL_EXT_draw_buffers2

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=53e314cb8057797ae75187d91836a50f61170dd7
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Wed Dec 30 04:22:12 2009 +0100

    st/xorg: Make sure we don't overrun the fence array in block handler

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3bcf7d7d7be074246d815fdf4a486e08f5db46a3
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Dec 29 17:46:42 2009 -0800

    glu/sgi: Initialize member variables in class Varray.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a7db305c2f9fd4ee43b12ed0ef19efc1532cc30d
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Dec 29 17:35:22 2009 -0800

    glu/sgi: Initialize member of class monoChain.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5060fb428d841154013a49af7d4efc3144792260
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Dec 29 17:22:11 2009 -0800

    glu/sgi: Initialize members of class sampledLine.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a856d635d300f842e9fa6413b0255bdb64142838
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Dec 29 16:30:04 2009 -0700

    mesa: add dlist support for indexed colormask and indexed enables/disables
    
    Not plugged into dispatch table yet...

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fd5511d27fc44096117c47ab503fb5b47f993061
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Dec 29 16:17:14 2009 -0700

    mesa: implement per-buffer color masking
    
    This is part of the GL_EXT_draw_buffers2 extension and part of GL 3.0.
    
    The ctx->Color.ColorMask field is now a 2-D array.  Until drivers are
    modified to support per-buffer color masking, they can just look at
    the 0th color mask.
    
    The new _mesa_ColorMaskIndexed() function will be called by
    glColorMaskIndexedEXT() or glColorMaski().

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=495b8f8f7a58616d7b75a84d828e3ea356b9a1d4
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Dec 29 14:28:33 2009 -0800

    glu/sgi: Initialize members of class directedLine.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=126b35bd3acbf486471879531cd2e6f446b14497
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Dec 29 15:09:16 2009 -0700

    mesa: implement indexed glGet functions
    
    The functions are _mesa_GetBooleanIndexedv(), _mesa_GetIntegerIndexedv(), and
    _mesa_GetInteger64Indexedv().  These will be called from API functions such as
    glGetBooleanIndexedvEXT() and glGetBooleani_v().
    
    Only the GL_BLEND query is supported at this time.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3728673bd1b974e54858fbab6ff62d3607b0d3f0
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Dec 29 15:04:03 2009 -0700

    mesa: per-buffer blend enabled flags
    
    ctx->Color.BlendEnabled is now a GLbitfield instead of a GLboolean to
    indicate blend on/off status for each color/draw buffer.
    
    This is infrastructure for GL_EXT_draw_buffers2 and OpenGL 3.x
    
    New functions include _mesa_EnableIndexed(), _mesa_DisableIndexed(), and
    _mesa_IsEnabledIndexed().  The enable function corresponds to
    glEnableIndexedEXT() for GL_EXT_draw_buffers2 or glEnablei() for GL3.
    
    Note that there's quite a few tests for ctx->Color.BlendEnabled != 0 in
    drivers, etc.  Those tests can remain as-is since the mask will be 0 or ~0
    unless GL_EXT_draw_buffers2 is enabled.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=62a0d4ef7fdf4788de84e6645f6f329482033c42
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Dec 29 13:38:02 2009 -0800

    mesa: Initialize variable in get_tex_color_index.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4f481cb87ae948852effde2fa4d997c007afd99c
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Dec 29 10:11:26 2009 -0700

    glsl: added uniform initializer check
    
    GLSL 1.10 disallows initializers for uniforms but GLSL 1.20 and later
    allows them.  This patch uses the #version directive to allow/disallow
    uniform initializers.
    
    This addresses bug 25807, but piglit also needs to be fixed to specify
    the GLSL version in the shader.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=639e7a140e430aa8839c652459eddc9a4b79f9c6
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Dec 29 09:06:00 2009 -0700

    ARB prog parser: use _mesa_add_unnamed_constant() to use fewer constant slots
    
    This function will search the constant parameters in an effort to re-use
    constant slots.  For example, {1,2,3,4} and {4,1,1,2} can be stored in
    one constant slot and accessed with different swizzles.  The swizzle info
    must be propogated though the parsing code in a few places.
    
    Fixes Piglit "vpfp-generic tests/shaders/generic/big-param.vpfp" failure.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=561a107df71aace22a15003cc77dd504ab8b06a0
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Dec 29 08:47:40 2009 -0700

    glsl: added default case in _fetch_token() to silence warnings

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a0996447559bd251ef7f089165405fcdefe79cc5
Author: Eric Anholt <eric at anholt.net>
Date:   Mon Dec 28 19:09:01 2009 -0800

    intel: Fix false positives in checking for non-packed depth/stencil RB.
    
    The wine d3d9 visual.c testcase was tripping over this and failing.
    Presumably it's binding a packed depth/stencil texture to both
    stencil and depth attachment points, and we make a new renderbuffer
    wrapper for each in that case.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b4658dbf04003418a1aadc7647ce8c7211f58413
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Dec 28 19:09:33 2009 -0800

    st/egl: Move declaration before code.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=089144e4e525883995d609af5040b2355043945e
Author: Eric Anholt <eric at anholt.net>
Date:   Mon Dec 28 18:15:06 2009 -0800

    intel: Allow binding a stencil but not a depth buffer.
    
    Wine's d3d9 visual.c testcase tries this a lot, so I've added some
    piglit tests (fbo-nodepth-test, fbo-nostencil-test, fbo-stencil-only)
    and enabled it.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e4df8d32b510a3f00c12477985818c9d42a0b178
Author: Eric Anholt <eric at anholt.net>
Date:   Mon Dec 28 14:38:43 2009 -0800

    intel: Improve INTEL_DEBUG=fbo output.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1e4677a61f0576c32e65e9202fa08e81e1162f65
Author: Eric Anholt <eric at anholt.net>
Date:   Sat Dec 26 18:43:20 2009 -0800

    intel: Remove dead fthrottle_mode option.  We only do IRQ waits.
    
    Noticed by clang.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2515ccaf244d3a2c5f16189737a04f44f698fbeb
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Dec 22 14:43:11 2009 -0800

    mesa: remove gratuitous stores I added in remove_instructions.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c67bb15d4e3da430d511444bd7d159ccb0c84b73
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Dec 28 18:46:15 2009 -0800

    intel: Silence compiler warnings.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=46c2196de3ed0c2745afb3a2e5180947576f07ea
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Dec 28 18:07:09 2009 -0800

    llvmpipe: Fix assert.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e049ddb7549a45adde521d6f2899c2b74b4ff972
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Dec 28 18:05:30 2009 -0800

    llvmpipe: Silence compiler warnings.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=85dcc070719ef6a6bcf65dc4996b1733f63912d8
Author: Younes Manton <younes.m at gmail.com>
Date:   Mon Dec 28 17:33:34 2009 -0500

    nouveau: Unreference state/buffer objects on context/screen destruction.
    
    - unreference state objects so that buffer objects are unreferenced and
    eventually destroyed
    - free channel at screen's destruction
    
    Based on Krzysztof Smiechowicz's patch.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cb9214f33030e1f482d59049c239f20061d24ad8
Author: Luca Barbieri <luca at luca-barbieri.com>
Date:   Sat Dec 26 07:35:17 2009 +0100

    nouveau: Fix swizzling for copies to rectangular textures
    
    nVidia hardware seems to swizzle rectangular texture (with width !=
    height) coordinates by swizzling the lower bits and then adding the
    higher bits from the larger dimension.
    However, nv04_swizzle_bits ignores width and height and just
    interleaves everything.
    This causes problems with rectangular POT textures with height or
    width 2048 or 4096 (but not 2048x1024 where it works by chance) since
    the driver swizzles them in 1024x1024 chunks and gets the start
    position for the non-first chunks wrong.
    The following patch seems to fix those problems.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3a0c527bd03c0a4e637a1dcde11f0fb6129c07f6
Author: Luca Barbieri <luca at luca-barbieri.com>
Date:   Sun Dec 27 04:04:46 2009 +0100

    nouveau: Fix nv20-40 swizzled miptree RTs
    
    I just coded a patch that does this and seems to work fine. It must be
    fixed since it breaks OpenGL (or the state tracker can be changed, but
    it seems better to do it in the driver).
    
    The patch also fixes NV20 and NV30 in the same way. They compile but
    are untested.
    
    I would guess that using the 3D engine is faster for the larger
    levels, but the 2D engine is faster for the smaller ones (and lacks
    this issue).

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a55e50b082ca068d35d695ff323603507e2b64aa
Author: Luca Barbieri <luca at luca-barbieri.com>
Date:   Sat Dec 26 08:12:15 2009 +0100

    NV30/NV40 CMP and SCS src == dst handling
    
    CMP and SCS can produce incorrect results if the source and
    destination are the same.
    This patch should fix the issues.
    CMP is fixed by predicating both moves.
    SCS by changing the order if the source component is X.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=926562fe271a031774d1aae850e955c2180f2816
Author: José Fonseca <jfonseca at vmware.com>
Date:   Mon Dec 28 22:52:41 2009 +0000

    llvmpipe: Unmapping vertex/index buffers does NOT flush draw module anymore.
    
    Not since 6094e79f4e3350d123c7532b1c73faa60834a62d.
    
    Drivers now need to flush draw module explicitely (which explains why
    all those previous commits adding draw_flushes calls were necessary).
    
    This is a good thing, but it's tricky to get this right in face of user buffers
    (it's not even clear who has the responsibility to flush when a user buffer
    is seen -- statetracker or pipe driver), so just force flush (temporarily)
    since it's not a bottleneck now.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=64893eb5017274a955a4166c50b56601fb7673b8
Author: José Fonseca <jfonseca at vmware.com>
Date:   Mon Dec 28 16:39:30 2009 +0000

    python/retrace: Dump only the specified image rectangles.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=67171ed85f3f9486238a994e8a427ddc1ac31069
Author: José Fonseca <jfonseca at vmware.com>
Date:   Mon Dec 28 16:25:48 2009 +0000

    xlib: Integrate the trace driver with all pipe drivers.
    
    And not just softpipe.
    
    It is particularly convenient to use llvmpipe instead, since it is much
    faster. It also allows to use rbug with all xlib drivers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7abdaf574a31f4f09b20a6bc59bdb1bbebf9b15b
Author: José Fonseca <jfonseca at vmware.com>
Date:   Mon Dec 28 15:22:17 2009 +0000

    scons: Fix xlib build.
    
    After glsl rework merge.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=49a0f291aef5f601f172cf6f41fd83d6c342bb8a
Author: Francisco Jerez <currojerez at riseup.net>
Date:   Sat Dec 26 17:26:49 2009 +0100

    nv04: Fix build after the latest nouveau_class.h changes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c84cc09d41a83caa96eca84c73284024d8d63024
Author: Marcin Kościelnicki <koriakin at 0x04.net>
Date:   Mon Dec 28 16:23:40 2009 +0000

    nv50: Dehexify and bring up to date with new method defines.
    
    Signed-off-by: Francisco Jerez <currojerez at riseup.net>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f0ba7d897d1c22202531acb70f134f2edc30557d
Author: Keith Whitwell <keithw at vmware.com>
Date:   Mon Dec 28 11:05:06 2009 +0000

    util: better fix for unused variable warnings with asserts
    
    Modify the non-debug (ie disabled) version of assert to expose the
    value in the expression to the compiler (avoiding the unused variable
    messages) while still expanding to a noop.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=31d1822473bf9d4105bb82b67572cfeea53aaf94
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Dec 28 00:44:30 2009 -0800

    llvmpipe: Silence compiler warnings.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c441386b0c5c70fc4ae5b3c1eff3fb7f09812a30
Author: Vinson Lee <vlee at vmware.com>
Date:   Sun Dec 27 23:02:55 2009 -0800

    st/xorg: Silence unused variable warnings.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=aa0437532edf155ee6e65e2e6890fdd58dfec0a4
Author: Vinson Lee <vlee at vmware.com>
Date:   Sun Dec 27 22:49:49 2009 -0800

    g3dvl: Silence compiler warnings.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bf63b9d7a942bfbeef0b2b765bfc346c93de6fb7
Author: Vinson Lee <vlee at vmware.com>
Date:   Sun Dec 27 22:39:31 2009 -0800

    st/vega: Silence compiler warnings.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9d3092d1344cac0dafaa4b39d09d987812751e40
Author: Vinson Lee <vlee at vmware.com>
Date:   Sun Dec 27 22:18:18 2009 -0800

    gallium/xlib: Silence unused variable warning.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d1f64fa72f7e2362fa68f9cc8dc76be06fc846b4
Author: Vinson Lee <vlee at vmware.com>
Date:   Sun Dec 27 18:12:58 2009 -0800

    trace: Silence unused variable warnings.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f31f9cf485ba3e735c9e10acc715897e0151492c
Author: Vinson Lee <vlee at vmware.com>
Date:   Sun Dec 27 18:09:58 2009 -0800

    i915g: Silence unused variable warning.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3a2f96f18aab60ed061339f74792307964c284a2
Author: Vinson Lee <vlee at vmware.com>
Date:   Sun Dec 27 18:06:02 2009 -0800

    softpipe: Silence unintialized variable warnings.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=180ccffe550698d860e06d3cf5e16e4d9c3e7ddd
Author: Vinson Lee <vlee at vmware.com>
Date:   Sun Dec 27 17:52:47 2009 -0800

    softpipe: Silence unused variable warning.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0463ee64e39951257d0bb7c5a9b6c894fe761dd1
Author: Vinson Lee <vlee at vmware.com>
Date:   Sun Dec 27 17:40:48 2009 -0800

    tgsi/ureg: Silence uninitialized variable warnings.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b0d5e44f243f64caecec66fae3b8dfc1c0107032
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Dec 27 15:33:25 2009 -0700

    docs: insert 7.7 release date

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d0b7ff551ab25153e3023871af3daa65b394a828
Merge: 7831515e69ac875b1ac0b1b248ab10c6cf37bf52 da876fa3a5df77763fe106b5e0a17b2e672a506c
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Dec 27 15:31:08 2009 -0700

    Merge branch 'mesa_7_6_branch' into mesa_7_7_branch
    
    Conflicts:
    	src/gallium/auxiliary/util/u_network.c
    	src/gallium/auxiliary/util/u_network.h
    	src/gallium/drivers/i915/i915_state.c
    	src/gallium/drivers/trace/tr_rbug.c
    	src/gallium/state_trackers/vega/bezier.c
    	src/gallium/state_trackers/vega/vg_context.c
    	src/gallium/state_trackers/xorg/xorg_crtc.c
    	src/gallium/state_trackers/xorg/xorg_driver.c
    	src/gallium/winsys/xlib/xlib_brw_context.c
    	src/mesa/main/mtypes.h

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=da876fa3a5df77763fe106b5e0a17b2e672a506c
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Dec 27 15:14:25 2009 -0700

    docs: insert 7.6.1 release date

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b46bcd8e7b37aa2e9159e126c1cc88234a3c2790
Merge: cb504a026cbad317c6af1888bfcc616182e0c826 7831515e69ac875b1ac0b1b248ab10c6cf37bf52
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Dec 27 10:24:21 2009 -0700

    Merge branch 'mesa_7_7_branch'

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cb504a026cbad317c6af1888bfcc616182e0c826
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Dec 27 10:24:12 2009 -0700

    cell: add glsl to SRC_DIRS

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7831515e69ac875b1ac0b1b248ab10c6cf37bf52
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Dec 27 10:09:24 2009 -0700

    st/mesa: add missing case for PIPE_FORMAT_B8G8R8A8_UNORM

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bdbabcd1e4257fd7de119617609f978d2dd7dd35
Author: Dave Airlie <airlied at redhat.com>
Date:   Sun Dec 27 16:13:41 2009 +1000

    r300g: fix use of uninitialised variables.
    
    These buffers were getting dereferenced later.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9ee5b78e7fb31c04a4f5ed96c202604832cc90dd
Author: Dave Airlie <airlied at redhat.com>
Date:   Sun Dec 27 15:23:13 2009 +1000

    r300g: rename modesetting_drv.so to radeong_drv.so

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=331e910b5c4b2d2c940991e11027fa8f7dee0e8b
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Dec 26 16:22:25 2009 -0800

    gallium/util: Remove comma at end of enumerator list.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3c2fd1bae0009ea8231cd77001595f27d6171f7b
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Dec 26 16:18:47 2009 -0800

    rbug: Remove comma at end of enumerator list.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f8ca25e02faa094218e741af041464728347574f
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Dec 26 16:14:39 2009 -0800

    rbug: Remove comma at end of enumerator list.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fc11424bcded0b1cea0acf45936c4af1f1a4b85b
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Dec 26 16:09:41 2009 -0800

    mesa: Remove comma at end of enumerator list.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=309c156bae59124be17137d0f559d2c054231f7c
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Dec 26 15:55:38 2009 -0800

    i915: Fix assert.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4ccf0bb74e7f88ff51bba64a2a94a29f997231f5
Author: José Fonseca <jfonseca at vmware.com>
Date:   Sat Dec 26 21:05:31 2009 +0000

    softpipe: Flush draw module when fragment pipeline state changes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=080703e398f737b71336312fd3dc8d6f38f61e51
Author: José Fonseca <jfonseca at vmware.com>
Date:   Sat Dec 26 15:21:16 2009 +0000

    llvmpipe: Treat state changes systematically.
    
    That is:
    - check for no op
    - update/flush draw module
    - update bound state and mark it as dirty
    
    In particular flushing the draw module is important since it may contain
    unflushed primitives which would otherwise be draw with wrong state.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c4ac1f8299ddc3b60f7f32c58c0310deacac22c6
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Dec 22 17:30:13 2009 -0800

    i965: Extra asserts on flow control instructions to clarify for clang.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c196a3592a73bfe11db5100a9ba1aff07fb8a60e
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Dec 22 17:18:03 2009 -0800

    i965: Clean up double initialization of dst_flags from a rebase resolve.
    
    Caught by clang.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=070bbd4fcd5d2b669b880b91730a7ad9d130e416
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Dec 22 17:05:10 2009 -0800

    i965: Fix setup of immediate types for gen4 disasm.
    
    Caught by clang.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d01c7bef296f66bffe3ad167abb0c04c25f7fdae
Author: José Fonseca <jfonseca at vmware.com>
Date:   Sat Dec 26 11:02:02 2009 +0000

    llvmpipe: Use comments and more code from softpipe's is_texture_referenced implementation.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7a15642f411613df51474d5c2ab85456b5ca41ce
Author: José Fonseca <jfonseca at vmware.com>
Date:   Sat Dec 26 11:01:05 2009 +0000

    softpipe: Flush draw module before switching framebuffer.
    
    Otherwise geometry might end up in the wrong rendertarget.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=491a18494373434c1a8e563f489d51b7760f227f
Author: José Fonseca <jfonseca at vmware.com>
Date:   Sat Dec 26 11:00:42 2009 +0000

    llvmpipe: Flush draw module before switching framebuffer.
    
    Otherwise geometry will end up in the wrong rendertarget.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=399190d13668ed457cf5d6bbbefe908a95bad289
Author: José Fonseca <jfonseca at vmware.com>
Date:   Sat Dec 26 10:59:46 2009 +0000

    tgsi: Don't dump parenthesis for negation.
    
    It doesn't seem necessary, and more importantly, tgsi_parse doesn't know
    how to read them.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e81fe088f447b959b354fadf0d73fcc7ac7c468d
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Dec 26 01:08:26 2009 -0800

    progs/demos: Silence warn_unused_result warnings.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cdc69e34694a16e9f762aba45d7eba05e9dc8514
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Dec 25 23:13:50 2009 -0800

    progs/util: Silence warn_unused_result warnings.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cd59e6f553ed0585f9d1a361adab007ede9aa0f6
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Dec 25 22:34:35 2009 -0800

    intel: Silence implicit function declaration warning.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=230a5b5f1c9b6c4279384dc6da006f9b65068d12
Author: José Fonseca <jfonseca at vmware.com>
Date:   Sat Dec 26 01:14:59 2009 +0000

    python: Update python state tracker and samples for recent interface changes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3f176bf08cd729d67a00d2bd073f29286b1f9a29
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Dec 25 17:40:08 2009 +0000

    trace: Fix transfer size computation.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8b7552673f38b47abb432985e205785accdae5df
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Dec 25 17:39:47 2009 +0000

    scons: Put the configuration info in the build directory too.
    
    It fixes cached configuration results from one platform being erroneously
    used in other platforms.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8353c87ccef69fdfaf778e177c1a6651214db135
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Dec 24 15:53:45 2009 +0000

    svga: Allow to dump an individual command.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=67a4abcc3b9daabdf873d750e689893fcc94e4d5
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Dec 25 14:23:10 2009 -0800

    glu/sgi: Fix include recursion.
    
    arcsorter.h should not include itself.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5676082d28d1d0cbb70b6526d1a7c650a3d28336
Author: Dave Airlie <airlied at linux.ie>
Date:   Sat Dec 26 07:28:21 2009 +1000

    r300g: fixup for GS additions
    
    draw_set_mapped_constant_buffer changed API

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fb0a9aa5e0476d8ca332753f52a9e56f9cfa8dfa
Author: Zack Rusin <zackr at vmware.com>
Date:   Thu Dec 24 13:08:36 2009 -0500

    gallium: remove TGSI_SEMANTIC_VERTICES
    
    it's a leftover from an early version of geometry shading support.
    geometry shaders now encode the primitive size in the PROPERTY token
    and don't need special input with their size.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b0bc582db761ea3f47580dd2908a227987177dc2
Author: Zack Rusin <zackr at vmware.com>
Date:   Thu Dec 24 09:34:07 2009 -0500

    draw: disable some debugging output coming from the geometry shaders

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=519a6d308d201a5ccedecf87344fd7542e90bb0f
Author: Zack Rusin <zackr at vmware.com>
Date:   Thu Dec 24 09:30:00 2009 -0500

    gallium: geometry shader can be always enabled and we don't need a cap for that
    
    using the draw module allows us to enable geometry shading even on hardware
    that doesn't support it.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a00da63e6612607044e93f2900fba21bddfd0cad
Author: Zack Rusin <zackr at vmware.com>
Date:   Thu Dec 24 09:20:45 2009 -0500

    util: put vertices_per_primitive function in its proper location

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=49155c3264d019869fadde50ff6167a369e966b6
Author: Zack Rusin <zackr at vmware.com>
Date:   Thu Dec 24 08:15:29 2009 -0500

    draw/tgsi: fix geometry shader input/output swizzling

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=afd01366b098bf790658e069caddb7a930da827d
Author: Zack Rusin <zackr at vmware.com>
Date:   Wed Dec 23 15:41:47 2009 -0500

    tgsi: dump the indices correctly when dealing with 2d arrays

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=960be012a9d185c80bfcb9ff5c3781314dfb7b25
Author: Zack Rusin <zackr at vmware.com>
Date:   Wed Dec 23 14:39:16 2009 -0500

    tgsi: fix property parsing/building

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e9c6f01a52fe5f9ba993505c246740dd20fab344
Author: Zack Rusin <zackr at vmware.com>
Date:   Wed Dec 23 13:43:30 2009 -0500

    python: fix python state tracker after some latest changes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ac96ee1c16419583aa43c9f4100aaca774b9439a
Author: Zack Rusin <zackr at vmware.com>
Date:   Wed Dec 23 13:30:12 2009 -0500

    softpipe: make it possible to dump geometry shader from the softpipe

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=22370990f28987b361c6adf8e81c5a18184e88ea
Author: Zack Rusin <zackr at vmware.com>
Date:   Wed Dec 23 12:40:39 2009 -0500

    tgsi: add missing support for two dimensional arrays in various places
    
    in particular asm text parsing and sanity checking were missing code
    to handle multi-dimensional arrays/geometry shaders

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8a39f5dfdd7901e59665e2b7513e9466666895b3
Author: Zack Rusin <zackr at vmware.com>
Date:   Wed Dec 23 12:40:19 2009 -0500

    python/gs: fix the example

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f658fa5e8febc41836980ad1b4cb385445833a02
Author: Zack Rusin <zackr at vmware.com>
Date:   Wed Dec 23 12:39:21 2009 -0500

    gallium: add an inline that returns number of vertices per primitive

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=42eefb8235437655632b36490f49a3a8fdc69401
Author: Zack Rusin <zackr at vmware.com>
Date:   Wed Dec 23 12:34:34 2009 -0500

    softpipe/gs: don't crash with null shader

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b0575151b66c9f5387c0433f41db9c19a848d45e
Author: Zack Rusin <zackr at vmware.com>
Date:   Sat Dec 19 13:54:53 2009 -0500

    gs: fix drivers so they work with geometry shaders

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5aac920e4968d5be37ec2dbecb18838e66ca2c95
Author: Zack Rusin <zackr at vmware.com>
Date:   Tue Dec 15 09:26:51 2009 -0500

    tgsi: make the tgsi assembly parser report line/column on error

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=89d8577fb3036547ef0b47498cc8dc5c77f886e0
Author: Zack Rusin <zackr at vmware.com>
Date:   Mon Dec 14 17:11:46 2009 -0500

    gallium: add geometry shader support to gallium

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2447786ed00a19466c9cc9b9efbfa084e88114eb
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Dec 24 22:58:05 2009 -0800

    i965: Fix assert.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f5ad1d0d02cae06bff3ee120c75ad4ab458d2c7d
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Dec 24 16:26:09 2009 -0800

    i965: Add missing va_end.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=57cce7a409724a261c6dae6c979496a630167742
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Dec 23 16:55:37 2009 -0700

    mklib: put usage info into usage() function

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=191d9651cd5d257d6d836de4474972384cb7f78d
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Dec 23 16:50:06 2009 -0700

    mklib: expand .a into .o files on FreeBSD, put common code into subroutines

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5f6dcf65e7023edda1783eccef03d213f3cb26fb
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Dec 24 12:52:43 2009 +0000

    i965g: get trivial/tri working again after edgeflag changes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6c30e17f9eb572f1bb9b80652a8c6c0d838d0498
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Dec 24 12:45:42 2009 +0000

    i965g: strict aliasing changes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e4069d07ddd8c2afa5378e54710e19e7517d43d6
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Dec 24 12:44:12 2009 +0000

    gallium/util: quieten compiler

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9546c3dbd2bdf85654d7ef0e90837f641bd801e4
Author: Keith Whitwell <keithw at vmware.com>
Date:   Tue Dec 22 10:14:59 2009 +0000

    i965g: calculate depth min/max
    
    Previously hard-wired to 0..1

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b7b2226a75f1955da9bd4a28754b7eaebb01fed5
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Thu Dec 24 13:35:55 2009 +0100

    nv50: support TGSI_OPCODE_CONT

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d29f55546dec74ca77dce3a3bf581c251be1d397
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Thu Dec 24 12:39:42 2009 +0100

    nv50: make edgeflags work
    
    It doesn't seem to be possible to set the egdeflag in the
    vertex shader, so we need to fallback to pushing vertices
    through the FIFO and use method 0x15e4 if they are used.
    
    This only works if VP does MOV OUT[X] IN[Y] where X is the
    edgeflag output, and Y is saved so we can tell the correct
    input later.
    
    The VP still writes the useless values to wasted outputs
    as punishment.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=54ddf642dfaea3532b60c8239cb6a83950762e43
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Wed Dec 23 23:36:06 2009 -0800

    docs: Add all semantics to TGSI doc, regen.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=098f10c2709a33bb5f35d52a42818ce7cbcaadb5
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Dec 23 18:00:06 2009 -0800

    glsl: Initialize member a_obj of struct slang_operation.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=261c3cd530437362f906ef78459ffda7ab2b2077
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Dec 23 17:50:02 2009 -0800

    glu/sgi: Initialize variable in directedLine.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=520955a0cd16d29ddae194ff7efc262b0d5a4fc4
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Dec 23 16:22:03 2009 -0800

    gallium/util: Initialize variable in util_clear.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6138145b350d9e58725b43162680b43904497ec8
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Dec 23 16:11:10 2009 -0800

    glu/sgi: Silence compiler warnings.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=51dcea2aac08ed68b713de0a741c782d51a5b916
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Dec 23 15:19:45 2009 -0800

    util: Ensure debug_dump_flags generates a null-terminated string.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2ea061509ddab9054514ad87f28de950fb30dba1
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Dec 23 14:52:06 2009 -0800

    st/xorg: Use C-style comments.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=15ecd0337e4e4d9d33449bdff014a634e368c7d6
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Dec 23 14:43:53 2009 -0800

    st/vega: Move declaration outside for loop.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1b0ab3e3c9bd1a57069657bf5126ade2d8d44d30
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Dec 23 14:18:11 2009 -0800

    st/egl: Use C-style comments.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6c8c1ce78b59f76c4a4e0c354f74e6dfb5615e8a
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Dec 23 14:09:36 2009 -0800

    glx: Add XF86DRI[Open|Close]FullScreen prototypes to xf86dri.h.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e3be32ccf900f22c1f75c9f2d8842fe9630da7d9
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Wed Dec 23 21:48:36 2009 +0100

    gallium: propagate draw retval changes into cell driver

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cf3bb0cf315a761210a0b3bf426aa6f30024fac3
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Dec 23 12:42:38 2009 -0800

    glx: Move declaration outside for loop.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f42c861f029ae6ae469ae4685c6d5b25b7b34b68
Author: Tom Fogal <tfogal at alumni.unh.edu>
Date:   Wed Dec 23 11:24:52 2009 -0700

    Regenerate gl_mangle.h.
    
    Signed-off-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b5a408bae518ededbb871d113dab89f3e15bfb45
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Dec 23 15:21:56 2009 +0000

    llvmpipe: Install unit tests on build/xxx/bin

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=88b2d8f796a23e8bb783076eaba711d89757a69e
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Dec 23 13:23:39 2009 +0000

    util: Define common dynamic library extensions.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8e8502bc6352227afda370cfeeb1a49b128df752
Author: Maarten Maathuis <madman2003 at gmail.com>
Date:   Sun Dec 20 05:03:03 2009 -0800

    gallium: only create pipe buffer when size is nonzero
    
    - This fixes a crash upon starting spring (a rts engine/game).
    
    Signed-off-by: Maarten Maathuis <madman2003 at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b2a615e3cdd0b48f985a9405cd90bdb3e841eeef
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Dec 23 15:57:06 2009 +0000

    glsl/pp: move static functions out of header file

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cdd25ab8cfa407d85f9efd78c97aa575aee94d28
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Dec 23 15:56:31 2009 +0000

    glsl/pp: quieten compiler about missing case statements

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cc7a2d8e6422f632b28e740afc4ab29bd68ac0f9
Author: Tomas Carnecky <tom at dbservice.com>
Date:   Wed Dec 23 16:57:17 2009 +0100

    i965g: Rename {pf->util_format}_is_depth_or_stencil()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=faae0e5da3c955ef98d87d127fda671de4bdb4a4
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Wed Dec 23 16:55:16 2009 +0100

    rbug: rename pf_is_compressed to util_format_is_compressed

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=315ca95666b3744f8c72c35135aea5d96de4cbb2
Author: Tomas Carnecky <tom at dbservice.com>
Date:   Wed Dec 23 15:40:20 2009 +0000

    [i965] Rename {pf -> util}_format_is_depth_or_stencil()
    
    The function was moved and renamed in 0bed834b.
    
    Signed-off-by: Tomas Carnecky <tom at dbservice.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0f6cbc55b7d05dbe4cd93a55238230b420e39e00
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Dec 22 00:54:34 2009 -0800

    progs/tests: Fix build.
    (cherry picked from commit 1bf2d78b11ac9ac71f4be285963db1af9f09fe73)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=57b5ca5d11044d06f8969d54ff01c27ff44585ac
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Dec 22 23:07:00 2009 -0800

    glu/sgi: Silence uninitialized variable warnings.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=19a40524d3d6f8d4a2371d8335667b57e6fb0c22
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Dec 22 18:21:41 2009 -0800

    Add gallium to darwin config.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=aae32df718cbbe5bb561d3e0589b26c8b9306563
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Dec 22 17:51:58 2009 -0800

    xlib: Use C-style comments.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b20382d477b7454922af56c455b555d9e904cdc4
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Dec 22 17:34:39 2009 -0800

    trace: Silence uninitialized variable warnings.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f6ca26e5a7ad0dddf7990aa2a3420ff0f1cc93aa
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Dec 22 17:17:28 2009 -0800

    trace: Add PIPE_OS_APPLE.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6ce28a755c3d9d2da55eb764bae4205cbd659a03
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Dec 22 16:23:00 2009 -0800

    gallium/util: Add PIPE_OS_APPLE to u_stream_stdc.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5e73bcb396a313c7a1a0f8852e9e7adddefea8a1
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Dec 22 15:59:50 2009 -0800

    gallium/util: Add PIPE_OS_APPLE to u_network.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fb8bff341e6ceae25327f152d197f74d11432f22
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Dec 22 15:19:48 2009 -0800

    i915g: Use C-style comment.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cf02484fb668ca20afb8e426b44dc01397d83f87
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Dec 22 14:51:12 2009 -0800

    glx: Compile dri2.c only if GLX_DIRECT_RENDERING is defined.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c1033299e836e6a52bcd7211edb263900576e6af
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Dec 22 14:28:40 2009 -0800

    ffb: Silence compiler warnings.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f67748038935e609aa85450b20d550b4813c9429
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Dec 16 15:50:40 2009 -0800

    intel: Replace some gen3 IS_* checks with context structure usage.
    
    Shaves 400 bytes or so from i915_dri.so.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cb3810dd19760797e699c47929f655b829c4d339
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Dec 16 15:42:55 2009 -0800

    intel: Replace IS_965 checks with context structure usage.
    
    Saves another 600 bytes or so of code.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0b87f143c466f7e5bd730895ee29f1cd20a68f9b
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Dec 16 15:22:26 2009 -0800

    intel: Replace IS_G4X() across the driver with context structure usage.
    
    Saves ~2KB of code.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1c96e85c9d6b8c636b0636f3320d1057ab5357b3
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Dec 16 14:45:50 2009 -0800

    intel: Replace IS_IGDNG checks with intel->is_ironlake or needs_ff_sync.
    
    Saves ~480 bytes of code.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b08ed4f5955ef72309b6e20d865faf6d925c8c6e
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Dec 22 12:38:11 2009 -0800

    mesa: Fix a NULL deref in glDeleteFragmentShaderATI(badname);
    
    Fixes piglit ati-fs-bad-delete.  Caught by clang.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fbeceec97b50a5e377a730d01d48c08faf8f6596
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Dec 22 12:08:14 2009 -0800

    mesa: remove unnecessary store.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6260d4a14cb931330945a3d4d832aa83f9f60b7b
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Dec 22 11:40:01 2009 -0800

    mesa: Remove an unnecessary store reported by clang.
    
    This was a workaround for a compiler warning that was showing a real
    error.  The real error was later fixed.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d85a6f70eba7d59bdee34d33e8b3caaeac328ecb
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Dec 22 11:18:29 2009 -0800

    intel: Fix leakage of active texture state in glBitmap fp metaops.
    
    Noticed by clang.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e3202a8cc7178373e8e5af60c090550aef29392c
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Dec 22 11:08:38 2009 -0800

    i915: Fix use of uninitialized variable in OPCODE_NOISE stub.
    
    We don't actually care which register is used since we're just
    swizzling (0,0,0,0), but it should be a valid variable number.
    Detected by clang.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d203dbc73d3b036937e0404b580fb04d23e10652
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Dec 22 11:04:32 2009 -0800

    mesa: Replace CLAMP_SELF() macro with more obvious CLAMP() usage.
    
    The same code is generated, and readers and static analyzers are
    happier.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5727147f894137f194d8efc7adb81b80a9b5acd7
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Dec 22 10:58:47 2009 -0800

    intel: Remove unused stored values reported by clang.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1a80fe461e162d5b6e25bd270a54e6662f72e5b3
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Dec 22 10:56:34 2009 -0800

    mesa: Remove _mesa_exit wrapper for exit().
    
    It does nothing else while being less useful than exit() because it lacks
    attributes that real exit() has.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ddd9729bc37f4b1098ef940da6e723743db3ded8
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Dec 22 14:21:07 2009 -0700

    mesa: adjust OPCODE_IF/ELSE BranchTarget fields to point to ELSE/ENDIF instr.
    
    This is a little more logical.  Suggested in bug report 25654.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=db721151b76611b75bcedfc90221ef5f92e8edeb
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Dec 22 14:15:30 2009 -0700

    mesa: adjust BRK/CONT BranchTarget to always point to ENDLOOP instruction
    
    To be more consistant.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e8ea2d26cd9e90d45cdfb94c3a6b06e27d6c0083
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Dec 22 12:57:31 2009 -0700

    mesa: added some assertions in BNGLOOP/ENDLOOP cases

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b5ddc7821a334177ff3f6c0ea3a5c24245ad194c
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Dec 22 13:28:39 2009 -0700

    mesa: fix binary() function, printf format string
    
    Need to use the constant 1ULL and 0xllx format string.  This fixes incorrect
    results and a NULL pointer/parameter bug.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d186079520234a776c3fa88c81da935d65981fec
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Tue Dec 22 21:26:51 2009 +0100

    i965g: fix for edgeflag changes (untested)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=35e8283c69d80debb44b05ea79dc5f67303a7432
Merge: 00b463fc30b30911797c5d5eaaeae79b7a36589b 420ff89067515a74c9625a103cadc267d5f64bd4
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Tue Dec 22 20:54:26 2009 +0100

    Merge branch 'gallium-edgeflags'
    
    Conflicts:
    	src/mesa/state_tracker/st_draw.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=00b463fc30b30911797c5d5eaaeae79b7a36589b
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Dec 18 22:40:33 2009 +0000

    scons: Set the default windows platform to be windows userspace.
    
    I thought I had done this ages ago.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=79bb3da4d3233f26352d549a7a9cb1d1d857c21d
Author: Michal Krol <michal at vmware.com>
Date:   Tue Dec 22 11:58:45 2009 +0100

    tgsi: Implement BREAKC in interpreter.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f069e457503c9fe5d252330937f944a5d2aeb54c
Author: Keith Whitwell <keithw at vmware.com>
Date:   Tue Dec 22 09:57:16 2009 +0000

    i965g: fix bo_reference

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=96d63ebbf524df78e7a1d83d2acf75ae72d27f2a
Author: Keith Whitwell <keithw at vmware.com>
Date:   Tue Dec 22 09:52:26 2009 +0000

    i965g: update for u_format changes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=aa02683e45f1eaf61bba2ba7eeda7686efeed2ca
Merge: ebbc73d1aed283c9bc4aa2b37bed4374bbaec5b5 0fc4dd3819af252c028ed43bbd668b4f34104e32
Author: Keith Whitwell <keithw at vmware.com>
Date:   Tue Dec 22 09:40:39 2009 +0000

    Merge branch 'i965g-restart'
    
    Conflicts:
    	configure.ac

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ebbc73d1aed283c9bc4aa2b37bed4374bbaec5b5
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Mon Dec 21 21:50:21 2009 +0100

    nv50: correct the negation of DDY sources
    
    The state tracker now does the correct thing, so
    interpret negation normally.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1bf2d78b11ac9ac71f4be285963db1af9f09fe73
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Dec 22 00:54:34 2009 -0800

    progs/tests: Fix build.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5bcd26c1725c5782875d329eb5f5637d4a95dd1f
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Mon Dec 21 21:04:10 2009 -0800

    docs: Re-adjust headers for TGSI, regenerate.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1a7b2f7e9577a822b53fca20f0797940aaafaab1
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Mon Dec 21 20:33:18 2009 -0800

    docs: Regenerate.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=da65ac6bba9353aebf9bbd8eeb8bc4c23fc8534a
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Mon Dec 21 20:32:46 2009 -0800

    docs: Moar cleanup.
    
    Good enough for now!

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ecb2f2a230e3c0f16b4bf2197928152d05f805c0
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Mon Dec 21 20:07:10 2009 -0800

    docs: \times.
    
    Yay for sed.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=14743ac0e32e928f0027f8b8bee2878e1ee59a3d
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Mon Dec 21 19:57:56 2009 -0800

    docs: abs, lg2, ceil.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dd801e5c027a832d275e4da665381ce53016ed03
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Mon Dec 21 19:41:09 2009 -0800

    docs: Pow, sqrt.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d92a685bc34b22c3514867c39b64e0c724dbeced
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Mon Dec 21 19:30:29 2009 -0800

    docs: Clean floor, sine, cosine.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e8ed3b9607952bb3a8e2756f6f78ae6ccc6e7e05
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Mon Dec 21 19:12:55 2009 -0800

    docs: Start mathifying TGSI insts.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=71678a7ede11062b62e8786daf4ba451f5e4fe87
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Mon Dec 21 18:46:17 2009 -0800

    intel: Replace release info in DRIVER_DATE with "DEVELOPMENT"

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a4b6b428855e73b35f754a9f64647c6edc1a88fa
Merge: ef171051349ac83695a9a8304d486e1adb503291 82184970d3aee822d945af7d4902359f28f7057f
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Mon Dec 21 18:45:31 2009 -0800

    Merge branch 'mesa_7_7_branch'
    
    Conflicts:
    	src/mesa/main/version.h

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=82184970d3aee822d945af7d4902359f28f7057f
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Mon Dec 21 18:32:32 2009 -0800

    Add MD5 checksums for 7.6.1 release

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e9b5ed1c13e64f1da0770bce08456ed44d6bb53a
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Mon Dec 21 18:32:32 2009 -0800

    Add MD5 checksums for 7.6.1 release

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6ffed19993ab622e0d63776420bd8c6fc6c646f3
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Mon Dec 21 18:30:35 2009 -0800

    Add MD5 checksums for 7.7 release

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7e210b93376ab6fef63995c48d7b1766c4335ad8
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Mon Dec 21 18:28:32 2009 -0800

    mesa: set version string to 7.7

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=164b5838521bc7ab4af83bb6de8c8711ff40901c
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Mon Dec 21 18:27:50 2009 -0800

    intel: Bump driver date to reflect status as final Q4 driver RC

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=48302e9b309c7ce218de2e522c91bdc87e61cdbc
Merge: b57abd3bea29e95e5dee2524c3f1be4b26017c0f 75ad099d3cecc64fe04477ca84bf58b7720edf28
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Mon Dec 21 18:27:24 2009 -0800

    Merge branch 'mesa_7_6_branch' into mesa_7_7_branch
    
    Conflicts:
    	scons/gallium.py
    	scons/generic.py
    	src/mesa/main/version.h

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=75ad099d3cecc64fe04477ca84bf58b7720edf28
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Mon Dec 21 18:25:30 2009 -0800

    mesa: set version string to 7.6.1

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ef171051349ac83695a9a8304d486e1adb503291
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Dec 21 18:04:27 2009 -0700

    glsl: assorted clean-ups in slang_compile.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=982acbddab536ab16b340243d2034abfb30dfe59
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Oct 10 10:45:16 2009 -0600

    progs/perf: Fix MSVC build.
    (cherry picked from commit cbf46ed670ef5a5c8a641730234dd7ae964c3170)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9ddeab48c85d45b7b7cc781dcf566e0767c84ba5
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sun Dec 20 20:37:40 2009 -0800

    More docs. Glossary.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=09415ca234d18d4daf257afc0ced52687fdf43a8
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Sep 24 12:36:11 2009 +0100

    mesa: Fix missing finite symbol error on Windows.
    
    Caused by some weird logic regarding the __WIN32__ define which made
    the finite definition dependent on the header include order.
    (cherry picked from commit 622bdecabd73167d2f2f3aff0e223a8c64433f99)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=de7021b71c1920eeb181d430f2ae2463f964d7cf
Author: Michal Krol <michal at vmware.com>
Date:   Mon Sep 7 09:31:17 2009 +0200

    mesa: Include <unistd.h> only when one is available.
    (cherry picked from commit 970823978c2f7d2cf0757aa6ddbd6289b34c476f)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3839f6768de601e915d5afb3a130ada25cc4620f
Author: Jeremy Huddleston <jeremyhu at freedesktop.org>
Date:   Mon Dec 21 17:48:59 2009 -0800

    darwin: Build glsl
    Signed-off-by: Jeremy Huddleston <jeremyhu at freedesktop.org>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5bbdc7f42088ea22c4bf588e1f07da5a68eff96f
Author: Jeremy Huddleston <jeremyhu at freedesktop.org>
Date:   Mon Dec 21 17:48:35 2009 -0800

    osmesa: Fix a copy/paste error in building libOSMesa
    
    Signed-off-by: Jeremy Huddleston <jeremyhu at freedesktop.org>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9eb7fc6661a1d46c06cec8584b898e3e690af6fa
Merge: ae1c0a06e81b8c6f015a3b64616a5d3a989f9373 b57abd3bea29e95e5dee2524c3f1be4b26017c0f
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Dec 21 18:35:54 2009 -0700

    Merge branch 'mesa_7_7_branch'
    
    Conflicts:
    	src/mesa/main/version.h
    	src/mesa/state_tracker/st_atom_shader.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2b7b2b90e3fb52306c10f62e2a56f5199028d862
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Dec 21 17:25:03 2009 -0800

    scons: Define _USE_MATH_DEFINES on MSVC.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b57abd3bea29e95e5dee2524c3f1be4b26017c0f
Merge: bf064ce0c31abb036fc035c59fdc1134705a5e3f e46ad402f1fecf0fc8d2538eb5abbdde97484799
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Dec 21 18:23:53 2009 -0700

    Merge branch 'mesa_7_6_branch' into mesa_7_7_branch
    
    Conflicts:
    	configure.ac
    	progs/demos/morph3d.c
    	progs/demos/textures.c
    	progs/glsl/shtest.c
    	progs/glsl/texaaline.c
    	progs/tests/packedpixels.c
    	progs/xdemos/corender.c
    	src/mesa/main/version.h

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bf064ce0c31abb036fc035c59fdc1134705a5e3f
Author: Fabio Pedretti <fabio.ped at libero.it>
Date:   Tue Dec 22 10:43:35 2009 +1000

    configure.ac: fix for libdrm_radeon API changes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e46ad402f1fecf0fc8d2538eb5abbdde97484799
Author: Fabio Pedretti <fabio.ped at libero.it>
Date:   Tue Dec 22 10:43:35 2009 +1000

    configure.ac: fix for libdrm_radeon API changes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ae1c0a06e81b8c6f015a3b64616a5d3a989f9373
Author: Fabio Pedretti <fabio.ped at libero.it>
Date:   Tue Dec 22 10:43:35 2009 +1000

    configure.ac: fix for libdrm_radeon API changes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bd9e0ebaffeffac09307d5e807b00fef4f551d79
Author: Dave Airlie <airlied at redhat.com>
Date:   Thu Dec 17 14:29:04 2009 +1000

    radeon/r600: use new libdrm_radeon api

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bce03f71741e1b3694e5525014d847467ae6cde1
Author: Dave Airlie <airlied at redhat.com>
Date:   Thu Dec 17 14:19:27 2009 +1000

    radeon: drop assert accessing cref which is meant to be hidden

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=34671efa29297d769fa73541c7c96f397cc926ed
Author: Dave Airlie <airlied at redhat.com>
Date:   Thu Dec 17 14:18:54 2009 +1000

    radeon: drop unused members of radeon_state.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e77bfc436d896378acc55a0a3a8c3117ddab4efc
Author: Dave Airlie <airlied at redhat.com>
Date:   Thu Dec 17 14:23:08 2009 +1000

    r600: move structs for legacy cmdbuf into cmdbuf C file.
    
    these really shouldn't be exposed here

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9373287a1b6ddb7b96ee10220d282a0f11ae24a2
Author: Dave Airlie <airlied at redhat.com>
Date:   Thu Dec 17 14:29:04 2009 +1000

    radeon/r600: use new libdrm_radeon api

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9d2910ee0fd2d8ef95c6948598f702bf5a9e0d44
Author: Dave Airlie <airlied at redhat.com>
Date:   Thu Dec 17 14:19:27 2009 +1000

    radeon: drop assert accessing cref which is meant to be hidden

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=43d872730172aa44139c031555e792958865b905
Author: Dave Airlie <airlied at redhat.com>
Date:   Thu Dec 17 14:18:54 2009 +1000

    radeon: drop unused members of radeon_state.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1703628011242a9f1c664e67eabe8d4370a39b31
Author: Dave Airlie <airlied at redhat.com>
Date:   Thu Dec 17 14:23:08 2009 +1000

    r600: move structs for legacy cmdbuf into cmdbuf C file.
    
    these really shouldn't be exposed here

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f3347fe397cb917dbfc18f87795a5187f2763019
Author: Keith Whitwell <keithw at vmware.com>
Date:   Mon Dec 21 23:44:32 2009 +0000

    gallium/docs: extend the context docs a little

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=14eacb041b174fee75de7c14a81bd333a3fd2797
Author: Keith Whitwell <keithw at vmware.com>
Date:   Mon Dec 21 23:38:29 2009 +0000

    docs: remove some old opcodes and other cruft from tgsi doc

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a62aaa739924208f9469a75c43a407c0d72a427e
Author: Keith Whitwell <keithw at vmware.com>
Date:   Mon Dec 21 23:25:15 2009 +0000

    docs: pull in tgsi-instruction-set.txt verbatim

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=07b54fe35b93ccfd9eebd2cebe637c20044200f2
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Dec 21 15:20:01 2009 -0800

    progs/redbook: Silence compiler warnings.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=03f212b0d85fed5dec9a855fb6d079e5fdb60ac9
Author: Keith Whitwell <keithw at vmware.com>
Date:   Mon Dec 21 22:47:21 2009 +0000

    gallium: propogate draw retval changes into more drivers

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=09e785ee04c80c2bdf27245be7dafc79cce5b0ad
Author: Keith Whitwell <keithw at vmware.com>
Date:   Mon Dec 21 22:14:35 2009 +0000

    gallium: remove return value from draw calls

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fdae39c28908801709d081fbb7319e70d0ba89ba
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Dec 21 13:48:58 2009 -0700

    progs/perf: added check for GL_ARB_framebuffer_object

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=79e74cda7347170f1015829ceafb0f5f18dd9236
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Dec 11 15:22:17 2009 -0700

    progs/demos: report pixel rate in million pixels / sec

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bd5fbcf92bc1673d636f73b1aafae41956657b72
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Dec 21 13:37:49 2009 -0700

    osmesa: added new GLSL libs

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d26cdaaa234f3f31063559011287cc70041f3ec4
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Dec 21 13:37:11 2009 -0700

    progs/osmes: add missing libGL dependency, remove unneeded lines

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0fc4dd3819af252c028ed43bbd668b4f34104e32
Author: Keith Whitwell <keithw at vmware.com>
Date:   Mon Dec 21 19:50:05 2009 +0000

    i965g: fixes to build after merge of master

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f72de22439a2d08bb461af60839baf4fbb3e54df
Author: Keith Whitwell <keithw at vmware.com>
Date:   Mon Dec 21 19:22:45 2009 +0000

    i965g: remove half-finished change to tgsi_parse

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=57531baa9260bd818b5fd584d6a6adde3c2d9fde
Author: Keith Whitwell <keithw at vmware.com>
Date:   Mon Dec 21 19:21:09 2009 +0000

    i965g: back out unintentional changes to linux-dri

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=66e779c22ba67834a35f71c8878670c38c071cb2
Author: Keith Whitwell <keithw at vmware.com>
Date:   Mon Dec 21 19:19:01 2009 +0000

    i965g: back out unintentional changes to gears

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a5585cb533af3d4e5d5324d5f526447b98597402
Merge: d288a30610767f87e3e7c069730d4bc255246568 574715d8368f99c0a5720a9676385d58d6cfdf30
Author: Keith Whitwell <keithw at vmware.com>
Date:   Mon Dec 21 19:18:41 2009 +0000

    Merge commit 'origin/master' into i965g-restart
    
    Conflicts:
    	SConstruct
    	configs/default
    	configs/linux-dri

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c020a83fae23f088990b1d5ae2fc4a1ed92f03d9
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Mon Dec 21 18:31:57 2009 +0100

    util: draw cube mipmaps with TEX CUBE

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8f1d2ab590432dd6254f2e124a874695c8e87aae
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Mon Dec 21 18:20:31 2009 +0100

    python: fix some pipe_format_simplify merge damage

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ba251376556835e84c7edb9b02b3fdefde32908a
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Mon Dec 21 18:20:01 2009 +0100

    svga: fix typo

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d288a30610767f87e3e7c069730d4bc255246568
Author: Keith Whitwell <keithw at vmware.com>
Date:   Mon Dec 21 16:58:14 2009 +0000

    ws/i965: respect DEBUG_WINSYS flag

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=061411b2611634960f0ba36e42916c67918bb53d
Author: Keith Whitwell <keithw at vmware.com>
Date:   Mon Dec 21 16:57:37 2009 +0000

    i965g: hook vertex state emit up to PIPE_NEW_VERTEX_BUFFER

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1ec7e058f50882b27c0a2abd961bd49848386ff7
Author: Keith Whitwell <keithw at vmware.com>
Date:   Mon Dec 21 16:56:46 2009 +0000

    i965g: keep refcounts to bound vertex buffers

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6c719d4c22e84e315e5dc9cbc69885401a7ae231
Author: Keith Whitwell <keithw at vmware.com>
Date:   Mon Dec 21 16:55:40 2009 +0000

    i965g: add DEBUG_WINSYS flag

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=753f0a1dea6c304eb3cc5a3db5f24a5801e37a55
Author: Dave Airlie <airlied at redhat.com>
Date:   Mon Dec 21 10:21:28 2009 +1000

    r600: fix glFrontFace(GL_CW)
    
    fd.o bug #25290
    
    Suggested fix from Rafael Monica

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f217927a57dbf57ffe23fb48417a4cdad7e0eeea
Author: Keith Whitwell <keithw at vmware.com>
Date:   Mon Dec 21 15:38:08 2009 +0000

    i965g: remove duplicate set_viewport_state, fixes samples/depth

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=764899d7ab018132147ef6d71ce18da3210cab4b
Author: Andre Maasikas <amaasikas at gmail.com>
Date:   Mon Dec 21 15:19:21 2009 +0200

    r600: support more of arb_point_sprite and also sprite_coord_origin

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=69728a2ae28d11e48b87e51dc3ea2fcc040c40fb
Author: Andre Maasikas <amaasikas at gmail.com>
Date:   Mon Dec 21 11:47:12 2009 +0200

    r600: disallow negative offsets for relative addressing for now
    
    otherwise for example const[ADDR-3] gets us 253 - ALU_SRC_LITERAL which
    expects immediate floats to follow and hangs

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3d3480abbc97a7fca67c0c1cd057ea0ff52cad70
Author: Michal Krol <michal at vmware.com>
Date:   Mon Dec 21 11:58:17 2009 +0100

    vega: Add missing actual argument.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ace937f1651c64d7fb22917489e29761130aaa0d
Author: Younes Manton <younes.m at gmail.com>
Date:   Sun Dec 20 20:11:55 2009 -0500

    st/mesa: Check for single level mipmap trees.
    
    The assert in util_gen_mipmap() caught it, although
    it does the right thing anyway.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b96a5df5141390b5cb31c0eac6449239c6cb750e
Author: Jeremy Huddleston <jeremy at vincent.local>
Date:   Sun Dec 20 21:34:27 2009 -0800

    darwin: mklib: Use lipo rather than file to figure out architectures of object files
    (cherry picked from commit ad7f9d71e22fb7667c90dbbc0558939b89a45154)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f926eff263739183b2f0dd8aca32015625eb4b4c
Author: Jeremy Huddleston <jeremy at vincent.local>
Date:   Sun Dec 20 21:32:35 2009 -0800

    darwin: Cleanup CPPFLAGS a bit
    (cherry picked from commit 4a1e103858a1db0fb037891b8d4a9426eff32b98)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ad7f9d71e22fb7667c90dbbc0558939b89a45154
Author: Jeremy Huddleston <jeremy at vincent.local>
Date:   Sun Dec 20 21:34:27 2009 -0800

    darwin: mklib: Use lipo rather than file to figure out architectures of object files

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4a1e103858a1db0fb037891b8d4a9426eff32b98
Author: Jeremy Huddleston <jeremy at vincent.local>
Date:   Sun Dec 20 21:32:35 2009 -0800

    darwin: Cleanup CPPFLAGS a bit

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c083fa9bba81cd7ec44f34ac613269781dd4c3bb
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sun Dec 20 19:42:03 2009 -0800

    Regen docs.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a524aab8ae356b3ef35392fa7375a862ed3322dc
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sun Dec 20 19:41:50 2009 -0800

    Moar docs, mostly context.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9f936f2001116d75b1bc5b086b9ff6d5d415bb60
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sun Dec 20 17:25:44 2009 -0800

    Regenerate docs.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fa33812d47bde327ca69dc3f849404fb22b6f34f
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sun Dec 20 17:25:36 2009 -0800

    Document rasterizer.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c80f2b04e0d235cfe623c968a670e6d34b8c2add
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sun Dec 20 16:40:39 2009 -0800

    Fill out some of the CSO info.
    
    ...And looks like there's already things I don't know. Go figure.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=393857a2f59df43d60fd4f1b7974349261bc45da
Author: Dave Airlie <airlied at redhat.com>
Date:   Mon Dec 21 10:21:28 2009 +1000

    r600: fix glFrontFace(GL_CW)
    
    fd.o bug #25290
    
    Suggested fix from Rafael Monica

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=32d737397c2ac21a553a5557914fa741be89c8a9
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sun Dec 20 14:00:34 2009 -0800

    r300g: Add a few more params.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8283e200af40140b61080f7b9f005b291fb752df
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sun Dec 20 15:28:00 2009 -0800

    Add screen and context to docs.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=55c43ee3158e5e83dcf51a7d6eaa35d4314c0833
Author: Dave Airlie <airlied at redhat.com>
Date:   Mon Dec 21 09:10:21 2009 +1000

    glsl: make stack compile.
    
    it would be nice if this stuff would be test built on mesa's primary
    platform with mesa's primary build system.
    
    Signed-off-by: Dave Airlie <airlied at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a8df5cad9de6570ae1b73a2e51be09a09f67ab51
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sun Dec 20 15:02:33 2009 -0800

    Add a compiled HTML doctree.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c686e17e52eb9964137fd1a46fbbc96e368b6286
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sun Dec 20 15:00:40 2009 -0800

    Add Gallium docs.
    
    In Sphinx/ReST format.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b065aec840b4c07eb1db156c1100ef4004634549
Author: Dave Airlie <airlied at redhat.com>
Date:   Thu Dec 17 14:29:04 2009 +1000

    radeon/r600: use new libdrm_radeon api

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=65ecbdd49c130fbc790cd37d7c035349c70259a4
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sun Dec 20 14:00:34 2009 -0800

    r300g: Add a few more params.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1071ad70f54aa31fcf96b3adc3911087854ab424
Author: Michal Krol <michal at vmware.com>
Date:   Sun Dec 20 21:13:26 2009 +0100

    glsl/apps: Update after glsl cl interface changes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1cc9610f88d6b9921447c15928ee5162c3e22132
Author: Michal Krol <michal at vmware.com>
Date:   Sun Dec 20 21:11:58 2009 +0100

    slang: Update after glsl cl interface changes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d801c296c602d04055b02b3be2f1369bfe1092b7
Author: Michal Krol <michal at vmware.com>
Date:   Sun Dec 20 21:11:16 2009 +0100

    glsl: Do syntax parsing inline with processing.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5fb345c4221679b8b2d468eb216f9ab1bd4c8ebf
Author: Michal Krol <michal at vmware.com>
Date:   Sun Dec 20 13:59:14 2009 +0100

    slang: Add gitignore for autogenerated files.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ec73cd011d625dbd528b77a10b2cddebb757325e
Author: Michal Krol <michal at vmware.com>
Date:   Sun Dec 20 13:53:53 2009 +0100

    slang: Update after glsl pp changes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9c15948125109d6eda7da25a2749680b830e8b82
Author: Michal Krol <michal at vmware.com>
Date:   Sun Dec 20 13:53:17 2009 +0100

    glsl/apps: Update after glsl pp interface changes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e0f57a37b2533a92359942a9698427922883d227
Author: Michal Krol <michal at vmware.com>
Date:   Sun Dec 20 13:52:43 2009 +0100

    glsl/apps: Do not print number of eaten tokens in version.
    
    This is due to the glsl pp interface changes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0874ce48a68c06d8bb7387e434af7471d6638e80
Author: Michal Krol <michal at vmware.com>
Date:   Sun Dec 20 13:51:38 2009 +0100

    glsl/apps: Print error line number in compile.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d696cb279d80ccddebcb28ef6b6284bc6bb9430f
Author: Michal Krol <michal at vmware.com>
Date:   Sun Dec 20 13:50:16 2009 +0100

    glsl/pp: Do processing inline with tokenisation.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7631dca25bd390901036b48709e243db961d3a1f
Author: Michal Krol <michal at vmware.com>
Date:   Sat Dec 19 11:03:47 2009 +0100

    glsl/pp: Remove outdated TODO.
    
    Already implemented in mesa compiler using predefined symbols.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e9aa65d2b751f81fecd365fd6a550562417a3ec2
Author: Michal Krol <michal at vmware.com>
Date:   Sat Dec 19 09:55:27 2009 +0100

    glsl/pp: Report correct error line for purify and tokeniser errors.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a6e663def416f73ea8c0c65e8ee6a4dfaaeffae2
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Sun Dec 20 19:09:35 2009 +0100

    util: util_format_get_blocksizebits() returns bits per block.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b3ac75f7eb6348032c9b214d6048678aa1cc07c3
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Sun Dec 20 13:40:14 2009 +0100

    nv50: make address reg allocation a little less hacky
    
    Before I tried to distinguish int +0 and -0, and regs
    relative to $a1 would have been considered reserved
    for TGSI.
    This would probably never occur, let it be fixed even so.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2ed083dda9600a1e20255b23c4bb9a156e765e1b
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Sun Dec 20 12:04:26 2009 +0100

    nv50: use BREAKADDR and BREAK for loops
    
    This is easier, we don't have to record all the BRK branches
    to fill in the address at ENDLOOP - which wasn't done before
    and thus made all but the last BRK branch jump to the start.
    
    Also, we don't risk reactivting threads that already left
    the loop if we join threads after a conditional with a BRK
    (although it might be wiser to remove the join altogether
    in such cases).

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3c7f109d67792e27064af5a07c754541348fd787
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Sun Dec 20 14:12:35 2009 +0100

    nv50: handle TGSI_OPCODE_RET,KILP

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0dd951387405fc67b93c675d6a462ce020504719
Author: Vinson Lee <vlee at vmware.com>
Date:   Sun Dec 20 01:01:00 2009 -0800

    progs/tests: Silence compiler warnings.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6ba83cd63f84a4d74dd679d62662d59533fd1bdb
Author: Marek Olšák <maraeo at gmail.com>
Date:   Wed Dec 16 06:07:39 2009 +0100

    r300g: add texture compare modes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=420ff89067515a74c9625a103cadc267d5f64bd4
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Sat Dec 19 20:25:43 2009 +0100

    gallium: don't use edgeflags if the app didn't supply them

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1aba413a702cad3da04cf6d686ce81dd6330f1a9
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Sat Dec 19 17:12:14 2009 +0100

    gallium: fix not generating new vp varient when polygon mode changes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4b6dee08652706d02939844fe209cddbae8966e4
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sat Dec 19 14:25:53 2009 +0100

    r300: minor blit rework
    
    Use vert/tex coords instead of byte offsets for specyfing src/dst image offsets.
    This will allow for blitting between tiled/untiled buffers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a1428868a66ab70a762ad863dafa00c3099f3d8a
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Tue Dec 15 23:57:05 2009 +0100

    r300: better fix for glCopyTexSubImage

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d87d71036cf546488981d3bd174fde967533bad2
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Dec 19 00:28:01 2009 -0800

    progs/trivial: Use C-style comments.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3340fd65fba8bbd426c5e0b74b1d8f1592b36499
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Dec 19 00:00:56 2009 -0800

    progs/xdemos: Use C-style comment.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=695adf41e24a16599e004fe539928ab04a9fa62e
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Dec 18 23:46:14 2009 -0800

    progs/demos: Silence compiler warning in morph3d.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=121ff55d81f3bff1c298ed84b2dc2d82fd572b0e
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Dec 18 23:38:15 2009 -0800

    progs/glsl: Use C-style comments.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=41377942d321c6ff858a81241f01f9c15f9ca347
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Dec 18 23:34:28 2009 -0800

    progs/demos: Use C-style comment.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=759fd1f25f33273e0b7c02598bfa5b97d1a82d77
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Fri Dec 18 21:50:45 2009 -0800

    r300g: Fix provoking vertex for non-quads.
    
    Read the comments. In short, we can't possibly pass piglit's
    glean/clipFlat without some help from Gallium and an API/spec change.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f13a904c34cf7ac5aae3d50a1421259895fc9a08
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Fri Dec 18 19:42:02 2009 -0800

    r300g: Respect provoking vertex for trifans.
    
    Fixes part of piglit's clipFlat test; next up is to get quads right.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=429f0e3b37e33a33289f8488369474b20bfd5247
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Sat Dec 19 00:18:43 2009 +0100

    gallium: fix up drivers for edgeflag changes
    
    several drivers which chose to ignore edgeflags might require some more work,
    while edgeflags never worked there they might now crash.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ff5b0c72db20be099f9fc7dee22aeebbda75ab42
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Fri Dec 18 23:53:25 2009 +0100

    gallium: store edgflag info in tgsi_shader_info
    
    provides easier access for drivers which may base fallback decision on this

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bf611cef29d664c2c2b56d2175c3a966c720e8b8
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Fri Dec 18 14:05:40 2009 -0800

    r300g: Eliminate a couple more asserts.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=62afcbb2338e30aab8c829e92456c073800156f6
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Fri Dec 18 13:40:24 2009 -0800

    r300g: Nuke r300_vbo.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=263f4322e7bfa03a6c025dbc2b280e7f60e2cab1
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Dec 18 08:12:55 2009 -0700

    progs/demos: fix glut initialization calls
    
    Remove glutInitWindowPosition() calls to play nicer with window managers.
    
    Move glutInitWindowSize() calls before glutInit() so the the default window
    size can be overridden by the -geometry cmd line option.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0478b745fe72360ce91988636b54f6e4834c1fae
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Dec 18 11:57:15 2009 -0700

    glsl: clear out shader code before compiling
    
    When we start compiling a shader, first free the existing gl_program.
    This (mostly) fixes the piglit glsl-reload-source test.
    Without this change, we were actually appending the new GPU code
    onto the previous program.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c8de081dc1f077a026a962244117ec69f0ba7055
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Fri Dec 18 10:57:37 2009 -0500

    radeon: protect fbo allocation message with debug
    
    fixes fdo bug 25708
    
    Signed-off-by: Alex Deucher <alexdeucher at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9d938e29f202552a98605906b71f31485af1ef60
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Fri Dec 18 16:09:32 2009 +0100

    fix debug output mising from edgeflag changes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=890809d71b6ab40c56d341a5dad9f5e6b06469d0
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Fri Dec 18 15:54:28 2009 +0100

    gallium: fix mesa to tgsi translation for edgeflags
    
    test apps (progs/trivial/tri-edgeflags and similar) seem to work now

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c35e5c19e789329b506273de7f3cdcf28e28e112
Author: Michal Krol <michal at vmware.com>
Date:   Fri Dec 18 14:15:21 2009 +0100

    util: Add util_format_has_alpha(), enclose in extern C.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b1580a1623746f402295d6d3fee5d2a44252fb7f
Author: Michal Krol <michal at vmware.com>
Date:   Tue Dec 15 19:48:31 2009 +0100

    util/pack: Handle the remaining formats with generic u_format access functions.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f874da422b1811c4cb5f700f424180793ea66d6f
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Fri Dec 18 03:20:19 2009 -0800

    util: Update blitter for u_format changes.
    
    :T

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a70eba5648b114e13d48b79dc38705b2fc2a8e95
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Fri Dec 18 02:55:28 2009 -0800

    Revert "r300g: flush CS if a buffer being deleted is referenced by it"
    
    As requested by just about everybody. I'm going back to actually reading
    patches before ACKing and pushing them.
    
    This reverts commit 417ce06306962a9355cbb35cefcdea1951b0ce85.
    
    Conflicts:
    
    	src/gallium/winsys/drm/radeon/core/radeon_buffer.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7855fcb63ba0594cdaee15f8579b66af651828e0
Merge: 465333ab7078daf878ad34ab172ebb15f8a003b3 b1ed72ebe2599ec178f51d86fd42f26486b9a19b
Author: Michal Krol <michal at vmware.com>
Date:   Fri Dec 18 09:08:26 2009 +0100

    Merge branch 'pipe-format-simplify'

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=465333ab7078daf878ad34ab172ebb15f8a003b3
Author: Richard Li <richardradeon at gmail.com>
Date:   Fri Dec 18 00:23:04 2009 -0500

    r600 : enable gl2, set R600_ENABLE_GLSL_TEST by default.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=112908c279b0a768eca95a505856a087e479674b
Author: Dave Airlie <airlied at redhat.com>
Date:   Fri Dec 18 14:35:03 2009 +1000

    radeon: fix frontbuffer read/drawpixels
    
    Bug 25699
    
    The main problem was the optimising flush wasn't doing the front
    rendering checks properly.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5f59e79f3a9f273c683304117802bb216171c257
Author: Dave Airlie <airlied at redhat.com>
Date:   Fri Dec 18 09:32:04 2009 +1000

    r300g: store own copy of flush_cb and flush data.
    
    don't go sneaking around inside the libdrm copy.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b1ed72ebe2599ec178f51d86fd42f26486b9a19b
Author: Michal Krol <michal at vmware.com>
Date:   Thu Dec 17 23:41:57 2009 +0100

    Move the remaining format pf_get_* functions to u_format.h.
    
    Previously they depended on format blocks, but after removing those
    they started depending on format encoding.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ec5577a83da18890a4f334af2241aca41b6ed31b
Author: Michal Krol <michal at vmware.com>
Date:   Thu Dec 17 22:39:03 2009 +0100

    util: Remove util_format_get_block().

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=16c6dce013f089d072256652f012b3b604781bfd
Merge: 440fc5bf788201a265892ff2e12bf102e63a2896 294bd53d4b6b15a6890599c46f14b205a3c738bf
Author: Michal Krol <michal at vmware.com>
Date:   Thu Dec 17 22:37:15 2009 +0100

    Merge branch 'master' into pipe-format-simplify
    
    Conflicts:
    	src/gallium/auxiliary/draw/draw_pipe_aaline.c
    	src/gallium/auxiliary/draw/draw_pipe_pstipple.c
    	src/gallium/auxiliary/util/u_blit.c
    	src/gallium/auxiliary/util/u_gen_mipmap.c
    	src/gallium/auxiliary/util/u_surface.c
    	src/gallium/auxiliary/vl/vl_mpeg12_mc_renderer.c
    	src/gallium/drivers/cell/ppu/cell_texture.c
    	src/gallium/drivers/llvmpipe/lp_texture.c
    	src/gallium/drivers/r300/r300_emit.c
    	src/gallium/drivers/r300/r300_texture.c
    	src/gallium/drivers/softpipe/sp_texture.c
    	src/gallium/drivers/softpipe/sp_tile_cache.c
    	src/gallium/drivers/svga/svga_state_vs.c
    	src/gallium/include/pipe/p_format.h
    	src/gallium/state_trackers/dri/dri_drawable.c
    	src/gallium/state_trackers/egl/egl_surface.c
    	src/gallium/state_trackers/python/p_device.i
    	src/gallium/state_trackers/python/st_softpipe_winsys.c
    	src/gallium/state_trackers/vega/api_filters.c
    	src/gallium/state_trackers/vega/image.c
    	src/gallium/state_trackers/vega/mask.c
    	src/gallium/state_trackers/vega/paint.c
    	src/gallium/state_trackers/vega/renderer.c
    	src/gallium/state_trackers/vega/vg_tracker.c
    	src/gallium/state_trackers/xorg/xorg_crtc.c
    	src/gallium/state_trackers/xorg/xorg_dri2.c
    	src/gallium/state_trackers/xorg/xorg_exa.c
    	src/gallium/state_trackers/xorg/xorg_renderer.c
    	src/gallium/state_trackers/xorg/xorg_xv.c
    	src/gallium/state_trackers/xorg/xvmc/surface.c
    	src/gallium/winsys/drm/nouveau/drm/nouveau_drm_api.c
    	src/gallium/winsys/drm/radeon/core/radeon_buffer.c
    	src/gallium/winsys/egl_xlib/sw_winsys.c
    	src/gallium/winsys/g3dvl/xlib/xsp_winsys.c
    	src/gallium/winsys/gdi/gdi_llvmpipe_winsys.c
    	src/gallium/winsys/gdi/gdi_softpipe_winsys.c
    	src/gallium/winsys/xlib/xlib_cell.c
    	src/gallium/winsys/xlib/xlib_llvmpipe.c
    	src/gallium/winsys/xlib/xlib_softpipe.c
    	src/mesa/state_tracker/st_cb_fbo.c
    	src/mesa/state_tracker/st_cb_texture.c
    	src/mesa/state_tracker/st_texture.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=440fc5bf788201a265892ff2e12bf102e63a2896
Author: Michal Krol <michal at vmware.com>
Date:   Thu Dec 17 21:57:24 2009 +0100

    util/format: Fix bogus assertion.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3af2ddbe943f0fe0d6b0ba9e627cbb82d0cc79f2
Author: Michal Krol <michal at vmware.com>
Date:   Thu Dec 17 21:25:47 2009 +0100

    s/desc->type/desc->channel[0].type/

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=294bd53d4b6b15a6890599c46f14b205a3c738bf
Author: Sedat Dilek <sedat.dilek at gmail.com>
Date:   Thu Dec 17 19:17:23 2009 +0100

    glsl/apps: Add dummy install target to fix 'make install'
    
    Signed-off-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2f127e5236ca3c53bfe25fc4ffcfe16ae55ed42b
Author: Sedat Dilek <sedat.dilek at gmail.com>
Date:   Thu Dec 17 19:14:53 2009 +0100

    configure.ac: Add glsl to SRC_DIRS
    
    Signed-off-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e195eab9093d2a6cf55a42b2e7789c9a381b7782
Merge: 1c28073fdfb56a241424c739b57845f47fa05002 75f371e973d19650a5c157a0844e43ffdea5e43e
Author: Michal Krol <michal at vmware.com>
Date:   Thu Dec 17 17:00:46 2009 +0100

    Merge branch 'glsl-pp-rework-2'

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1c28073fdfb56a241424c739b57845f47fa05002
Author: Dave Airlie <airlied at redhat.com>
Date:   Thu Dec 17 14:19:27 2009 +1000

    radeon: drop assert accessing cref which is meant to be hidden

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5484f9dfc6dbc534a5a2477aa46ebd28da1f72e8
Author: Dave Airlie <airlied at redhat.com>
Date:   Thu Dec 17 14:18:54 2009 +1000

    radeon: drop unused members of radeon_state.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f24c29cc3902c87f7d62052dfa498237162e7157
Author: Dave Airlie <airlied at redhat.com>
Date:   Thu Dec 17 14:23:08 2009 +1000

    r600: move structs for legacy cmdbuf into cmdbuf C file.
    
    these really shouldn't be exposed here

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=20ee275974a58cd221031d522ad58a9548af2a31
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Wed Dec 16 16:18:22 2009 -0500

    r600: Invert front face winding when rendering to FBO
    
    fixes fdo bug 25679
    
    Signed-off-by: Alex Deucher <alexdeucher at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=50caff5675888c0063c73fa64b88129db7aa11dd
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Wed Dec 16 22:12:16 2009 +0100

    gallium: edgeflags change fixes
    
    use correct number of vertex inputs
    fix not running pipeline in case of edgeflags
    changes to mesa to tgsi translation still very broken

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=aeea8a07b8a3d126f62395c7f7de4fcab741846a
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Wed Dec 16 09:01:58 2009 -0800

    mesa: set version string to 7.6.1-rc4

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8a09e6e2ad9676c69cc4bb33459ebd4cbc9c982b
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Dec 16 10:39:17 2009 -0700

    mesa: add missing semicolon
    
    See bug 25663.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=09cef45393c14d2b02529cb3cbea194bdfc06bf3
Author: Richard Li <richardradeon at gmail.com>
Date:   Wed Dec 16 11:35:08 2009 -0500

    r600 : clean a bit to prepare to enable gl2.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=35ff190a9c80988ffeb0fbe4e2b5d732f8130feb
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Dec 16 08:17:43 2009 -0700

    docs: document 7.6.1 BlueGene fixes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2584c5bd253e53ba052356360a33b5ec976e9716
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Dec 16 15:06:02 2009 +0000

    llvmpipe: add LP_DEBUG env var
    
    Cherry-picked from dec35d04aeb398eef159aaf8cde5e0d04622b811.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f1f49bd465b899d1c85aa07650ca5b62a50303b0
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Dec 14 15:27:35 2009 -0700

    llvmpipe: fix broken TGSI_OPCODE_FRC codegen

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=43d6c81ae2b3cb263f803bb9881c0823c1ed7dda
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Dec 14 15:24:31 2009 -0700

    llvmpipe: fix broken lp_build_abs()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=138d639ec9d4454c646d94701365e25630d9f3da
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Dec 16 08:04:23 2009 -0700

    mesa: test for __blrts for CPU_TO_LE32()
    
    See bug 25663.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a43fc39585c0d712244bbac5461e62f3a261d930
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Dec 16 08:02:52 2009 -0700

    mesa: no dlopen on BlueGene
    
    See bug 25663.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6f202b53b049a3d6478fee6edb0a272cd779987e
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Dec 16 07:58:42 2009 -0700

    mesa: remove //-style comments

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ddfc2e74390d0c1df10da39112a6913ea518d349
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Dec 16 07:58:31 2009 -0700

    st/mesa: remove //-style comments

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2ddee2cfbcef59128b2a251d5391ddc2b4aea4bb
Author: Marek Olšák <maraeo at gmail.com>
Date:   Tue Dec 15 05:35:03 2009 +0100

    r300g: fix emission of which textures are enabled
    
    It fixes most of the "Bad CS" issues in piglit/texCombine and piglit/fbo.
    Some other issues of this kind will get fixed in the kernel soon (depth-only
    rendering, S3TC, and RGTC).

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ded4ecde60e36bbf7204ebb3b43c6ec065ff1f06
Author: Marek Olšák <maraeo at gmail.com>
Date:   Mon Dec 14 06:55:54 2009 +0100

    r300g: clean up the invariant state

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=acce4824ec284b2a9bfdc847d7d79b8064912db9
Author: Marek Olšák <maraeo at gmail.com>
Date:   Mon Dec 14 06:39:08 2009 +0100

    r300g: clamp vertex indices to [min,max] everywhere

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a6d701d1c6ed8e0a649d62104aeded8fb25c66d8
Author: Marek Olšák <maraeo at gmail.com>
Date:   Mon Dec 14 05:29:12 2009 +0100

    r300g: if no colorbuffers are set, disable blending and set the color mask to 0
    
    This seems to be the only way to disable the first colorbuffer.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cf85bf9cd0c168caed6210a896df285c3d86db03
Author: Marek Olšák <maraeo at gmail.com>
Date:   Mon Dec 14 05:47:54 2009 +0100

    r300g: set the number of colorbuffers in RB3D_CCTL

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=de0befc4b2e3061f865a5b39295d64a8f003e9e8
Author: Marek Olšák <maraeo at gmail.com>
Date:   Mon Dec 14 05:22:36 2009 +0100

    r300g: remove unnecessary flush in set_sampler_textures

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c5e0b0bc37315cd29a84e71854dca951149b8bc8
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sun Dec 13 02:19:18 2009 +0100

    r300g: add Z24X8 to the list of unsupported sampler formats on R3xx-R4xx

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=38a97148bf5df3c32087a5fdd799912d0275267d
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sun Dec 13 01:32:39 2009 +0100

    r300g: add acceleration of the clear, surface_copy, and surface_fill functions

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=417ce06306962a9355cbb35cefcdea1951b0ce85
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sat Dec 12 23:44:02 2009 +0100

    r300g: flush CS if a buffer being deleted is referenced by it

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dc0a1ebc7369da62c2dfbd5ea8dec3273e099725
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Dec 15 17:39:30 2009 -0800

    unichrome: Silence compiler warnings.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a60457b03b4549808de63457485fe9eb00b9fee5
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Dec 15 17:06:01 2009 -0800

    sis: Silence compiler warnings.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7e3825abdb53c791633ee85ed544ac1cbe1a65e6
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Dec 15 16:32:51 2009 -0800

    savage: Silence compiler warnings.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bc443d841c84977abd88d3be3d78287480fbe72d
Author: Michel Dänzer <daenzer at vmware.com>
Date:   Wed Dec 16 00:37:40 2009 +0100

    r300: Fix typo on < R5xx RS setup for blits.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ca02109e91ce7aab76eaea93d41ca98dfea22a36
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Dec 15 13:12:12 2009 -0800

    r128: Silence uninitialized variable warnings in r128_tris.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7430c3ac35ed47227c47f8f5ed184e6e754ea5e7
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Dec 15 13:04:25 2009 -0800

    dri: Initialize variable in driBindContext.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f23d01e726a57cd6b8e31f1049ee5853773df7ea
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Tue Dec 15 12:14:04 2009 -0800

    intel: Fallback to software if drawable size is > MaxRenderbufferSize
    
    This prevents the mystery blank window if, for example, glxgears is
    resized larger than 2048 wide on 915.  Since the Intel drivers in Mesa
    7.6 lack GTT mapped fallbacks, the performance is a slideshow at
    best.  On Mesa 7.7 and later the performance is much better.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=987e9188d25e7c49eb7e6fe64dbe63dd2cfc25ef
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Dec 15 12:32:48 2009 -0800

    x86: ifdef out unused function cptr.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=80e815639459367313cb0c2e5e32d978ed9fcd08
Author: Marek Olšák <maraeo at gmail.com>
Date:   Tue Dec 15 01:11:22 2009 +0100

    util/blitter: kill the draw_quad callback

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=85bf420a78483cf62ebab59af13a7c5a320a4703
Author: Marek Olšák <maraeo at gmail.com>
Date:   Tue Dec 15 00:26:10 2009 +0100

    util/blitter: allocate most of the state objects on-demand

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ab85ba30e2ed3c5e8bd289eab2f66b997e3489a9
Author: Marek Olšák <maraeo at gmail.com>
Date:   Mon Dec 14 19:14:49 2009 +0100

    util/blitter: use PIPE_MAX_* limits, and fix a memory leak

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e1d0f4780861121e564c833d6061082491126154
Author: Marek Olšák <maraeo at gmail.com>
Date:   Mon Dec 14 19:05:15 2009 +0100

    pipe: add PIPE_MAX_TEXTURE_TYPES

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=55753f59ae1754738bed4b0cb6546db65891f53f
Author: Marek Olšák <maraeo at gmail.com>
Date:   Thu Dec 10 10:25:33 2009 +0100

    util: add blitter

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4c61022b4a19f020ef8f6c635ecffa54a914fd7a
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sat Dec 12 23:38:17 2009 +0100

    util: add a function which converts 2D coordinates to cubemap coordinates
    
    The code was taken over from u_gen_mipmap.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dff4c9ed559ae025d1d8fe7b9d1cea5a973c2225
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sat Dec 12 06:34:29 2009 +0100

    util: add new fragment shaders to simple_shaders
    
    New shaders:
    * Fragment shader which writes depth sampled from a texture
    * Fragment shader which copies COLOR[0] to multiple render targets
    
    Additional improvements:
    * The fragment 'tex' shaders now take a sampler type (TGSI_TEXTURE_*)
      so that they can sample from any type of texture, not only from a 2D one.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3a15c48ecedb985e2cecaaa9061ff579092069f1
Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue Dec 15 14:46:43 2009 +0000

    llvmpipe: Fix yet another copynpaste typo in lp_build_log2_approx.
    
    Now fslight looks perfect.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=85c27c3ef7753ee8bae119dd982df09161b44d5f
Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue Dec 15 14:15:52 2009 +0000

    llvmpipe: Fix lp_build_polynomial comment.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=72c98780697b40da5c34da0aec21d06e46a431d1
Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue Dec 15 13:58:53 2009 +0000

    llvmpipe: Fix typo in lp_build_log constant.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=079b1cf4cf32a2bdc5f13c2aa1e211c4c7dc6775
Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue Dec 15 13:40:13 2009 +0000

    util: Fix unity value for swizzle 1.
    
    It should be 255 for ubytes, and not 1.
    
    Thanks Michal for spotting this.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=846e38f1c33c3b2e46227886da57beda27b82f0c
Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue Dec 15 12:13:43 2009 +0000

    llvmpipe: Fix bad SI -> FP conversion into lp_build_log2_approx.
    
    It should be a bitcast  as the integer value is actually an encoded FP
    already.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d508bf862bdb2c706a6c8a3a0a7f99de77e5c8cc
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Dec 11 20:16:15 2009 +0000

    util: Add dl wrappers.
    
    Borrowed from Mesa, slightly changed for more type safety.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c1efa45e04124eff66c48493be50d2b66d248506
Author: Michal Krol <michal at vmware.com>
Date:   Tue Dec 15 13:54:05 2009 +0100

    tgsi/text: Don't use strncasecmp(), it breaks windows build.
    
    Also, break out of the for-loop when a matching property is found.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f8135d545b5542ef33fabc92bcede2848e3e6b29
Author: Andre Maasikas <amaasikas at gmail.com>
Date:   Tue Dec 15 12:03:26 2009 +0200

    r600: use _mesa_insert_instructions to fixup wpos instead of manual ins insert
    
    this keeps branch targets correct.
    glsl/trirast works correctly now afaics

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dbc374cd3030d5db2c8f5d9b9405976d7efa458d
Author: Andre Maasikas <amaasikas at gmail.com>
Date:   Tue Dec 15 10:22:34 2009 +0200

    r600: fix typos for vert-tex
    
    at least i think this is how it was meant to work

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bae5e7f213b7df1d7e3381e64b69beffd1243dc4
Author: Andre Maasikas <amaasikas at gmail.com>
Date:   Mon Dec 14 16:39:19 2009 +0200

    r600: fix fragment.position
    
    wpos.y seems inferted to what opengl expexts, so calculate correct
    value from window dimension and replace references in fragmentprog
    with calculated value

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=10f5cff6ac1ce7c7cee1a11cf5d68cae728e8f8b
Author: Andre Maasikas <amaasikas at gmail.com>
Date:   Mon Dec 14 11:59:41 2009 +0200

    r600: add support for FRAG_ATTRIB_PNTC

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0c046bec8f78f33e7530416e0faa4d127d08e641
Author: Andre Maasikas <amaasikas at gmail.com>
Date:   Mon Dec 14 10:48:36 2009 +0200

    r600: add DDX DDY opcodes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=22d2547ad1cac1f91e839f646918ef7df6293ae9
Author: Matthew Bell <matthew at bells23.org.uk>
Date:   Mon Dec 14 21:58:19 2009 -0700

    mesa: Add missing $(DESTDIR) support to src/gallium/winsys/xlib/Makefile

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0a8d508854c6dd354e611b046e375b8633059a40
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Dec 14 18:11:57 2009 -0800

    progs/trivial: Silence compiler warnings.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6e5fe39f5051bb758b98ed4b9a2b9d550b588edf
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Dec 14 17:30:15 2009 -0800

    mga: Silence uninitialized variable warnings.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b18fa9f44810cde45519368170a505cdd0ebb936
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Dec 14 17:20:34 2009 -0800

    mach64: Silence uninitialized variable warnings.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=18ebcfe39360dc0ef1e175fe6c39cbb857432ab4
Author: Richard Li <richardradeon at gmail.com>
Date:   Mon Dec 14 18:02:05 2009 -0500

    r600 : add texture support for vertex shader.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3ff688ea299581e60caf5d6e1a464f68c717fe83
Author: Zack Rusin <zackr at vmware.com>
Date:   Mon Dec 14 16:34:07 2009 -0500

    tgsi: add properties and system value register
    
    adds support for properties to all parts of the tgsi framework, plus
    introduces a new register which will be used for system generated
    values.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=41b52aa3362665e08bdc2f75cc9bfdc4debc6eb0
Author: Maarten Maathuis <madman2003 at gmail.com>
Date:   Fri Dec 4 22:58:22 2009 +0100

    nouveau: avoid running out of relocs
    
    - Added flush notify functions for NV30 and NV40.
    - Flushing mid frame will call flush notify, which will resubmit all
    relocs.
    - We don't try to recover from reloc failure yet.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2677f199a547f6e44d964b8c34dd7f60d9523ab2
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Mon Dec 14 18:39:13 2009 +0100

    nv50: be more cautious about using reg_instance
    
    Trying to free part of nv50_pc->reg_instances[] for an
    nv50_reg representing an indirect constant resulted in
    a segmentation fault.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a0127b6ced257919180ba3a1bf534b68d9c750be
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Mon Dec 14 18:36:33 2009 +0100

    gallium: more work for edgeflags changes
    
    fixes, cleanups, etc.
    not working yet

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c14be63c5647e4406a0a4d80570a4def593b551b
Author: Michal Krol <michal at vmware.com>
Date:   Mon Dec 14 17:23:22 2009 +0100

    tgsi/ureg: Add ureg_DECL_gs_input().
    
    Allows one to declare GS input registers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1778ddaf74aba72df167769bf42150810aac91a3
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Mon Dec 14 11:10:16 2009 +0100

    nv50: store immediates as uint32
    
    Sometimes we want non-float immediates, hacking them into
    floats isn't nice.
    
    Sorry, this should have already been committed before.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d4d880199ead954e79cad141f7a29f7dd17fe7fc
Author: Patrice Mandin <patmandin at gmail.com>
Date:   Sun Dec 13 20:09:33 2009 +0100

    nouveau: nv50: Add missing ctor_immd_4u32 function

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e76bb2f337bc71929578f1a424c74232c48c2d9c
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sun Dec 13 17:22:33 2009 +0100

    r300: enable accelerated support for glCopyTexImage only under KMS

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8403df33e070cf76af8ae96373d8090e8979c897
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sun Dec 13 17:18:50 2009 +0100

    r300: fix regression introduced by da73c1ed
    
    The 0 value is correct for I8 format.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9d8501bf2742519cc958c5f32122e196b64f8278
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sun Dec 13 16:12:11 2009 +0100

    r300: fix glCopyTexSubImage
    
    Need to properly setup colorbuffer when dst pitch != dst width.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=079b670111fe41cabf700d089f489d4b116af5eb
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Sun Dec 13 14:36:54 2009 +0100

    nv50: add proper zslice offset in miptree_surface

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7b5a6fa0c87a821835161494987994a781401303
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Sun Dec 13 14:14:41 2009 +0100

    nv50: use m2mf z pos instead of calculating offset manually

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=44d8c9add2f095fc365ede751253d9fb7fc5c6e1
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Sun Dec 13 13:44:49 2009 +0100

    nv50: add craziness for non-constant TXB and TXL
    
    If lod or bias can be non-constant across a quad of fragments,
    we need to execute TEX separately for each value.
    Don't ask why.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6c9870b54c1aad42ead5b2655c19c42343b8bf84
Author: Vinson Lee <vlee at vmware.com>
Date:   Sun Dec 13 00:14:31 2009 -0800

    i810: Silence uninitialized variable warnings in i180tris.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=555dc25c4c5a0991fb6846ccc263a195717512de
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Dec 12 23:47:32 2009 -0800

    swrast: Silence uninitialized variable warnings in s_triangle.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=aa44efb04504fb6f8a1a2ff9d99388d173f7181a
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Dec 12 22:17:16 2009 -0800

    st/mesa: Silence uninitialized variables warnings in st_draw.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0aef54ba627c748a43f601228c725f5ba79be002
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Dec 12 22:00:19 2009 -0800

    swrast: Silence uninitialized variable warnings in ss_tritmp.h.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=89d85e8170e38e04790a2c10541dec01fee9afd2
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Dec 12 21:46:13 2009 -0800

    glut: Prevent potential double free in menuVisualSetup.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=20590b97336c4ebe5d2bcee51d66820e1e5d26c8
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Dec 12 20:20:02 2009 -0800

    t_dd_dmatmp.h: Silence unused value warning in render_poly_elts.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cd1a09e3bbdb907e3b806e68400804310dc168ce
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Dec 12 18:42:18 2009 -0800

    glsl: Initialize member label of struct slang_operation to NULL.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f8d4ac56f7596613730fa4961d9b7b2e8d042055
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Dec 12 18:34:15 2009 -0800

    softpipe: Initialize source in blend_quad.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7ea452dd35ba8ae063c70cc7fc916975c823ecd6
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Dec 12 16:56:07 2009 -0800

    t_dd_dmatmp2.h: Silence unused value warnings.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=75e8dbb2351c6bdbda0e5eaefdf434a7a5518c75
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Dec 12 16:24:25 2009 -0800

    i915g: Silence unused value warning in intel_drm_get_device_id.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9dc018618d024cfbf1f342b0141bb6aab21f41b1
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Dec 12 16:18:08 2009 -0800

    t_dd_dmatmp.h: Silence unused value warnings in render_line_loop_elts.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=af4e4a73f78cb5ccb5b0295a4683b2eae5325d8f
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Dec 12 16:02:09 2009 -0800

    t_dd_dmatmp.h: Silence unused value warning in render_tri_fan_elts.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=588e9f69c4994d4e5bccdc8257a5aeb1e0b740d8
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Dec 12 15:47:17 2009 -0800

    progs/trivial: Silence compiler warnings in tri-blend-min.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=de9132f2740d3959af548e36e9b280e9853e59b6
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Dec 12 15:27:30 2009 -0800

    t_dd_dmatmp.h: Silence unused value warning in render_poly_verts.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1e444c9960b18bcee5216a49db997b1c5ec14eca
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Dec 12 15:08:01 2009 -0800

    swrast: Initialize tex_coords in handle_sample_op.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c1d361bd0b3570811ca4e49d09d3282aaa5cbe01
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Dec 12 14:41:35 2009 -0800

    t_dd_dmatmp.h: Silence unused value warning in render_quads_verts.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=786899f1532046526bcc94683112d79a5f59a660
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Dec 12 14:20:17 2009 -0800

    progs/trivial: Silence compiler warnings in tri-blend-max.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b91503f45740e6e2a5db92609aed887b6c7bd460
Author: Patrice Mandin <patmandin at gmail.com>
Date:   Sat Dec 12 23:15:08 2009 +0100

    Revert "nouveau: nv30: Disable swizzled surface usage if any dimension is 1 (Warsow creates a 1x1 front buffer)"
    
    This reverts commit ec7844537ecdb0b598447e37bf0b7120acd029f3.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7d529736b9a07ddd5d8127c56cc25e5f6f5f2c12
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Dec 12 13:39:39 2009 -0800

    t_dd_dmatmp.h: Silence unused value warning in render_tri_fan_verts.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ec7844537ecdb0b598447e37bf0b7120acd029f3
Author: Patrice Mandin <patmandin at gmail.com>
Date:   Sat Dec 12 22:31:53 2009 +0100

    nouveau: nv30: Disable swizzled surface usage if any dimension is 1 (Warsow creates a 1x1 front buffer)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c2cee7741e877bb78480eae8b8b5bfb55b42158c
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Dec 12 12:52:02 2009 -0800

    t_dd_dmatmp.h: Silence unused value warning in render_line_loop_verts.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=75f371e973d19650a5c157a0844e43ffdea5e43e
Author: Michal Krol <michal at vmware.com>
Date:   Sat Dec 12 16:58:43 2009 +0100

    Remove grammar module -- no dependencies left.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a3b32934c83f721102b9dd004227a528a174d7bb
Author: Michal Krol <michal at vmware.com>
Date:   Sat Dec 12 16:49:26 2009 +0100

    slang: Delete a file that is now autogenerated.
    
    This file has been modified in master and removed in feature branch.
    This gave a merge conflict I couldn't resolve by removing and git adding
    it to index.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a3eb0f718e19653a2ad8e49396c904183be456f3
Merge: 491f384c3958067e6c4c994041f5d8d413b806bc 784cca9fa527de771754d76545970f78094b9adf
Author: Michal Krol <michal at vmware.com>
Date:   Sat Dec 12 16:48:32 2009 +0100

    Merge branch 'master' into glsl-pp-rework-2
    
    Conflicts:
    	progs/perf/drawoverhead.c
    	progs/perf/teximage.c
    	progs/perf/vbo.c
    	progs/perf/vertexrate.c
    	src/mesa/shader/slang/library/slang_common_builtin_gc.h

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d80778218d512f51e1b52e2fe652021ecefd724a
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Thu Dec 10 00:36:03 2009 +0100

    nv50: support TXB and TXL
    
    ... and don't set the 'live' flag for TEX anymore, we'd
    have to know if results affect the inputs for another TEX,
    and I'm not going to do that kind of analysis now.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b0036f391a1862c15c4e33d221314926dba3213b
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Wed Dec 9 23:45:52 2009 +0100

    nv50: add S8Z24 depth texture format too

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cc0ffaba7d1df234b3c62769ade9dee712117d2f
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Thu Dec 10 20:54:18 2009 +0100

    nv50: fix depth comparison func TSC bits
    
    Unfortunately it seems that if depth comparison is
    active and we read a 2D texture, i.e. provide only
    2 inputs, the second is used for comparison ...

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6a689783b9f61fc12e35f7e613697a3f4b07766b
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Mon Dec 7 20:40:39 2009 +0100

    nv50: add src_mask case for IF opcode

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9f3644c42350fec2cda17e66548c517d9d00e47f
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Fri Dec 4 23:16:32 2009 +0100

    nv50: plug memory leak in miptree creation/destruction
    
    Keeping this dynamically allocated for texture arrays.
    Since we don't use it to store zslice offsets anymore
    it's either 1 or 6 integers (cube) ...

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f7a97344924461d64bfa5bd1b6a2c1151b70cc7c
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Wed Dec 2 19:59:07 2009 +0100

    nv50: use copies of tgsi src nv50_regs
    
    So we can use the 'mod' member without concern
    if a source is used multiple times in 1 insn.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6a15ec9141b070b088d03d87673d0d2741b7db6b
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Thu Dec 10 20:50:02 2009 +0100

    nv50: support vertex program textures

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=15c6558a2e6b613a6a058bb7f23b678a32e01846
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Dec 12 02:06:51 2009 -0800

    progs/xdemos: Silence compiler warnings in glxinfo.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d5be33477e4a5cb73a5ccc24c2ad6518adddeb40
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Dec 12 01:34:33 2009 -0800

    progs/tests: Silence compiler warnings in vpeval.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=44d6ab6de5d5c02c38146086d3f03523968df49e
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Dec 12 01:11:56 2009 -0800

    progs/tests: Silence compiler warnings in cva.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9e2eee4ab203773fa4b420d3782f0074f5b3bf32
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Dec 12 01:02:16 2009 -0800

    progs/redbook: Silence compiler warnings in aaindex.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=81dcf8bdf23250dc04dd60994aaede0eb5c2dda7
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Dec 12 00:33:42 2009 -0800

    t_dd_dmatmp.h: Silence unused value warning in render_line_loop_verts.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=784cca9fa527de771754d76545970f78094b9adf
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sat Dec 12 00:50:26 2009 +0100

    r300: disable blit debugging info

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6b8315494ac84e6b59ae9113653224ed0a546014
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sun Nov 22 15:12:24 2009 +0100

    r300: emit number of used colorbuffers to pass radeon cs checker

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dbd53f8f55cd4201ee230fec44f35e7dd2eea17d
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sat Nov 21 21:18:41 2009 +0100

    r300: setup render target format for r300/r400 cards too

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=353966b2da7de6d694285617ee5522ee4f3863ac
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sat Nov 21 18:16:29 2009 +0100

    r300: finish blit support for r300

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c1a7cc1e44e2c318eaa1de67893d20774f6fec5f
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Tue Nov 10 19:47:04 2009 +0100

    more blit fixes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cd5f167353f16fb4f5b349002625b704f3e23778
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Mon Nov 9 23:01:35 2009 +0100

    blit WIP

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7255a5486dcb3acd5d7d267b9f546aff38685555
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sun Nov 8 22:01:17 2009 +0100

    r300: use accelerated emit for CopyTex[Sub]Image functions

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a4df3f9227f1e068792454920d9ec782326da88f
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sun Nov 8 22:01:12 2009 +0100

    r300: accelerated blit support

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0a0d410bdbbc9ea9b56fca51e077de32d629d20d
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sun Nov 8 21:44:24 2009 +0100

    r300: fix wrong assertion

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bd58253f675cb37b7521f082f80a3fd9cab6eff1
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sat Nov 7 22:48:23 2009 +0100

    r300: export translateTexFormat function

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9975c484ad828c80089c718dcdbdb2040f45b67b
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sat Nov 7 21:13:55 2009 +0100

    r300: refactor PVS code and constants emission

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=545a2f4f2d94b663e67cf1e682b49d088dd7ee90
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sat Nov 7 19:51:44 2009 +0100

    r300: refactor R500 fragment program emission

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=05fae9fbf6d4409a8718813d9a607afc3c162050
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sat Nov 7 21:18:08 2009 +0100

    r300: refactor color buffer setup

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5ee270820ba8dc7bfc6be5812f02c66f4a76f705
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sat Nov 7 20:03:57 2009 +0100

    r300: use _mesa_meta_Clear for buffer clears

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=da73c1ed41c6d2867cca34ca1d481537ec3cb077
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sat Dec 12 00:00:34 2009 +0100

    r300: minor texture code refactoring

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4430a05a3a65c411996a923d1051bb7879204a53
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Dec 11 16:50:25 2009 -0700

    gallium: added comment for pipe_reference() return value

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9c01cf425fac3853c65bd732270a015106766865
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Nov 16 12:54:39 2009 -0700

    mesa: minor reformatting/rewrapping in dd.h

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=56dce15dcc7b0a869813ef97a0e68b166bac244f
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Nov 16 12:50:54 2009 -0700

    mesa: remove unused ctx->Driver.ActiveTexture() hook

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e24a8de8ba3b0765852dbcc170f770572bd042ac
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Nov 16 12:43:32 2009 -0700

    mesa: updated comment

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=09aa9844947771cb75cf6cbd1c40e0b573d8dafd
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Dec 11 10:11:45 2009 -0700

    Revert "scons: Pass -fno-strict-aliasing to gcc."
    
    This reverts commit a2937a2f4ecf22a5a4242cd0a350f20228f50232.
    
    Per Jose's comment, We don't want this on master.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a087eb590d780cb82b49464e05ffc85123adce7e
Merge: cb640c8d40c4ee34160a14d646c244f44a5013f6 e128cc205e30540597ecd57849060a6bf4714d9f
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Dec 11 10:04:07 2009 -0700

    Merge branch 'mesa_7_7_branch'
    
    Conflicts:
    	src/gallium/state_trackers/xorg/xorg_xv.c
    	src/mesa/drivers/dri/intel/intel_span.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e128cc205e30540597ecd57849060a6bf4714d9f
Merge: b605f4ff11c894500f2d0273c5d4653ff413448d 7d41b4248bee1d926646ef5fdff07da4f9026589
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Dec 11 09:51:27 2009 -0700

    Merge branch 'mesa_7_6_branch' into mesa_7_7_branch

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7d41b4248bee1d926646ef5fdff07da4f9026589
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Dec 11 09:41:34 2009 -0700

    docs: updated 7.6.1 relnotes with GLSL fixes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d8f8eca9efaf2f537cf9218e4dd1d742e19ffc76
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Dec 11 09:40:33 2009 -0700

    mesa: remove unnecessary loop in _mesa_remove_output_reads()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b605f4ff11c894500f2d0273c5d4653ff413448d
Merge: da3bc492d2438ac915e720c17b54d0d12ffd8a97 5076a4f53a2f34cc9116b45951037f639885c7a1
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Dec 11 09:22:00 2009 -0700

    Merge branch 'mesa_7_6_branch' into mesa_7_7_branch

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5076a4f53a2f34cc9116b45951037f639885c7a1
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Dec 11 09:16:25 2009 -0700

    mesa: check dst reg in _mesa_find_free_register()
    
    If a register was only being used as a destination (as will happen when
    generated condition-codes) we missed its use.  So we'd errantly return
    a register index that was really in-use, not free.
    
    Fixes bug 25579.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f7f1211b9b0a8fa0e5f5427b74b4eee4dabf65af
Author: Aurelien Jarno <aurel32 at debian.org>
Date:   Fri Dec 11 08:46:54 2009 -0700

    sparc: additional preprocessor test for SPARC 64-bit

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=da3bc492d2438ac915e720c17b54d0d12ffd8a97
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Dec 11 15:16:22 2009 +0000

    scons: Tweak MSVC release options.
    
    Enable whole program optimizations and fast math.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ffae1f938d61165fce620bfd76ea7ae74dc63289
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Dec 11 14:14:03 2009 +0000

    svga: Add a missing dependency from the prescale state.
    
    Thanks for Keith to finding this.
    
    Fixes Jedi Knight 2 menus.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8469baf41bd4775eab2403ecf08ed013343943a5
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Dec 11 13:15:12 2009 +0000

    svga: Always pass SVGA3D_SURFACE_HINT_DYNAMIC.
    
    Since we're reusing buffers we're effectively transforming all
    of them into dynamic buffers.
    
    It would be nice to not cache long lived static buffers. But there
    is no way to detect the long lived from short lived ones yet. A
    good heuristic would be buffer size.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=16876b8328059446b6fa0951f7848e5d500244ab
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Dec 11 12:29:02 2009 +0000

    svga: Keep tight control of texture handle ownership.
    
    The texture owns the surface handle. All derivatives need to keep
    a reference to texture.
    
    This fixes several assertions failures starting up Jedi Knight 2.
    
    Should cause no change for DRM surface sharing -- reference count still
    done as before there.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=770323e33e62169827454af74e9f90f09997f962
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Dec 11 12:09:02 2009 +0000

    svga: Fix mixed signed comparisons.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a2937a2f4ecf22a5a4242cd0a350f20228f50232
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Dec 11 12:08:32 2009 +0000

    scons: Pass -fno-strict-aliasing to gcc.
    
    Strict aliasing tule violations were fixed on master, but
    they're still causing problem in this branch, so disable this assumptions.
    
    Do not apply this fix to master (revert when you merge).

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8c981b94dc0ff30fe2b2786b1d5671be7d1610b7
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Nov 25 18:06:12 2009 +0000

    scons: Make it work with MinGW build of LLVM 2.6.
    
    LLVM 2.5 is no longer supported on windows.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=94fba49be97008565c0225bc46894bfd9453bb5e
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Dec 10 18:51:51 2009 -0800

    mesa: Initialize variable in MatchInstruction.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e31df54754e2305b7cc7072053bf5a4e0b477fd6
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Dec 10 18:32:33 2009 -0800

    mesa: Assign _mesa_lookup_parameter_index return value to GLint.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cb1dcb55f9884431a5e2b90e9208b42558a95611
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Dec 10 18:21:59 2009 -0800

    i915: Add missing break statement in i915_debug_packet.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d38ffed5236adf3ee83c0bc5bdee0233ce566e01
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Dec 10 17:50:35 2009 -0800

    glsl: Increase size of array in_slang_lookup_constant from 4 to 16.
    
    For some cases, _mesa_GetIntegerv reads up to params[15].

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1cf60c981091d7a46cb404fd607f85553c427761
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Dec 10 15:41:13 2009 -0800

    progs/samples: Byte swap individual members of struct _rawImageRec.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e624b77eb2d594cde053c73a530836e05227126a
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Tue Dec 8 23:25:26 2009 -0800

    intel: Remove ARGB internal_format == GL_RGB hacks
    
    Now that XRGB is supported, we don't need to hack around cases of an RGBA
    format buffer with an internal format of GL_RGB.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b4a6169412819cc3a027c6a118f0537911145a30
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Tue Dec 8 23:24:58 2009 -0800

    intel: Make RGB textures use XRGB8888

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cbdeb33209e782f011984a4b93cc0d36f567462e
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Tue Dec 8 21:15:36 2009 -0800

    intel: Make RGB renderbuffers use XRGB8888 like we do for RGB system buffers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=eadd9b8e16e3b1ad35fec54f780a0f94ac43988f
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Tue Dec 8 21:13:05 2009 -0800

    i965: Fix handling of drawing to MESA_FORMAT_XRGB8888
    
    It turns out that 965 and friends cannot actually render to an xRGB
    surfaces.  Instead, the surface has to be RGBA with writes to alpha
    disabled and the blend function modified to always use 1.0 for
    destination alpha.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4f2b2032f46939b6056f837a086e73f0417183fc
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Tue Dec 8 21:12:18 2009 -0800

    intel: Use spantmp2 GL_BGR / GL_UNSIGNED_INT_8_8_8_8_REV for XRGB8888

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ffc1f299e9eaa6eaa4b5586b9fb13132564bd3ae
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Tue Dec 8 21:10:45 2009 -0800

    spantmp2: Add support for GL_BGR / GL_UNSIGNED_INT_8_8_8_8_REV
    
    This is really for MESA_FORMAT_XRGB8888.  Clearly spantmp2.h needs some
    re-work.  Any volunteers?

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=430876cd3a70d3b701d136b825518140888f96c8
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Tue Dec 8 17:03:20 2009 -0800

    intel: name in intel_create_renderbuffer was always 0, remove

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0f01674a584ea6df96acf91d7cd3b8a9b48ee65e
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Tue Dec 8 16:06:13 2009 -0800

    intel: Use texformat accessor to get bytes-per-pixel

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4eee46efcb7e1f737b7115caf48ddb3b77408626
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Tue Dec 8 15:51:18 2009 -0800

    intel: softwareBuffer in intel_alloc_renderbuffer_storage was always false, remove

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3078bd136d6ee1d9ad16b4c834cad23b005304a4
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Tue Dec 8 09:57:27 2009 -0800

    intel: Axe intel_renderbuffer::texformat
    
    Since the texformat branch merge, the value of intel_renderbuffer::texformat
    is just a copy of gl_renderbuffer::Format.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=539a14a1dd5a0d277b193d9cd2d06423ed98dc8a
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Dec 9 11:36:45 2009 -0800

    intel: Flush the render/texture cache when finishing render to texture.
    
    Back when we were flushing the entire batch at BindFramebuffer, the kernel
    would notice the domain transition when someone went to texture from it and
    flush for us.  We no longer do the batch flushing every time, so we get to
    do aggressive flushing until we move batchbuffer handling to libdrm.
    
    Fixes piglit fbo-flushing.  Bug #25377.  No noticeable performance loss
    on cairo-gl (so this is better than batch flushing).

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bc0509bba8cc962a4ee2dafd684e153b3060262d
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Dec 10 13:24:15 2009 -0800

    progs/util: Byte swap individual members of struct _rawImageRec.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=51f52edaf186a927a2c8c29ba9dba56d18928a7e
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Dec 10 12:37:10 2009 -0800

    glsl: Fix array out-of-bounds access by _slang_lookup_constant.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dcb4a37fc89924192d923ed6906d2922371b8cb1
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Dec 10 12:11:09 2009 -0800

    mesa: Fix array out-of-bounds access by _mesa_TexParameteriv.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cb640c8d40c4ee34160a14d646c244f44a5013f6
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Dec 10 10:03:16 2009 -0800

    mesa: Fix default (swrast) GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS.
    
    The swrast pipeline shouldn't have any problem with all the frag and vert
    textures being bound at the same time.  Note that this may result in
    DRI drivers that don't set this limit having an improbable return
    (fragment + vertex < combined), but it seems like it shouldn't cause
    problems for apps.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=967e6e20099ebd3a7f68f49233e6cf3c99ce3317
Author: Zack Rusin <zackr at vmware.com>
Date:   Thu Dec 10 13:01:53 2009 -0500

    st/xorg: fix yv12 plus some cleanups in the upload code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=690d888416909f0449e6ebbfa46f18079b68b1bd
Author: Zack Rusin <zackr at vmware.com>
Date:   Wed Nov 18 12:06:32 2009 -0500

    st/xorg: enable yv12 for xv

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=51e945ec9c0b803f5e998f87449fb02a7c39ae65
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Dec 10 09:16:37 2009 -0800

    intel: Attempt to fix up after "Update vertex texture code."
    
    The MaxCombinedTextureImageUnits is the total number of samplers that can
    be bound between vertex, geometry, and fragment, not 0.  This should report
    the correct value on 965 now.  Other DRI drivers may also need updating if
    their MaxVertexTextureImageUnits != 0 (for example, if using the sw vertex
    pipeline).
    
    It's not clear to me if there's going to be a valid value for this
    limit other than MaxTextureImageUnits + MaxVertexTextureImageUnits (+
    MaxGeometryTextureImageUnits eventually).  If not, then we should probably
    just move this into the core at Get time.
    
    Bug #25518 (wine regression).  Fixes piglit vp-combined-image-units.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=491f384c3958067e6c4c994041f5d8d413b806bc
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Dec 10 16:29:04 2009 +0000

    scons: Get GLSL code building correctly when cross compiling.
    
    This is quite messy. GLSL code has to be built twice: one for the
    host OS, another for the target OS.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=289eab5389c0f0f3f85f872b2ba440f5e8416a50
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Dec 10 09:16:20 2009 -0700

    glsl/sl: fix _parse_boolconstant()
    
    Need to emit the radix before the digits.
    This fixes several glean/glgl1 regressions.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cc020425e929110613ddb405d3e82313d27a35ed
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Dec 10 08:33:01 2009 -0700

    mesa: added new libglslpp.a and libglslcl.a to libGL build

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=05eccfe79ec74a04630bcebff4c76accf4f85e0d
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Dec 10 08:25:47 2009 -0700

    glsl/apps: remove unused vars

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0d654a7f2cf173723eee930d2e5b9a1dd0140aaf
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Dec 10 08:25:35 2009 -0700

    glsl/pp: make some functions static

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=52271c5345fedcb5b30736d69e4944889dda234c
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Dec 10 08:25:16 2009 -0700

    glsl/pp: declare sl_pp_purify_options to silence warning

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7502b6affa72915cadeb0837028e7655e459da69
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Dec 10 08:24:45 2009 -0700

    glsl/cl: silence unused var warning

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f00805a11756fa9d2bdfce15f51ae4798d72b5fb
Author: Michal Krol <michal at vmware.com>
Date:   Thu Dec 10 12:59:23 2009 +0100

    slang: Predefine ES symbols for FEATURE_es2_glsl.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=417f36ccb062bee01aff92d6fcdf47af3ece3cb4
Author: Michal Krol <michal at vmware.com>
Date:   Thu Dec 10 12:58:44 2009 +0100

    glsl/apps: Predefine __GLSL_PP_PREDEFINED_MACRO_TEST for testing.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=22200bcafcc77ecdca0127ac72d68e75e2ad7aee
Author: Michal Krol <michal at vmware.com>
Date:   Thu Dec 10 12:58:21 2009 +0100

    glsl/pp: Add support for user-defined macros.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d1a09a9ba4a56067cc41e87d00fd7c395f0e7345
Author: Michal Krol <michal at vmware.com>
Date:   Thu Dec 10 12:39:37 2009 +0100

    glsl/apps: Explicitly add ARB_draw_buffers and ARB_texture_rectangle.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=48c60b0ecbc7d2f2b153d218a46c61928daddb8e
Author: Michal Krol <michal at vmware.com>
Date:   Thu Dec 10 12:39:10 2009 +0100

    slang: Explicitly enable ARB_draw_buffers and ARB_texture_rectangle.
    
    They are no longer built into the glsl preprocessor.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=91e164b3d0b1d36bfdf369266ae7e1ab396f1ba2
Author: Michal Krol <michal at vmware.com>
Date:   Thu Dec 10 12:38:22 2009 +0100

    glsl/pp: Add sl_pp_context_add_extension().
    
    This way third parties are able to add supported extension strings.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=05b62960929b78a53465ffcb0739454519ed157a
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Dec 9 22:34:07 2009 -0800

    mesa: Fix SCons build.
    
    Commit cd6b8dd9e82fedc55d033131fbc0f8ee950567c8 deleted
    src/mesa/state_tracker/st_cb_get.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=71f4267ac23f52dcc94590cb94c3e0ce451662aa
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Thu Dec 10 03:51:35 2009 +0100

    winsys/intel: fix dereferencing of opaque type due to pipe_reference changes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b82757880545f8bce471ba8f13c16998888cd4b5
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Dec 9 17:59:23 2009 -0800

    mesa: Fix array out-of-bounds access by _mesa_TexGend.
    
    _mesa_TexGend calls _mesa_TexGenfv, which uses the params argument
    as an array.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=444d1f39108ab4419843f19f76c968cef3398bab
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Dec 9 17:34:50 2009 -0800

    mesa: Fix array out-of-bounds access by _mesa_Lighti.
    
    _mesa_Lighti calls _mesa_Lightiv, which uses the params argument
    as an array.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=34528a34c446afea4442f479713e7f926220f128
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Dec 9 17:11:30 2009 -0800

    mesa: Fix array out-of-bounds access by _mesa_Lightf.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=068596c9a7e8d330ffdff8ad8700bd6093b5bdea
Author: michal <michal at transistor.(none)>
Date:   Thu Dec 10 01:03:15 2009 +0100

    Build mesa glsl with make.
    
    Still don't know how to add glsl to mesa dependencies.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c6b450033d7ec2a415b1d761da1d94588358c94b
Author: Marek Olšák <maraeo at gmail.com>
Date:   Wed Dec 9 00:45:18 2009 +0100

    r300g: fix routing of vertex streams if TCL is bypassed
    
    Generating mipmaps finally works, among other things. Yay!

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6de7ac73bf027b9ace6f5f0c8063cbf724d95cee
Author: Marek Olšák <maraeo at gmail.com>
Date:   Tue Dec 8 21:53:19 2009 +0100

    r300g: always disable unused colorbuffers

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=87b822e024797ef2fdb51ec9364f21eeb4d07161
Author: Marek Olšák <maraeo at gmail.com>
Date:   Tue Dec 8 04:55:32 2009 +0100

    r300g: make pow(0,0) return 1 instead of NaN in the R500 fragment shader
    
    Unfortunately we can't fix this easily in the R300 fragment shader,
    and it's probably not worth the effort.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8cc570a48c2e8e18622027cbd76f16a746b430bc
Author: Marek Olšák <maraeo at gmail.com>
Date:   Wed Dec 9 00:55:51 2009 +0100

    r300g: clean up r300_emit_aos

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=348883076bd213ec733a1ba2a4768788e4669c97
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Dec 9 13:15:05 2009 -0800

    mesa: Fix array out-of-bounds access by _mesa_PointParameteri.
    
    _mesa_PointParameteri calls _mesa_PointParameterfv, which uses the
    params argument as an array.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6f2d51b81ff907af9727e90153a46e79e246fc66
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Dec 9 13:00:22 2009 -0800

    mesa: Fix array out-of-bounds access by _mesa_PointParameterf.
    
    _mesa_PointParameterf calls _mesa_PointParameterfv, which uses the
    params argument as an array.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=637970aefdcdd1ee50e3759de384b82e6109a45c
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Dec 9 12:43:28 2009 -0800

    mesa: Fix array out-of-bounds access by _mesa_LightModelf.
    
    _mesa_LightModelf calls _mesa_LightModelfv, which uses the
    params argument as an array.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8927b72118f9433aafd0e811cfc1981215eb3c5f
Author: Richard Li <richardradeon at gmail.com>
Date:   Wed Dec 9 15:39:16 2009 -0500

    r600 : add pre-compile mesa shader calling interface, in order to handle
    complex built-in shader instructions.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a082d965de228d5035e59245df528af62761652a
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Dec 9 11:26:24 2009 -0800

    glsl: Remove unused member x from struct slang_operation.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a08e348a84f57ed5e8bf5888f1ce13934d2ce8fa
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Dec 9 19:03:10 2009 +0100

    gallium: first steps to treat edgeflags as regular vertex element
    
    The idea here is to eliminate the set_edgeflags() call in pipe_context
    by treating edgeflags as a regular vertex element.
    
    Edgeflags provoke special treatment in hardware, which means we need to
    label them in some way, in this case we'll be passing them through the
    vertex shader and labelling the vertex shader output with a new TGSI
    semantic (TGSI_SEMANTIC_EDGEFLAG).

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3de8fff45d04fd7e702cd656ba97cafd348c3981
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Dec 9 08:30:01 2009 -0700

    mesa: fix baseLevel >= MAX_TEXTURE_LEVELS test
    
    This fixes invalid array indexing when baseLevel == MAX_TEXTURE_LEVELS.
    See bug 25528.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dfdf83d714c0d32d9182eb3001cf642aa6cb5c87
Author: Michal Krol <michal at vmware.com>
Date:   Wed Dec 9 14:22:30 2009 +0100

    Revert "Simplify the redundant meaning of format layout."
    
    This reverts commit eb926ddf9eee1095c7fc12013f0b8375bbaeca6f.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=59f6af51b858340139fe2139e2698fef8a5ad62f
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Dec 9 10:59:38 2009 +0000

    util: Document the meaning of util_format_layout.
    
    The util_format_layout name was unfortunate and there
    are  as been a lot of confusion due to this. Hopefully
    this will shed some light on what it was meant for.
    
    Bottom line is: do not rely on these values unless
    you're automatically code generating pixel
    packing/unpacking routines.
    
    Suggestions for better names than util_format_layout
    are welcome!

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=33a120e4761a661736ea64a3efc2e3831ac5600a
Author: Andre Maasikas <amaasikas at gmail.com>
Date:   Wed Dec 9 10:51:52 2009 +0200

    r600: fix state size prediction after dc0777d3

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5e2a86cb1be935f1c54efcf5b4e6a1b7371ff5e7
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Tue Dec 8 21:05:30 2009 +0100

    vmware/xorg: Properly detect overlay support

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b7cf8a1f93ef3a81f2e8c44adca9a3990da4466d
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Tue Dec 8 21:03:29 2009 +0100

    vmware/core: Update vmwgfx_drm.h

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e3fa700c178e11e6735430119232919176ab7b42
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Wed Dec 9 11:03:49 2009 -0800

    meta: Bind texture to unit 0 for mipmap generation
    
    If the active texture unit on entry to mipmap generation is not zero, bind the
    texture to unit zero.
    
    Fixes bug #24219.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cd6b8dd9e82fedc55d033131fbc0f8ee950567c8
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Dec 9 10:08:07 2009 -0800

    mesa: Move OES_read_format support from drivers into the core.
    
    The assertion is that the correct read type to be using is the native
    type of the underlying read renderbuffer.  For some fallback paths, this
    may be worse than GL_RGBA/GL_UNSIGNED_BYTE for reads today, but it gets
    all drivers the expected GL_BGRA/GL_UNSIGNED_BYTE for ARGB8888 or
    GL_BGR//GL_UNSIGNED_SHORT_5_6_5_REV for rgb565 with no work.
    
    This fixes the intel (and other) DRI drivers to report read formats that
    should hit blit PBO readpixels paths.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=af16c822a5af8ce0aa7582e8ea44315b62b7356b
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Dec 8 18:26:05 2009 -0800

    mesa: Fix array out-of-bounds access by _mesa_LightModeli.
    
    _mesa_LightModeli calls _mesa_LightModeliv, which uses the
    params argument as an array.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d33bf38d63d233f6a09115acfff230c464d3ee29
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Dec 8 17:51:07 2009 -0800

    mesa: Fix array out-of-bounds access by _mesa_Fogf.
    
    _mesa_Fogf calls _mesa_Fogfv, which uses the params argument
    as an array.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3f7c2ac2798b385bed97b6931a1568a7e0223a0a
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Dec 8 17:25:05 2009 -0800

    mesa: Fix array out-of-bounds access by _mesa_TexParameteri.
    
    _mesa_TexParameteri calls set_tex_parameteri, which uses the
    params argument as an array.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dd9eb8774ad7918187afebf8cd3be6f4b80f0f3b
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Dec 8 16:15:07 2009 -0800

    i965: Enable the accelerated ReadPixels path on gen4 along with pre-gen4.
    
    Passes piglit pbo-read-argb8888, and doesn't otherwise regress quick.tests.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7f146b38240e1c4efa6d8d0a4e5a0c8346706de5
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Dec 8 16:04:33 2009 -0800

    mesa: Fix array out-of-bounds access by _mesa_Fogi.
    
    _mesa_Fogi calls _mesa_Fogfv, which uses the params argument
    as an array.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a1d46fbea0b40d7edc668ea5993ea4318f37c9f9
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Dec 8 15:42:13 2009 -0800

    mesa: Fix array out-of-bounds access by _mesa_TexParameteri.
    
    _mesa_TexParameteri calls set_tex_parameterf, which uses the
    params argument as an array.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d88f3b946804f9a3e8cad4f8896e6be488fec2b5
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Dec 8 14:31:38 2009 -0800

    mesa: Fix array out-of-bounds access by _mesa_TexParameterfv.
    
    _mesa_TexParameterfv calls set_tex_parameteri, which uses the
    params argument as an array.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=54b0ed8360019fc6e0234c2c3413be40fe4d3b59
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Dec 8 15:03:15 2009 -0700

    vbo: fix array index out of bounds error, and fix evaluator priorities
    
    Fixes bug 25525.
    Plus, the GL_NV_vertex_program evaluators alias and override the
    convential evaluator maps, so set their state after the conventional
    maps.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=eb926ddf9eee1095c7fc12013f0b8375bbaeca6f
Author: Michal Krol <michal at vmware.com>
Date:   Tue Dec 8 20:48:47 2009 +0100

    Simplify the redundant meaning of format layout.
    
    We really just need to know whether the format is compressed or not.
    For more detailed information format colorspace should suffice.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=47c780180b888e115b630cd940fe9c29dd53b4c5
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Tue Dec 8 17:51:19 2009 +0100

    nouveau: use boolean instead of bool

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=849a0644ada6ed7c3576babc3b348bee227118ff
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Tue Dec 8 17:44:51 2009 +0100

    cell: use boolean instead of bool

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fd7a9ec7f97d540d22f546d96c3d1c808f163bba
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Tue Dec 8 17:42:49 2009 +0100

    gallium: use boolean instead of bool in p_refcnt.h
    
    all code in gallium should use boolean not bool

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=876a785a182d7987786377ff0a44ee40628254f3
Author: Michal Krol <michal at vmware.com>
Date:   Tue Dec 8 19:58:13 2009 +0100

    Format layout cannot be used to distinguish scaled/normalised formats.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4ebc54795dc93f7eee200312abfa2da1b49506e3
Merge: bc7567d9665924650c43c661d07ae9a922554bee ee1720b99dfb5964962f2346406a4e3e88374a68
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Tue Dec 8 19:26:20 2009 +0100

    Merge branch 'gallium-strict-aliasing'

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ee1720b99dfb5964962f2346406a4e3e88374a68
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Tue Dec 8 19:13:48 2009 +0100

    gallium: fix more potential strict aliasing issues
    
    In particular, gcc man page warns that
    union a_union {
       int i;
       double d;
    };
    
    int f() {
       double d = 3.0;
       return ((union a_union *) &d)->i;
    }
    
    "might" not be ok (why not?), even though it doesn't seem to generate
    any warnings. Hence don't use this and do the extra step to actually use
    assignment to get the values in/out of the union.
    This changes parts of 3456f9149b3009fcfce80054759d05883d3c4ee5.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bc7567d9665924650c43c661d07ae9a922554bee
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Dec 7 14:12:28 2009 -0700

    tgsi: fix some off-by-one errors in shader length, instruction length
    
    The ureg and/or tgsi-simplification work introduced some inconsistencies
    between the ureg and traditional TGSI construction code.
    
    Now the tgsi_instruction::NrTokens field is consistant and the
    tgsi_header::BodySize field isn't off by one.
    
    Fixes bug 25455.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ddbd2d08b7c5b5653981db8fec58d5c3244049cd
Author: Michal Krol <michal at vmware.com>
Date:   Tue Dec 8 15:46:15 2009 +0100

    util/format: Take advantage of sequential nature of pipe_format enum.
    
    Make sure the format descriptor table can be indexed directly.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=714e1880d9e39a7ad5e59fd48306cb92ade65e6f
Author: Michal Krol <michal at vmware.com>
Date:   Tue Dec 8 15:35:54 2009 +0100

    gallium: Make pipe_format a sequential enum.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ceb3cf55196e757793877e17a0713a85feca3ee0
Author: Michal Krol <michal at vmware.com>
Date:   Tue Dec 8 15:31:07 2009 +0100

    util/format: Remove unreferenced local.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6fd8b9b550713302566bb4c28e49c219870ccfec
Author: Michal Krol <michal at vmware.com>
Date:   Tue Dec 8 15:30:10 2009 +0100

    Remove remaining pipe format utility functions.
    
    Depricate pf_type(), pf_size_*(), pf_layout() and pf_exp2().
    
    Map depricated PIPE_FORMAT_TYPE to new UTIL_FORMAT_ values:
    
    UNKNOWN = TYPE_VOID
    UNORM   = TYPE_UNSIGNED + LAYOUT_ARITH
    SNORM   = TYPE_SIGNED + LAYOUT_ARITH
    FIXED   = TYPE_FIXED
    FLOAT   = TYPE_FLOAT
    USCALED = TYPE_UNSIGNED + LAYOUT_ARRAY
    SSCALED = TYPE_SIGNED + LAYOUT_ARRAY
    SRGB    = TYPE_COLORSPACE_SRGB

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=629a648b059d8a2653b6a9cdf7f460533de0e1da
Author: Andre Maasikas <amaasikas at gmail.com>
Date:   Mon Dec 7 17:22:03 2009 +0200

    r600: and finally fix SCS

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0f854105f5a430ab36281c9bed530eccb8b8f44c
Author: Andre Maasikas <amaasikas at gmail.com>
Date:   Mon Dec 7 16:27:05 2009 +0200

    r600: remove (now) dead code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fbe06a9c2999a802333f8310156d58045d723799
Author: Andre Maasikas <amaasikas at gmail.com>
Date:   Mon Dec 7 16:23:07 2009 +0200

    r600: fix SIN also

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2b8b16f6a6ce6091d4939cfb567a65a52757dff0
Author: Andre Maasikas <amaasikas at gmail.com>
Date:   Mon Dec 7 16:09:10 2009 +0200

    r600: use the new inline constants feature to fix COS

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4e86cedf5b7ab98dbe59115fc325f9b3172d58be
Author: Andre Maasikas <amaasikas at gmail.com>
Date:   Mon Dec 7 15:23:40 2009 +0200

    r600: add assembler support for literal(inline) constants
    
    and use it in cubemap instruction sequence for testing

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=602ba357edd640e0db17911b39d3ecfbf5675230
Author: Andre Maasikas <amaasikas at gmail.com>
Date:   Mon Dec 7 13:04:32 2009 +0200

    r600: merge alu_instruction/alu_instruction2

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=17e212e2631cd652c28378399806c3b3bd293e9a
Author: Andre Maasikas <amaasikas at gmail.com>
Date:   Mon Dec 7 11:51:36 2009 +0200

    r600: add ABS support for source regs to assembler
    
    use it in tex cube instruction sequence

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=50ab51101e4c5e64ab92c260c324fb66a98851a8
Author: Andre Maasikas <amaasikas at gmail.com>
Date:   Fri Dec 4 16:36:41 2009 +0200

    r600: glsl - allow specifying texture sampler via uniforms
    
    looks kinda hackish, should rethink later

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=94723b60cf3dd838dfaf505450db8ef2e089399c
Author: Andre Maasikas <amaasikas at gmail.com>
Date:   Fri Dec 4 13:53:44 2009 +0200

    r600: implement FRAG_ATTRIB_FACE, glsl/twoside works

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=323d1fb3910d7e53cb5200ee90849b2231fd96fb
Author: Andre Maasikas <amaasikas at gmail.com>
Date:   Fri Dec 4 12:58:36 2009 +0200

    r600: quick hack to get KIL_NV working - does condition TR only for now

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c1d79a4235fa2edb05e92f9b93a105ff356a4a18
Author: Andre Maasikas <amaasikas at gmail.com>
Date:   Fri Dec 4 11:37:15 2009 +0200

    r600: wip glsl - refactor conditional instructions a bit
    
    remember the dst register which is used for cond updates
    when it's time to use the cond codes issue a separate PRED instruction

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=94c6ec5809b08676f12628b49dd88ec694d07a48
Author: Andre Maasikas <amaasikas at gmail.com>
Date:   Thu Dec 3 18:12:45 2009 +0200

    r600: execute SET funtions on all channels
    
    seems assemble_LOGIC was meant for non-condition-code instructions
    so execute in for all components as previously

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2aebc5e01fbab6046f80c881d30717f788a390bc
Author: Alan Hourihane <alanh at vmware.com>
Date:   Tue Dec 8 13:11:09 2009 +0000

    move assert to avoid crash in debug build.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f44f6473e60fdcde24b0d8b166fce8a2ffe366b7
Author: Thomas Hellstrom <thellstrom at vmware.com>
Date:   Tue Dec 8 12:48:56 2009 +0100

    st/xorg Fail early if we don't intend to accelerate.
    
    Saves a number of unneeded computations and log noise.
    
    Signed-off-by: Thomas Hellstrom <thellstrom at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=189ee75abb9c7b9c4a8bc0e678feaf8a6513a483
Author: Jeremy Huddleston <jeremy at vincent.local>
Date:   Sun Dec 20 21:34:27 2009 -0800

    darwin: mklib: Use lipo rather than file to figure out architectures of object files
    (cherry picked from commit ad7f9d71e22fb7667c90dbbc0558939b89a45154)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=da5741cf533ff5a3f0ee38e7d790b26e5e77ee21
Author: Jeremy Huddleston <jeremy at vincent.local>
Date:   Sun Dec 20 21:32:35 2009 -0800

    darwin: Cleanup CPPFLAGS a bit
    (cherry picked from commit 4a1e103858a1db0fb037891b8d4a9426eff32b98)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6785d6741db987469293d737e9b18f94d189b62e
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Dec 18 16:57:23 2009 -0800

    i915: Fix GL_TEXTURE_MAX_LEVEL support (piglit levelclamp test).

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b51e0fafdf6a39df1b0d1208595c92d5fa9ceba6
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Dec 18 16:49:32 2009 -0800

    i915: Clean up some unnecessary x/y miptree code.
    
    The base of the texture is always the base of the miptree.  If it wasn't,
    we'd have issues with this code due to miptrees not walking the same
    direction for all LODs.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f06c8bd8dd961c9b722759b5d1f8fca78023aba8
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Dec 15 14:32:47 2009 -0800

    i965: Add support for OPCODE_CMP in the VS to fix GLSL sqrt()
    
    Bug #25628.  Fixes piglit case glsl-vs-sqrt-zero.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=325f045c04121b989bddfca02711e3d03f7f9c3f
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Dec 18 18:39:44 2009 +0000

    st/mesa: move assert on nr vs insns until after pos_invarient expansion
    
    It is possible to have a 1-instruction vertex shader before expanding
    pos_invarient.  Not sure what this assert achieved, but at least move
    it where it is correct.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=eaa3a025da18a0b7f25460f86bb4afcd08017dfe
Merge: b5e256c76dea2182c82af2a4f66224735701d55a 32ccc9b0bbfad46d2f4ce3b9ac4cdd182d7b64e4
Author: Michel Dänzer <daenzer at vmware.com>
Date:   Tue Dec 8 12:25:34 2009 +0100

    Merge branch 'mesa_7_7_branch'

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=32ccc9b0bbfad46d2f4ce3b9ac4cdd182d7b64e4
Author: Michel Dänzer <daenzer at vmware.com>
Date:   Tue Dec 8 11:45:19 2009 +0100

    vmware/xorg: Fix SCons build.
    
    Not sure how vmw_screen.c could build at all though...

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9e42683fb3ecd453267a5885a138b425a2b79236
Author: Michel Dänzer <daenzer at vmware.com>
Date:   Tue Dec 8 11:43:22 2009 +0100

    vmware/xorg: Avoid warning about HAVE_STDINT_H being redefined.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b5e256c76dea2182c82af2a4f66224735701d55a
Merge: ac66598ed8bc218720cf2a1a7493b7e25ca9d962 0d4a05445c6b47b93269a3829afbe509ffec4817
Author: Andre Maasikas <amaasikas at gmail.com>
Date:   Tue Dec 8 11:57:24 2009 +0200

    Merge branch 'mesa_7_7_branch'
    
    Conflicts:
    	src/mesa/drivers/dri/r600/r700_assembler.c
    	src/mesa/main/version.h

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1de1deffce9c7120a167af8553b606eec82e60a3
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Dec 8 00:43:38 2009 -0800

    i915g: Fix memory leak when pci id is unknown.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7e93e06781d2f3e0c737c7654c3fb0d83e31e45a
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Dec 8 00:37:35 2009 -0800

    i915g: Add missing break statement in i915_debug_packet.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7f8e22aa29b7340d51b1f2e16d55a035c0f9b851
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Dec 8 00:26:37 2009 -0800

    rbug: Initialize variable in rbug_get_message.
    
    Silences uninitialized variable warning.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0d4a05445c6b47b93269a3829afbe509ffec4817
Merge: ba167f812c44c4bb8c8f844c3d5fbff60bfc93eb 369669ff9a7ff7636cadef8e2b13f2f28face98f
Author: Andre Maasikas <amaasikas at gmail.com>
Date:   Tue Dec 8 10:16:14 2009 +0200

    Merge branch 'mesa_7_6_branch' into mesa_7_7_branch

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=369669ff9a7ff7636cadef8e2b13f2f28face98f
Author: Andre Maasikas <amaasikas at gmail.com>
Date:   Thu Dec 3 12:26:44 2009 +0200

    r600: add support for TXB instruction
    
    makes testing other things easier - does not hang the card
    TODO: enable TEX dependency tracking in vertex programs

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dc0777d3e3b760d7faa5fb99a189919bde07ca0b
Author: Andre Maasikas <amaasikas at gmail.com>
Date:   Wed Nov 4 10:00:47 2009 +0200

    r600: reorder state for render_target and blend
    
    First time around render targets are not enabled yet (done in
    r700SendRenderTargetState) so blend state is not emitted for any targets.
    Affects first glClear in some mesa tests.
    As a quick fix reorder state emit so that target is set first

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=add6dfbba64260c9b314b4a95c8def084e05bd3b
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Dec 7 19:04:07 2009 -0800

    llvmpipe: Initialize variables in emit_instruction.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3e8b2fda215689b9a77c73020a1efc523995931e
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Dec 7 18:40:37 2009 -0800

    progs/test: Initialize variable in prog_parameter.
    
    Silences uninitialized variable compiler warning.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ba167f812c44c4bb8c8f844c3d5fbff60bfc93eb
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Mon Dec 7 17:18:56 2009 -0800

    mesa: set version string to 7.7-rc1
    
    Also modify the Makefile to use the correct version for the tarballs.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8fc433fa0f8c5364454858f9be919387feda440c
Merge: bb64c9bcdf9962c4f74d71f49307de1da4c3392b 9dbd47fc6b1cf9ddfb318f2e05df0886cd5fe0df
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Mon Dec 7 17:16:10 2009 -0800

    Merge branch 'mesa_7_6_branch' into mesa_7_7_branch
    
    Conflicts:
    	progs/demos/projtex.c
    	progs/xdemos/glxinfo.c
    	src/mesa/main/version.h
    
    To fix the confilicts in projtex.c and glxinfo.c I just took the code from
    mesa_7_6_branch.  The conflicts seem to have occured from cherry-picks from
    mesa_7_7_branch to mesa_7_6_branch followed by commmits just to
    mesa_7_6_branch.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bb64c9bcdf9962c4f74d71f49307de1da4c3392b
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Mon Dec 7 17:06:07 2009 -0800

    Revert "intel: Make RGB renderbuffers use XRGB8888 like we do for RGB system buffers."
    
    This reverts commit 4598942b1b88a2a7d5af7febae7e79eedf00e385.
    
    XRGB8888 doesn't work as intended.  Revert this for now, and we'll revisit it
    for 7.8 or something.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9dbd47fc6b1cf9ddfb318f2e05df0886cd5fe0df
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Mon Dec 7 16:59:59 2009 -0800

    mesa: set version string to 7.6.1-rc3

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9921b3048e611398460ef774355b7515bc901240
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Mon Dec 7 22:24:41 2009 +0100

    radeon: fix cases when only first image where put directly into miptree.
    
    Make sure that minimal width, height and depth of texture image is 1.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=013cf1d63deb9c33089777afbdea85013fd46b49
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Mon Dec 7 22:22:57 2009 +0100

    radeon: fix image migration for small compressed textures
    
    memcpy would give incorrect results if src rowstride != dst rowstride

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=72362a5cd41d97b770980c28fe6719c556f12ab7
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Mon Dec 7 21:47:49 2009 +0100

    mesa: fix shader prog_execute strict aliasing violations
    
    use unions instead of pointer casts.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7d84169865f5907a02ff2283ca7bd45a3bb2f3c9
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Dec 7 12:31:08 2009 -0800

    progs/demos: Fix memory leak in projtex.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3456f9149b3009fcfce80054759d05883d3c4ee5
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Mon Dec 7 20:35:42 2009 +0100

    gallium/util: fix util_color_[un]pack[-ub] to be strict aliasing safe
    
    use pointer to union instead of void pointer.
    gcc complained a lot, depending what the pointer originally actually was.
    Looks like it's in fact maybe legal to cast for instance uint pointers to
    union pointers as long as union contains a uint type, hence use this with some
    callers, other just use union util_color in the first place.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c36d1aacf4c70d76165c91cd7048c0f9f43b8571
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Mon Dec 7 20:11:46 2009 +0100

    mesa: fix strict aliasing issues in half-to-float/float-to-half conversions
    
    use union instead of casts

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ac66598ed8bc218720cf2a1a7493b7e25ca9d962
Author: Michal Krol <michal at vmware.com>
Date:   Mon Dec 7 18:12:05 2009 +0100

    util/tile: Support R8G8B8A8_UNORM format.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c90baf444ca91d06ae5be392a04c0c8119cb08dd
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Dec 7 09:05:40 2009 -0700

    st/mesa: remove debug code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0311d9ccf4b717300a99355a02eff23935b4c08a
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Dec 7 09:03:39 2009 -0700

    progs/glsl: updates to deriv.c test
    
    Pass window size into the shader so scaling the window doesn't effect
    the colors.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8ce17134431ec27666e8fba2fa4bd22ba3f3ed18
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Dec 7 09:00:57 2009 -0700

    st/mesa: negate DDY to match GL semantics
    
    This fixes the regression from commit 884007546c98b1779bf266ec5111b1e7e2b68b2e
    Fixes bug 25456 (piglit derivs regression).

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8468234bfa98be77cbceecc8e91325c00e4e424b
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Dec 7 08:59:38 2009 -0700

    st/mesa: fix up comment

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8796dbf5196bcc75d39372570fa6347cd018354d
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Dec 3 09:49:27 2009 -0700

    progs/glsl: added texture mapping to bump demo
    
    Press 't' to toggle texture map.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=12981589b729de0242d6ea74d8e4e9889793088c
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sun Dec 6 23:55:58 2009 -0800

    radeong: Automatically softpipe for non-r3xx.
    
    Well, technically non-r[345]xx. At any rate...
    
    $ glxgears
    libGL: OpenDriver: trying /home/simpson/mesa/lib/gallium/r600_dri.so
    131 frames in 5.0 seconds = 26.107 FPS
    
    I'm sure you can see where this is going. :3

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e3a3ca097c1859c59daf99b722a788cd432b40dc
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sun Dec 6 23:50:31 2009 -0800

    radeong: Call softpipe_create directly.
    
    Allows us to finally remove radeon_winsys_softpipe.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d8d8b0d244d9abfd16f99de7f2f30c635033f66f
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sun Dec 6 23:49:02 2009 -0800

    softpipe: sp_winsys.h should define/include what it needs.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c99fb991a3b46c5978248b00eef0efd742127a44
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sun Dec 6 23:33:41 2009 -0800

    r300g: Clean up previous commit.
    
    If *I* can't read it, there's a strong possibility others can't,
    either.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7091afed789dbba8364deaea0b7a5a99a12ff25e
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sat Dec 5 01:27:59 2009 +0100

    r300g: enhance ZTOP conditions

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c574f515f0aa20ccc3841cf61a6124bc5996e7b2
Author: Younes Manton <younes.m at gmail.com>
Date:   Sun Dec 6 12:26:55 2009 -0500

    nouveau: Work around nv04-nv40 miptrees not matching nouveau_miptree.
    
    Thanks to Bob Gleitsmann for the patch.
    
    I'll clean this up in a better way later if noone else beats me to it.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7005f7cd1a9947e75bf772897d9055e3fe467c3d
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Nov 20 16:33:25 2009 -0800

    st/egl: Fix memory leak in egl_tracker.c.
    (cherry picked from commit 052b127842af3372fd768eae8e29b240a696a12a)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=07487643515edb731c6abc3e931c329a89dd9293
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sat Dec 5 20:39:11 2009 +0100

    r300g: don't render if everything is culled by scissoring
    
    Otherwise a CS is refused by kernel 2.6.31 (and maybe all later
    versions, not sure).

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e1380cae885df37d4a211d0271f59487d9f2db78
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sat Dec 5 19:17:20 2009 +0100

    r300g: remove redundant code and clean up

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c994f08eb1ec2a4bbaa44fbd6d35e7ff033d5c3c
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Nov 28 23:22:31 2009 -0500

    dri: Fix potential null pointer dereference in driBindContext.
    (cherry picked from commit 919898e92fa23ff71a59d86a46ff0886a6f34e4d)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f622b649fb0c55b1640997f9d32ea327743519a1
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Nov 24 00:57:55 2009 -0500

    dri: Fix potential null pointer deference in dri_put_drawable.
    (cherry picked from commit 364070b1f2b08d43fb205ec198894a35bec6b2f3)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=76b3523d752968bc552d4350a39b9b9b1a023cf0
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Nov 23 01:30:32 2009 -0500

    glx: Prevent potential null pointer deference in driCreateContext.
    (cherry picked from commit 4b0b250aae6ae7d48cd24f9d91d05ab58086c4b2)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=978b80c8e35b465273921a28540ed15f07d1afbf
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Oct 9 07:24:04 2009 -0600

    progs/tests: Add tests to Makefile.
    (cherry picked from commit 76d2ec3a0a047a65ffca70f53848241a3225dad3)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=df02bc42b330fe20679dd3e5e83317df72ddd5ca
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Sat Dec 5 18:24:41 2009 -0500

    radeon/r200/r600: fix drivers for changes in 433f0a82f5a4696e6b0c4061f645485ec8079bb4

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3cd745515e72c42efcd0c9f7d30e58f46f821b98
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Nov 20 16:03:48 2009 -0800

    draw: Initialize variable in draw_pt.c.
    (cherry picked from commit ea98e9820d7117f7a187f355445796b1ef5d9e0c)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b2953ee1a655a010f36b5fc1b47f8bd8b06ce368
Author: Vinson Lee <vlee at vmware.com>
Date:   Sun Nov 29 00:50:48 2009 -0500

    mesa: Fix array out-of-bounds access by _mesa_TexGenf.
    
    _mesa_TexGenf calls _mesa_TexGenfv, which uses the params argument
    as an array.
    (cherry picked from commit ca5a7aadb4361e7d053aea8687372cd44cbd8795)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d74cd04e6190ebb3a9c53d45cbb2452d92e24ad5
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Nov 28 23:47:23 2009 -0500

    mesa: Fix array out-of-bounds access by _mesa_TexGeni.
    
    _mesa_TexGeni calls _mesa_TexGeniv, which uses the params argument
    as an array.
    (cherry picked from commit d55fb7c835b56951f05a058083e7eda264ba192e)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ca8a2150c79899bad0f80e132656863822db045e
Author: Vinson Lee <vlee at vmware.com>
Date:   Sun Nov 29 21:17:44 2009 -0500

    mesa: Fix array out-of-bounds access by _mesa_TexParameterf.
    
    _mesa_TexParameterf calls set_tex_parameterf, which uses the params
    argument as an array.
    (cherry picked from commit 270d36da146b899d39e08f830fe34b63833a3731)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4071d065c2c32a872bb148d108252a2380c42da4
Author: Vinson Lee <vlee at vmware.com>
Date:   Sun Nov 29 18:18:23 2009 -0500

    mesa: Fix array out-of-bounds access by _mesa_TexParameterf.
    
    _mesa_TexParameterf calls set_tex_parameteri, which uses the params
    argument as an array.
    (cherry picked from commit a201dfb6bf28b89d6f511c2ec9ae0d81ef18511d)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cbb7226a4b457a3ebc94592660f22324c8e7cfcc
Author: Younes Manton <younes.m at gmail.com>
Date:   Sat Dec 5 13:19:54 2009 -0500

    st/xvmc: No more pf_get_block().

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=56a4342a0493ad1d502d4791ab941ef171d36e60
Author: Michel Dänzer <daenzer at vmware.com>
Date:   Sat Dec 5 17:48:00 2009 +0100

    r300g: Need to emit a hardware scissor rectangle even if scissor is disabled.
    
    Just make it cover the whole framebuffer in that case. Otherwise the kernel CS
    checker may complain, e.g. running progs/demos/gearbox. That runs fast now
    here, but doesn't look right yet.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=01537a84dfe65cd1512d6fbf71e975fad5639432
Author: Michel Dänzer <daenzer at vmware.com>
Date:   Sat Dec 5 17:42:50 2009 +0100

    st/mesa: Prefer alpha-less formats for RGB textures.
    
    This can e.g. increase the chance of being able to accelerate
    glCopyTex(Sub)Image from an alpha-less renderbuffer.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d13c603e37bf7fb4c84b215775eb547761c1e2ec
Author: Michel Dänzer <daenzer at vmware.com>
Date:   Sat Dec 5 17:20:03 2009 +0100

    Add 'texture leak' test.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=433f0a82f5a4696e6b0c4061f645485ec8079bb4
Author: Michel Dänzer <daenzer at vmware.com>
Date:   Sat Dec 5 17:20:03 2009 +0100

    radeon: Only get DRI2 front buffer information for glXBindTexImageEXT.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1446f30875bfb3b633942bc710b061019472f788
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Dec 5 01:43:29 2009 -0800

    progs/samples: Fix memory leak if malloc fails in rgbtoppm.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=412aeeed1c392ab5796c85287fc6ebdccd74880c
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Dec 5 01:38:14 2009 -0800

    progs/samples: Fix memory leak if fopen fails in rgbtoppm.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6212c8103a5011e08003c8946732edad39fa74c3
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Dec 5 01:28:47 2009 -0800

    progs/samples: Add rgbtoppm to Makefile.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2cd2341ce88a3d485f81d920290a9c1d0ab988da
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Dec 5 01:22:34 2009 -0800

    progs/tests: Removed unused variable from texdown.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d642edd2d10e93c32077a729b13a7c7b0d37d25b
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Dec 5 01:11:26 2009 -0800

    progs/vpglsl: Assign glGetUniformLocationARB return value to GLint.
    
    The return type of glGetUniformLocationARB is GLint, not GLuint.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8d2f3434c5904e28b5e1bccceba7e89a94502ac1
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Dec 4 23:31:39 2009 -0800

    progs/fp: Redraw upon keypress.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5b1a7843f841b2bfdd54538a2eaad9dadae3e09d
Author: José Fonseca <jfonseca at vmware.com>
Date:   Sat Dec 5 06:34:59 2009 +0000

    svga: Dump SVGA_3D_CMD_BLIT_SURFACE_TO_SCREEN commands.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=781d8fccba1bdaadbae042d23bf1d17e25c800fd
Author: José Fonseca <jfonseca at vmware.com>
Date:   Sat Dec 5 06:05:56 2009 +0000

    svga: Use _debug_printf, so that output may be dumped in release builds too.
    
    The dump calls should be wrapped in #ifdef DEBUG .. #endif.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=501989bbcd159f8b44148a22151bb46c4800d298
Author: José Fonseca <jfonseca at vmware.com>
Date:   Sat Dec 5 05:43:53 2009 +0000

    llvmpipe: Tweak disassembly to match gdb.
    
    Helps verifying udis86 output.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dd51b4f9091abf762e470f0cd4c802215a108290
Author: José Fonseca <jfonseca at vmware.com>
Date:   Sat Dec 5 05:43:10 2009 +0000

    llvmpipe: Stop disassembling when an unsupported opcode is found.
    
    Otherwise the terminal gets full of garbage.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fe8e18bcd41a19282ba92350a04a34866fda1d7b
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Nov 28 22:04:06 2009 -0500

    mesa: Fix array out-of-bounds access in _mesa_TexEnvf.
    
    _mesa_TexEnvf calls _mesa_TexEnvfv, which uses the param argument
    as an array.
    (cherry picked from commit a11d60d14caf8efc07f70af63b57b33273f8cf9b)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4fb5ae7233e5c358e579ced6155f32461f6edf2d
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Nov 17 12:00:22 2009 -0800

    progs/util: Fix memory leak if fread returns 0 in CompileShaderFile.
    (cherry picked from commit 11905da8836822f7dd60c84b5eefc72e46c94b50)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5683d7d43fd5a02b72f30a2a6d6a9bfeaf2fa781
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Nov 3 14:41:08 2009 -0700

    progs/util: Fix memory leak if fail to load/compile shader
    
    Signed-off-by: Brian Paul <brianp at vmware.com>
    (cherry picked from commit c475079ef2d901ba4506ebd53e19419cd46793ab)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e5bc2a19bdaeeda2aa60562f6a580e27c74e9569
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Dec 4 17:29:53 2009 -0800

    progs/fp: Add tri-inv.c to Makefile.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c0a13bbae15a471fea278e37b92b874fed1f6b3b
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Dec 4 21:25:40 2009 +0000

    llvmpipe: Port vertex sampler support from softpipe.
    
    Just enough boilerplate code to avoid segfaulting.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a312e76468435fc1eb7ec5fe0a98601a7fdfec53
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Dec 4 21:16:14 2009 +0000

    llvmpipe: Ensure transfers are mapped.
    
    This shouldn't happen but it does by some misterious reason. Fail the
    assertion but at least do not segfault on release builds.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b00b06b6e486a87dd88a695ae122863df13ad84e
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Dec 4 18:59:24 2009 +0000

    llvmpipe: Remove debug printf.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=818fd6b10182931a0727819f275f7f1686df09f5
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Dec 4 12:02:22 2009 +0000

    gallium: Disable force_align_arg_pointer attribute on x86_64.
    
    Apparently not only unnecessary but also causes gcc to complain.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7d9b2edb97419b562a542b5cd701724c009421d4
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Fri Dec 4 18:34:52 2009 +0100

    identity: fix copy&paste error

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=042b524d48ebb15215430149b9b1653f4b46dee3
Author: Marek Olšák <maraeo at gmail.com>
Date:   Fri Dec 4 15:54:29 2009 +0100

    radeong: flush CS if a buffer being mapped is referenced by it
    
    Also, overlapping occlusion queries seems to work now.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7679447b5835fd73ab44b3d77b12a034c95af5c5
Author: Marek Olšák <maraeo at gmail.com>
Date:   Wed Dec 2 17:15:27 2009 +0100

    r300g, radeong: fix the CS overflow

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3da8265cd3233e2b22ab0f8a28fbba892984e399
Author: Marek Olšák <maraeo at gmail.com>
Date:   Fri Dec 4 16:06:16 2009 +0100

    r300g: fix warnings

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c977dd9c7716b0a086eeb0c07f2da148065c3b18
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Fri Dec 4 18:23:35 2009 +0100

    svga: fix another pipe_reference strict aliasing violation

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6f1db18f148b9014af80abe0524827f1cb3ec013
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Fri Dec 4 16:44:18 2009 +0100

    vmware/xorg: Also stop ports on close

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=124f4bc97712acfe7d08807b013a101a4d6276e1
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Fri Dec 4 16:25:59 2009 +0100

    vmware/xorg: Stop video ports on leave vt

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f2e3fc18141d29ede2b711d7ddbb225145be35e3
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Fri Dec 4 16:22:48 2009 +0100

    st/xorg: Add enter/leave vt hooks for winsys

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c33520b360780bce496b00516384e25a0908e43c
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Fri Dec 4 16:05:03 2009 +0100

    st/xorg: Fix leave enter vt cycle in crtc code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d5b94b49f602386b75630e73db775a68c72fdf46
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Fri Dec 4 16:13:57 2009 +0100

    st/xorg: New libkms destroy api

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=225bc70b77fcf107dd8abc93be27a15c27743071
Author: Coleman Kane <Coleman Kane>
Date:   Fri Dec 4 08:44:57 2009 -0700

    r300g: use $(MAKE) variable
    
    Fixes bug 24501

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ca7cd3ade0f27f8f1d9532ad6281659e2522f0cf
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Dec 4 08:09:55 2009 -0700

    progs/xdemos: fix some visual/fbconfig logic in glxinfo.c
    
    The fbAttribSingle/Double arrays had wrong GLX_DOUBLEBUFFER values.
    We only need to use the glXChooseFBConfig() code when glXChooseVisual()
    fails (but I don't know when that would happen).
    Other recent commits errantly removed some code in this area too.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fb83fa26c47a49db1673834fd5f013bbcacadf58
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Dec 4 08:09:07 2009 -0700

    docs: a few more fixes for 7.6.1

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8d8fd9776e23a34e0d22e489ce1f85eb5e383121
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Fri Dec 4 09:52:37 2009 -0500

    radeon: fix polygon stipple
    
    fixes fdo bug 25354
    
    Signed-off-by: Alex Deucher <alexdeucher at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6bb415f862fec94b82915f806beb3a7427bd4bb8
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Dec 4 14:15:21 2009 +0000

    softpipe: dont claim to support PIPE_FORMAT_NONE

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a4b3bb12d7627a0bb39dd625e7646c9ef9ccd7fb
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Dec 4 11:49:42 2009 +0000

    softpipe: fix double-minify in texture layout

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1ef8c493b25cdb4bb006f9198c00acacd19e2c75
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Fri Dec 4 10:31:51 2009 +0100

    vmware/xorg: Use Write instead of WriteRead for cursor bypass

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cd4d806a47d2cbb706a9f1cd49d990fcb803efb6
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Fri Dec 4 09:53:00 2009 +0100

    vmware/xorg: Give kernel infromation about cursor bypass

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=12fdef20b02595c10cec91aad75abe6ca59f5513
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Fri Dec 4 09:40:52 2009 +0100

    vmware/xorg: Handle no init of video in vmw_video_close

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=47e128331a26fa61506920c48bc82eaf5bd0460a
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Fri Dec 4 09:42:10 2009 +0100

    vmware/core: Update vmwgfx_drm.h to include cursor bypass

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bc0532b0ed3c6dca3a198c64384636d96b2056ef
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Fri Dec 4 18:50:29 2009 +0000

    gallium: DRI drivers enabled by default, Xorg drivers auto by default.
    
    This change enabled gallium dri drivers by default under the
    configure build system. Xorg drivers are built automaticaly
    if a Xorg dev enviroment is installed and the Xorg version
    is higher then 1.6.0.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8ac2503397c0618db9caec1c702622830e1268ff
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Fri Dec 4 16:01:41 2009 +0000

    i915g: Do not build winsys and binaries by default
    
    Using a hack in the configure script the gallium intel
    drivers have 3 options. Off, nothing is built. On, the
    driver and binaries are built. Auto, only the driver but
    not the binaries and winsys is built.
    
    Since the i915g driver builds everywhere its can enable
    the driver per default, so we can get build coverage.
    But building the binaries per default is a pain for
    distributions and testers since they conflict on the
    install target with the old mesa drivers. Which are more
    stable/faster/better.
    
    So this change gives us the best of both worlds.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c74afe0c46dbd0f90361c06526f70885a9061e8e
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Nov 26 00:35:31 2009 -0500

    glu/sgi: Fix memory leak in gluBuild2DMipmapLevelsCore.
    (cherry picked from commit 808f0376607b0e2d31dfebc888fd8f1e737fed09)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8df551c46bc15a4b1ce1dc11e083498442018418
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Nov 25 00:39:37 2009 -0500

    glu/sgi: Fix memory leak in gluBuild1DMipmapLevelsCore.
    (cherry picked from commit 94bcb9f1a43f2ab3bdff09156e3ab5b1c115cbd8)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ea487c6d0b261bf90e898f51bc9f872de8166ddb
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Nov 25 00:28:56 2009 -0500

    glu/sgi: Fix memory leak in gluBuild2DMipmapLevelsCore.
    (cherry picked from commit 0d89f3dc7ff3f89ba8d5d664253730485bca35e2)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7b5eba453e08dfad151d09ba4d308cbdf4fc83af
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Nov 25 00:18:49 2009 -0500

    glu/sgi: Fix memory leak in gluBuild3DMipmapLevelsCore.
    (cherry picked from commit f895abbd9777c4985aa40cf660c68f6d7333f0ec)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7ed749c062c2bc2b048a34f8e4c6b0a5198e32bb
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Nov 24 01:23:12 2009 -0500

    glu/sgi: Fix memory leak in gluBuild3DMipmapLevelsCore.
    (cherry picked from commit 326b66d724754ca97012501db1c7c62d7d41a457)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=80a3944a4d6a07793872d283633546d482cf61b7
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Nov 23 01:09:06 2009 -0500

    glu/sgi: Fix memory leak in bitmapBuild2DMipmaps.
    (cherry picked from commit 5b925b7daa566d799c4f50911a7fcca114131503)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6c1fc2b2a5c80697dff304562e79dae25d9f2cb1
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Nov 23 00:57:37 2009 -0500

    glu/sgi: Fix memory leak in gluScaleImage3D.
    (cherry picked from commit b611f639b4bffdcca376293f7ce71af9f6bdbff3)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fe38c16021694145b2c96818e0c0fb095e42c03b
Author: Vinson Lee <vlee at vmware.com>
Date:   Sun Nov 22 01:57:35 2009 -0500

    glu/sgi: Fix memory leak in gluScaleImage.
    (cherry picked from commit a9c540f5dedbf593f8038fdbc95eecb60826ab26)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d23bb22f6258a4b55af42fdb3f29fec2e694df72
Author: Vinson Lee <vlee at vmware.com>
Date:   Sun Nov 22 01:45:53 2009 -0500

    glu: Fix memory leak in __gl_meshMakeEdge.
    (cherry picked from commit d3b4c99c703f70a9d0e715a97e52672f7f8fc980)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=12a440abfb5a9cb786ed93d9041a6ae0752b9a18
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Nov 20 13:09:42 2009 -0800

    progs/xdemos: Silence unused value warnings in sharedtex_mt.c.
    (cherry picked from commit 8556fad75124e1ade9af095e112ebb6ac5cbff61)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4bf96ebdaeac780a5f28c0413b4e2fc5848f923c
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Nov 20 15:48:29 2009 -0800

    progs/xdemos: Fix memory leak in pbdemo.c.
    (cherry picked from commit e0857962b911ef317238498305651515d83029ae)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ba3fedf24610a3db2db0b49b8b84ac3af99a87cb
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Nov 19 14:20:26 2009 -0800

    progs/xdemos: Add missing break statement in offset.c.
    (cherry picked from commit 4ab8dbe5935d5c946cbc9af6982461073a784d07)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=83506484010d38dd6d3e17aa4e0d06dc8467992f
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Nov 20 15:06:56 2009 -0800

    progs/xdemos: Remove duplicate code in glxinfo.c.
    (cherry picked from commit a4720a1a3206dd2edecf47a21fce547a79b67610)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7324c22024297d1307f511ee320ebdfd47926228
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Nov 20 13:01:22 2009 -0800

    progs/xdemos: Fix memory leak in glxinfo.c.
    (cherry picked from commit f080567f4c4018c4885c105a154cb0eb39e6234f)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=68d206fafa4398826cb26da1c66f1bbc4dc66f0c
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Nov 20 15:03:16 2009 -0800

    progs/xdemos: Add assert in corender.c.
    (cherry picked from commit 66a4ec14c38d407256545e0cf31c98974d621fe4)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=69ed1147a8a576fb28ba1dc2b030d903ae094eda
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Nov 19 22:59:01 2009 -0800

    progs/vp: Fix memory leak in vp-tris.c.
    (cherry picked from commit 760cf71572a071ce43da576ebfeff4a8099150bc)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=efb582fde7d1375b21ecb28d8ba5690181a02a93
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Nov 18 17:30:50 2009 -0800

    progs/tests: Fix memory leak in texdown.c if malloc fails.
    (cherry picked from commit e3cfd78969cd4a94fc83a5d6fb2f33730cc4e70f)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b210739aad1233ece4c12e93700768f331f3cac5
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Nov 17 14:10:35 2009 -0800

    progs/redbook: Fix memory leak in quadric.c.
    (cherry picked from commit 47b5f584a68ceab7c9c1d5279efbc9fe30ff2fcc)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b1a87a3e0b8a4008be0e544f1b55f6facb01547d
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Nov 17 09:53:19 2009 -0800

    progs/glsl: Fix memory leak in deriv.c.
    (cherry picked from commit 0e783c7d03128aade3ca50b28a56e254fef6b6ab)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=25fd168f03162d4cb25b50ea9bd5ff56283f6854
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Nov 17 11:37:48 2009 -0800

    progs/glsl: Change tangentAttrib from GLuint to GLint in bump.c.
    
    tangentAtrrib is assigned the result of glGetAttribLocation.
    The assertion 'assert(tangentAtrrib >= 0)' would be a no-op if
    tangentAttrib is a GLuint.
    (cherry picked from commit b8dcb79c53796f37234bd2b0f5e2845f817fc218)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b803abbaad3135047b931c322300b2d12ff255e1
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Nov 16 18:06:40 2009 -0800

    progs/demos: Fix memory leak in ray.c.
    (cherry picked from commit 6b480dc21dd489d48685b2268e495218aea74293)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5820dae4ecad11097ddc024441ea45aa9fefa290
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Nov 16 16:31:34 2009 -0800

    progs/demos: Fix memory leak in projtex.c.
    (cherry picked from commit ee555e3d69c8820f27e71e5ebc028a768cef7d0b)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fc5f07de1aabddaf2c9d599a85ec74cde674275e
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Nov 16 15:44:52 2009 -0800

    progs/demos: Fix memory leak in ipers.c.
    (cherry picked from commit a1afe303deda320aadacdaf5b1c72631ca3f734f)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d245a951f39fe480c6268dbcc1fa06d59c40109e
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Nov 16 14:56:07 2009 -0800

    progs/demos: Fix memory leak in fslight.c.
    (cherry picked from commit aef3218f0bb48fdb286d2008ee07e507ea8aa98e)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=905e12f3cce7f1bd8cfa990e4d6d7c0b14610f84
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Nov 20 14:20:15 2009 -0800

    gallium/util: Initialize variables in u_pack_color.h.
    (cherry picked from commit 36e2074b63e3e5bc489eb74cad0cd97eafcedb40)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=56de7e222ee0f5e44b87ce05dc94733fdd41e4ed
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Nov 19 22:52:05 2009 -0800

    progs/trivial: Redraw upon keypress.
    (cherry picked from commit 9553a42f638bd98eb90e5b7fb37d6b82758b6363)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=34a0b22a741a136687e4feb7216595bf0f8445cb
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Nov 19 13:03:12 2009 -0800

    progs/trivial: Redraw upon keypress.
    (cherry picked from commit 3790c6a13b86dfe0afd4bb0bf9a4d9f4b429cfd8)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9e29242331335796c8eeb3d669111844161067f8
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Nov 19 22:46:19 2009 -0800

    progs/glsl: Redraw upon keypress.
    (cherry picked from commit 881f55236ad85f95745e70f8363726fa3c201f80)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a0ac8fc7d8d946183ba0506a8134a6e55819e151
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Nov 20 12:11:55 2009 -0800

    progs/util: Exit RawImageGetData early if malloc fails.
    
    Prevents a null pointer deference later on.
    (cherry picked from commit e26135a744f740430e3dc341fa692544ba99c11e)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0a6acecb35aa5701ee82cf17c2561c172612cb6e
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Nov 20 11:22:13 2009 -0800

    progs/util: Fix memory leak if malloc fails in RawImageOpen.
    (cherry picked from commit d36cb2396c942f05ba56c5b899792a507bb0f0fd)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=305d4f147ea86d87706dbaf2caad6a131c59fe80
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Nov 17 13:49:31 2009 -0800

    progs/util: Fix memory leak if fopen fails in RawImageOpen.
    (cherry picked from commit d9508e8df9da4aa13bc223194c406081738bac91)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=772e00478124074c7b954fad52974057f0669a9b
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Nov 17 11:04:24 2009 -0800

    progs/util: Fix memory leak if malloc fails in tkRGBImageLoad.
    (cherry picked from commit 786d539511eb3c5a4101b11b7f8e90d60123ac46)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f1172c4030dd0952dfdecda059beb39b1224a8ae
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Nov 17 10:11:50 2009 -0800

    progs/util: Fix memory leak if LoadRGBImage fails.
    (cherry picked from commit 041cd0e110d41b543a0fe9cc484ae8373642912b)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=84de1672d3efbfc3b2ae51633b0e503f15e5d62d
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Nov 17 08:29:36 2009 -0800

    progs/util: Fix memory if LoadRGBMipmaps2 fails.
    (cherry picked from commit 28b8e4bcd76cc072b062e4c8575327c05ecb9a55)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4ca8e1680ed2e8437653c6f16f39438e51ce24ae
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Nov 16 18:22:26 2009 -0800

    progs/util: Fix memory leak if LoadYUVImage fails.
    (cherry picked from commit 0e790ac35327a0b53a4a595a6429135317302269)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d6a993135f151fca892609f7cf6f471416192217
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Nov 18 14:41:40 2009 -0800

    progs/fp: Redraw upon keypress.
    (cherry picked from commit cde66437247feb8b14b6d8f3ec3a8b4665fefa08)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=005242f1664afdd6f4b832863d569e9e3c583454
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Oct 30 15:02:21 2009 -0600

    prog/tests: Fix MSVC build.
    
    Signed-off-by: Brian Paul <brianp at vmware.com>
    (cherry picked from commit 9c3197ef0abc3bf521358ea0c7af0fc6979c82b3)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d3208678c2ea0e50be7b8eb68106f7650b37dfc6
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Oct 30 09:39:51 2009 -0600

    progs/tests: fix MSVC build.
    
    Signed-off-by: Brian Paul <brianp at vmware.com>
    (cherry picked from commit a8ed066858f12290239ddc9165b7c0734ccc0247)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=97cbf4943a5926dc1bbec213ff8c919ece66555e
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Oct 26 15:03:31 2009 -0600

    progs/tests: Fix MSVC build.
    (cherry picked from commit 50e113e375b4ecfdf5b60ccce7bbcdb1c5f2ca11)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9dfbd1be446b9c0680a0d55729fb6b3f5938b0c5
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Fri Dec 4 00:42:53 2009 +0100

    vega: fix missing include

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9c6a9363ef96c00dd0ad63e340b32479e43fea45
Merge: cc8a537c57a62a196106b592e510e4c93bd1826e 94b5c28a98850f42fbcdab9ceda1450279e1e6fd
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Fri Dec 4 00:35:14 2009 +0100

    Merge branch 'gallium-noblocks'
    
    Conflicts:
    	src/gallium/state_trackers/xorg/xorg_exa.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a99bf51bc845617c2086468a814685672b5de224
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Oct 23 13:49:02 2009 -0600

    progs/tests: Fix MSVC build.
    (cherry picked from commit 952bf63e2cf442504ef89b0b1d276da0d52b21d4)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=28474e1225866e6b73928f79722f14cc5d6b35c7
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Oct 16 11:39:29 2009 +0100

    progs/tests: Use rand() instead of random().
    
    Forgot these on previous commit.
    (cherry picked from commit 166957abebea6aa203eba7e6348e89d53cf0e13e)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bb6e3af93920ca15d19fbb9685e5b6f612cc502c
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Oct 16 11:39:29 2009 +0100

    progs/tests: Use rand() instead of random().
    
    More portable. Same implementation on Linux.
    (cherry picked from commit 699260b19535abaa3af0a5d33eb039e3d6a30ce9)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a38776419b1e18a43e8bab1371dfe802af44d14a
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Oct 8 08:08:11 2009 -0600

    progs/tests: Fix MSVC build.
    (cherry picked from commit f7455ad7af09b5ef31ccc454b79422a13c59af9a)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=791b7546876e72dcbcc012a855df7f610d777297
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Oct 16 11:36:09 2009 +0100

    prog/tests: Fix MSVC build.
    (cherry picked from commit 60b6c7458319ff01ecdd9d1650d526ac8f75e194)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=89e747920f35f28d651ad89380f58250aab7c2d4
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Oct 12 18:05:05 2009 -0600

    prog/tests: Fix MSVC build.
    (cherry picked from commit 96fd13c1a024e3b6c0b1c44394c67c772e52b9c9)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5a25adb646faa970dacec0dbfa2e2bd905e87eba
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Oct 6 16:02:47 2009 -0600

    progs/tests: fix MSVC build.
    (cherry picked from commit 9c778a90ea24f25437b68bb67856c81add61e261)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3910e88ebf636cb34ae75bc4a7916fc8c2f1a9e1
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Oct 14 07:43:18 2009 -0600

    prog/tests: Fix MSVC build.
    (cherry picked from commit ea862ec8ff4a52b30b822e737d93a49330be9e31)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4153ec547cfb7fcb26bbeb09ac9ef19fe88d3e4e
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Thu Dec 3 23:58:30 2009 +0100

    gallium: fix remaining users of pipe_reference function

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=86c8f70db10a584aa78e4d5f397ad3543fdb77d2
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Thu Dec 3 23:26:13 2009 +0100

    mesa: use _mesa_memcpy for COPY_4FV macro
    
    Gets rid of one of the worst strict-aliasing offenders, and actually
    produces faster code (at least in some cases, when compiler can use
    for instance 64bit moves for memcpy).
    (note _mesa_memcpy should get inlined)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=13c647fa0d3e361efbb10a6d313bdc6bf7c890e8
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Dec 3 23:20:56 2009 +0100

    gallium: fix ref counting bug in pb_bufmgr
    
    This was discovered by the pipe_reference api change.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=35a15f02634a31c1517363d91aaef8f190e24687
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Thu Dec 3 23:15:38 2009 +0100

    gallium: fix reference counting functions to be strict-aliasing compliant
    
    Historically, parts of mesa code are not strict-aliasing safe, hence
    -fno-strict-aliasing is needed to compile (this got forgotten for scons
    builds for gallium, which indeed not only caused compiler warnings but also
    unexplicable crashes in non-debug builds). However, we should try to eliminate
    code not complying with strict-aliasing code at least for gallium.
    Hence change pipe_reference functions to make them strict-aliasing compliant.
    This adds a bit more complexity (especially for derived classes) but is the
    right thing to do, and it does in fact fix a segfault.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6c41bb25a2e260dbce2c2d72ec64d1beb74527de
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Thu Dec 3 20:21:16 2009 +0100

    radeon: workaround an FBO issue
    
    Fixes #21501

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8cde43eb19c4dcceb74166e1da123d316a429c21
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Wed Dec 2 23:03:51 2009 +0100

    radeon: properly check if image should be placed in the miptree
    
    Fixes #25355

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2b5618fc5bdcbee3434f8b5aa3a31eb06fb479c0
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Thu Dec 3 11:20:40 2009 -0500

    r200: fix polygon stipple
    
    fixes fdo bug 25354
    
    Signed-off-by: Alex Deucher <alexdeucher at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=72befaaae5fd9555e1f6ccbd6a74c0d640fc2929
Author: Michal Krol <michal at vmware.com>
Date:   Thu Dec 3 12:25:49 2009 +0100

    Remove pf_swizzle_* internal macros.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=018f33a328a05bd7a2094103eb7bbafc8595e6b1
Author: Michal Krol <michal at vmware.com>
Date:   Thu Dec 3 12:05:21 2009 +0100

    gallium: Remove pf_mixed_*().

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9861ad46ab10196bd99373a275b3ce7b22b5badf
Author: Michal Krol <michal at vmware.com>
Date:   Thu Dec 3 12:03:57 2009 +0100

    gallium: Remove pf_rev().

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f5bd93fae2e4f46665eb1f09ca64cb39ff2b8a79
Author: Michal Krol <michal at vmware.com>
Date:   Thu Dec 3 11:58:36 2009 +0100

    Move pf_get_component_bits() to u_format auxiliary module.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cceeab39ea541b1be1521114316d660a77769c2a
Author: Michal Krol <michal at vmware.com>
Date:   Thu Dec 3 11:17:37 2009 +0100

    Move pf_get_bits/size() to u_format auxiliary module.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6df42d80234d13676fc3207cf44f0e371e3372b5
Author: Michal Krol <michal at vmware.com>
Date:   Thu Dec 3 10:52:47 2009 +0100

    Move pf_get_block() to u_format auxiliary module.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0bed834be4a174d20b31a6cbcf066774bf749929
Author: Michal Krol <michal at vmware.com>
Date:   Thu Dec 3 10:20:49 2009 +0100

    Move pf_is_depth_and_stencil() to u_format auxiliary module.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d28740c298968303500a8c43047ded2679e727ac
Author: Michal Krol <michal at vmware.com>
Date:   Thu Dec 3 10:12:47 2009 +0100

    Move pf_is_depth_stencil() to u_format auxiliary module.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3400b668e35469d5dbba515e3a8b9d775fd2eff5
Author: Michal Krol <michal at vmware.com>
Date:   Thu Dec 3 09:56:03 2009 +0100

    Move pf_is_compressed() to u_format auxiliary module.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3ffe25c91706fe5ab2735f07c3c8b4114b9f9514
Author: Michal Krol <michal at vmware.com>
Date:   Thu Dec 3 09:48:18 2009 +0100

    gallium: Remove unused format functions.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cdb6849fc1fa0c6e360c89a6388dc8bf19a746ca
Author: Michal Krol <michal at vmware.com>
Date:   Thu Dec 3 09:13:52 2009 +0100

    tgsi/ureg: Fix ureg_emit_src().

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c3b7f93e0284bf3337f32f3ec77fde4dbcc9c283
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Sep 8 12:31:42 2009 +0100

    scons: Add Mac OS to target platform list.
    (cherry picked from commit 2c307c775018e5b9680de8022ddf0ce3b6f560be)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=235c0c81346c44e24909b6e48394ea62b136a36b
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Nov 19 23:56:07 2009 -0800

    progs/vpglsl: Fix psiz-mul.glsl compilation error on Mac OS.
    (cherry picked from commit b98db7bf697c3ed6e6df303e9dd66f7ac31eb3e2)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0a107d36c2f290cd42e29008dec5194df55b7690
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Nov 18 14:02:20 2009 -0800

    progs/glsl: Fix trirast GLSL compilation errors on Mac OS.
    (cherry picked from commit 4b3ec2acf2cc2830b0907e4fb4db8bd1ff4a18e3)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b094683e7c2f14f61cf3511f286b4cea450609c8
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Nov 18 13:50:49 2009 -0800

    progs/glsl: Fix noise GLSL compilation error on Mac OS.
    (cherry picked from commit 0d31990b4742eccdf6ae6a3b3e16c81cc863085d)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=592c8522a280898ba7a797923c0e054ac6df038f
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Nov 11 17:39:58 2009 -0800

    demos/glsl: Add missing break statement to noise test.
    (cherry picked from commit 7dfea5c0722e9da101805c15b9dd26352816bca9)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8f4d3613daa5684ff8aba75158ef7585a8005ed0
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Nov 18 12:49:31 2009 -0800

    progs/glsl: Fix multinoise GLSL compilation errors on Mac OS.
    (cherry picked from commit d4dc2e30dada1be425e95ba270920db6eb210982)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9ed77d12b10c2ed830647bfcadfb3478b2e418d1
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Nov 12 16:20:23 2009 -0800

    progs/glsl: Add missing break statement in multinoise.c.
    (cherry picked from commit 43080e40aa0d34423e10f1d50aad15289b2b9aec)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=832593772dac9b83db1ed44c8654352978e756eb
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Nov 17 23:15:25 2009 -0800

    progs/glsl: Fix mandelbrot GLSL compilation error on Mac OS.
    (cherry picked from commit 04442841fb7e9138eb50ff692952ad7e8c3877d8)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2a5cd95e243a0e8db25a8c7614c9b9fe5f116044
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Sep 21 08:44:53 2009 -0600

    progs/glsl: Include local headers before installed headers during compilation.
    
    Fixes compilation errors on platforms with insufficient older installed
    GL headers.
    (cherry picked from commit d17af7d1e19e637e29db47bd8f6e3e579760c530)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ccea09cd3a3f18c28ebdc07c7fe879a59cd72f60
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Sep 16 15:49:33 2009 -0600

    progs/glsl: minor Makefile clean-ups
    (cherry picked from commit 4df2f7af5e9b2c00ead92fe0ae49ed8491aef1d0)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=67a0628ab2830371fc0a80b58aa4757c099471dc
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Nov 14 21:36:18 2009 -0800

    progs: Ignore Mac OS dSYM directories.
    (cherry picked from commit a420056750908f7c2f9a7c18b3ab20f04e49711d)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ab7e70fabd17ebab755a41142a783d84570f298e
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Wed Dec 2 12:54:51 2009 -0800

    radeong: Clean up some bad code.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f79028bbd4398b1c0f5c34014d8283bd6352aca6
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Wed Dec 2 12:42:58 2009 -0800

    radeong: Add helper to determine pipe driver.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4395d35c8a9f56d5e5614db583e700668933bfd3
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Wed Dec 2 12:31:04 2009 -0800

    radeong: Do ioctls before selecting pipe driver.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4f77b0103d5f150845300ee8bddcef20d11a9820
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Wed Dec 2 12:16:19 2009 -0800

    r300g, radeong: De-specialize r300_winsys into radeon_winsys.
    
    There's like five good reasons for this, I swear.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dad193d516422a9e330e58148822735b0decb8da
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Wed Dec 2 11:34:00 2009 -0800

    radeong: Change ioctl order, document it.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=08383af4c749566dcb58db94d7b72ee02e4cab11
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Wed Dec 2 11:22:55 2009 -0800

    r300g: No vertex textures here.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=debc0b6fa8ce110eb4febc376d8327336259742c
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Dec 2 12:24:24 2009 -0700

    cso: check if pipe_context::bind_vertex_sampler_states is non-null
    
    Fixes segfaults upon exit when the CSO module is releasing its objects.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d5e5909f171952bc15f43bc618238fc0699edc09
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Dec 2 12:20:15 2009 -0700

    Revert "llvmpipe: plug in dummy pipe_context::set_vertex_sampler_textures function"
    
    This reverts commit 792888121b92913733daec7526c9441f27ce1231.
    
    We're instead returning 0 for the PIPE_CAP_MAX_VERTEX_TEXTURE_UNITS query.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f42192e783521f49a7caab09b073740e63ab092b
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Dec 2 12:19:31 2009 -0700

    llvmpipe: return 0 for PIPE_CAP_MAX_VERTEX_TEXTURE_UNITS query
    
    The driver (and draw module) don't support vertex shader textures yet.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=792888121b92913733daec7526c9441f27ce1231
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Dec 2 10:09:53 2009 -0700

    llvmpipe: plug in dummy pipe_context::set_vertex_sampler_textures function
    
    Fixes immediate segfault.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=908a3e56ccf2e6266ebf081e2947e2d6b24f2585
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Dec 2 09:31:26 2009 -0700

    cell: added tex_usage param to xm_surface_buffer_create()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=429bf7541777de08e070df3920b8566e3ac78223
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Dec 2 09:23:37 2009 -0700

    cell: fix TGSI breakage

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=144afacc6fc67d37780cbb29ccd298de9959b436
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Dec 2 09:23:15 2009 -0700

    gallium/util: __builtin_bswap32() is in only gcc 4.3 or later

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f6d5e5842772285f609e2468a06fa30ab8865fd9
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Dec 2 09:22:42 2009 -0700

    gallium/util: added PIPE_CC_GCC_VERSION symbol

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=94b5c28a98850f42fbcdab9ceda1450279e1e6fd
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Wed Dec 2 16:55:33 2009 +0100

    gallium: adapt nv drivers to interface cleanups

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cc8a537c57a62a196106b592e510e4c93bd1826e
Merge: 7fc75ef7d43038385b5fba73a67f1e4783b045d6 0c75854cc1650dc870e042aa66a053e70b3d4556
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Wed Dec 2 14:56:56 2009 +0100

    Merge branch 'mesa_7_7_branch'

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7fc75ef7d43038385b5fba73a67f1e4783b045d6
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Dec 3 18:18:46 2009 +0000

    util: Fix generated swizzle comments.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0c75854cc1650dc870e042aa66a053e70b3d4556
Merge: 4598942b1b88a2a7d5af7febae7e79eedf00e385 2b5618fc5bdcbee3434f8b5aa3a31eb06fb479c0
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Wed Dec 2 14:52:51 2009 +0100

    Merge commit 'mesa_7_6_branch' into mesa_7_7_branch
    
    Conflicts:
    	src/mesa/main/version.h

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4598942b1b88a2a7d5af7febae7e79eedf00e385
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Dec 2 13:00:15 2009 -0800

    intel: Make RGB renderbuffers use XRGB8888 like we do for RGB system buffers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=db352f58fab419c475b89418cd27b35f5f5d3822
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Dec 2 12:42:36 2009 -0800

    mesa: Fix bad conversion in AL1616_REV texstore.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b47f7316dab5eb81bc7e60dc93bb5dbe824c43d4
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Dec 2 12:15:46 2009 -0800

    mesa: Fix copy'n'paste problem in al1616 texel fetch.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c78748a5274e58bcbb122923edf81065be9bbe16
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Wed Dec 2 02:08:26 2009 +0100

    gallium: adapt drivers to interface cleanups

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=09325b9ff456ae475069bac5a04cf10a32235e43
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Nov 19 09:55:08 2009 -0700

    mesa: added comment for target_enum_to_index()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e0399fddf2efd556ece8b81078368e6ab388c3b7
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Nov 30 09:21:49 2009 -0700

    softpipe: setup machine->Face without a conditional

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ba97b98842ebe0178406258f29c93ca9fa415ff7
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Nov 30 09:54:27 2009 -0700

    progs/demos: remove unused glFogCoordPointer_ext var

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b9f4a0bd2b0104ce5f15dcd7d1698db710330418
Author: Tom Fogal <tfogal at alumni.unh.edu>
Date:   Tue Nov 24 16:46:31 2009 -0700

    Simplify hackery added to fix AIX build.
    
    Borrow an idiom from the GNU build system which can handle `for'
    loops over empty lists.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d8da270a2be18849eee8a168d1c1528e96677b41
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Tue Nov 24 11:59:23 2009 -0800

    intel: Remove GL_NV_point_sprite from extension list
    
    i830 does not (and cannot!) support the any of the non-default
    GL_POINT_SPRITE_R_MODE_NV settings.  i915 and i965 could, but
    currently do not.  In both cases it would require mucking about with
    the fragment shader.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ba4cb8b2caac69c6d2b210a5c3c634d8c1c20940
Author: Keith Whitwell <keithw at vmware.com>
Date:   Tue Dec 1 17:04:46 2009 +0000

    i965g: nasty hack for clearing y-tiled surfaces

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=63a8637c7425f64f5e48c2df2b60cc56ae6237ab
Author: Keith Whitwell <keithw at vmware.com>
Date:   Tue Dec 1 16:39:02 2009 +0000

    i965g: add missing header

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=eb68acaf6db689ba2fa62b188ff14507a7007266
Author: Keith Whitwell <keithw at vmware.com>
Date:   Tue Dec 1 16:32:33 2009 +0000

    i965g: don't reference unused vars in RSQ
    
    Probably overly pedantic

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=759c094bf8fd0f104b738490d7f0b85f40fc2779
Author: Keith Whitwell <keithw at vmware.com>
Date:   Tue Dec 1 16:31:21 2009 +0000

    mesa/st: avoid quadstrips if its easy to do so
    
    Tristrips are easier for many drivers to handle.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=77ff3a5619721cfd917f9fd45e4b3a1c866c578f
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Tue Dec 1 17:13:41 2009 +0100

    vmware/xorg: Add video support
    
    By using the hooks st/xorg provides us we can create a driver
    specific implementation that uses the svga overlay engines.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=64102a56256c95f17f59456a78d9ff2b05889bfb
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Tue Nov 24 23:51:05 2009 +0100

    vmware/xorg: Create a small driver that sits ontop of st/xorg

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bb80a93c9eabb430914011513852b18c943c8cfa
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Tue Nov 24 22:55:24 2009 +0100

    st/xorg: Create winsys hooks that we call into

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=232e59ca6fe678ac370ee5a45bc31e6f7f3e6bcf
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Tue Dec 1 17:00:43 2009 +0100

    vmware/core: Update vmwgfx_drm.h to latest version

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9077ddaa2557e1e76c8a052c8d079ef3d443186b
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Wed Nov 25 00:33:43 2009 +0100

    svga: Add header files for overlay support

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a7e4a311e971005f7b23572ff3ca93f6d3c17edf
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Dec 2 11:56:18 2009 -0800

    intel: Fix more front-buffer rendering after Brian's less flushing patch.
    
    bcbfda71b03303d3f008a6f3cf8cb7d9667bf8d2 left out many blit paths.
    This fixes up more of them to get Blender to work again.
    
    Bug #25030.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b2581dcab41c142c38f2e065c4348cb892931c48
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Dec 2 17:05:20 2009 +0000

    wgl: Call st_swapbuffers instead of st_notify_swapbuffers.
    
    This will get single buffer, double buffer, and
    joint single/double buffer (typical in CAD applications) done right,
    at least as far as the frambuffer is concerned.
    
    There are still problems with multiple contexts using the same
    framebuffer because st_framebuffer_* calls assume the framebuffer
    is bound to a single context.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e84dddde9b6eb7727760814ae211c95218bb28a3
Author: Dave Airlie <airlied at redhat.com>
Date:   Wed Dec 2 11:01:19 2009 +1000

    Revert "radeon/r300: no need to flush the cmdbuf when changing scissors state in KMM mode"
    
    This reverts commit 286bf89e5a1fc931dbf523ded861b809859485e2.
    
    This doesn't appear to be correct, regression so revert it.
    http://bugs.freedesktop.org/show_bug.cgi?id=25193

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c8cdce665790263bb2142d894a81c87abc4da9fb
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Dec 1 13:26:15 2009 -0700

    vbo: make flush recursion check code per-context
    
    This fixes invalid failed assertions when running multi-threaded apps.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8c26cefec7ad52c4fa52fd1a89e18f463b85257b
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Nov 30 08:41:37 2009 -0700

    st/mesa: updated emit_swz() comment

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=574715d8368f99c0a5720a9676385d58d6cfdf30
Author: Keith Whitwell <keithw at vmware.com>
Date:   Tue Dec 1 15:01:00 2009 +0000

    tgsi: fix ureg emit after version token change

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b7f94c9002bd8578e89ce02a22172545ace353a3
Author: Keith Whitwell <keithw at vmware.com>
Date:   Tue Dec 1 14:54:32 2009 +0000

    st/xorg: fix merge droppings
    
    These were stranded in emacs and not saved before committing.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=87eec80c1120d2cd9749ee360b77922feabf7f10
Merge: 06d3732a9094030fc33120f16f162e0d405f132c 5285de7c0fc067dc036a5b421140a696ce2cabbf
Author: Keith Whitwell <keithw at vmware.com>
Date:   Tue Dec 1 14:31:14 2009 +0000

    Merge commit 'origin/tgsi-simplify-ext'
    
    Conflicts:
    	src/gallium/drivers/r300/r300_vs.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=06d3732a9094030fc33120f16f162e0d405f132c
Merge: 853d4807fe220b17cf5af5a76b24f2466238013b f17dbe256bb38c35d885260be7e5856f1561de97
Author: Keith Whitwell <keithw at vmware.com>
Date:   Tue Dec 1 10:57:37 2009 +0000

    Merge commit 'origin/mesa_7_7_branch'
    
    Conflicts:
    	src/gallium/drivers/svga/svga_screen_texture.c
    	src/gallium/state_trackers/xorg/xorg_composite.c
    	src/gallium/state_trackers/xorg/xorg_exa.c
    	src/gallium/state_trackers/xorg/xorg_renderer.c
    	src/gallium/state_trackers/xorg/xorg_xv.c
    	src/mesa/main/texgetimage.c
    	src/mesa/main/version.h

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=853d4807fe220b17cf5af5a76b24f2466238013b
Author: Michal Krol <michal at vmware.com>
Date:   Tue Dec 1 11:19:33 2009 +0100

    mesa: Update vertex texture code after gallium changes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=af3dea36603687067197c22747537eaeb6c4ad2b
Author: Marek Olšák <maraeo at gmail.com>
Date:   Fri Nov 27 10:19:20 2009 +0100

    r300g: simplify allocations of VS output registers
    
    No need to parse TGSI tokens since it's easier to walk through shader
    semantics.
    
    Also fog coordinates now work reliably.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f55c088f89eeaa6d16480f5f373887c6a2965e21
Author: Marek Olšák <maraeo at gmail.com>
Date:   Fri Nov 27 06:36:31 2009 +0100

    r300g: simplify allocations of FS input registers

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cb90235135ef7c657053657f3bdfbda7ca70d708
Author: Marek Olšák <maraeo at gmail.com>
Date:   Thu Nov 26 19:37:58 2009 +0100

    r300g: clean up derived states
    
    The state setups which aren't derived anymore have been moved to the VS
    and FS objects.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6f05eba0204a9f1371bb1ae5cdb0f71bb819eb28
Author: Marek Olšák <maraeo at gmail.com>
Date:   Thu Nov 26 13:49:41 2009 +0100

    r300g: VS->FS attribute routing rework
    
    Now it always correctly pairs up VS and FS even if the semantics and indices
    of VS outputs and FS inputs don't match.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=759604e32bb5b00d7b70fbab7bd8125e135d7a68
Author: Marek Olšák <maraeo at gmail.com>
Date:   Wed Nov 25 00:24:28 2009 +0100

    r300g: add R300 prefix in reg definitions

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7a43c39d202333a74745e7724a76f36d66d8763b
Author: Michal Krol <michal at vmware.com>
Date:   Tue Dec 1 10:07:15 2009 +0100

    cso: Fix function prototype.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=57ed791305ded187c455b07e6c6a5b916f37a293
Author: Michal Krol <michal at vmware.com>
Date:   Tue Dec 1 09:50:38 2009 +0100

    trace: Implement separate vertex sampler state.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f8969db2f8410fd3b653734948251ada4284a3c6
Author: Michal Krol <michal at vmware.com>
Date:   Tue Dec 1 09:39:08 2009 +0100

    fo: Implement separate vertex sampler state.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f2f7bd855af49752b1c77746542c62f1c529e953
Author: Michal Krol <michal at vmware.com>
Date:   Tue Dec 1 09:01:27 2009 +0100

    id: Implement separate vertex sampler state.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3f900c33ae6ede1c6f309628b1369a1b968a115d
Author: Michal Krol <michal at vmware.com>
Date:   Tue Dec 1 08:54:30 2009 +0100

    trace: Reduce double semicolons to single ones.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0f884ed993500171ad91fc9f2552574face9ee17
Author: Michal Krol <michal at vmware.com>
Date:   Tue Dec 1 08:52:37 2009 +0100

    sp: Do not falsely advertise support for some SNORM formats.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8a619e62bffa6f21330df747940e322909937806
Author: Michal Krol <michal at vmware.com>
Date:   Tue Dec 1 08:51:20 2009 +0100

    sp: Implement separate vertex sampler state.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ee86b1b58dce4c8416b5333d0ed43d059ba2a200
Author: Michal Krol <michal at vmware.com>
Date:   Tue Dec 1 08:47:00 2009 +0100

    python: Update for renamed sampler/texture state setters.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e197652ce08cacf0fdbf0509db5eb26500d556c5
Author: Michal Krol <michal at vmware.com>
Date:   Tue Dec 1 08:44:18 2009 +0100

    st: Update for renamed sampler/texture state setters.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=eeb8dd12b48c6ad3f466cf0ea88472fca576ebd4
Author: Michal Krol <michal at vmware.com>
Date:   Tue Dec 1 08:43:51 2009 +0100

    trace: Update for renamed sampler/texture state setters.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8eecd3bafb759df3f1853490cf149d053c8fcbce
Author: Michal Krol <michal at vmware.com>
Date:   Tue Dec 1 08:40:53 2009 +0100

    svga: Update for renamed sampler/texture state setters.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c1bcedc4ce48031c9e5d2a2430d27c7a9aaa8b37
Author: Michal Krol <michal at vmware.com>
Date:   Tue Dec 1 08:40:31 2009 +0100

    r300: Update for renamed sampler/texture state setters.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d15bb1cba3fd2d36c48e33e14cc3c548cf40d555
Author: Michal Krol <michal at vmware.com>
Date:   Tue Dec 1 08:40:21 2009 +0100

    nv: Update for renamed sampler/texture state setters.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=551b2db82b5e5093dc19bde130785aceb92868a6
Author: Michal Krol <michal at vmware.com>
Date:   Tue Dec 1 08:40:04 2009 +0100

    lp: Update for renamed sampler/texture state setters.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f0d3abf3834d3ae6107e66b61d8660e6c09a0a99
Author: Michal Krol <michal at vmware.com>
Date:   Tue Dec 1 08:39:49 2009 +0100

    id: Update for renamed sampler/texture state setters.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=25bb04a1ee9b3f28bfa6e60d7ce71ff23726c5b6
Author: Michal Krol <michal at vmware.com>
Date:   Tue Dec 1 08:39:19 2009 +0100

    i915: Update for renamed sampler/texture state setters.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e04324b8f93919d75f224644a160a32405740860
Author: Michal Krol <michal at vmware.com>
Date:   Tue Dec 1 08:39:07 2009 +0100

    fo: Update for renamed sampler/texture state setters.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cd3409ce059e46b4b675d2ad6f1f3b75939aa2ab
Author: Michal Krol <michal at vmware.com>
Date:   Tue Dec 1 08:38:32 2009 +0100

    cell: Update for renamed sampler/texture state setters.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=204e586c5648c384041a6cf1d095e160ef474019
Author: Michal Krol <michal at vmware.com>
Date:   Tue Dec 1 08:38:06 2009 +0100

    vl: Update for renamed sampler/texture state setters.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f33c064f32bf3635becd1b2019f670abe7a35ab3
Author: Michal Krol <michal at vmware.com>
Date:   Tue Dec 1 08:37:15 2009 +0100

    draw: Update for renamed sampler/texture state setters.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fd4aa4f32365a5f054e7fc36b558680dcac66d1b
Author: Michal Krol <michal at vmware.com>
Date:   Tue Dec 1 08:35:43 2009 +0100

    cso: Add support for separate vertex sampler state.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=15d1b406afd733b5f46b16dc933e29c218cdca39
Author: Michal Krol <michal at vmware.com>
Date:   Tue Dec 1 08:33:43 2009 +0100

    gallium: Introduce separate vertex texture/sampler state.
    
    Previously, gallium shared sampler and texture state between vertex
    and fragment shader stages. This change generalises this concept by
    providing separate entrypoints for vertex and fragment sampler state
    setting.
    
    A new capability bit is added to query the driver for the number
    of samplers that can be utilised by a vertex and fragment shader
    at the same time.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2fd1aee217988caacd5c87d76deab3c0caf1bb00
Author: Michal Krol <michal at vmware.com>
Date:   Fri Nov 27 12:33:17 2009 +0100

    tgsi/sanity: Up MAX_REGISTERS to 1024.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f17dbe256bb38c35d885260be7e5856f1561de97
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Mon Nov 30 17:56:07 2009 -0800

    mesa: set version string to 7.7-rc1

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=910aaed4daad319b584b68ae2468432c8f6bac21
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Mon Nov 30 17:55:21 2009 -0800

    mesa: set version string to 7.6.1-rc2

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=650e02003fbb5511ec758d993b7ec0a302ee2235
Merge: 270d36da146b899d39e08f830fe34b63833a3731 587a52e95bbe96788e8b96b63f091bb3022fc048
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Mon Nov 30 17:47:07 2009 -0800

    Merge branch 'mesa_7_6_branch' into mesa_7_7_branch
    
    Conflicts:
    	progs/util/shaderutil.c
    	src/mesa/drivers/dri/r600/r600_context.c
    	src/mesa/main/version.h

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=decf6ed810eae473d043a4a399a5a84f1378a725
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Mon Nov 30 23:02:49 2009 +0100

    fixups for interface changes (mostly state trackers)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=587a52e95bbe96788e8b96b63f091bb3022fc048
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Mon Nov 30 12:43:12 2009 -0800

    i915: Actually put i915PointParameterfv in the driver function table.  Duh.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ac400ffce62be47fc77e8d10cabcd39b92b6c627
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Mon Nov 30 20:29:18 2009 +0100

    gallium: interface cleanups, remove nblocksx/y from pipe_texture and more
    
    This patch removes nblocksx, nblocksy arrays from pipe_texture (can be
    recalculated if needed). Furthermore, pipe_format_block struct is gone
    completely (again, contains just derived state).
    nblocksx, nblocksy, block are also removed from pipe_transfer, together with
    the format enum (can be obtained from the texture associated with the transfer).

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bb1cde755bce0ea29cc4c1a29ad3841e3b304309
Author: Keith Whitwell <keithw at vmware.com>
Date:   Mon Nov 30 16:16:30 2009 +0000

    i965g: turn on texture tiling by default

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7725744433827509d1da1cf1b27cda4bc8012ef3
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Nov 30 08:56:47 2009 -0700

    st/mesa: handle front/back-face +1/-1 vs. 1/0 conversion
    
    Fixes progs/glsl/twoside.c demo.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6781f624af8b06061673f3fd6f19ffb6a56c3e8c
Author: Keith Whitwell <keithw at vmware.com>
Date:   Mon Nov 30 15:35:58 2009 +0000

    i965g: pass backbuffer tiling information to driver
    
    The gem winsys gets this information, needs to pass it on.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1fd3a2773b83c6b893b220a4e449f34e73adfe0b
Author: Keith Whitwell <keithw at vmware.com>
Date:   Mon Nov 30 14:58:30 2009 +0000

    ws/i965: more debug output

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1dfdc0a615f378cb92e45d878d778bf01dffaa66
Author: Keith Whitwell <keithw at vmware.com>
Date:   Mon Nov 30 14:20:33 2009 +0000

    ws/i965: rename and change sense of I965_SEND_CMD to BRW_NO_HW

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cddc7e3a9cd321247c2298ef1b94cced1122a8e5
Author: Keith Whitwell <keithw at vmware.com>
Date:   Mon Nov 30 13:39:21 2009 +0000

    brw: add dumping to gem winsys

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4490122d0cae360d1552cea7d7d860de352f13f6
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Nov 25 23:02:46 2009 +0000

    i965g: remove redundant nr_attrs member

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=270d36da146b899d39e08f830fe34b63833a3731
Author: Vinson Lee <vlee at vmware.com>
Date:   Sun Nov 29 21:17:44 2009 -0500

    mesa: Fix array out-of-bounds access by _mesa_TexParameterf.
    
    _mesa_TexParameterf calls set_tex_parameterf, which uses the params
    argument as an array.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=533b7660073f2c1cd1a19105d4989ec11bfdcd87
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Sun Nov 29 17:49:55 2009 -0800

    i915: Fallback bit define missed on previous commit

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=718f31b830b2c4edad8b7e04804ff23e1db93e5a
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Sun Nov 29 17:43:38 2009 -0800

    i915: Round point sizes instead of truncate.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d8d49716cf5d5cabebadc32d7717eec787c75ff1
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Sun Nov 29 17:40:02 2009 -0800

    i915: Enable point sprite coordinate generation
    
    Support still isn't completely correct, but it's better.  piglit
    point-sprite now passes.  However, glean's pointSprite test fails.  In
    that test the texture on the sprite is somehow inverted as though
    GL_POINT_SPRITE_COORD_ORIGIN were set to GL_LOWER_LEFT.  i915 hardware
    shouldn't be able to do that!
    
    I believe there are also problems when not all texture units have
    GL_COORD_REPLACE set.  The hardware enable seems to be all or nothing.
    
    Fixes bug #25313.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a201dfb6bf28b89d6f511c2ec9ae0d81ef18511d
Author: Vinson Lee <vlee at vmware.com>
Date:   Sun Nov 29 18:18:23 2009 -0500

    mesa: Fix array out-of-bounds access by _mesa_TexParameterf.
    
    _mesa_TexParameterf calls set_tex_parameteri, which uses the params
    argument as an array.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a1b9c4e22a83d2125f66c3a3af3143bc0daee9a4
Author: Richard Li <richardradeon at gmail.com>
Date:   Sun Nov 29 12:28:32 2009 -0500

    r600 : clena up a bit for last commit.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2db72f329f35ee6e12df3ed472de2ee72cf23399
Author: Richard Li <richardradeon at gmail.com>
Date:   Sun Nov 29 12:12:19 2009 -0500

    r600 : add read port allocation for uniform;
           mapping ps input based on vs output;
           fix bugs including constants updating for vs.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=63c00c53a3019b801c5eee8a12f7862422f79f10
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sun Nov 29 15:40:13 2009 +0100

    radeon: update miptree code a little
    
    Simplify gl image level <-> miptree level mapping (are equal now).
    Don't allocate miptree for images that won't fit in it (fixes #25230).

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2773556d55fe6043bee3d4c86f7b78906e5d60e0
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sun Nov 29 12:36:09 2009 +0100

    radeon: don't check the same miptree many times when looking for matching miptrees

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e8f0c8ab9d3509dc399ea58c320056ed90895792
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sun Nov 29 12:27:29 2009 +0100

    radeon: add some debugging info

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c332525ad3cf8e946e60c3f9b96af525ca4cb71c
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Sat Nov 28 13:57:38 2009 +0100

    nv50: update linkage on rasterizer change
    
    We need to update VP_RESULT_MAP and/or COORD_REPLACE_MAP
    when light_twoside and/or point_sprite are changed.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7494b829052a87d7a8c56c68300a110b40e401e8
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Sun Nov 29 13:33:16 2009 +0100

    nv50: match VP outputs to FP inputs ourselves
    
    For each FP input, don't assume that the VP output will be
    at the same position, but scan the semantics instead, then
    put the correct output reg indices into VP_RESULT_MAP.
    
    Position is still assumed to be the first output/input.
    
    See 07fafc7c9346aa260829603bf3188596481e9e62, which renders
    previous assumptions incorrect.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3f471c7948425a9c8ae23a563e0e816954a7589a
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Thu Nov 26 17:03:00 2009 +0100

    nv50: don't permanently negate src in emit_ddy

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ca9b0e942c5f8f95383c637b05e3fb237f013688
Author: Dave Airlie <airlied at linux.ie>
Date:   Sun Nov 29 18:59:19 2009 +1000

    i965g: remove surface from views list before freeing
    
    this fixes a crash with the xorg state tracker, however it then locks
    up the GPU once rendering is enabled but at least it doesn't crash.
    
    Signed-off-by: Dave Airlie <airlied at linux.ie>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ca5a7aadb4361e7d053aea8687372cd44cbd8795
Author: Vinson Lee <vlee at vmware.com>
Date:   Sun Nov 29 00:50:48 2009 -0500

    mesa: Fix array out-of-bounds access by _mesa_TexGenf.
    
    _mesa_TexGenf calls _mesa_TexGenfv, which uses the params argument
    as an array.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d55fb7c835b56951f05a058083e7eda264ba192e
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Nov 28 23:47:23 2009 -0500

    mesa: Fix array out-of-bounds access by _mesa_TexGeni.
    
    _mesa_TexGeni calls _mesa_TexGeniv, which uses the params argument
    as an array.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=919898e92fa23ff71a59d86a46ff0886a6f34e4d
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Nov 28 23:22:31 2009 -0500

    dri: Fix potential null pointer dereference in driBindContext.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a11d60d14caf8efc07f70af63b57b33273f8cf9b
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Nov 28 22:04:06 2009 -0500

    mesa: Fix array out-of-bounds access in _mesa_TexEnvf.
    
    _mesa_TexEnvf calls _mesa_TexEnvfv, which uses the param argument
    as an array.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e5159996a43d64f71d44dd2bd477d10e37ec9a27
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sat Nov 28 21:31:24 2009 +0100

    radeon: need to flush cs when moving images between mipmap trees

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=287bdd8e75aa3b2c20f50de359711158981dfa09
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sat Nov 28 10:45:17 2009 -0800

    util: Fix bad code.
    
    Uf. How embarrassing.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c93dcbfea7b8e1cd0f14a96bc466419bdce7eb30
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sat Nov 28 10:13:51 2009 -0800

    util: Improve bitcount.
    
    Sorry for not pushing this before, it got lost in stashes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6f1bc4267f6cd2e18a6a572a5aed2fccd747ce0f
Author: Dave Airlie <airlied at linux.ie>
Date:   Sat Nov 28 17:44:28 2009 +1000

    i965g: link xorg state tracker with -ldrm_intel

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cad14c2542698de144bb5434cefa02d7a00aaa74
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Fri Nov 27 21:29:38 2009 +0100

    nv50: do conversion of last insn to 64 bit format first
    
    Simplifies things since the second to last one will then
    be converted in the subsequent pass that ensures alignment
    automatically.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=510fd280b54fa33ed229ef297a1a77c78811c592
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Thu Nov 26 16:59:39 2009 +0100

    nv50: bswap32 the polygon stipple pattern
    
    The hardware wants the pattern the same way it is
    passed to glPolygonStipple.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e65258abf52bd1923a547f76bd7346bf5ed1c5c6
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Thu Nov 26 16:58:59 2009 +0100

    gallium/util: added util_bswap32()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2348f6d490a200b464013dfe68c61525aee86feb
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Nov 27 16:01:36 2009 +0000

    scons: Promote pointer arithmetic to error.
    
    All code covered by scons is being built on multiple OSes, so pointer
    arithmetic must really be addressed when spotted.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5976d8e6f1b12e9ac13a8d09aa9723f971f38a92
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Nov 27 16:01:11 2009 +0000

    configs: Warn about pointer arithmetic.
    
    It's not portable. Warn to help catching it early.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f62f976e3ff9ff83d760e706c615e098d131e103
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Nov 27 15:58:02 2009 +0000

    mesa: Avoid void pointer arithmetic.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7fa1bcc05a237365e5ea09512453f29a91c7a141
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Fri Nov 27 17:41:42 2009 +0100

    svga: fix for not using texture width/height/depth arrays

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b748a9f574361273df6b05c06c647ac4fd9b3e41
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Fri Nov 27 17:40:24 2009 +0100

    r300g,llvmpipe: fix some more merge problems

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c95cbd45c657ac47e908a4d99d118737034bde43
Merge: 884007546c98b1779bf266ec5111b1e7e2b68b2e d509f84543d0979e9bb53c20c195f378dd61e728
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Fri Nov 27 17:15:47 2009 +0100

    Merge branch 'width0'
    
    Conflicts:
    	src/gallium/drivers/r300/r300_texture.c
    	src/gallium/state_trackers/xorg/xorg_exa.c
    	src/mesa/state_tracker/st_cb_texture.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4236493899b9ccfcc8df3dcf81697776621fa1f8
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Nov 27 15:28:46 2009 +0000

    st/xorg: proper fix for compositing after rounding up
    
    Basically don't round up shared textures.  This fixes compiz,
    but I'm afraid that rounding up texture sizes here in the driver
    is doomed, as it will inevitably break texture wrap modes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1310811469e7a1e27669ad1513b5bd4a60207c4f
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Nov 27 14:55:20 2009 +0000

    rbug: Mention where the GUI can be found.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6dd9676a8fc43062a7017f2951e0f032889fac9e
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Nov 27 13:59:37 2009 +0000

    svga: Re-add shader dumping.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6810ce005a067f20c04f0b3abd1e422adec71d28
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Nov 27 14:03:10 2009 +0000

    Revert "st/xorg: fix composite after texture size changes"
    
    This reverts commit 124ae596806f1a77af46f1f0e446d448da6e953a.
    
    Pushed by mistake

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=124ae596806f1a77af46f1f0e446d448da6e953a
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Nov 27 13:59:00 2009 +0000

    st/xorg: fix composite after texture size changes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dc86f4a20b6ffe0340ca178dc303271a8a112bb9
Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue Nov 10 16:56:43 2009 -0800

    wgl: Fix copy'n'paste typo in comment.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=135d7e12991312d7aff637565fbe67f666e4e39f
Author: José Fonseca <jfonseca at vmware.com>
Date:   Sun Nov 15 12:14:03 2009 -0800

    svga: Handle comment tokens when dumping.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d3f26a84204d589e69e82627395771ed7273315d
Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue Nov 24 14:43:30 2009 +0000

    svga: Use consistent names for public symbol names of shader dumping facilities.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=178407f33c413cbe7434597b2129abde90041b6b
Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue Nov 24 14:37:45 2009 +0000

    svga: Use consistent file names for dumping facilities.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cf3cdda5cc413093126c7ba42248c3b175a2d126
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Nov 27 12:24:42 2009 +0000

    st/xorg: speculatively round textures up to nearest POT
    
    I'm not sure if this is a great change, but helps with caching.
    Probably we want to turn this on/off on a driver-by-driver basis.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e595dd4c179efe06183b8efb430ec6c8845dfd0b
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Nov 27 12:22:43 2009 +0000

    st/xorg: free last fence

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b84b7f19dfdc0ac02175847065b39110db7ad98f
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Nov 27 12:19:28 2009 +0000

    svga: flush our command buffer after the 8th distinct render target
    
    This helps improve the surface cache behaviour in the face of the
    large number of single-use render targets generated by EXA and the xorg
    state tracker.  Without this we can reference hundreds of individual
    render targets from a command buffer, which leaves little scope for
    sharing or reuse of those targets.
    
    Flushing early means we can start reusing textures much sooner.
    
    This shouldn't have much effect on normal 3d rendering as it's pretty
    rare to have a command buffer with >8 different render targets in that
    world.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b911688b87a011eacf2034bd61562e633952a66b
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Nov 27 12:18:22 2009 +0000

    svga: add DEBUG_CACHE option

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5285de7c0fc067dc036a5b421140a696ce2cabbf
Author: Michal Krol <michal at vmware.com>
Date:   Fri Nov 27 10:13:53 2009 +0100

    vega: Update shader headers.
    
    Drop the 1.1 version suffix.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9a4e4e035c5e1ff1e84b4a332dfaa35c7fecf139
Author: Michal Krol <michal at vmware.com>
Date:   Fri Nov 27 10:13:19 2009 +0100

    python/tests: Update shader headers.
    
    Drop the 1.1 version suffix.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=456b5bd5d0dbed172a5d8f88625eeb63fd87c8dd
Author: Michal Krol <michal at vmware.com>
Date:   Fri Nov 27 10:11:18 2009 +0100

    svga: Update text shader header.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=72420daa21feffb3fefd60ba472c704c4558c5ba
Author: Michal Krol <michal at vmware.com>
Date:   Fri Nov 27 10:07:07 2009 +0100

    vl: Do not emit tgsi_version token.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e6133564bf2e65fc86f626a45d7977bdeaff8579
Author: Michal Krol <michal at vmware.com>
Date:   Fri Nov 27 10:06:41 2009 +0100

    tgsi: Remove tgsi_version token.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5455e88f1c2043b3703650ca827a0ed2779e82ca
Author: Michal Krol <michal at vmware.com>
Date:   Fri Nov 27 09:19:01 2009 +0100

    gallium: Remove tgsi_version token.
    
    Not really needed, never served its purpose.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=69671df74c8b45f08149c248a7ee905912aec2b0
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Nov 26 23:02:49 2009 -0500

    svga: Prevent potential null pointer dereference in vmw_surface.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d509f84543d0979e9bb53c20c195f378dd61e728
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Thu Nov 26 22:49:58 2009 +0100

    gallium: fix more statetrackers/drivers for not using texture width/height/depth arrays

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=884007546c98b1779bf266ec5111b1e7e2b68b2e
Author: Michal Krol <michal at vmware.com>
Date:   Thu Nov 26 20:38:43 2009 +0100

    tgsi/exec: Fix orientation of DDY.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a2c101029d5cb3f74ec9a2a9a53cb1d74ab9cc57
Author: Michal Krol <michal at vmware.com>
Date:   Thu Nov 26 20:30:04 2009 +0100

    tgsi/exec: Force return from a subroutine at ENDSUB.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3bae72e20493aeb683e16297d67648e59a817b76
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Nov 26 19:24:57 2009 +0100

    draw: Fix max_index check.
    
    We want to fallback to draw splitting when vertex element indices
    might be too high for atomic draw path (currently limited to 4095).

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=75df599e30bda03b40c0442eff3e39ec84397ede
Author: Michal Krol <michal at vmware.com>
Date:   Thu Nov 26 19:21:55 2009 +0100

    tgsi/ureg: Add forgotten goto in ureg_DECL_constant().

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=953b74d116c88f2b93740b6d1f713bb1b5989e98
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Nov 26 11:16:19 2009 +0000

    llvmpipe: Fake missing SSSE3 when simulation less capabable machines.
    
    SSE3 != SSSE3 and so far we only use the later.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=da1c40260d8cb49eacbb6c394198dc37e020e75a
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Nov 26 11:15:08 2009 +0000

    llvmpipe: Update/correct CPU requirements.
    
    There are no hard requirements at the moment.
    
    We don't really emit any sse3 yet. Just some ssse3.
    
    Thanks to Roland for spotting these incorrections.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0528f40e3b8ca3e59d3a641c4504d34cf9364578
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Wed Nov 25 16:31:28 2009 -0800

    Improve implementation of GL_POINT_SPRITE_COORD_ORIGIN errors
    
    This enum is only supported for OpenGL 2.0.  If a driver supports
    OpenGL 1.4 and GL_ARB_point_sprite, using this enum should generate an
    error.  This is important because, for example, i915 and i830 can
    support GL_ARB_point_sprite, but they cannot support
    GL_POINT_SPRITE_COORD_ORIGIN.
    
    This commit just removes the check for NV_point_sprite, which is
    completely wrong, and add some comments describing what the code
    should do.  I don't see an easy way to check for version >= 2.0 from
    inside Mesa.  Perhaps we should add an extension
    GL_MESA_point_sprite_20 (like Intel's old GL_EXT_packed_pixels_12) to
    indicate that this added bit of functionality is available.
    
    Also note that glean's pointSprite test only checks for
    GL_ARB_point_sprite before trying to use
    GL_POINT_SPRITE_COORD_ORIGIN.  Naturally, that fails on
    non-2.0 implementations (i.e., Mac OS X on GMA 950).

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4dcdf3b9c67f1481d46c1decba84c9c55698db4c
Merge: 9e3728c858e0f84b05a24f858f6aeba53fa4e7cb 07fafc7c9346aa260829603bf3188596481e9e62
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Thu Nov 26 01:15:25 2009 +0100

    Merge commit 'origin/st-shader-varients'
    
    Conflicts:
    	src/mesa/state_tracker/st_atom_shader.c
    	src/mesa/state_tracker/st_program.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9e3728c858e0f84b05a24f858f6aeba53fa4e7cb
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Nov 25 18:06:12 2009 +0000

    scons: Make it work with MinGW build of LLVM 2.6.
    
    LLVM 2.5 is no longer supported on windows.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e13add8cae4637d9cd2f6c40c68de30701736abf
Author: Michal Krol <michal at vmware.com>
Date:   Wed Nov 25 16:08:36 2009 +0100

    tgsi: Fix token builder.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ea6b36ca3fe519e8c8dcb55b5f16353738455d0a
Author: Michal Krol <michal at vmware.com>
Date:   Wed Nov 25 15:56:10 2009 +0100

    tgsi: Update raw token dumper after token definition changes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=77a0a3e5ca5dfa951056d9054b4147e3ea0965f3
Author: Michal Krol <michal at vmware.com>
Date:   Wed Nov 25 14:59:29 2009 +0100

    glsl/apps: Make compile more shell friendly.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ee27b713dc6a2d32dc287dc9462359804e051a06
Author: Michal Krol <michal at vmware.com>
Date:   Wed Nov 25 14:53:37 2009 +0100

    slang/library: Don't need the *_gc.h files, they are autogenerated now.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3371f7e5025e5288eaba78973a2c81ec5d5b1e4d
Author: Michal Krol <michal at vmware.com>
Date:   Wed Nov 25 14:52:21 2009 +0100

    scons: Autogenerate GLSL builtin library *_gc.h from *.gc files.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e4c5fe52c99bdf651aafa1569d9cf901891004d8
Author: Dave Airlie <airlied at linux.ie>
Date:   Wed Nov 25 20:23:22 2009 +1000

    radeon: fix context destroy needing lock for flushing.
    
    Thanks to Intel code which I've just stolen pretty much as usual.
    
    This fixes fdo bug 22851 which is a dri1 regression since rewrite.
    
    Tested by: fpiobaf (Fabio) on #radeon
    Signed-off-by: Dave Airlie <airlied at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ce56a867f71d0a74172a00869a3c5cb1862f4b04
Author: Dave Airlie <airlied at redhat.com>
Date:   Wed Nov 25 15:45:31 2009 +1000

    r600: add ARB_texture_non_power_of_two support.
    
    This makes the miptree rounds up to the near POT for each level for
    all radeons, however since mipmaps aren't support with NPOT on previous
    radeons this calculation shouldn't cause any problems. If it does
    we can just make it r600 only.
    
    I tested a few mipmap demos on r500 and they all seem to work.
    
    Signed-off-by: Dave Airlie <airlied at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=949d95e88a18e5047a6a7ceb1e28a8d80a30fb17
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Tue Nov 24 22:54:00 2009 +0100

    vmware/xorg: Remove gem include

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=42db8c8cdb28bd5f83dd57f5d9a70fb5b94dd14e
Author: Michel Dänzer <daenzer at vmware.com>
Date:   Thu Nov 26 16:46:13 2009 +0100

    st/xorg: Use pipe clear hook for solid fills of whole pixmaps.
    
    Can give a little boost e.g. for anti-aliased text rendering.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b96218c65622a7814ff8154a91874a5e5a9dc773
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Nov 26 15:25:09 2009 +0000

    svga: hash the whole key, not just the first four bytes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3eb3bfb7c761ed41a09c4d1c7eff38f2d92ba3ba
Author: Michel Dänzer <daenzer at vmware.com>
Date:   Thu Nov 26 16:00:06 2009 +0100

    st/xorg: Make sure DRI2 blits use GPU copy contents even for software fallback.
    
    Fixes 3D apps not updating with a non-GL compositing manager and Option
    "2DAccel" "off".
    
    Also clean up a little pixmap vs. drawable mess.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ecfe1352ccce802c9299c76d600c4d2f33352701
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Nov 26 14:23:24 2009 +0000

    st/xorg: fix refcounting bugs introduced in earlier commit

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dfb871d4032f37b872c975269c5d666491f1056b
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Nov 26 14:23:07 2009 +0000

    st/xorg: formatting
    
    This directory needs indent run over it.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=41423c01b257395b08a5e7a53093bc87aa85739b
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Nov 26 12:52:45 2009 +0000

    st/xorg: remove debugging flush
    
    Accidentally committed in 7fbdbad5c02e3d5bfbf0e641e2aec224e39fa974
    ('st/xorg: consolidate some dest surface state setting')

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c783f5cfd891e6b8e9dc622ad0950e5859b5a0c0
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Nov 26 12:02:14 2009 +0000

    svga: Remove spurious argument to SVGA_DBG.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7b0e4adaf21d4c788657eff41cb51d5c89647309
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Nov 26 11:55:47 2009 +0000

    st/xorg: render throttling in block handler
    
    Similar to the classic swapbuffer throttling in GL drivers, put an
    upper bound on the number of outstanding chunks of rendering the state
    tracker can generate -- where calling the block handler denotes a
    chunk.
    
    Currently that number is set at around 4 "chunks", but could be
    tweaked up or down.  If a better measure for the amount of outstanding
    rendering is found, that would be fine too.
    
    As it stands, this improves interactivity by preventing the X server
    from queueing up arbitary amounts of rendering.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8544c309d0a296449d11cf2cf52ca306662dc41d
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Nov 26 11:17:06 2009 +0000

    st/xorg: split copy operation into prepare/copy/done phases
    
    Any high-overhead one-off tasks are moved into the prepare hook.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=91a5131e6b4b9d55c7123d3a8334826a443abcf6
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Nov 26 10:40:40 2009 +0000

    st/xorg: don't set up constant buffer for non-xv fragment shaders
    
    These currently don't reference any constants.  Can add this back
    if newer shaders need them, but in the meantime don't create
    a new constant buffer every time we do a blit.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fa799f81dec1b72e59008b7029d94a00bcf821bb
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Nov 26 10:34:28 2009 +0000

    st/xorg: split up shared Done call
    
    The two users of composite (Composite and Solid) now call a new
    xorg_composite_done() from their Done functions, while CopyDone
    is directly implemented on top of xorg_renderer.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b4ea1eb871ec0e5fffd70bf4da6cdec5d25b5c50
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Nov 26 10:15:01 2009 +0000

    st/xorg: set up rasterizer state in init

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=86ba5139a8078f05fa9e1a4b562854d5f3b783f3
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Nov 25 18:45:20 2009 +0000

    st/xorg: remove redundant clipping code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=899d20cfaa003913b38ae9e095ca87b8725a19c1
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Nov 25 18:42:54 2009 +0000

    st/xorg: don't bother with cso save and restore in copy func

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7fbdbad5c02e3d5bfbf0e641e2aec224e39fa974
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Nov 25 18:41:11 2009 +0000

    st/xorg: consolidate some dest surface state setting

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=808f0376607b0e2d31dfebc888fd8f1e737fed09
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Nov 26 00:35:31 2009 -0500

    glu/sgi: Fix memory leak in gluBuild2DMipmapLevelsCore.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=11dce740305ea3f45966a9e9f72ba94b4eae6d40
Author: Richard Li <richardradeon at gmail.com>
Date:   Tue Nov 24 16:00:25 2009 -0500

    r600 : reset stack flag with one channel only.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=45d9ea361981520a7c5df3ef1e10b76fac14bf02
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Tue Nov 24 19:20:59 2009 +0100

    vmware/xorg: Link against libkms
    
    If the system doesn't have libkms installed it wont try to link against it.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=77529a2cf296b611fa49ab4fe711d8bbb2177d85
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Tue Nov 24 19:16:37 2009 +0100

    vmware/xorg: Clean Makefile a bit

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=522e840a91ef9fe35e5830626b9ce388169e5d22
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Tue Nov 24 18:47:15 2009 +0100

    vmware/xorg: Don't link against libdrm_intel

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=eca5d6944aa20e33d1c2c2653f827f5707f8274a
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Tue Nov 24 18:44:39 2009 +0100

    vmware/xorg: Stage driver in lib/gallium

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d4c2f53ca56beb8fe9289fb17c3f5fcc2cc7dc10
Author: Richard Li <richardradeon at gmail.com>
Date:   Tue Nov 24 12:16:39 2009 -0500

    r600 : fix stack depth setting bug.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8bf4e5d6176b0efb93c11bcd14fa5d320088e2e3
Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue Nov 24 16:01:01 2009 +0000

    llvmpipe: Update instructions.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=91a4e6d53f83c45c1da9240b6325011d96b61386
Author: Keith Whitwell <keithw at vmware.com>
Date:   Tue Nov 24 15:13:17 2009 +0000

    tgsi: rename fields of tgsi_full_src_register to reduce verbosity
    
    SrcRegister -> Register
    SrcRegisterInd -> Indirect
    SrcRegisterDim -> Dimension
    SrcRegisterDimInd -> DimIndirect

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5b0824dfe5eaf59fa87134e7482b3d147b262901
Author: Keith Whitwell <keithw at vmware.com>
Date:   Tue Nov 24 15:08:55 2009 +0000

    tgsi: rename fields of tgsi_full_dst_register to reduce verbosity
    
    DstRegister -> Register
    DstRegisterInd -> Indirect

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fe2b31e4a896167a33d267822b36eb2de0ceecba
Author: Keith Whitwell <keithw at vmware.com>
Date:   Tue Nov 24 15:04:18 2009 +0000

    tgsi: rename fields of tgsi_full_declaration to reduce verbosity
    
    DeclarationRange -> Range

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7d6c8f980d1e23ad6f557d650e89c715861a3b0c
Author: Keith Whitwell <keithw at vmware.com>
Date:   Tue Nov 24 15:02:23 2009 +0000

    tgsi: rename fields of tgsi_full_instruction to avoid excessive verbosity
    
    InstructionPredicate -> Predicate
    InstructionLabel -> Label
    InstructionTexture -> Texture
    FullSrcRegisters -> Src
    FullDstRegisters -> Dst

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=763426a0256f0ab06f8af53947bd630f8600183a
Author: Keith Whitwell <keithw at vmware.com>
Date:   Tue Nov 24 14:53:29 2009 +0000

    tgsi: reduce repetition of structure name in its members
    
    Rename Semantic.SemanticName to Semantic.Name.  Similar for
    SemanticIndex, and the members of the tgsi_version struct.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f3a0615fb0452f11f4db88861b30b2177bdd948a
Author: José Fonseca <jfonseca at vmware.com>
Date:   Sun Nov 15 12:14:03 2009 -0800

    svga: Handle comment tokens when dumping.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=42ae0030696f027050c41babced2b408997bb0ce
Author: Keith Whitwell <keithw at vmware.com>
Date:   Tue Nov 24 14:45:56 2009 +0000

    tgsi: remove unnecessary full_token init and free functions

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9fbfe6b65d7d45a70553b603f2166be3272d1e35
Author: Keith Whitwell <keithw at vmware.com>
Date:   Tue Nov 24 14:44:45 2009 +0000

    tgsi: remove unused Flags member from full_instruction

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d185c2fd1318bd41f303ab4a5f6e0a048b76c11c
Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue Nov 24 14:43:30 2009 +0000

    svga: Use consistent names for public symbol names of shader dumping facilities.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a71f8365049fb81f63245089b5438dcad6e83b19
Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue Nov 24 14:37:45 2009 +0000

    svga: Use consistent file names for dumping facilities.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1325361abe0f1f89c3f675f04e482f580033abe9
Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue Nov 24 14:24:38 2009 +0000

    util: Describe a few more formats.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4ae3e88dc9856f2f32c37dd04a3321765ed61e07
Author: José Fonseca <jfonseca at vmware.com>
Date:   Mon Nov 23 11:21:11 2009 +0000

    llvmpipe: Use assert instead of abort. Only verify functions on debug builds.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=066991c8d147db94b9661361bb191919b962fc4e
Author: José Fonseca <jfonseca at vmware.com>
Date:   Sun Nov 15 06:46:48 2009 -0800

    llvmpipe: Fix memory leak.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2282fb7710d386bd10ccdd18f030069fae0a5d55
Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue Nov 10 17:52:53 2009 -0800

    llvmpipe: Use the generic conversion routine for depths.
    
    This allows for z32f depth format to work correctly.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b375526b50271317868a20484c8a1f36707e6005
Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue Nov 10 17:51:06 2009 -0800

    llvmpipe: Be more conservative with the supported formats.
    
    We'll likely support much more formats, but doing this allows to run
    more testsuites without immediately hit assertion failures.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c6d663e6dc8799a178b03bc3059ef5c5c3d7f629
Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue Nov 10 16:56:43 2009 -0800

    wgl: Fix copy'n'paste typo in comment.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=52df532b02594e624bddd58ee60fd25075f8ec42
Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue Nov 10 16:55:44 2009 -0800

    llvmpipe: Fix typo in comparison operator.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=56ee132f9671f70ff2b3ee04659beac0dfc6126d
Author: Keith Whitwell <keithw at vmware.com>
Date:   Tue Nov 24 14:09:24 2009 +0000

    gallium: try and update r300 and nv drivers for tgsi changes
    
    It would be nice if these drivers built under the linux-debug header
    so that these types of interface changes can be minimally propogated
    into those drivers by people without the hardware.  They don't have to
    generate a working driver -- though a command-dumping winsys would be
    an excellent for regression checking.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7fac8ce73bb26147f36acc60870a7e816b2f5b4f
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Tue Nov 24 14:53:03 2009 +0100

    st/xorg: Pass mode types from the kernel to X

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ba1ca28cc62fed71c77902b95ae4ed36c6bf25f8
Author: Keith Whitwell <keithw at vmware.com>
Date:   Tue Nov 24 13:41:03 2009 +0000

    gallium: simplify tgsi tokens further
    
    Drop anonymous 'Extended' fields, have every optional token named
    explicitly in its parent.  Eg. there is now an Instruction.Label flag,
    etc.
    
    Drop destination modifiers and other functionality which cannot be
    generated by tgsi_ureg.c, which is now the primary way of creating
    shaders.
    
    Pull source modifiers into the source register token, drop the second
    negate flag.  The source register token is now full - if we need to
    expand it, probably best to move all of the modifiers to a new token
    and have a single flag for it.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ee40b20e7aff5dc9d11230e991355c338a64da00
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Tue Nov 24 12:47:38 2009 +0100

    st/xorg: Add libkms integration

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1a19b9dbc268973a725a43f4764a2189a705bb88
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Tue Nov 24 02:49:57 2009 +0100

    st/xorg: Touch up xorg_crtc.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=def9b0e586e52a0fbdcce15613d96933e9690f38
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Tue Nov 24 04:19:07 2009 +0100

    st/xorg: Rename driver functions

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=431e85f894705ee8747555ff01f317953a11222b
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Tue Nov 24 02:54:24 2009 +0100

    st/xorg: Rename output functions

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6713a83bb8f836f3cb7ba4419a62ec286d5b88fd
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Tue Nov 24 02:28:09 2009 +0100

    st/xorg: Rename dri2 functions

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=26f9eeddf4cf783d7e5d5ac030a7ac5c1e67e60c
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Tue Nov 24 02:21:16 2009 +0100

    st/xorg: Standardise all function names defined in xorg_tracker.h

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2946aea110beda9c2e0382507b0dba7c508ff5eb
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Nov 25 17:13:04 2009 +0000

    svga: try harder to make the cachable flag work
    
    It doesn't though.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c712f3374626d96f9c08c3571a5572bcee60a5f2
Author: Zack Rusin <zackr at vmware.com>
Date:   Mon Nov 23 01:00:34 2009 -0500

    st/xorg: accelerate src luminance

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d228e3cc8e7b6a3d4c6d554c5d9aed5e26be7ff0
Author: Zack Rusin <zackr at vmware.com>
Date:   Sun Nov 22 15:21:14 2009 -0500

    util: also print out memory statistics

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=55b0157860af0eb957262cb0d22ab47eccd85940
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Nov 25 11:44:41 2009 +0000

    svga: revert packing of surface key
    
    Over-ambitious packing of values broke my cursor.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=92c6a26a8a0f6ce540fe7c9681fb9a30b0da9e5f
Author: Dave Airlie <airlied at linux.ie>
Date:   Wed Nov 25 20:23:22 2009 +1000

    radeon: fix context destroy needing lock for flushing.
    
    Thanks to Intel code which I've just stolen pretty much as usual.
    
    This fixes fdo bug 22851 which is a dri1 regression since rewrite.
    
    Tested by: fpiobaf (Fabio) on #radeon
    Signed-off-by: Dave Airlie <airlied at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=94bcb9f1a43f2ab3bdff09156e3ab5b1c115cbd8
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Nov 25 00:39:37 2009 -0500

    glu/sgi: Fix memory leak in gluBuild1DMipmapLevelsCore.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0d89f3dc7ff3f89ba8d5d664253730485bca35e2
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Nov 25 00:28:56 2009 -0500

    glu/sgi: Fix memory leak in gluBuild2DMipmapLevelsCore.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f895abbd9777c4985aa40cf660c68f6d7333f0ec
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Nov 25 00:18:49 2009 -0500

    glu/sgi: Fix memory leak in gluBuild3DMipmapLevelsCore.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f1ce37f74aff4854071fe5740b055718b2c0c789
Author: Keith Whitwell <keithw at vmware.com>
Date:   Tue Nov 24 21:13:18 2009 +0000

    svga: cache textures as well as buffers

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4509f3cbad2972b6fe4a722ed07904666122a759
Author: Keith Whitwell <keithw at vmware.com>
Date:   Tue Nov 24 20:48:12 2009 +0000

    st/xorg: use surface_copy for blits if available
    
    Even if its not available, we really want to be coalescing blit
    operations better.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3c46bbee1bb4f107d68addae472cf7bbc0976653
Author: Michal Krol <michal at vmware.com>
Date:   Tue Nov 24 11:58:01 2009 +0100

    tgsi: Document Declaration Semantic token and FACE semantic name.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bae9ece685e3c10fc0118e99771845d15895a0cc
Author: Michal Krol <michal at vmware.com>
Date:   Tue Nov 24 11:22:03 2009 +0100

    slang: Fix allocation size.
    
    We don't need 16K+ to store a single pointer.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=53d9b7d361915d6cf33b73017789e746342cc453
Author: Michal Krol <michal at vmware.com>
Date:   Tue Nov 24 11:17:16 2009 +0100

    mesa: Fix pointer arithmetic.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0c54d76f3783091267cb18e6bd23697d024c95b2
Author: Michal Krol <michal at vmware.com>
Date:   Tue Nov 24 09:03:41 2009 +0100

    tgsi: Implement predicated instructions in exec.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=59a70c364df03c34abc72bca2cdca8fae12d8f68
Author: Michal Krol <michal at vmware.com>
Date:   Tue Nov 24 09:02:29 2009 +0100

    tgsi: Add ureg_DECL_loop().

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5ee0d9f632383339088cc33005b7794b0915d4e0
Author: Michal Krol <michal at vmware.com>
Date:   Tue Nov 24 09:01:48 2009 +0100

    tgsi: Account for gallium shader token representation changes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=57221c54387a43e268a80ee6b578d57e03efcc5e
Author: Michal Krol <michal at vmware.com>
Date:   Tue Nov 24 08:55:40 2009 +0100

    gallium: Refactor the instruction predicate TGSI token.
    
    Rename it to tgsi_instruction_predicate -- it's no longer an extended
    token. Its presence is indicated by a new flag in tgsi_instruction that
    indicates whether an instruction is predicated.
    
    Also, change predicate index representation to match the other
    tokens that specify register indices.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b12ca6b87b55e3359e81d5a3be380c860478e353
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Mon Nov 23 23:14:49 2009 -0800

    i915: Initialize Length and Offset fields when mapping a buffer object
    
    This fixes an assertion failure in _mesa_MapBufferARB.
    
    Fixes bugzilla #25253.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=da0883114b1dceceff8a38deea1bb870fda40464
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Mon Nov 23 18:32:27 2009 -0800

    shaderutil: Fix detection of shaders
    
    Check for versions >= 2.0 (because some drivers return 3.0), and return
    GL_FALSE if shaders are not detected.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2176b3ed9ab832122e56aed3242dfda102a5fec6
Author: Dave Airlie <airlied at redhat.com>
Date:   Tue Nov 24 11:56:45 2009 +1000

    r300: fix swtcl bo leak problem.
    
    We can get a lot of swtcl bo allocations - need to probably abstract
    this a bit further.
    
    Signed-off-by: Dave Airlie <airlied at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bd13e6e5e2403ada2098e3a07c0af4b4ba989ab7
Author: Dave Airlie <airlied at redhat.com>
Date:   Tue Nov 24 10:49:34 2009 +1000

    radeon/r200/r300/r600: make bo mapping be explicit
    
    This moves the bo mapping outside the DMA layer and makes it explicit,
    this should in theory make it simpler to split the clean up the dma/cmdbuf
    linkage that I created before that is broken.
    
    Tested on: r600, rv380 (tcl/no-tcl), rv200 (tcl/no-tcl)
    
    Signed-off-by: Dave Airlie <airlied at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=863ad9a68388979e1d305f8689146e18ef4f098c
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Nov 23 18:09:46 2009 -0700

    mesa: use gcc __builtin_popcount()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8d80b5400a1bbf4e959cd8257d11dfe0483e93db
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Nov 23 18:06:19 2009 -0700

    r300g: use util_bitcount()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0a27c7b96337b1a56100d2cc3b5fa0454fc7c165
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Nov 23 18:04:47 2009 -0700

    egl: use util_bitcount()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=15740eb03ca8fb7eda585c612c1b36ec9df4474a
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Nov 23 18:04:22 2009 -0700

    gallium/util: added util_bitcount()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=acc51ac0ace11bb375241467ba35e1014f5fb997
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Tue Nov 24 01:14:03 2009 +0100

    svga: Filter out pendantic and ansi flags
    
    Rather have the driver compile without the flags then
    having to disable them.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=326b66d724754ca97012501db1c7c62d7d41a457
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Nov 24 01:23:12 2009 -0500

    glu/sgi: Fix memory leak in gluBuild3DMipmapLevelsCore.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=364070b1f2b08d43fb205ec198894a35bec6b2f3
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Nov 24 00:57:55 2009 -0500

    dri: Fix potential null pointer deference in dri_put_drawable.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5173d14cb5821637f22247d16be1b970f3762d6a
Merge: 18384af7491c408c4182b72807b02c11b55509f8 960464e42dce138fde11c379ce7744bc4be14aa2
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Mon Nov 23 22:14:48 2009 +0100

    Merge commit 'origin/mesa_7_7_branch'

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=960464e42dce138fde11c379ce7744bc4be14aa2
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Mon Nov 23 21:59:08 2009 +0100

    radeon: fix errors in miptree related function
    
    - typo
    - memory leak
    - off by one (spotted by airlied)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=635823d267c709f37c7a01844e03ebd7074bf4e2
Merge: d20b79172df18b27c8b4e428119814ffef2c8494 86710c3334850eeaeffcac6d538e01fd5c203167
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Mon Nov 23 21:28:22 2009 +0100

    Merge branch 'mesa_7_7_branch' of http://anongit.freedesktop.org/git/mesa/mesa into mesa_7_7_branch

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=03f0ebe3bd202b955a0e68bdad65a9a2d27bee2f
Author: Michal Krol <michal at vmware.com>
Date:   Mon Nov 23 20:12:17 2009 +0100

    slang: Fix order of parameters to sl_pp_tokenise().

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a11750218fa43dcf0d45b960d52497f7700db2a7
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Thu Oct 15 01:24:53 2009 +0100

    autoconf: Fix case for not having package
    (cherry picked from commit 5c4bdbd825934fe01330890d360b61caa06fdc8d)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=86710c3334850eeaeffcac6d538e01fd5c203167
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Mon Nov 23 19:59:02 2009 +0100

    svga: Scrub Makefiles a bit
    
    Remove x86 specific hacks. Not that they will ever be used on
    none x86 arches, but they are built by default. And the way the
    flags where added was a hack.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=601edbef172f3106b9e4c0b96b24d8b5eea8d2a5
Author: Michel Dänzer <daenzer at vmware.com>
Date:   Mon Nov 23 19:33:59 2009 +0100

    Fix the DRI swrast driver for big endian platforms.
    
    Too bad I didn't realize earlier how easy this could be...
    
    Fixes http://bugs.freedesktop.org/show_bug.cgi?id=22767 .

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=18384af7491c408c4182b72807b02c11b55509f8
Author: Michal Krol <michal at vmware.com>
Date:   Mon Nov 23 13:22:04 2009 +0100

    slang: Check return value from emit_instruction().

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c511e0b8442f0ddd4265137446180d5ced3f1671
Author: Michal Krol <michal at vmware.com>
Date:   Mon Nov 23 11:32:58 2009 +0100

    tgsi: Clamp the source argument in micro_exp2() to avoid Inf.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=eacdd8fa75d83ed1e3e2d7c003cea857a310bffd
Author: Michal Krol <michal at vmware.com>
Date:   Mon Nov 23 11:29:29 2009 +0100

    tgsi: Remove code that actually had no effect.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cc93fa3527e64963acd0e643d7d1061306d9e1df
Author: Michal Krol <michal at vmware.com>
Date:   Mon Nov 23 10:51:07 2009 +0100

    softpipe: Initialise TGSI machine's Face.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cc35a454da08e7303c76a51972bcccf7d67b7704
Author: Michal Krol <michal at vmware.com>
Date:   Mon Nov 23 10:49:41 2009 +0100

    tgsi: Fix POSITION and FACE fragment shader inputs.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b7590cde4a475cd785030d7c7909846ae72608e5
Author: Michal Krol <michal at vmware.com>
Date:   Mon Nov 23 10:40:05 2009 +0100

    tgsi: Bring BGNFOR/ENDFOR implementation up to spec.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cde758a2b50da8d7a8db5467f5629ce366380c41
Author: Michal Krol <michal at vmware.com>
Date:   Thu Nov 19 13:05:58 2009 +0100

    tgsi: Fake TXD implementation in exec.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f359ac5486b14d98ab4a855302b67d1700f031ae
Author: Michal Krol <michal at vmware.com>
Date:   Thu Nov 19 13:01:08 2009 +0100

    tgsi: Add execution debugging facilities to exec.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f61865799defe6636ac893c7ddb510911e5bfa0c
Author: Michal Krol <michal at vmware.com>
Date:   Thu Nov 19 12:52:58 2009 +0100

    slang: Be more robust with memory in concat_shaders().

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=67125c7f9aa141a7948ebb915ece9d991bb6ff19
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Nov 23 01:52:59 2009 -0500

    mesa: Initialize variable in _mesa_get_texel_fetch_func.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4b0b250aae6ae7d48cd24f9d91d05ab58086c4b2
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Nov 23 01:30:32 2009 -0500

    glx: Prevent potential null pointer deference in driCreateContext.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5b925b7daa566d799c4f50911a7fcca114131503
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Nov 23 01:09:06 2009 -0500

    glu/sgi: Fix memory leak in bitmapBuild2DMipmaps.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b611f639b4bffdcca376293f7ce71af9f6bdbff3
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Nov 23 00:57:37 2009 -0500

    glu/sgi: Fix memory leak in gluScaleImage3D.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0a89ad80d957869cf8760326787c6189ab50a1e0
Author: Keith Whitwell <keithw at vmware.com>
Date:   Mon Nov 23 03:06:58 2009 +0000

    i965g: gs nr_attrs also tracks nr fragment shader inputs
    
    Or, equivalently, nr of outputs of active vertex shader varient.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cd0e6619e6d9f0f60606d1e079b1a04af1717309
Author: Keith Whitwell <keithw at vmware.com>
Date:   Mon Nov 23 03:00:47 2009 +0000

    i965g: correct test for unfilled modes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a12b468d002edb6c8a7c95882edd3e5e7f615a4e
Author: Richard Li <richardradeon at gmail.com>
Date:   Sun Nov 22 21:31:46 2009 -0500

    r600 : add support for shader instruction trunc and discard.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=968a7dfb292f1eefa9ada8096bb023c051518c32
Author: Keith Whitwell <keithw at vmware.com>
Date:   Mon Nov 23 01:47:57 2009 +0000

    i965g: use correct key size for vs upload

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=21172d4358be5cce3bda244b33e3728a5fde3751
Author: Keith Whitwell <keithw at vmware.com>
Date:   Mon Nov 23 00:58:13 2009 +0000

    i965g: apply linear math to both linear and perspective attrs

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c3c8c40cab193e0aa0f1a42bff7b0d726df8cf9f
Author: Dave Airlie <airlied at linux.ie>
Date:   Mon Nov 23 06:44:29 2009 +1000

    r600: hopefully fix segfault.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f9b0f1dfa1695db79553f67fd0c156d445062ffa
Author: Dave Airlie <airlied at linux.ie>
Date:   Mon Nov 23 06:31:29 2009 +1000

    r600: fix inline issues

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1f8c23d9db84178f5b129dcd5f6dbae4a31f796a
Author: Richard Li <richardradeon at gmail.com>
Date:   Sun Nov 22 12:58:28 2009 -0500

    r600 : add stack depth calculation, enable CF pop.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a02938a8421270389178d4969a5411a1691d929a
Author: Richard Li <richardradeon at gmail.com>
Date:   Fri Nov 20 16:36:55 2009 -0500

    r600 : use cf for all pop now, left optimization for future.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e0fda040135490fdd54e57000c7995e27dc70657
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sun Nov 22 15:08:46 2009 +0100

    r300: fix VP source conflict resolution on 64-bit machines
    
    On 32bit machines we were lucky because the sizeof(reg) == sizeof(rc_src_register).
    On 64bit machines pointers are 8 bytes long, so we were overwriting other data.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dfe440c856826450195e3fc5100a3b97d7c0b173
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sun Nov 22 14:13:18 2009 +0100

    r300: fix SIN/COS/SCS instructions for R300 fp

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a9c540f5dedbf593f8038fdbc95eecb60826ab26
Author: Vinson Lee <vlee at vmware.com>
Date:   Sun Nov 22 01:57:35 2009 -0500

    glu/sgi: Fix memory leak in gluScaleImage.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d3b4c99c703f70a9d0e715a97e52672f7f8fc980
Author: Vinson Lee <vlee at vmware.com>
Date:   Sun Nov 22 01:45:53 2009 -0500

    glu: Fix memory leak in __gl_meshMakeEdge.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=57d389aab5ea4462475756c0e262f3cb543f889d
Author: Vinson Lee <vlee at vmware.com>
Date:   Sun Nov 22 01:26:32 2009 -0500

    svga: Prevent potential null pointer deference in vmw_surface.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b62a74d3b94024bc08b31394f827761d354d2516
Author: Vinson Lee <vlee at vmware.com>
Date:   Sun Nov 22 01:20:07 2009 -0500

    svga: Fix memory leak in vmw_screen_ioctl.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=88aab56a26dd33a2d3177a41420f00473d7270af
Author: Vinson Lee <vlee at vmware.com>
Date:   Sun Nov 22 01:10:38 2009 -0500

    st/xorg: Prevent potential null pointer deference in xorg_xv.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=46feb7db71b05ec67a7c78f6bc608adec0734dec
Author: Vinson Lee <vlee at vmware.com>
Date:   Sun Nov 22 00:55:52 2009 -0500

    st/xorg: Reorder cases in switch statement.
    
    Silences missing break statement warning.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2b07b640619ac68344276ba0557ea46b2cbc3f26
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sat Nov 21 19:13:26 2009 -0800

    r300g: Build fix.
    
    Oops.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=44c0aaf990f46c6dcb46d58dda0c182f5d40cb42
Author: Marek Olšák <maraeo at gmail.com>
Date:   Fri Nov 20 04:52:49 2009 +0100

    r300g: do not reallocate r300_vertex_info and r300_rs_block all the time

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3a2cd66af8774af15eabef655ded9b48e67242d5
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sat Nov 21 05:51:13 2009 +0100

    r300g: clean up vs/fs tabs
    
    Instead of vs_tab, we use vs_output_tab and it's local now. fs_tab hasn't
    been used anywhere, so I removed it and r300_update_fs_tab too.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6199a0cf89034ab92ac61158a25902acc17604f4
Author: Michal Krol <michal at vmware.com>
Date:   Sat Nov 21 20:44:16 2009 +0100

    glsl/apps: No need to purify source text for tokeniser.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1cf021475a6628cdf4c26457bc7ca0c603fe2c7c
Author: Michal Krol <michal at vmware.com>
Date:   Sat Nov 21 20:43:02 2009 +0100

    slang: No need to purify source text for tokeniser.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=abe1f332983e5c70d75b5ae83f06c0dfdd081a26
Author: Michal Krol <michal at vmware.com>
Date:   Sat Nov 21 20:41:48 2009 +0100

    glsl/pp: Do purification and tokenisation in a single step.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=563fe6e8f6c021ea45120cb1f201a1950b8d6057
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sat Nov 21 15:56:23 2009 +0100

    radeon: fix compressed mipmapped textures
    
    Tested on r300 only, other cards may require adjusting texture_compressed_row_align.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1d1f81af93058541992bd0795b86500509edea56
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sat Nov 21 15:56:02 2009 +0100

    radeon: fix glCompressedTexSubImage

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d20b79172df18b27c8b4e428119814ffef2c8494
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sat Nov 21 15:56:23 2009 +0100

    radeon: fix compressed mipmapped textures
    
    Tested on r300 only, other cards may require adjusting texture_compressed_row_align.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=df8787763602f8e27e2b81385d397fb4a86c107b
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sat Nov 21 15:56:02 2009 +0100

    radeon: fix glCompressedTexSubImage

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=465fee75ee8991349da742e5a1a5be3cd179bb62
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Sat Nov 21 04:39:30 2009 -0800

    intel: make CopyTex[Sub]Image fallback debug messages more consistent

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c367f4d46ee70c1d5879031235824e59e13f6677
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Sat Nov 21 04:22:50 2009 -0800

    mesa: handle different RowStride in _mesa_get_compressed_teximage
    
    drivers storing compressed textures with non-native stride but relying on
    _mesa_get_compressed_teximage for GetCompressedTexImage otherwise won't
    work correctly (for instance i965 compressed mipmaps).

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8451b29d9628f09b65962385bfbd95cd7f26427f
Author: Eric Anholt <eric at anholt.net>
Date:   Sat Nov 21 13:33:21 2009 +0100

    i965: Fix several memory leaks on exit.
    
    Bug #25194.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=435c495549d707432f9fb9868e665a42a6923058
Author: Marek Olšák <maraeo at gmail.com>
Date:   Thu Nov 19 22:40:11 2009 +0100

    r300g: silence warnings

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=624a0cd9c1bcc8d0952bb30e3336237fb99041b2
Author: Marek Olšák <maraeo at gmail.com>
Date:   Thu Nov 19 20:41:19 2009 +0100

    r300g: fix typo in r300_reg.h to prevent the RS unit from doing random things
    
    And reorder fragment shader inputs so that the colors are before texcoords,
    as is allocated by the shader compiler. This commit makes VS->FS attribute
    routing work on R500.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4e1236e60267d036a1a604412bd7efd7a249a588
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sun Nov 15 16:41:25 2009 +0100

    r300g: fix updating a vertex format
    
    We must update PSC when we change the vertex format, e.g. vertex colors
    from RGBA to BGRA.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b7078a88119e248b0196f7446abe029c22f1ee28
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sat Nov 14 23:27:20 2009 +0100

    r300g: add texture lod clamping
    
    These now work:
    piglit/lodclamp
    piglit/levelclamp

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8bf75f28de161173d1cdaad8c74bcac074e1211e
Author: Keith Whitwell <keithw at vmware.com>
Date:   Sat Nov 21 01:52:22 2009 +0000

    i965g: get basic texturing working again
    
    Revert to fixed-layout surface binding table -- it's probably the best
    way to do this.  Pass sampler and texture numbers separately even
    though we're always keeping them the same at present.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1c181a7eff96816b5d72ea5daab5818eef0ebc60
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sun Nov 15 05:25:15 2009 +0100

    r300g: Begin separating HW TCL and SW TCL state and setup.
    
    This patch removes draw_context entirely from the HW TCL path and cleans up
    a few other things along the way. Hopefully, nothing got broken.
    
    Thanks to Marek Olšák for testing, review, and pointing out my bugs. :3

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=052b127842af3372fd768eae8e29b240a696a12a
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Nov 20 16:33:25 2009 -0800

    st/egl: Fix memory leak in egl_tracker.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ea98e9820d7117f7a187f355445796b1ef5d9e0c
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Nov 20 16:03:48 2009 -0800

    draw: Initialize variable in draw_pt.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e19195c1855ca0a12697ed3196f3d9a763d1363d
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Nov 20 15:52:53 2009 -0800

    progs/xdemos: Fix memory leak in pbinfo.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e0857962b911ef317238498305651515d83029ae
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Nov 20 15:48:29 2009 -0800

    progs/xdemos: Fix memory leak in pbdemo.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=538a8df65238994f70617a79ec1a0dbcd381001d
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Nov 20 15:18:19 2009 -0800

    progs/xdemos: Fix memory leak in glxpbdemo.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=015e7e7724a64d3d9e02e57f6a8eb88a6441f596
Author: Marek Olšák <maraeo at gmail.com>
Date:   Fri Nov 20 05:17:00 2009 +0100

    r300g: emit R300_TEX_ENABLE to indicate there are no textures bound
    
    Previously, this reg wasn't emitted at all if texture_count == 0.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ae70cd1f027bdfc7f500d78b6c5333e6b35d3ee8
Author: Marek Olšák <maraeo at gmail.com>
Date:   Thu Nov 19 21:07:20 2009 +0100

    r300g: remove variant states from emit_state_invariant

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a4720a1a3206dd2edecf47a21fce547a79b67610
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Nov 20 15:06:56 2009 -0800

    progs/xdemos: Remove duplicate code in glxinfo.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=66a4ec14c38d407256545e0cf31c98974d621fe4
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Nov 20 15:03:16 2009 -0800

    progs/xdemos: Add assert in corender.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6a95996abb33a040f957ffedf3824afcc98a9e71
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Fri Nov 20 14:55:22 2009 -0800

    r300g: Texrect factor cleanup.
    
    (0, 0, 0, 1) is a much saner default value, and texrect factors only need
    to be (1/s, 1/t, 0, 1).

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f4041b37e2d305cff0a97eb836250e9f8b1840a8
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sat Nov 14 22:14:42 2009 +0100

    r300g: fix rectangle textures on r3xx
    
    Adapted from Maciej Cencora's patch.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f6541773c4661247879995637207dcc5803bbf00
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Nov 20 14:31:42 2009 -0800

    i915g: Add missing break statement in i915_debug.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=36e2074b63e3e5bc489eb74cad0cd97eafcedb40
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Nov 20 14:20:15 2009 -0800

    gallium/util: Initialize variables in u_pack_color.h.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=06ec216d191e160494dd0a922ab0395418a78402
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Fri Nov 20 14:10:59 2009 -0800

    r300g: Clean up bitcounting function.
    
    I didn't see this in u_math; surely somebody else has this wheel
    reinvented elsewhere.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6a3eb1f91b4ccd4ee7ac6b91505e0dfa476922d4
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Fri Nov 20 14:10:45 2009 -0800

    r300g: Use MAX3 and MIN3.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=37ba97421c5cf351e2e3c7c1e41ffd72fb73f7e9
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Fri Nov 20 14:08:58 2009 -0800

    util: Add MAX3 and MIN3.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=beea241374a91b8aab81db175b28e98c2b4835d9
Author: Marek Olšák <maraeo at gmail.com>
Date:   Thu Nov 19 01:35:08 2009 +0100

    r300g: set better values in the R300_VAP_CNTL register

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0295edf5963a4abf812c68df3c937f0767d6ad7a
Author: Alan Hourihane <alanh at vmware.com>
Date:   Fri Nov 20 18:11:30 2009 +0000

    Fix comment to use /* */ rather than //

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=904469dcd2e50d950c5e061103907da659053ff2
Author: Alan Hourihane <alanh at vmware.com>
Date:   Fri Nov 20 18:10:54 2009 +0000

    Fix indentation.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8f648cd3e45f2364e8f3b956f1250364ba56af81
Author: Alan Hourihane <alanh at vmware.com>
Date:   Fri Nov 20 18:09:10 2009 +0000

    Fix vega compilation.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a24631bcd7ab2cbc6fff2a536502a07a13a9bc83
Author: Alan Hourihane <alanh at vmware.com>
Date:   Fri Nov 20 18:08:29 2009 +0000

    Fix memory leak.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=08e5d1ecad79d1c08541ba08a436f5145c5c9376
Author: Richard Li <richardradeon at gmail.com>
Date:   Fri Nov 20 10:58:05 2009 -0500

    r600 : eliminate Wondows line ending for test code.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b89cd8afc510541a18f2f5c04884637626e104e1
Author: Michal Krol <michal at vmware.com>
Date:   Fri Nov 20 08:59:50 2009 +0100

    glsl/pp: Expand unknown identifiers to 0 in if/elif expressions.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=95d7aca4b9963820e7ead81830340dbeb563897b
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Nov 19 20:40:41 2009 -0800

    i965g: fix typo converting wm src regs

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9507a6c206627b3ae76e2ae8398fff518e39941a
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Nov 19 20:02:42 2009 -0800

    i965g: fragment shader immediates working

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=63b0af07755201e5ad630bf7f67a7997263734d6
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Nov 19 19:51:04 2009 -0800

    i965g: first pass at vs immediates in curbe

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3fafe2b9692f294338d47ad12caecf9fa32703d4
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Nov 19 19:50:19 2009 -0800

    progs/vp: add param and imm test

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d2f4c80c8baf48bcfd3e33a275df2fa6fcb6d353
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Nov 19 19:41:25 2009 -0800

    i965g: get linear vs perspective interpolation working again

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4fb77ef840a42c3c8e2a43aa772a73614528fc4d
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Nov 19 19:31:32 2009 -0800

    i965g: include interpolation info in fs signature

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=34a01929d54266e8e5fec47e94859405bce588fa
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Nov 19 19:15:21 2009 -0800

    i965g: special case setup when fs has no inputs

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=47cef2bb8f5979ae690e89943f83060999a29a55
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Nov 19 18:55:18 2009 -0800

    i965g: add new state flag tracking fs signature changes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c58e20fbbb87b8dbd0c58294d4ad3d297c3aa747
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Nov 19 18:47:07 2009 -0800

    i965g: fix typo in previous commit

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3f2c77659ca552c43f544228f3a5a5fe6365513a
Merge: b09e74901a4f92299fe3f52f57d27fd5ca5bdd2d f8ea5318200c1ed839fc387b16a57c8d9969974b
Author: Dave Airlie <airlied at itt42.(none)>
Date:   Fri Nov 20 11:48:10 2009 +1000

    Merge remote branch 'origin/mesa_7_7_branch'

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f8ea5318200c1ed839fc387b16a57c8d9969974b
Author: Dave Airlie <airlied at redhat.com>
Date:   Fri Nov 20 11:45:43 2009 +1000

    r100: fix texture_from_pixmap and compiz.
    
    r100 state emission has separate rect and non-rect states,
    if we are doing TFP for a TEXTURE_2D we shouldn't use the rect
    states as they won't get emitted properly.
    
    Signed-off-by: Dave Airlie <airlied at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7e5cd3eb14c4924e3aa6962bc244cd9fad656e43
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Nov 19 16:53:02 2009 -0800

    progs/fp: add simple imm, param tests

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8db59a1fa329b28ba375d54d6d6d5df06f411a6e
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Nov 19 16:14:44 2009 -0800

    i965g: setup nr_attrs should track nr fragment shader inputs
    
    This would be equivalent to taking the nr outputs of the vp varient

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1b9eda4c74c83cc0ffa98f2885660c80cdff2a65
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Nov 19 16:09:39 2009 -0800

    i965g: get fragment constants sort-of working

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9e4f3eaf6630e0d3a9b05da90e4879a94516b974
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Nov 19 15:04:00 2009 -0800

    i965g: make the load-before-use vs immediate path work

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=25cbf9b4da7be45218f645102d6be5144be4291f
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Nov 19 14:47:24 2009 -0800

    i965g: fix initialization of texture width/height/depth arrays
    
    Will remove these arrays in another branch - they're completely redundant.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b09e74901a4f92299fe3f52f57d27fd5ca5bdd2d
Author: Richard Li <richardradeon at gmail.com>
Date:   Thu Nov 19 17:41:10 2009 -0500

    r600 : Clean up a bit test code mess.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8b808d50e2f4be57c3a245afea462540dab1484e
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Nov 19 14:38:39 2009 -0800

    st/xorg: Fix infinite loop in copy_packed_data.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=683e35f726a182ed9fc6b6d5cb07146eebe14dea
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Nov 19 14:39:34 2009 -0800

    gallium: don't use arrays for texture width,height,depth

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4ab8dbe5935d5c946cbc9af6982461073a784d07
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Nov 19 14:20:26 2009 -0800

    progs/xdemos: Add missing break statement in offset.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4e6c79ac166b71414f09e671aaad0e1d0d406e42
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Nov 19 15:18:17 2009 -0700

    st/mesa: replace st_flush() with pipe->flush()
    
    We only need to flush the gallium driver in this case.
    Fixes a recursive state validation bug.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2198497203ec427f836978098028abf3350e5e57
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Nov 19 15:17:56 2009 -0700

    vbo: added recursion check in vbo_exec_FlushVertices()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=48dfd3938e428295c45692cfde0a2afff04a7970
Author: Richard Li <richardradeon at gmail.com>
Date:   Thu Nov 19 16:55:16 2009 -0500

    r600 : change shader pop method for now.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dc41d62250ce51f28e94f1d365836ac9f2ff8907
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Nov 19 14:35:38 2009 -0700

    st/mesa: get rid of compressed_num_bytes() code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=92863109af05acdb4ee5e42141c83ab0f18b7f88
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Nov 19 14:17:09 2009 -0700

    st/mesa: remove is_compressed_mesa_format()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=273f4d6b5fe125bf0cba44c5ee8b25c76d3396c0
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Nov 19 14:10:57 2009 -0700

    st/mesa: remove pointless assertion

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3f4016650099642f900fc169c078b1d78128899a
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Nov 19 14:02:06 2009 -0700

    softpipe: whitespace/indentation fixes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=49b3f4a6bc498d964296f7305b490ec983b9fac4
Merge: 6345a7ba447d3e04b939ead6fee44fe9201ec2e3 90e69c81e445136b7d14c569cab5b517b8073498
Author: Richard Li <richardradeon at gmail.com>
Date:   Thu Nov 19 16:17:13 2009 -0500

    Merge branch 'master' of ssh://richardradeon@git.freedesktop.org/git/mesa/mesa

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6345a7ba447d3e04b939ead6fee44fe9201ec2e3
Author: Richard Li <richardradeon at gmail.com>
Date:   Thu Nov 19 16:05:43 2009 -0500

    r600 : check in shader code test enable flag: if flag
    R600_ENABLE_GLSL_TEST defined, IL shader code will goto r600 assembler.
    The test base is /mesa/progs/glsl/brick, and changes
    shader code in CH06-brick.frag/vert to test different logic op
    combination. (if,else,while,function,...). The stack depth code is not
    in yet, so it is hard coded now. So complex code would not run (such as
    things like 8 loops embeded loop in loop).

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3790c6a13b86dfe0afd4bb0bf9a4d9f4b429cfd8
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Nov 19 13:03:12 2009 -0800

    progs/trivial: Redraw upon keypress.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=90e69c81e445136b7d14c569cab5b517b8073498
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Nov 19 19:46:21 2009 +0000

    pb: Make fenced buffers threadsafe.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=367cfca808e74101689dd0acb247f3ec38fc4c7f
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Nov 19 11:37:50 2009 -0700

    softpipe: add missing check in softpipe_is_texture_referenced()
    
    Check if the named texture is referenced by the texture cache.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=31ea323b4d432b557d7664187f17ccefc6d3947b
Author: Michel Dänzer <daenzer at vmware.com>
Date:   Thu Nov 19 17:52:55 2009 +0100

    st/xorg: Replace compile-time acceleration switch with Option "2DAccel".
    
    This option can be used to disable 2D acceleration. DRI2 and XVideo blits will
    still be accelerated, at least to some degree even with compositing.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=10c67f938194a3b99ce2717318c77d86abc54933
Author: Michel Dänzer <daenzer at vmware.com>
Date:   Thu Nov 19 17:47:21 2009 +0100

    st/xorg: Miscellaneous XVideo fixes.
    
    * Make sure the destination pixmap has a texture to render into.
    * Fix damage reporting so the EXA migration code can do the right thing.
    * Fix destination coordinates for redirected windows.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3128d65fd7da9dc9b7a6823fae9d9b2ca33afca6
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Nov 19 09:35:01 2009 -0700

    docs: document fixes for AIX

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7593bcb6ec1362722bcf7c7323d7dce221c4b09b
Author: Tom Fogal <tfogal at alumni.unh.edu>
Date:   Thu Nov 19 09:33:21 2009 -0700

    gl: added mangled glXGetProcAddressARB define
    
    Signed-off-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=34145fc3b739d21387e7df483ca902c8373ce319
Author: Michel Dänzer <daenzer at vmware.com>
Date:   Thu Nov 19 17:30:32 2009 +0100

    st/xorg: Try harder to ensure a shared texture has valid contents right away.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8f24e863c3745b59e00978fbba306077629b5684
Author: Tom Fogal <tfogal at alumni.unh.edu>
Date:   Wed Nov 18 20:19:29 2009 -0700

    progs: Fix quoting issue with empty set of PROGRAM_DIRS.
    
    Quotes are important to make sure the argument to test -n really
    is the empty string, but that requires stringifying PROGRAM_DIRS.
    
    Signed-off-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=012d0193cc9ad6fdc9829db0a6884a5a590dd4c5
Author: Michel Dänzer <daenzer at vmware.com>
Date:   Thu Nov 19 17:25:05 2009 +0100

    st/xorg: Don't complain about convolution filter being 'unknown'.
    
    Also add a newline to the complaint so it'll be a little less annoying if we
    actually encounter an unknown filter value again.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4e6e2462ea1fb5b7fc24bb0e707a9cf6507c47c9
Author: Tom Fogal <tfogal at alumni.unh.edu>
Date:   Thu Nov 19 09:18:48 2009 -0700

    mesa: define 32bit byteswap for AIX.
    
    Fixes `xlib' driver build on AIX.
    
    Signed-off-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5117725fd0eee7dbd5708bdbbd066bc89c2d35a9
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Nov 19 09:07:34 2009 -0700

    docs: removed VC6/7 project files

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e16b59df42131452633742a03694bd5132a8895e
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Nov 19 09:07:17 2009 -0700

    docs: update news file for 7.6.1 release

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2a1505b42e30eeae20624bd24386198a8d867357
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Nov 19 09:01:48 2009 -0700

    docs: remove VC6/7 project file info

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cba614bd88a9fa54d5d0d7d4dc80e86eac79347e
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Nov 19 09:00:14 2009 -0700

    mesa: omit VC6, VC7 project files from tarballs
    
    Only VC8 project file is known to work.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3bcf2d49f3ce734820bf2f599345ac33a79aa735
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Nov 19 08:57:39 2009 -0700

    windows: remove old VC6 project files directory
    
    Very out of date, according to Karl Schultz.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=827ba44f6ee83ab21c6a2b09323f6f1df4a7d4c8
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Nov 18 18:15:25 2009 +0100

    intel: Remove non-GEM support.
    
    This really isn't supported at this point.  GEM's been in the kernel for
    a year, and the fake bufmgr never really worked.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=667760f53c16fae45ab29881c5ea12eef5fcda54
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Nov 18 03:43:16 2009 -0800

    intel: Remove dead intel_context members and move some packing around.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ee64347979b4e22976910cb97869887f7de4241c
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Nov 18 03:39:20 2009 -0800

    intel: Remove our special color packing macros and just use colormac.h.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c4b7c47fe3135f852919cf2d4a2f64210e8cf125
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Nov 18 03:32:35 2009 -0800

    intel: Pack colors for blit at blit time, rather than at ClearColor.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a376e5c48237be0300bce6702ed947086d3ee23f
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Nov 18 03:21:17 2009 -0800

    intel: Consistently use no_batch_wrap in intel_context struct.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=edd449fb9714ec1aa2d6c0cf95623f460594e685
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Nov 18 03:13:14 2009 -0800

    i965: Pack brw_wm_fragment_program better.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=15fa484f514726a29bbf24df33c0551844f878d0
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Nov 18 03:05:14 2009 -0800

    mesa: Remove gratuitous padding in prog_dst_register.
    
    The padding was there to indicate the amount of space left from the
    number of expected bytes in the struct minus allocated bits.  But
    uint bitfields get packed so that they don't cross uint boundaries, and we
    ended up allocating an extra dword to hold the pad field!

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=92d35b91f132deda1fb27d2071a50e8187301fe5
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Nov 18 03:01:42 2009 -0800

    i965: Pack the brw_wm_prog_key better.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cc39fcad89db2a4fc96b64915d42e5b1ac59d345
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Nov 18 02:58:15 2009 -0800

    i915: Remove dead meta_draw_quad code.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=37c79d4d765b10a79e0cf217cc1e70d3fbb7a0c5
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Nov 18 01:45:42 2009 -0800

    tnl: Replace deprecated FogCoordPtr with AttribPtr[_TNL_ATTRIB_FOG]

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0a9187801505130738ae947c69cafa8a1dd118d1
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Nov 18 01:38:55 2009 -0800

    tnl: Replace deprecated ColorPtr[] with AttribPtr or new BackfaceColorPtr.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fc9a2970dc539b21b035ea0a770ec69822962145
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Nov 17 23:38:35 2009 -0800

    tnl: Replace deprecated IndexPtr[] with AttribPtr[] or new BackfaceIndexPtr

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=165b860da6f16ef4817a4959774a57f57ba3756d
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Nov 17 23:27:13 2009 -0800

    tnl: Replace deprecated ObjPtr with AttribPtr[_TNL_ATTRIB_POS]

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=df582ca767a38f185f9b4c449e7ed4266c414ae2
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Nov 17 16:00:53 2009 -0800

    tnl: Replace deprecated TexCoordPtr with AttribPtr[_TNL_ATTRIB_TEX*]

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=22bcb59a95ec833cfd73b300376c918eb6a658f2
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Nov 17 13:00:01 2009 -0800

    tnl: Replace NormalPtr with AttribPtr[_TNL_ATTRIB_NORMAL]

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=abed06421b892aed9f38ea75862e4b7e8aca25fa
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Nov 17 11:15:13 2009 -0800

    tnl: Remove unused NotifyInputChanges() tnl dd hook.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=10dbdee05694489edd03b353dfe133a17e65b469
Author: Michel Dänzer <daenzer at vmware.com>
Date:   Thu Nov 19 10:54:49 2009 +0100

    st/xorg: Remove superfluous flushes from the EXA WaitMarker hook.
    
    Thanks to Thomas Hellström for pointing this out.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ea114345a6f19331628910745650cb64750b2bda
Author: Michel Dänzer <daenzer at vmware.com>
Date:   Thu Nov 19 10:38:08 2009 +0100

    st/xorg: Don't initialize non-existing fields.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f56b95e40796ea3859b1cb83341730bf74a6f85f
Author: Michal Krol <michal at vmware.com>
Date:   Thu Nov 19 08:18:58 2009 +0100

    identity: Add missing screen methods.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c5dc8d7eccab38bf644ac1b9a58d0c5fe4acc4d7
Author: Michal Krol <michal at vmware.com>
Date:   Thu Nov 19 08:17:25 2009 +0100

    tgsi: Provide ultimate solution for SOA dependencies in exec.
    
    Reorder STOREs in such a way that they appear after the last FETCH.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e3cfd78969cd4a94fc83a5d6fb2f33730cc4e70f
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Nov 18 17:30:50 2009 -0800

    progs/tests: Fix memory leak in texdown.c if malloc fails.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6b1ede0110f855218119a7a3b26fe3b26aee1bbd
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Nov 18 14:40:43 2009 -0800

    i965g: remove more references to nr_vp_outputs in wm compilation
    
    We're really more concerned about how many inputs the fragment shader
    is expecting.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=eec428280075c12dfef61bf3f18012dece384923
Author: Richard Li <richardradeon at gmail.com>
Date:   Wed Nov 18 14:56:01 2009 -0500

    r600 : update PS and VS emit count for loop constants.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=de460871605c5575c5513dd1283cb61710b60cfe
Author: Richard Li <richardradeon at gmail.com>
Date:   Wed Nov 18 14:43:59 2009 -0500

    r600 : add some defs

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3132853e1242607d5ff62785cd7dad5ef3a783d0
Author: Richard Li <richardradeon at gmail.com>
Date:   Tue Nov 17 16:25:02 2009 -0500

    r600 : Initial version of glsl fc.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fafc016e1f298cfea332124e9d64e8e010ee9c45
Author: Zack Rusin <zackr at vmware.com>
Date:   Wed Nov 18 12:06:32 2009 -0500

    st/xorg: enable yv12 for xv

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fe5c46546e740a16a13fe9e8aaa4b071bc13d70b
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Wed Nov 18 11:51:20 2009 -0500

    r600: disable compressed texture support
    
    It's not implemented yet.  fixes fdo bug 24047

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5109484bd9cd79ed88af59280bd0be5a4150f37c
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Wed Nov 18 17:45:39 2009 +0100

    st/xorg: Flush any pending operations on upload

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8d6da811d4fff50dc42e71c6149759908a458f7f
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Wed Nov 18 17:38:49 2009 +0100

    st/xorg: Unbind any textures in solid
    
    Helps debuging with rbug

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=910b58039a3980d9857380cf367bdbe2395d791f
Author: Alan Hourihane <alanh at vmware.com>
Date:   Fri Nov 20 18:09:10 2009 +0000

    Fix vega compilation.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1dbf3642b9c1c37f72e2212ce78056cf8959a957
Author: Alan Hourihane <alanh at vmware.com>
Date:   Fri Nov 20 18:08:29 2009 +0000

    Fix memory leak.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8556fad75124e1ade9af095e112ebb6ac5cbff61
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Nov 20 13:09:42 2009 -0800

    progs/xdemos: Silence unused value warnings in sharedtex_mt.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f080567f4c4018c4885c105a154cb0eb39e6234f
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Nov 20 13:01:22 2009 -0800

    progs/xdemos: Fix memory leak in glxinfo.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=02c3e0b82da6877a7e170bb3fafd591bc2d76115
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Nov 20 12:48:44 2009 -0800

    progs/tests: Silence unused value warnings in sharedtex.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c4e8918cd248189d43cdc8df9f9f0450040261c5
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Nov 20 21:42:06 2009 +0100

    mesa: Fix NULL deref in optimizer when NumInstructions == 0.
    
    Bug #24984.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=48deddaa6f81e58f0ad6ab1c6cbd31c0184a0a3b
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Nov 20 12:34:21 2009 -0800

    progs/tests: Initialize variable in getprocaddress.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e26135a744f740430e3dc341fa692544ba99c11e
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Nov 20 12:11:55 2009 -0800

    progs/util: Exit RawImageGetData early if malloc fails.
    
    Prevents a null pointer deference later on.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c88b18a4df753205321ce1f7ddcd99244b670a1e
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Nov 20 11:34:21 2009 -0800

    progs/slang: Check for ftell failure in vstest.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d36cb2396c942f05ba56c5b899792a507bb0f0fd
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Nov 20 11:22:13 2009 -0800

    progs/util: Fix memory leak if malloc fails in RawImageOpen.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=08cb1d0ce4765536f1cb6a9253a2245c31fb8ea9
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Nov 20 00:03:10 2009 -0800

    st/xorg: Fix type of 'unknown'.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b98db7bf697c3ed6e6df303e9dd66f7ac31eb3e2
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Nov 19 23:56:07 2009 -0800

    progs/vpglsl: Fix psiz-mul.glsl compilation error on Mac OS.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=760cf71572a071ce43da576ebfeff4a8099150bc
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Nov 19 22:59:01 2009 -0800

    progs/vp: Fix memory leak in vp-tris.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9553a42f638bd98eb90e5b7fb37d6b82758b6363
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Nov 19 22:52:05 2009 -0800

    progs/trivial: Redraw upon keypress.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=881f55236ad85f95745e70f8363726fa3c201f80
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Nov 19 22:46:19 2009 -0800

    progs/glsl: Redraw upon keypress.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c5add6a46899b87b3f338288cf9744160cf7c464
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Wed Nov 18 11:32:55 2009 -0500

    docs: Add note about r600

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=13b5a624b1899c457279907d58046dfb3c95addc
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Wed Nov 18 11:27:36 2009 -0500

    Revert "radeon: Fix legacy bo not to reuse dma buffers before refcount is 1."
    
    This reverts commit 284a7af274bc148f112bd0ebb40583923ee26b49.
    
    This breaks kde desktop effects.  See fdo bug 24131

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=027abddf4f47163276f55c2fa8f81408b652f072
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Nov 18 08:08:25 2009 -0700

    mesa: set version string to 7.6.1-rc1

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d449c07b8bfd1789b4f643b0eb0b1fac5314ebbe
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Nov 18 08:07:56 2009 -0700

    xorg/st: fixup builds against later dpms headers.
    
    (cherry picked from master, commit e9d6ab72be065becf7a077c33919d37faa8db92e)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3ba983bf5d0ae8f9eb5083513e910abf41dd8b73
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Nov 18 07:46:17 2009 -0700

    docs: setup 7.8 release notes file

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d252f9d278e2226d1165ec88ca889b6ebc48c0a9
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Nov 18 07:25:46 2009 -0700

    mesa: bump version to 7.8

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=61a3716ab5ad72ed2d2e926055716be99a4b2abd
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Nov 18 07:25:33 2009 -0700

    mesa: bump version to 7.8

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e12c9a6f3af6ec10cbd2e5cd2a6b90056652a2c0
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Wed Nov 18 22:50:26 2009 +0000

    st/xorg: Init all functions and fix spelling

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cde66437247feb8b14b6d8f3ec3a8b4665fefa08
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Nov 18 14:41:40 2009 -0800

    progs/fp: Redraw upon keypress.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9ab3c70f6568d980c3910d7ea8a3032445eaf49f
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Wed Nov 18 19:56:50 2009 +0000

    st/xorg: Make the #if more easier to read

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e73553bff74a41f08cba9d52b5fec19f15ab3d48
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Wed Nov 18 19:51:57 2009 +0000

    st/xorg: Use the correct DRI2BufferPtr struct on 1.6.4 servers

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4b3ec2acf2cc2830b0907e4fb4db8bd1ff4a18e3
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Nov 18 14:02:20 2009 -0800

    progs/glsl: Fix trirast GLSL compilation errors on Mac OS.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0d31990b4742eccdf6ae6a3b3e16c81cc863085d
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Nov 18 13:50:49 2009 -0800

    progs/glsl: Fix noise GLSL compilation error on Mac OS.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3bf12c8bea667f5fff0b6f495820a27141f595a2
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Wed Nov 18 22:19:25 2009 +0100

    r300: allow disabling s3tc support if libtxc_dxtn is available

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cefee4e327c92daa2f01b6de650a43eddd348063
Merge: d4dc2e30dada1be425e95ba270920db6eb210982 7118db870091d4c9c2465e79f361ff0ed36d1f90
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Wed Nov 18 22:09:33 2009 +0100

    Merge branch 'radeon-texrewrite-clean' into mesa_7_7_branch

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7118db870091d4c9c2465e79f361ff0ed36d1f90
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Wed Nov 18 22:02:48 2009 +0100

    r600: align for mipmap tree changes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d4dc2e30dada1be425e95ba270920db6eb210982
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Nov 18 12:49:31 2009 -0800

    progs/glsl: Fix multinoise GLSL compilation errors on Mac OS.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=04442841fb7e9138eb50ff692952ad7e8c3877d8
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Nov 17 23:15:25 2009 -0800

    progs/glsl: Fix mandelbrot GLSL compilation error on Mac OS.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=70dca0c273d681d004b014dd8d4434be664cb202
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Tue Nov 17 22:53:06 2009 -0800

    AL1616: Fix cut-and-paste bug
    
    One of the PACK_COLOR_88 cases was left over from copying
    _mesa_texstore_al88 to _mesa_texstore_al1616.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=89e20ab3aeff37f0eff79ab0c5e73be3d3185ce8
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Nov 17 19:22:29 2009 -0700

    progs/glsl: use ShadersSupported()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6acb82dab0056f0d5f3522c7b063db8024ef81d8
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Nov 17 19:22:11 2009 -0700

    progs/util: warn when GLSL not supported

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5606dfb572bf4b89b4882265924705bacc8c182b
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Tue Nov 17 16:10:24 2009 -0800

    Merge branch 'outputswritten64'
    
    Add a GLbitfield64 type and several macros to operate on 64-bit
    fields.  The OutputsWritten field of gl_program is changed to use that
    type.  This results in a fair amount of fallout in drivers that use
    programs.
    
    No changes are strictly necessary at this point as all bits used are
    below the 32-bit boundary.  Fairly soon several bits will be added for
    clip distances written by a vertex shader.  This will cause several
    bits used for varyings to be pushed above the 32-bit boundary.  This
    will affect any drivers that support GLSL.
    
    At this point, only the i965 driver has been modified to support this
    eventuality.
    
    I did this as a "squash" merge.  There were several places through the
    outputswritten64 branch where things were broken.  I foresee this
    causing difficulties later for bisecting.  The history is still
    available in the branch.
    
    Conflicts:
    	src/mesa/drivers/dri/i965/brw_wm.h

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b43887cf7e64cc44cf1409f910d1324549b265d2
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Thu Nov 12 13:28:12 2009 -0800

    ARB_fbo: Enable extensions related to GL_ARB_framebuffer_object for GLX

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4e7476f601e15cf4c52d7de44f0f775aaaedd094
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Thu Nov 12 13:22:12 2009 -0800

    ARB_fbo: Add missing GLX render opcode for glFramebufferTextureLayerEXT
    
    Also regenerate the GLX protocol files from this change.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5fbfd883386a8ff78bd6ca10ab761aff1b38e46d
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Thu Nov 12 11:59:35 2009 -0800

    Add missing XML files to API_XML
    
    When the files missing from the list were modified, the generated files
    weren't regenerated.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4d6ec214396461c0cf3ad8ede449b299ff06c1aa
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Wed Nov 11 15:33:23 2009 -0800

    ARB_fbo: Enable GL_EXT_framebuffer_multisample
    
    All of this functionality is already included in ARB_fbo.  This just
    enables the string.
    
    I was a bit lazy in using FEATURE_ARB_framebuffer_object for this
    feature as well.  I don't think it makes much difference in the long run.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7fd44005ae67d598c0070bb6ad82a26bc0944284
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Thu Nov 12 11:50:28 2009 -0800

    ARB_fbo: Regenerate files from previous commits.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=50b05e7c1f64437a12afb56e38bb588b8b85bd5e
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Wed Nov 11 15:18:22 2009 -0800

    ARB_fbo: Move EXT_fb_blit to EXT_framebuffer_object.xml
    
    This extension is layered on GL_EXT_framebuffer_object, so it should
    live in the same XML file.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=afab8d9958a4deedca16fb9856bc7f372c21debd
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Wed Nov 11 15:15:35 2009 -0800

    ARB_fbo: Add GL_EXT_framebuffer_multisample
    
    Add GL_EXT_framebuffer_multisample.  Make
    glRenderbufferStorageMultisampleEXT in GL_EXT_framebuffer_object alias
    glRenderbufferStorageMultisample.  Also add the missing GLX render
    opcode to glRenderbufferStorageMultisample.
    
    Since this extension is layered on GL_EXT_framebuffer_object, I put it
    in EXT_framebuffer_object.xml.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=daad31d52732b5a954360a0baacdeff89d3c153a
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Wed Nov 11 15:09:44 2009 -0800

    EXT_pds: Alias GL_NV_packed_depth_stencil to GL_EXT_packed_depth_stencil
    
    GL_EXT_packed_depth_stencil is a functional superset of
    GL_NV_packed_depth_stencil.   If a driver enables EXT_pds, make NV_pds
    available as well.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b244b702b3a7bed08250e20b54192ea73892b552
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Wed Nov 11 15:08:49 2009 -0800

    EXT_pds: Add GL_EXT_packed_depth_stencil

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=92b38bc3050d8f1ee8c64ff976584ec3c0b77f0c
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Wed Nov 11 15:01:25 2009 -0800

    EXT_fbo_blit: Add missing GLX protocol render opcode

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=30f09573ed4b3b2a5460143b366aa9fb8b91e6a4
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Wed Nov 11 14:51:29 2009 -0800

    ARB_fbo: Add missing protocol "Get" information

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c185ff96c98b397d494eec5125c668df4db45cf3
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Wed Nov 11 14:44:43 2009 -0800

    ARB_fbo: Remove _EXT from enum names

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4440d8adb6f94c9a5c4bc1a913433d88a9ef5324
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Nov 17 16:32:05 2009 -0700

    docs: libGL documentation, from the xorg-docs tree
    
    This is pretty old and needs some updating but might be useful or
    interesting to some people.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=773de83d3c942186f7e8ab87b5a0180d9a2d9f58
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Nov 17 15:24:40 2009 -0800

    progs/tests: Fix memory leak in arbgpuprog.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a54033bedb1d3ac7f7a0c1365c25c638e58de566
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Nov 17 16:18:29 2009 -0700

    mesa: remove old comment

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=133501bef2933395f14b2ebdfeda84279be93c60
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Nov 17 16:16:16 2009 -0700

    mesa: fix assorted compiler warnings

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bc8fb028c6c9e7c9bd4f6aaf094a606c447e3711
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Nov 17 16:15:56 2009 -0700

    mesa: fix incorrect type in store_texel_al1616()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7e3955d8e80c364d9b4c9eee1ec9758ff3ab8a1d
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Nov 17 16:15:29 2009 -0700

    i915g: replace //-style comments

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c4c11eb456b773480d37ac34f98b9b44ae7c514a
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Nov 17 16:15:21 2009 -0700

    gallium/util: replace //-style comments

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=845ddbc9aa62d1c9142822608370d96b2d68cec0
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Nov 17 16:14:54 2009 -0700

    i915g: remove trailing commas in enum lists to silence warnings

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fc3c5ffcc83904b41ec8bde4006c5d5a66a0aac3
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Nov 17 16:14:20 2009 -0700

    progs/xdemos: change //-style comments

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b08f44754762c50456c2cb9d2106e1b6db43ff01
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Nov 17 16:14:09 2009 -0700

    progs/glsl: change //-style comments

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1888a7276538a3adfe268e235e56b9931d608243
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Nov 17 16:13:12 2009 -0700

    progs/demos: silence warnings

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0422053eca12b4fb912e0229c96a9d12453e31c4
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Nov 17 16:05:59 2009 -0700

    mesa: remove trailing comment to silence warning

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e36751ec81736a8466b1a6a722c1b2cf578d713b
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Nov 17 16:05:24 2009 -0700

    mesa: remove a bit of old code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2b3ea2be906fbe0bf08f08f23ec39c0feb7a8f39
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Nov 17 15:53:27 2009 -0700

    docs: i965 clipping fix

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1877e6cd2d76143ef8a9c516122afe614ae3b4a4
Author: Keith Whitwell <keithw at vmware.com>
Date:   Tue Nov 17 14:46:23 2009 -0800

    i965g: handle special vs outputs specially
    
    Where vs output semantic tags indicate an output is signficant for
    fixed function processing (such as clipping, unfilled modes, etc),
    retain information about that output so that we can get to it easily
    later on.
    
    Fix up the unfilled processing, but hard-wire edgeflag to one for now.
    
    With this change, trivial/tri-unfilled works.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d299ee771b577a8ce839861d1af336fc316e0a1d
Author: Keith Whitwell <keithw at vmware.com>
Date:   Sun Nov 15 11:47:57 2009 -0800

    i965g rename offset_edge to offset_edgeflag

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e8eec9385497053a4172deeff9c0ff2726a10f3b
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Nov 17 14:22:35 2009 -0800

    progs/slang: Fix potential null pointer dereference in cltest.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=47b5f584a68ceab7c9c1d5279efbc9fe30ff2fcc
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Nov 17 14:10:35 2009 -0800

    progs/redbook: Fix memory leak in quadric.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=afe84fa698eae3e035e967589f0a8d55f6a83698
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Tue Nov 17 19:46:59 2009 +0100

    r200: align for mipmap tree changes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=93eb2ab8c395f81e40fa298d78805bb2c777f891
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Tue Nov 17 19:46:37 2009 +0100

    radeon: align for mipmap tree changes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=46492f11f6f771e12ab2d13f9d7e9eb9e032c2dc
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Tue Nov 17 12:04:17 2009 +0100

    svga: More -Werror removal

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d9508e8df9da4aa13bc223194c406081738bac91
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Nov 17 13:49:31 2009 -0800

    progs/util: Fix memory leak if fopen fails in RawImageOpen.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8c5a108dc321c4760e6d70b1104493b5bd54e6de
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Tue Nov 17 09:07:15 2009 +0100

    svga: Remove -Werror for now as GCC 4.4.x raises a bunch of warnings

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=aef769207d3e554db8cc452d6ea3f678e5549cfb
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Tue Nov 17 21:27:31 2009 +0100

    r300: fix reads and writes for MESA_FORMAT_S8Z24 buffer
    
    Regression was introduced by texformat-rework branch merge.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d888bbc45a84946cafb4f4d2c89681a580cd89bc
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Nov 17 13:39:13 2009 -0700

    progs/xdemos: added -lX11 -lpthread for GNU gold linker

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=11905da8836822f7dd60c84b5eefc72e46c94b50
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Nov 17 12:00:22 2009 -0800

    progs/util: Fix memory leak if fread returns 0 in CompileShaderFile.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6418ce7df6e9f12cb1ad4ae39580e175a20a02fb
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Nov 17 12:47:12 2009 -0700

    mesa: move -ansi -pedantic to CFLAGS

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b8dcb79c53796f37234bd2b0f5e2845f817fc218
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Nov 17 11:37:48 2009 -0800

    progs/glsl: Change tangentAttrib from GLuint to GLint in bump.c.
    
    tangentAtrrib is assigned the result of glGetAttribLocation.
    The assertion 'assert(tangentAtrrib >= 0)' would be a no-op if
    tangentAttrib is a GLuint.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=786d539511eb3c5a4101b11b7f8e90d60123ac46
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Nov 17 11:04:24 2009 -0800

    progs/util: Fix memory leak if malloc fails in tkRGBImageLoad.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b353106467d386b48877d6ae1048cca3feaf99ff
Author: Patrice Mandin <patmandin at gmail.com>
Date:   Tue Nov 17 19:50:37 2009 +0100

    nouveau: nv30: Check for NULL front (happens with DRI2)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=49289f1d25d42a6b3eb5da5f85b2dd6a14cda8e7
Author: Patrice Mandin <patmandin at gmail.com>
Date:   Tue Nov 17 19:49:56 2009 +0100

    nouveau: nv30: Add missing include to fix warning

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=52be96b7feb23d9d502c74c4de52dadfb546dc82
Author: Michel Dänzer <daenzer at vmware.com>
Date:   Tue Nov 17 19:41:29 2009 +0100

    Remove unconditional use of glibc specific bswap_16() macro.
    
    Fixes unresolved symbol bswap_16 on non-glibc or little endian glibc platforms.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=63bc736f90e044bdd681d56300e8342582c5a93a
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Nov 17 11:23:03 2009 -0700

    docs: list the new VMware SVGA Gallium driver in release notes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cf65d81cf1eb031384f7e8bfe849ce59c458f27e
Author: Dan Nicholson <dbn.lists at gmail.com>
Date:   Mon Nov 9 05:51:23 2009 -0800

    dri: Ensure subdirs have finished before linking driver
    
    Recursive make is hard. If there are subdirectories in the DRI drivers,
    it's pretty certain we want to finish building in them before linking
    the driver. Add a new target to serialize the rules.
    
    Signed-off-by: Dan Nicholson <dbn.lists at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=041cd0e110d41b543a0fe9cc484ae8373642912b
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Nov 17 10:11:50 2009 -0800

    progs/util: Fix memory leak if LoadRGBImage fails.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=33e93f42770e344edf1cd693a6c8115acd505a08
Author: Michel Dänzer <daenzer at vmware.com>
Date:   Tue Nov 17 19:02:03 2009 +0100

    r600: More span breakage fixes.
    
    At least now the compiler doesn't complain about implicitly declared functions
    anymore...

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0e783c7d03128aade3ca50b28a56e254fef6b6ab
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Nov 17 09:53:19 2009 -0800

    progs/glsl: Fix memory leak in deriv.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=29f3e7e1d1e8cdff3596b88990ed84d7eeff6f80
Author: Michel Dänzer <daenzer at vmware.com>
Date:   Tue Nov 17 18:47:24 2009 +0100

    r600: Attempt to fix span breakage introduced by big endian fixes.
    
    Only compile tested; I happened to notice people on IRC reporting
    
    .../r600_dri.so: undefined symbol: radeon_ptr_2byte_8x2

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=28b8e4bcd76cc072b062e4c8575327c05ecb9a55
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Nov 17 08:29:36 2009 -0800

    progs/util: Fix memory if LoadRGBMipmaps2 fails.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=081bf9563fca3f64aed8676f20d17af3eb115016
Author: Michel Dänzer <daenzer at vmware.com>
Date:   Tue Nov 17 08:05:24 2009 +0100

    radeon: Depth/stencil span code fixes for big endian.
    
    Fixes e.g. text in progs/demos/arbocclude.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=592ce48ce9eecfdd74f59e52c8d51bdb62059e3d
Author: Michel Dänzer <daenzer at vmware.com>
Date:   Tue Nov 17 08:05:24 2009 +0100

    radeon: Fix occlusion queries on big endian.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=547ac2869b1e1bbdbf8e51cd40d50e6ab0f4f9f1
Author: Michal Krol <michal at vmware.com>
Date:   Tue Nov 17 09:06:53 2009 +0100

    glsl/pp: Fix macro formal argument parsing, more descriptive error msgs.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=22627654256ee09bfd659624568865a79eb725b6
Author: Michel Dänzer <daenzer at vmware.com>
Date:   Tue Nov 17 08:05:23 2009 +0100

    radeon: Fix software fallbacks with KMS on big endian.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f2651264d385fb31f89859fc1287ca0e41835cf4
Author: Michel Dänzer <daenzer at vmware.com>
Date:   Tue Nov 17 08:05:22 2009 +0100

    radeon: FBO fixes for big endian.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2d0c2952566810ef1b277b49b064f4874a973112
Author: Michel Dänzer <daenzer at vmware.com>
Date:   Tue Nov 17 08:05:22 2009 +0100

    Add MESA_FORMAT_XRGB8888_REV.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e015a4c29bf61077a50780cc99381510671b20ec
Author: Dave Airlie <airlied at redhat.com>
Date:   Tue Nov 17 16:06:26 2009 +1000

    radeon: rn50's have no 3D engine so don't try and init 3D driver.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0e790ac35327a0b53a4a595a6429135317302269
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Nov 16 18:22:26 2009 -0800

    progs/util: Fix memory leak if LoadYUVImage fails.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=60769b232c8eedddc24f25ab91f35bcb6973dded
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Thu Nov 12 01:28:26 2009 +0100

    svga: Build svga driver

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f7109aaf6c6020da89a0683cf5548181f2db36fb
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Tue Nov 17 02:56:04 2009 +0100

    svga: Add vmwgfx_drm.h file from vmwgfx kernel driver
    
    Add the vmwgfx_drm.h header for now, this allows the svga driver
    to be enabled by default without forcing people to install the
    vmwgfx_drm.h header on their system.
    
    To be removed once vmwgfx_drm.h is in libdrm.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3192633d4abe262d413e41feb871fe8deed409d8
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Mon Nov 16 19:56:18 2009 +0100

    svga: Add svga driver

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6b480dc21dd489d48685b2268e495218aea74293
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Nov 16 18:06:40 2009 -0800

    progs/demos: Fix memory leak in ray.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=648e8b4c46e9ab0374fdbe655321157125b7efe5
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Tue Nov 17 00:39:09 2009 +0100

    st/xorg: Fix copy-pasto
    
    Thanks Alan.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ee555e3d69c8820f27e71e5ebc028a768cef7d0b
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Nov 16 16:31:34 2009 -0800

    progs/demos: Fix memory leak in projtex.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a1afe303deda320aadacdaf5b1c72631ca3f734f
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Nov 16 15:44:52 2009 -0800

    progs/demos: Fix memory leak in ipers.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fdfbae3381553fc93202560abe3b41b4d543f0bf
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Mon Nov 16 15:09:24 2009 -0800

    i965: Use MESA_FORMAT_AL1616 when appropriate

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b1616b2a811b9a161d1ee2a8251e0efe32a8c192
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Mon Nov 16 14:56:17 2009 -0800

    Move 'static' to start of declaration to silence compiler warning

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=12982e381d3474c5c00f89cc442d442df097339b
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Mon Nov 16 14:53:36 2009 -0800

    AL1616: Enable MESA_FORMAT_AL1616 for software paths

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3325dc91be2534079ebf7997700b6e5f17a75283
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Mon Nov 16 14:53:12 2009 -0800

    AL1616: Add TexImage storage path

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=975871b4d5e25ddcd350f4e1600c00d37f65fea1
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Mon Nov 16 14:52:43 2009 -0800

    AL1616: Add texel fetch / store routines

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=eb437fabe017611e1f855fffa45f59cd38709be8
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Mon Nov 16 14:49:40 2009 -0800

    AL1616: Add formats for GL_LUMINANCE16_ALPHA16 textures

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5fb07a4046a7f00f060bbc6dae92213e635d55f5
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Mon Nov 16 14:30:47 2009 -0800

    AL1616: Add macros to pack two GLushorts into a texel

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=aef3218f0bb48fdb286d2008ee07e507ea8aa98e
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Nov 16 14:56:07 2009 -0800

    progs/demos: Fix memory leak in fslight.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cb060f3b987c9fa07ebe06cf2e7e54d1eaded1e1
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Mon Nov 16 22:57:43 2009 +0100

    st/xorg: Fix comp alpha code and deal with luminance masks
    
    There are two fixes in here one is a one liner that fixes
    component alpha logic. The other deals better with luminance
    formats used for masks, sources not yet implemented.
    
    Fixes component alpha text and icons in gnome. There are a one
    or two cases that this code misses. Like if src_luminance is set
    but no mask image is given.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5438ee3ecfe5c25102d196fd6d7258201e27e6ca
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Thu Nov 12 11:16:30 2009 +0100

    st/xorg: Incase of format missmatch swizzle channels and set alpha
    
    This path is only hit for icons in gnome so far

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d683acb101a65d0688bfd0818a0ddb4be16e376d
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Mon Nov 16 15:03:48 2009 -0500

    r600: don't force Z order
    
    Let the hw decide (early vs late Z)
    fixes fdo bug 25092
    
    Signed-off-by: Alex Deucher <alexdeucher at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0f060250fc95e63e00ebf9eeb603eed470693221
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Mon Nov 16 10:46:20 2009 -0800

    docs: Update r300g status.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=664b7303c2e8ae2c6c5a44d5b30254ddab4eb266
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Nov 12 23:17:14 2009 -0700

    docs: fixes, changes for Mesa 7.7

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fcf8dea36ce2bbeabeacc7a062f0c36326825ffa
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Nov 12 23:06:54 2009 -0700

    progs/tests: silence warning

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f549f4c4b6012178df3706b26539ca672399260f
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Nov 12 23:04:26 2009 -0700

    mesa: remove unused vertex array driver hooks

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=652828ec0efd1a7d7a8b497e0324a7bd9f66fd17
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Nov 16 08:25:17 2009 -0700

    mesa: check BaseLevel, MaxLevel in _mesa_GenerateMipmapEXT()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a719395b458ef59efe4e8746e390b006a0b8792b
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Nov 16 08:21:28 2009 -0700

    mesa: use _mesa_get_current_tex_object()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ecb03d75a2961b28ab3d90fdd5df768608fc9447
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Nov 16 08:14:23 2009 -0700

    mesa: added another check in check_gen_mipmap()
    
    We don't need to call ctx->Driver.GenerateMipmap() if we're updating
    a texture level >= MAX_LEVEL.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d3a37d93aba86ebca697169a31d88c3ef0ce34b9
Author: Michel Dänzer <daenzer at vmware.com>
Date:   Mon Nov 16 11:59:39 2009 +0100

    st/xorg: Only reference new picture formats when they're defined.
    
    Fixes http://bugs.freedesktop.org/show_bug.cgi/?id=25094 .

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=afae49cc152d05e6795ccaba4d818df946248584
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Nov 12 20:59:26 2009 -0700

    st/mesa: comments for st_draw.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4581f7057809314c78e17f846890a2d64c22d575
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Nov 12 17:53:54 2009 -0700

    st/egl: add some basic comments

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c5f9713bd3a306e37560fb23d8f68161d2f50d7c
Author: Keith Whitwell <keithw at vmware.com>
Date:   Sun Nov 15 12:24:33 2009 -0800

    i965g: remove droppings in xlib winsys

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=07fafc7c9346aa260829603bf3188596481e9e62
Author: Keith Whitwell <keithw at vmware.com>
Date:   Sun Nov 15 11:15:25 2009 -0800

    mesa/st: refactor vertex and fragment shader translation
    
    Translate vertex shaders independently of fragment shaders.
    
    Previously tried to make fragment shader semantic indexes always start
    at zero and exclude holes.  This was unnecessary but meant that vertex
    shader translation had to be adjusted to take this into account.
    
    Now use a fixed scheme for labelling special FS input semantics
    (color, etc), and another fixed scheme for the generics.
    
    With this, vertex shaders can be translated independently of the bound
    fragment shader, assuming mesa has done its own job and ensured that
    the vertex shader provides at least the inputs the fragment shader is
    looking for.  The state-tracker didn't attempt to do anything about
    this previously, so it shouldn't be needed now.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1454f20a991ddda35f1a2ffda953012078b407ba
Author: Keith Whitwell <keithw at vmware.com>
Date:   Sun Nov 15 10:26:35 2009 -0800

    mesa/st: emit tgsi vertex shader directly for drawpixels
    
    One of several cases where we build mesa shaders and then translate
    them to tgsi.  Many of those cases it's because we're combining two
    mesa programs and there are helpers for that, but in this case at
    least can go straight to tgsi.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9953fe4cb48b02a0d75735b88173f0ed170a77f2
Author: Keith Whitwell <keithw at vmware.com>
Date:   Sat Nov 14 19:50:45 2009 -0800

    mesa/st: don't calculate unused output_flags data either

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0ffdd1c1e897c448cbc359aea3e3a3ba098bbfe5
Author: Keith Whitwell <keithw at vmware.com>
Date:   Sat Nov 14 19:48:42 2009 -0800

    mesa/st: don't calculate unused input_flags data

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b44b70dc114ddcfb4d359759928df4d7b9efaafb
Author: Keith Whitwell <keithw at vmware.com>
Date:   Sat Nov 14 19:46:45 2009 -0800

    mesa/st: don't calculate unused vs input semantic tags

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=abefd7dcdf28c90454b59faaf9401fa6e6c6f526
Author: Francisco Jerez <currojerez at riseup.net>
Date:   Sun Nov 15 14:49:02 2009 +0100

    nv20: Fix build for the last nouveau_class.h changes.
    
    Signed-off-by: Francisco Jerez <currojerez at riseup.net>
    Signed-off-by: Pekka Paalanen <pq at iki.fi>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ed9c4933af6fb58269f1efc7c826cb6a5fd81d38
Author: Francisco Jerez <currojerez at riseup.net>
Date:   Thu Nov 5 19:07:19 2009 +0100

    nv10: Fix build for the last nouveau_class.h changes.
    
    Signed-off-by: Francisco Jerez <currojerez at riseup.net>
    Signed-off-by: Pekka Paalanen <pq at iki.fi>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a420056750908f7c2f9a7c18b3ab20f04e49711d
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Nov 14 21:36:18 2009 -0800

    progs: Ignore Mac OS dSYM directories.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d03a1c2216635a1475172e6603a243348675fd6f
Author: Keith Whitwell <keithw at vmware.com>
Date:   Sat Nov 14 16:06:57 2009 -0800

    i965g: restore check on line smooth state

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ad83aeccdc54beecf25f217e2dd24c8edf6d6767
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sat Nov 14 18:11:16 2009 +0100

    radeon: return false on texture validation if texture isn't complete

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=23ec7c457483aae1e0d399e9b570f1860c27c780
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sat Nov 14 16:55:39 2009 +0100

    radeon: rework mipmap tree

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8f88cf3938f0156d4df6fcc5fde2711d40b85d03
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sat Nov 14 15:15:42 2009 +0100

    radeon: more texture code refactoring

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9d0af686b27b82dce8ad1ee4c951098660807be6
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sat Nov 14 15:03:31 2009 +0100

    radeon: minor refactoring of texture code
    
    Also properly set dstImageOffsets for TexSubImage case.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7628b06ba32e42f57a4fdb322bc32e3b411c1f18
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sat Nov 14 14:55:13 2009 +0100

    radeon: rework mipmap tree reference counting

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6e5d473cc16ca2d001df213fc1d907f2943a95bb
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Wed Nov 11 18:55:49 2009 +0100

    r300: fix regression introduced in 1d5a06a1f7812c055db1d724e40d21a0e3686dd1
    
    Spotted by Dave Airlie

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=aa195611586cdfb21bb1707b12b16e461a92d42e
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Wed Nov 11 14:00:15 2009 +0100

    radeon: use radeon_bo_is_referenced_by_cs for query objects

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d3fa67c9b83b5736724ca57a0487857631e6c415
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Wed Nov 11 13:50:06 2009 +0100

    radeon/r300: don't flush cmdbuf if not necessary

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=286bf89e5a1fc931dbf523ded861b809859485e2
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Wed Nov 11 13:06:19 2009 +0100

    radeon/r300: no need to flush the cmdbuf when changing scissors state in KMM mode

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f6d0993212fac0eb67827716be1ab4a292c8b4e5
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Wed Nov 11 13:00:10 2009 +0100

    radeon: fix glBufferSubData

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=084f43c1502db1988ca53494ea590cf1351180ec
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Wed Nov 11 12:53:06 2009 +0100

    radeon: add radeon_bo_is_referenced_by_cs function

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=49876ab6a7f2b06177d7ac9651bd7a07956cbb25
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Mon Nov 9 23:11:29 2009 +0100

    radeon: remove unnecessary call to radeonEmitState
    
    fixes bo space accounting errors

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0aad2aee66392989777ee74078efda197f292ee7
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sun Nov 8 16:58:07 2009 +0100

    r300: add missing texformat

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e92492295ba6a716b69adcd14e80adf6b5900132
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sat Nov 7 22:03:32 2009 +0100

    r300: remove unneeded includes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=57f40b18377f87c434f17d5670a13838d58065c9
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Aug 19 13:44:13 2009 -0700

    i965: Share OPCODE_TXB between brw_wm_emit.c and brw_wm_glsl.c
    
    This should fix TXB on G45 and older in the GLSL case.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1be0efcbdc74f9a84136c9d1f953755c1560e52e
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Aug 19 14:48:11 2009 -0700

    i965: Share OPCODE_TEX between brw_wm_emit.c and brw_wm_glsl.c.
    
    New comments should explain some of the confusion about how this message
    works.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a0fd49b33455317466a75ec77eb292f41d6021d7
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Nov 13 15:16:17 2009 -0800

    i965: Clean up emit_tex a bit.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3d36d6b4cf735e93a6ae5eadf28e671252fb5303
Merge: 99077e77927ec26edf85bfef81a6d433171c3a1e 514544f373b6e6fae11b7b4426949b8ad64c441b
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Nov 13 14:45:29 2009 -0800

    Merge remote branch 'origin/mesa_7_6_branch'

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=99077e77927ec26edf85bfef81a6d433171c3a1e
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Nov 12 20:08:44 2009 -0800

    i965: Flag BRW_NEW_CONTEXT on some context state.
    
    Fixing this is a prereq for avoiding flagging all state at new
    batch time.  Eliminating that still causes problems, though (notably
    glean logicOp fails on my GM965).

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1ffd0a77896d4921677f0717e6fa8708f6586eea
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Nov 12 19:12:11 2009 -0800

    intel: Remove some dead context structure fields.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3727858ceb324c955b00ae29b8c1e12f47060fce
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Nov 12 18:27:12 2009 -0800

    i965: Remove an unused cache_item field.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b54f8eeae8e7f5c5b43cb17255fee70227713c9c
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Nov 12 17:48:55 2009 -0800

    i965: Remove long dead structures for ffvertex_prog.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ded0ec1ea5db8e08b0bec8ac0d9d30f98e360003
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Nov 12 14:57:30 2009 -0800

    i965: Use bo_map instead of subdata to upload the bits of constant buffer.
    
    Saves CPU time, resulting in a 2.5% FPS win on ETQW.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8e8586e62671e8337c08b086bf7f3c54cc46191d
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Nov 12 14:05:18 2009 -0800

    i965: Validate the number of URB entries selected for the VS.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3c05c1eb6326dc28e8ab073d179eb669e5699f4b
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Nov 12 10:45:05 2009 -0800

    intel: When subdataing a busy buffer, use a temporary and blit in.
    
    This cuts a massive number of waits in ET:QW, which uses a VBO ringbuffer.
    Unfortunately it doesn't BufferData when wrapping back to 0, so we can't
    be clever with tracking what's been initialized.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4e50ce35ee1376062de2c6fa69da144be30a61e2
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Nov 11 15:29:34 2009 -0800

    i965: Clean up Ironlake sampler type definitions.
    
    They're the same regardless of execution width for 8, 4x2, and 16.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=91bd593109c71310fb7e101c5f73a14f1bbd5f93
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Nov 11 11:58:12 2009 -0800

    i965: Avoid moving the current value back into the accumulator for MAD.
    
    This is a 2.9% (+/-.3%) performance win for my GL demo, which hits MAD
    sequences for matrix transforms.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d6690ce15fb8c7c6abf1bc0d847c1d2da2c33904
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Nov 11 13:26:26 2009 -0800

    mesa: Improve the eliminate-move-use to work across multiple instructions.
    
    This shaves more instructions off of the VS of my GL demo, but no
    performance difference this time at n=6.  This also fixes a regression
    that was in this path, which is now piglit's glsl-vs-mov-after-deref.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=654122ba7b813683a893d60d10ca201258deface
Author: Zack Rusin <zackr at vmware.com>
Date:   Thu Nov 12 16:21:00 2009 -0500

    st/xorg: try to fix non-uniform transforms

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=eaa34c2deac093fc23e2beed9c5580e57289b1e2
Author: Michal Krol <michal at vmware.com>
Date:   Fri Nov 13 19:51:49 2009 +0100

    glsl/apps: Report syntax parser errors.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3f147c71eda9e8b8f55562f30193584b6fb74704
Author: Michal Krol <michal at vmware.com>
Date:   Fri Nov 13 19:51:24 2009 +0100

    slang: Report syntax parser errors.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=99c89ebdb00ff0452f4b106cd53ec4a2e5162137
Author: Michal Krol <michal at vmware.com>
Date:   Fri Nov 13 19:51:02 2009 +0100

    glsl/cl: Add simple error reporting.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b385312bc7f0b0b0d7410ef88eaa712831929abc
Author: Michal Krol <michal at vmware.com>
Date:   Fri Nov 13 06:03:56 2009 +0100

    slang: Regenerate .gc files.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7593562a61ed59e5b645d9285a957a57704bfd6d
Author: Michal Krol <michal at vmware.com>
Date:   Fri Nov 13 05:58:46 2009 +0100

    slang: Get rid of the old syntax file and utilities.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cd5553b457e2111f7057201aed4ad537e2f31ff9
Author: Michal Krol <michal at vmware.com>
Date:   Fri Nov 13 05:52:39 2009 +0100

    slang: Plug in the new syntax parser.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f5b6e0639065eed99c491a1eb5413b96957b3b6a
Author: Michal Krol <michal at vmware.com>
Date:   Fri Nov 13 05:49:25 2009 +0100

    gdi: Link to glslcl.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=38a1f0b5d1062f8051ac6bb4e3c35fbbf4615163
Author: Michal Krol <michal at vmware.com>
Date:   Fri Nov 13 03:02:14 2009 +0100

    glsl/apps: Add GLSL compiler that translates source text into binary stream.
    
    Should be used in place of gc_to_bin utility to precompile builtin library.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=08e90bdea1e4828abfdff6fedfe9e669bfee9ff1
Author: Michal Krol <michal at vmware.com>
Date:   Fri Nov 13 03:00:45 2009 +0100

    glsl/cl: Add a hard-coded syntax parser.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=43080e40aa0d34423e10f1d50aad15289b2b9aec
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Nov 12 16:20:23 2009 -0800

    progs/glsl: Add missing break statement in multinoise.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b6b753f72728b734fc9886f4ec513ae09e6b269d
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Thu Nov 12 15:39:59 2009 -0800

    intel: Don't check for context pointer to be NULL during extension init
    
    Thanks to Chia-I Wu's changes to the extension function
    infrastructure, we no longer have to tell the loader which extensions
    the driver might enable.  This means that intelInitExtensions will
    never be called with a NULL context pointer.  Remove all the NULL checks.
    
    Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>
    Reviewed-by: Eric Anholt <eric at anholt.net>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a736d3f4399a99b54d6af140f2227253f2ee262b
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Thu Nov 12 15:36:02 2009 -0800

    intel: Remove unused enable_imaging parameter to intelInitExtensions

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=514544f373b6e6fae11b7b4426949b8ad64c441b
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Nov 12 09:08:50 2009 -0800

    i965: Fix Ironlake shadow comparisons.
    
    The cube map array index arg is always present.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5f305b1db925c819ddeb29a75f6fbad6500a2d11
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Nov 11 14:49:03 2009 -0800

    i965: Fix VBO last-valid-offset setup on Ironlake.
    
    Instead of doing math based on the (broken for VBO && offset != 0)
    input->count number, just use the BO size.  Fixes assertion failure in ETQW.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2f54d02d205468a840b35a3554f2ad8ffc31ec9c
Author: Keith Whitwell <keithw at vmware.com>
Date:   Tue Nov 10 18:07:11 2009 -0800

    i965g: consult fs inputs when laying out vs output regs
    
    Vertex shader now emits just the FS inputs, in the positions and order
    expected by the fragment shader.
    
    This means potentially regenerating the vertex shader to match
    different fragment shader's input layouts.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0c547d63c497f06c38f7a3c000e478bdcf2594b6
Author: Keith Whitwell <keithw at vmware.com>
Date:   Mon Nov 9 18:04:58 2009 -0800

    i965g: skip over vertex position output when preallocating FS inputs

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a010307e0adc2c0d4ef586c81507d99ef15c2142
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Nov 6 23:34:33 2009 +0000

    i965g: some more cases where file_max[] is used without obligatory +1

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e4d174ea1b36976f3dd255ee6b86207ad5b25c31
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Nov 6 23:31:49 2009 +0000

    i965g: smaller upload buffer for index data

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d86e9079a8eb2e84cb231fdbca4b74d744198afb
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Nov 6 23:29:47 2009 +0000

    i965g: fix off-by-one on curbe upload

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e243279a48d68c0a14fbf2b78d99b6a9e72c87b6
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Nov 6 21:17:08 2009 +0000

    i965g: avoid use of internally generated immediates
    
    Currently not working, so don't generate more of them.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=98c2b5338156513a43cf18d50d731ad15a12fe04
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Nov 6 20:46:27 2009 +0000

    trivial: make tri-orig more closely match the original version of tri...

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4d72f8f520e02366d695e35aa8ef09fc36f36804
Author: Zack Rusin <zackr at vmware.com>
Date:   Wed Nov 11 21:46:43 2009 -0500

    st/xorg: use an immediate instead of a full blown const

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=72b4a7d67f90a20d774dddccbc6eed30d01a7f38
Author: Zack Rusin <zackr at vmware.com>
Date:   Wed Nov 11 21:40:14 2009 -0500

    st/xorg: don't use flow control

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0a39620d6de27ae471c181046480d274a2327476
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Nov 11 19:37:53 2009 -0700

    swrast: handle additional Z24 formats in read_depth_pixels()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ab12e764ba3f57ad9f0d7252262cfc6e07839928
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Wed Nov 11 17:57:56 2009 -0800

    i965: fix EXT_provoking_vertex support
    
    This didn't work for quad/quadstrips at all, and for all other primitive types
    it only worked when they were unclipped.
    Fix up the former in gs stage (could probably do without these changes and
    instead set QuadsFollowProvokingVertexConvention to false), and the rest in
    clip stage.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7dfea5c0722e9da101805c15b9dd26352816bca9
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Nov 11 17:39:58 2009 -0800

    demos/glsl: Add missing break statement to noise test.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2cfbbc76e445d88bdac7dd4dd22aaf36bbc8e4cc
Author: Zack Rusin <zackr at vmware.com>
Date:   Wed Nov 11 19:52:08 2009 -0500

    st/xorg: implement repeatnone and make some code smell less like ass

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=493d599af4f617d52323e0368e65da29ba4638aa
Author: Zack Rusin <zackr at vmware.com>
Date:   Wed Nov 11 18:06:26 2009 -0500

    st/xorg: fallback until daddy can implement you properly

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2ff4f5a7fe9b1ab9d46348768cc08e808f045822
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Nov 11 12:19:20 2009 -0700

    progs/tests: add alpha/blend testing to packedpixels.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cbee31a1f84a4d28d126356aaca317e2cdd003dc
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Wed Nov 11 03:05:16 2009 -0800

    r300, r300g: Add missing registers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d030ce6a843f3a374356edfbe8e04924277197db
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Wed Nov 11 03:04:27 2009 -0800

    dri-st: Add some required GL 2.0 extensions.
    
    Two-sided stencil and NPOT textures.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1220aba99bc78290bb89ade649719508e3031e4b
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Nov 10 14:11:46 2009 -0800

    i965: Fix VS constant buffer value loading.
    
    Previously, we'd load linearly from ParameterValues[0] for the constants,
    though ParameterValues[1] may not equal ParameterValues[0] + 4.  Additionally,
    the STATE_VAL type paramters didn't get updated.
    
    Fixes piglit vp-constant-array-huge.vpfp and ET:QW object locations.
    
    Bug #23226.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e5ffb9f5ea03c2acd148222259a334cde0f3afc9
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Nov 10 10:54:15 2009 -0800

    i965: Unalias src/dst registers for SGE and friends.
    
    Fixes piglit vp-sge-alias test, and the googleearth ground shader.  \o/
    
    Bug #22228
    (cherry picked from commit 56ab92bad8f1d05bc22b8a8471d5aeb663f220de)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=23a4a6727efb5c8b2bf84f88f638c15e7255b363
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Nov 10 10:43:19 2009 -0800

    i965: Allow use of PROGRAM_LOCAL constants in ARB_vp.
    
    Fixes piglit arl.vp.
    (cherry picked from commit d52d78b4bcd6d4c0578f972c0b8ebac09e632196)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d44cebd1ee7b3e461e264150a28c9d49a0f69f8f
Author: Michal Krol <michal at vmware.com>
Date:   Tue Nov 10 20:49:45 2009 +0100

    glsl/pp: Add sl_pp_purify_getc().

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e4a19ffb13746ae4f62adca412d086d9461ff432
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Tue Nov 10 10:05:40 2009 +0100

    st/xorg: Fallback if picture format doesn't match texture format

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3201c655e4c393d5ae794e6373de8ef705b979a4
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Tue Nov 10 08:55:26 2009 +0100

    st/xorg: Don't segfault when debug printing

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fca8b2c3ae53695f8ff6e823cc316aab910490e5
Author: Zack Rusin <zackr at vmware.com>
Date:   Tue Nov 10 20:28:54 2009 -0500

    st/xorg: wrap to border color

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b81f213157538ab050dbdfc22d6be0d2418c634b
Author: brian <brian at cvp965.(none)>
Date:   Tue Nov 10 18:23:59 2009 -0700

    swrast: update renderbuffer format assertions

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a65b84d9554815af891d793012eba17de80cbfa3
Author: brian <brian at cvp965.(none)>
Date:   Tue Nov 10 18:02:03 2009 -0700

    mesa: fix some begin/end render-to-texture logic
    
    Before, we weren't aggressive enough in checking for the start or end
    of render-to-texture.  In particular, if only the ctx->ReadBuffer had
    texture attachments, we were treating that as a render-to-texture case.
    
    This fixes a regression from commit 75bdbdd90b15c8704d87ca195a364ff6a42edbb1
    "intel: Don't validate in a texture image used as a render target."

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bc569cd6bee0550c7f83412476b6b39e89c51ac3
Author: brian <brian at cvp965.(none)>
Date:   Tue Nov 10 16:00:35 2009 -0700

    mesa: move check_begin/end_texture_render() calls

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d96e55fa7bbbc033f47dbeb942b872c6d21eb42d
Author: brian <brian at cvp965.(none)>
Date:   Tue Nov 10 15:50:22 2009 -0700

    mesa: new vars: oldDrawFb, oldReadFb in _mesa_BindFramebufferEXT()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e6f60d30375c637c0823a9aade8098a45f70d6a7
Author: brian <brian at cvp965.(none)>
Date:   Tue Nov 10 15:47:34 2009 -0700

    mesa: rename vars in _mesa_BindFramebufferEXT()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a492ab765a9e36c5f224f0d58e172ca6ecf25a1c
Author: brian <brian at cvp965.(none)>
Date:   Tue Nov 10 15:33:31 2009 -0700

    mesa: added comment for check_begin_texture_render()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4c54f8e9aa0aae570c21c57427fb51c70517e0a9
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Tue Nov 10 07:00:21 2009 +0100

    st/egl: Probe hardware for depth stencil format

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d2c886c8caf52c1e3581af350fd23ecf839a2491
Author: Zack Rusin <zackr at vmware.com>
Date:   Tue Nov 10 13:51:49 2009 -0500

    st/xorg: cleanup the naming

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e08512f3d4e318d0776f58296d7f7dae4c5524ad
Author: Zack Rusin <zackr at vmware.com>
Date:   Tue Nov 10 13:46:16 2009 -0500

    st/xorg: print ouf the picture formats when compositing

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e42b156fac6deed21328b89192faca6f4fe904f1
Merge: c5413839b3e99c7b162f1260142f3c175502b0ce 1220aba99bc78290bb89ade649719508e3031e4b
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Nov 10 16:01:28 2009 -0800

    Merge remote branch 'origin/mesa_7_6_branch'

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c5413839b3e99c7b162f1260142f3c175502b0ce
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Nov 10 15:51:29 2009 -0800

    i965: avoid memsetting all the BRW_WM_MAX_INSN arrays for every compile.
    
    For an app that's blowing out the state cache, like sauerbraten, the
    memset of the giant arrays ended up taking 11% of the CPU even when only a
    "few" of the entries got used.  With this, the WM program compile drops back
    down to 1% of CPU time.
    
    Bug #24981 (bisected to BRW_WM_MAX_INSN increase).

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=eb6a1f8a00596156cd7164838ef9e9a5b39e7254
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Nov 10 13:57:29 2009 -0800

    i965: Add a note explaining the data cache domain.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=520b6abdecdaba856e5ca04938e18eb83b33dfaa
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Nov 6 12:00:14 2009 -0800

    i915g: Fix memory leak when pci id is unknown.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=56ab92bad8f1d05bc22b8a8471d5aeb663f220de
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Nov 10 10:54:15 2009 -0800

    i965: Unalias src/dst registers for SGE and friends.
    
    Fixes piglit vp-sge-alias test, and the googleearth ground shader.  \o/
    
    Bug #22228

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d52d78b4bcd6d4c0578f972c0b8ebac09e632196
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Nov 10 10:43:19 2009 -0800

    i965: Allow use of PROGRAM_LOCAL constants in ARB_vp.
    
    Fixes piglit arl.vp.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=28039ffdc8a7eb7d8578534a46b78ae43d16112c
Author: Michal Krol <michal at vmware.com>
Date:   Tue Nov 10 19:25:17 2009 +0100

    slang: Fix return value check.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5e17c89eadd1a1a5555caa235cf7696e335d25f5
Author: Michel Dänzer <daenzer at vmware.com>
Date:   Tue Nov 10 10:09:56 2009 -0800

    st/xorg: Fix SCons build.
    
    Check for new DPMS header and add xorg_renderer.c source file.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=413e933fd57c53e6d6659cfcf21aba42249f43ca
Author: Michal Krol <michal at vmware.com>
Date:   Tue Nov 10 18:27:20 2009 +0100

    slang: Check OOM conditions for alloc_node_storage().

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=eef5a0b3a3e03abd1c69649763efc79575df650f
Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue Nov 10 05:22:15 2009 -0800

    llvmpipe: Fix derived blend color state.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cc470bf0ca65592b834c31c662fc795fb7acc58c
Author: Michal Krol <michal at vmware.com>
Date:   Tue Nov 10 04:03:55 2009 +0100

    slang: Check return value from new_instruction().

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b2a29ad3092c17f9a7d75ab123ec5c4619c87ec3
Author: Michal Krol <michal at vmware.com>
Date:   Tue Nov 10 03:25:06 2009 +0100

    slang: Fix signed/unsigned int handling in _slang_free_temp().

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b5d8a7b6dc1b48c2a11131803e1f37c05fe0bd03
Author: Michal Krol <michal at vmware.com>
Date:   Tue Nov 10 03:12:02 2009 +0100

    tgsi/exec: Exit early on error.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e44c77028c2964891943e4235e44d93c559de088
Author: Michal Krol <michal at vmware.com>
Date:   Tue Nov 10 03:08:21 2009 +0100

    tgsi/ureg: Simplify logic in tokens_expand().

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=83760d961fbaeaca8ab82ae497b26e90691f7654
Author: Michal Krol <michal at vmware.com>
Date:   Tue Nov 10 02:46:24 2009 +0100

    slang: Handle OOM condition in new_instruction().

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4703d7d3f8d50a0ff00dd043e999b0b8b11d45e6
Author: Michal Krol <michal at vmware.com>
Date:   Tue Nov 10 00:16:09 2009 +0100

    slang: Update for glsl/pp interface changes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b5c8c87eab4cbc4f05cbd98d7647b9b83607f976
Author: Michal Krol <michal at vmware.com>
Date:   Tue Nov 10 00:15:54 2009 +0100

    glsl/apps: Update for glsl/pp interface changes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d37f7694b60d3dad8daf9e2af4e509c15b996553
Author: Michal Krol <michal at vmware.com>
Date:   Tue Nov 10 00:15:33 2009 +0100

    glsl/pp: Have sl_pp_purify() return error msg/line no.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=031fbb9681d6ddc3b515768a914496b2b550cfce
Author: Zack Rusin <zackr at vmware.com>
Date:   Mon Nov 9 18:03:18 2009 -0500

    st/xorg: remove deprecated rendering code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a6d527d7b82579feae9db20657d47a3f86115bb4
Author: Zack Rusin <zackr at vmware.com>
Date:   Mon Nov 9 18:01:55 2009 -0500

    st/xorg: fix composite batching
    
    quite a large performance optimization (text demo from 1.6fps to 9fps)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=216319fc0fe5dc3f298dd602812afa0f28a4ee60
Author: Jerome Glisse <jglisse at redhat.com>
Date:   Mon Nov 9 22:37:41 2009 +0100

    r600/r700: typo, fix mask of DB_ALPHA_TO_MASK

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=74ef3207d8bd97a529e7b0ab8d99e44c805f3af0
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Mon Nov 9 11:36:10 2009 -0500

    r600: don't emit htile regs
    
    These are needed for HiZ which is not currently used and
    the _BASE reg requires a reloc which is not currently supported
    in the drm.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=66d6f9e860143c3d705f1d78c324159cadd258cc
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Mon Nov 9 12:20:47 2009 -0500

    r600: rework DB render setup
    
    - consolidate DB render setup
    - only enable perfect ZPASS counts and cull disable
    when OQ is active
    - enable early Z

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=37676b396a8416ad35253412d3a2e06482859a4d
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Mon Nov 9 11:36:10 2009 -0500

    r600: don't emit htile regs
    
    These are needed for HiZ which is not currently used and
    the _BASE reg requires a reloc which is not currently supported
    in the drm.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a9035f3dc313d047ce3af191d6d7ac8ada8167df
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Mon Nov 9 11:34:13 2009 -0500

    r600: add missing ZPASS setup bits for r7xx+

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bc9d51bb0eab90c47e7b07756e9eba9575f80ffc
Author: José Fonseca <jfonseca at vmware.com>
Date:   Mon Nov 9 06:59:03 2009 -0800

    llvmpipe: Ensure stack variables in unit tests are properly aligned.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7204b92101ecf4e2fbc78cf91f387996396deec8
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Mon Nov 9 14:29:00 2009 +0100

    nv50: clarify data for method 0x121c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c9167d868cfb2ba821f01e0217e3880c5df4c97b
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sun Nov 8 14:51:52 2009 -0800

    r300g: Fix up SW TCL rendering functions.
    
    They don't work, but at least they're clean now.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fe898638086370ed86a9ce76b21fa8ebb88c4b08
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sun Nov 8 14:07:01 2009 -0800

    r300g: Protect against possibly missing Draw pointer.
    
    Part of the SW TCL revival.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=11d9edf4c9c75d5a41fb0a1757441ad315330bea
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sun Nov 8 11:45:57 2009 -0800

    r300g: Unify context names for counts.
    
    From the SW TCL fixups.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b6f93e2607f1bbc5b2f478f0a57d7786dd7d73a5
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sun Nov 8 11:32:32 2009 -0800

    r300g: Enable PSC/RS dump with new debugging flags.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0525cb1273a51343fba0a94d01d115e4256d1db2
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sun Nov 8 09:56:02 2009 -0800

    r300g: Fix is_buffer_referenced.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ee28a69188d5054f996d0f5fc12820b024ef96a6
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sun Nov 8 09:35:07 2009 -0800

    r300g: Fix build error on old compilers.
    
    This dead code was still getting compiled, causing a bad ref in the lib.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2cda507fa170c040e207190dee44d1be5e8572f7
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Mon Nov 2 14:10:38 2009 -0800

    prog parse: Handle GL_VERTEX_PROGRAM_ARB in glLoadProgramNV

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6d2ceda780967848b6147061287095c35bc9d92f
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Mon Nov 2 14:08:51 2009 -0800

    prog parse: Handle GL_VERTEX_PROGRAM_NV in glProgramStringARB
    
    Handle both NV vertex programs and NV vertex state programs passed to
    glProgramStringARB.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=289db82b2d42b0d79fd0c01781612bd4e69a9474
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Mon Nov 2 13:38:15 2009 -0800

    prog parse: Handle GL_FRAGMENT_PROGRAM_ARB in glLoadProgramNV

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7452877cf64b48c58f70f73f3eda9bf2692bb9a6
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Mon Nov 2 13:37:47 2009 -0800

    prog parse: Handle GL_FRAGMENT_PROGRAM_NV in glProgramStringARB

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a12fc1a9c4d544b015b40ff0266b8c8726d16f75
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sat Nov 7 14:32:31 2009 -0800

    r300g: Organize inlined state.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=547e939afb980c2fcc3edbbb07dba0f44be785c1
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sat Nov 7 14:14:19 2009 -0800

    r300g: DCE.
    
    This must never have been called before; it's completely wrong.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9f49db6f843885620a52a06721d5972afb29f21a
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sat Nov 7 13:37:07 2009 -0800

    r300g: Minor code cleanup to avoid confusion.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fa6916cfef6a75eacdbf927a02f64a5a37c3b0d9
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sat Nov 7 13:12:15 2009 -0800

    r300g: Remove do-nothing functions.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c4fa0e4caa0aeb5cce9bd871f9156da25a9ec404
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sat Nov 7 13:07:52 2009 -0800

    r300g: Remove faulty assert.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b7322fd874b99ca16d209c783c0b3db7c5f9a366
Merge: 57d77c6a4474beecdd22b97a8f5af6e4d2833d97 0fe5f0c09abce9d540d51942eab08b2248243943
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sat Nov 7 12:01:48 2009 -0800

    Merge branch 'r300g-vbo'
    
    This is an experimental HW TCL fastpath for r300g. It should run alright.
    
    Thanks to osiris for making this possible.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0fe5f0c09abce9d540d51942eab08b2248243943
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sat Nov 7 11:49:39 2009 -0800

    r300g: Be more verbose in what's killing us WRT vert formats.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cd5b2a93d5c9c60dbe72ebc963dcddf0db0b665c
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sat Nov 7 10:52:06 2009 -0800

    r300g: Comments.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ef513776b5bdd11968d2ca03862e9d1ac48e099f
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sat Nov 7 10:39:42 2009 -0800

    r300g: Don't assert on oversized VBOs, just return FALSE.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=746c01b3b2f77d8d8ba14fc517d04dbaf080d77d
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sat Nov 7 10:34:00 2009 -0800

    r300g: Moar vbo cleanup.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b6c3954138ef70ea7d2cbd3ba9519f404ef616d7
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sat Nov 7 10:26:57 2009 -0800

    r300g: s/false/FALSE/
    
    Also s/true/TRUE/

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7da3cc4241b8550ccc1ec5ba3c93334094f5fb11
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sat Nov 7 10:14:07 2009 -0800

    r300g: Clean up indexbuf render, switch to RELOC macro.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7518d9b1b7369f6e5ca1fdaf6a34e39a4acace9a
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sat Nov 7 10:05:31 2009 -0800

    r300g: Clean up r300_setup_vertex_buffers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=96b729f926fafeca6479eed0933bc4275fb7843b
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sat Nov 7 09:47:01 2009 -0800

    r300g: Don't pass hw_prim around in the context.
    
    And some other fixes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=24c6fdbd32a84314c81897d0d1567121ed1c6118
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Fri Nov 6 20:21:38 2009 -0800

    r300g: Use common state funcs for translating vert formats.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1ef0341ea7ee08284ebafe4f347643e1190d5777
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sun Oct 25 13:51:45 2009 +0100

    r300g: don't hang GPU on misbehaving apps

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3445f476977ae403cef9ca15661fa0f96ff50eca
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sun Oct 25 13:53:25 2009 +0100

    r300g: VBOs WIP

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d8592d1724d8c8fd0b36eb21f4007b52f809e062
Author: Maciej Cencora <maciej at osiris.(none)>
Date:   Sun Nov 1 17:04:32 2009 +0100

    r300g: add missing flush

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c7dfffc5d5078e3cf1c28c230177cbbb43b91131
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sun Oct 25 12:08:02 2009 +0100

    r300g: enable CS dumping

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6acb26eadfcb3c21fd09d0b22804b49de9a82cf7
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sun Oct 25 13:22:22 2009 +0100

    r300g: move vborender context function to seperate file
    
    r300g: Un-migrate r300_draw_render.
    
    It'll make maintaining the SW TCL path easier.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=57d77c6a4474beecdd22b97a8f5af6e4d2833d97
Author: Jakob Bornecrantz <wallbraker at gmail.com>
Date:   Sat Nov 7 19:31:18 2009 +0000

    i915g: Fix comment in is buffer referenced

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cbad97b68504a64650cb77bad96962310ab9c7f9
Author: Jakob Bornecrantz <wallbraker at gmail.com>
Date:   Sat Nov 7 17:47:00 2009 +0000

    i965g: Fixup texture formats

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=229f6b9a7e699b814e07ba762de97a5ebcffce51
Author: Jakob Bornecrantz <wallbraker at gmail.com>
Date:   Sat Nov 7 15:47:21 2009 +0000

    i965g: Formalize on S8Z24 as the suported depth format

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=18768393d19dedee7d4282e84905bb396dd30960
Author: brian <brian at cvp965.(none)>
Date:   Sat Nov 7 08:18:03 2009 -0700

    mesa: move code after decl
    
    Fixes bug 24967.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=44cb5b5c663da4d218448cfd2386b431de35c8d2
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Sat Nov 7 10:46:47 2009 +0100

    nv50: enable all 32 threads of a warp
    
    This should be the default setting.
    See also 7d967b9b7c08aea2a471c5bf6aced8bfafdae874.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8baee3d25beb616f6d5ba575684e889d60e38740
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Nov 6 17:45:13 2009 -0800

    i965: Use Compr4 instruction compression mode on G4X and newer.
    
    No statistically significant performance difference at n=3 with either
    openarena or my GL demo, but cutting program size seems like a good
    thing to be doing for the hypothetical app that has a working set near
    icache size.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ec66644ed0af976cacb069ca7c7f0d6731666359
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Aug 19 11:57:32 2009 -0700

    i965: Share min/max between brw_wm_emit.c and brw_wm_glsl.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cfa927766ab610a9a76730d337d77008d876ebbd
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Aug 19 11:48:09 2009 -0700

    i965: Share emit_fb_write() between brw_wm_emit.c and brw_wm_glsl.c
    
    This should fix issues with antialiased lines in GLSL.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2b58c31257f8900067276b6d6537bb2ce54b1b10
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Aug 12 10:19:31 2009 -0700

    i965: Share most of the WM functions between brw_wm_glsl.c and brw_wm_emit.c
    
    The PINTERP code should be faster for brw_wm_glsl.c now since brw_wm_emit.c's
    had been improved, and pixel_w should no longer stomp on a neighbor to dst.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1e5400c575b72fbde16ef0d55fd3ba577fc1b6a5
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Aug 12 09:52:44 2009 -0700

    i965: Share math functions between brw_wm_glsl.c and brw_wm_emit.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7059aa0eff9ff6ec361e584b413f63b25762a89c
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Aug 11 21:17:14 2009 -0700

    i965: Share the sop opcodes between brw_wm_glsl.c and brw_wm_emit.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=726ad1560660a1fc769c87e0ea16f8b3334df0d2
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Aug 11 19:17:31 2009 -0700

    i965: Share OPCODE_MAD between brw_wm_glsl.c and brw_wm_emit.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bad5b120be8de37cf8481d865790298fd9651381
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Aug 11 19:13:52 2009 -0700

    i965: Share the DP3, DP4, and DPH between brw_wm_glsl.c and brw_wm_emit.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=06c1bc8a2222f00e5a51fa977130a719bdcd8f0b
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Aug 11 17:52:44 2009 -0700

    i965: Add generic GLSL code for unaliasing a 3-arg opcode, and share LRP code.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=90629704ef51de4018055ee4b8ff68531f6712ae
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Aug 11 16:47:15 2009 -0700

    i965: Use a normal alu1 emit for OPCODE_TRUNC.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=71af5080722afcbbb8a935138d95214ef7afe219
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Aug 11 16:31:19 2009 -0700

    i965: Share basic ALU ops between brw_wm_glsl and brw_wm_emit.c
    
    This drops support for get_src_reg_imm in these, but the prospect of getting
    brw_wm_pass*.c onto our GLSL path is well worth some temporary pain.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0f34cdf6210b748db77c5eba2993637f4af6faeb
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Aug 12 12:56:35 2009 -0700

    i965: Collect GLSL src/dst regs up in generic code.
    
    This matches brw_wm_emit.c, which we'll be using shortly.  There's a
    possible penalty here in that we'll allocate registers for unused channels,
    since we aren't doing ref tracking like brw_wm_pass*.c does.  However, my
    measurements on GM965 don't show any for either OA or UT2004 with the GLSL
    path forced.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e521bf7706a5527ad5750baef78feaa961f73ecc
Author: Zack Rusin <zackr at vmware.com>
Date:   Fri Nov 6 08:31:16 2009 -0500

    st/xorg: implement batching for the composite op
    
    something is broken so disabled for now

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4322346f3fd03788a79d056ca7bce2db25bc9d88
Author: Zack Rusin <zackr at vmware.com>
Date:   Fri Nov 6 07:36:47 2009 -0500

    st/xorg: batch solid fill requests
    
    instead of lots of very small transfers, one larger is a lot better
    for performance

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e1730632aa5ca1dbb0edd484e2357246ec537abb
Author: Zack Rusin <zackr at vmware.com>
Date:   Fri Nov 6 05:30:53 2009 -0500

    st/xorg: start accumulating vertices in a common buffer

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3f7df23ff50fc7cd86db9a27c11cca9c10bd63eb
Author: Zack Rusin <zackr at vmware.com>
Date:   Fri Nov 6 04:23:33 2009 -0500

    st/xorg: use quads instead of triangle fans
    
    easier to split, accumulate and batch those

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6c44d399bd23e734f2302897ee74e4869ff33816
Author: Zack Rusin <zackr at vmware.com>
Date:   Fri Nov 6 00:37:37 2009 -0500

    st/xorg: make the buffer size global

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=26d2ce0a09f1aac628519cf3473fcabd3f149446
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Fri Nov 6 14:52:49 2009 -0800

    GLX: Change GLX client vendor string to "Mesa Project and SGI"
    
    This change allows a certain closed-source browser plug-in to work
    with open-source drivers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6b0bcfafab7b380ee71da1a7754f4c09614811d6
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Nov 6 14:06:08 2009 -0800

    mesa: Reduce the source channels considered in optimization passes.
    
    Depending on the writemask or the opcode, we can often trim the source
    channels considered used for dead code elimination.  This saves actual
    instructions on 965 in the non-GLSL path for glean glsl1, and cleans up
    the writemasks of programs even further.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f3cacfe216fb58b913bbc23de49d696a33da69e1
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Nov 6 13:04:54 2009 -0800

    mesa: Fix remove_instructions to successfully remove when removeFlags[0].
    
    This fixes the dead code elimination to work on the particular code
    mentioned in the previous commit.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e4e312d493847e07ced026b93d2b588b8036ae02
Author: Eric Anholt <eric at anholt.net>
Date:   Sat May 16 01:47:44 2009 -0700

    mesa: Add an optimization path to remove use of pointless MOVs.
    
    GLSL code such as:
    	vec4 result = {0, 1, 0, 0};
    	gl_FragColor = result;
    
    emits code like:
      0: MOV TEMP[0], CONST[0];
      1: MOV OUTPUT[1], TEMP[0];
    
    and this replaces it with:
      0: MOV TEMP[0], CONST[0];
      1: MOV OUTPUT[1], CONST[0];
    
    Even when the dead code eliminator fails to clean up a now-useless MOV
    instruction (since it doesn't do live/dead ranges), this should at reduce
    dependencies.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ee0a9e6e10060287747d9dd4afead3cbbb168e09
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Jun 12 12:37:25 2009 -0700

    mesa: Fix up the remove_dead_code pass to operate on a channel basis.
    
    This cleans up a bunch of instructions in GLSL programs to have limited
    writemasks, which would translate to wins in shaders that hit the i965
    brw_wm_glsl.c path by depending less on in-driver optimizations.  It will
    also help hit other optimization passes I'm looking at.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3105f3aa88e4b59eed3c7f175af77fbdb4af5924
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Nov 6 13:52:48 2009 -0700

    intel: better front color buffer test in intelClear()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1f94c06d3fcf7ff365c3e528179869d702bdd25e
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Fri Nov 6 20:44:09 2009 +0000

    i965g: Fixup buffer creation function
    
    First tri!

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9708ce874edb140ddffd44ddbb33011273a8ded9
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Fri Nov 6 20:19:39 2009 +0000

    i965g: Add texture transfer functions
    
    They don't seem to work. Maybe we are forgetting to flush the gpu or something.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8395da2e8af40367714c70afe299568272f36cc8
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Nov 5 10:25:34 2009 -0800

    i965: Always pass the size argument to brw_cache_data.
    
    This keeps the individual state files from having to export their
    structures for brw_state_cache initialization.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1166294d1dd253da63620235100a11f1981aa86d
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Nov 4 17:31:01 2009 -0800

    intel: Finish removing the fallback code for bug #16697.
    
    I fixed it properly as of 7216679c1998b49ff5b08e6b43f8d5779415bf54.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=75bdbdd90b15c8704d87ca195a364ff6a42edbb1
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Nov 4 14:54:09 2009 -0800

    intel: Don't validate in a texture image used as a render target.
    
    Otherwise, we could lose track of rendering to that image, which could
    easily happen during mipmap generation.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6b68482e6869bdc03339ef5380d7273e14a61a56
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Nov 4 14:31:30 2009 -0800

    mesa: Attempt to pair up Driver.RenderTexture and FinishRenderTexture()
    
    This is probably not 100% complete (bind vs unbind may still not pair up
    exactly), but it should help out drivers which are relying on
    FinishRenderTexture to be called when we're done rendering to a particular
    texture level, not just when we're done rendering to the object at all.
    This is the case for the one consumer of FinishRenderTexture() so far: the
    gallium state tracker.  Noticed when trying to make use of FRT() in the intel
    driver.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8df81bca1704aef2f5cdc4052ef313d8f84f5d06
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Nov 4 15:11:02 2009 -0800

    intel: Clean up some extra struct indirection in finalize.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ee7dfbbd6cc85f221b371bf512bd1571744158e8
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Nov 4 16:49:05 2009 -0800

    intel: Use _mesa_get_current_tex_object() to clean up TFP path.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8f30ceaaefc33401b08739a16ce1c5638d6432fa
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Nov 4 13:41:48 2009 -0800

    intel: Remove duplicated arguments from intel_miptree_match_image().

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2bc8bcdcd334db715f8916f80ef4f4bc5f9a170d
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Nov 3 17:40:13 2009 -0800

    i965: Remove an XXX comment for testing some code that seems to work.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bb2dd50be00000b66218bc6a9e6be8de70b31493
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Nov 3 17:30:46 2009 -0800

    intel: Remove obsolete comment about GEM in the spans code.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8e0f40d28777f1ae599a95312788fe29a0515a0d
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Nov 3 17:18:36 2009 -0800

    intel: Use PIPE_CONTROL on gen4 hardware for doing pipeline flushing.
    
    This should do all the things that MI_FLUSH did, but it can be pipelined
    so that further rendering isn't blocked on the flush completion unless
    necessary.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=caf3038123d6d29afd7d1f0cd6db98a2282c3ca1
Author: Eric Anholt <eric at anholt.net>
Date:   Mon Oct 26 09:28:32 2009 -0700

    Make a convenient int for what chipset generation we're on.
    
    gen2/3/4 are easier to say than "8xx, 915-945/g33/pineview, 965/g45/misc",
    and compares on generation are often easier than stringing together a bunch
    of chipset checks.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4e4c2ee1fd574d1d651c559f46afb6ca5487156d
Merge: 96e938f62c729fab74601627d54c9c4cf499ebdf 9348ac03ce23392013ba22c22a182eea4453027a
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Fri Nov 6 11:17:00 2009 -0800

    Merge branch 'mesa_7_6_branch'
    
    This should fix the memory leaks in the assembly parser without the
    regressions.
    
    The conflicts in program_lexer.l were related to changes in returning
    strings between the branches (always return IDENTIFIER vs. returing
    either IDENTIFIER or USED_IDENTIFIER).
    
    The conflicts in program_parse.y were related to two changes in master
    One change prints a variable name in an error message.  The other
    change adds outputVarSize to the OUTPUT_statement rule.  The cause the
    position of the IDENTIFIER to change from $2 to $3.
    
    Conflicts:
    	src/mesa/shader/lex.yy.c
    	src/mesa/shader/program_lexer.l
    	src/mesa/shader/program_parse.tab.c
    	src/mesa/shader/program_parse.y

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dc97a5d782b01d530bb7cbe6e76625f969259e32
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Fri Nov 6 19:05:41 2009 +0000

    i965g: Match pitch modification on get buffer as well
    
    This is a ugly hack in order to match what the intel
    X driver gives us. However putting this in the winsys
    where it fits better forces it reach more into the
    driver then it already does.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9348ac03ce23392013ba22c22a182eea4453027a
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Thu Nov 5 14:20:16 2009 -0800

    ARB prog parser: Regenerate parser from previous commits.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d8e256f9236d3e9dfd433c3a59718f0fdf1ca79a
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Thu Nov 5 14:17:07 2009 -0800

    ARB prog parser: Release old program string in _mesa_parse_arb_{fragment,vertex}_program
    
    The program structure passed to _mesa_parse_arb_program is just a
    place holder.  The stings that actually need to be released are only
    known to the functions calling _mesa_parse_arb_program, so they should
    be freed there.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=301a9b7e28f7404b8f6d8c34649f0035b49a8249
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Thu Nov 5 14:15:56 2009 -0800

    ARB prog parser: Release strings returned from the lexer that don't need to be kept

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1c7337d46eab0cfd36ebc0ad22c5a66ec9b91d39
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Wed Nov 4 12:03:44 2009 -0800

    Revert "ARB prog parser: Fix epic memory leak in lexer / parser interface"
    
    This reverts commit 93dae6761bc90bbd43b450d2673620ec189b2c7a.
    
    This change was completely broken when the parser uses multiple
    strings in a single production.  It would be nice if bug fixes could
    initially land somewhere other than the stable branch.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8353162a4c7d2798a88a39ea24674e601fe95f6f
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Fri Nov 6 18:40:04 2009 +0000

    progs/trivial: Ignores

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=833f5bbfafee00ad44085e121eea0a2579eb3459
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Fri Nov 6 18:34:23 2009 +0000

    i965g: First clear!

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4fbe6c4e4e754e0e850165d5a303990515ceaba6
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Nov 6 14:20:04 2009 +0000

    i965g: get rid of cc key, simplify state upload
    
    Keep a valid reloc table active between uploads, avoid
    recalculating it every time.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0532cc0c86d36f98ae33291847fbd9f2564cbed2
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Fri Nov 6 16:41:58 2009 +0000

    i965g: trivial/clear can now send stuff to hardware
    
    Added a flag if we should send commands to hardware
    as what we send isn't all that correct.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2eb6b0defe65b01a7ed1562c2f16c17125242c16
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Fri Nov 6 16:40:54 2009 +0000

    i965g: Fix texture blanket function

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=215b49ae1e44cc9ec2fcf7b9ca3711c07bcc95bc
Author: Jakob Bornecrantz <wallbraker at gmail.com>
Date:   Fri Nov 6 15:54:27 2009 +0000

    i965g: Add functions needed by the winsys

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6949d5c777a1f1b2a6daf4a1151fca417ba3c8be
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Fri Nov 6 00:15:01 2009 +0000

    i965g: Winsys whitespace

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=68b5a501c564c68dadc728a08293742897031fd8
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Fri Nov 6 00:09:28 2009 +0000

    i965g: Build winsys again

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=12ea198fd20c04b94bf0fe584b6d894d019d0c40
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Fri Nov 6 00:09:04 2009 +0000

    i965g: Header whitespace

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=86c32df3e08b69605cbc59f4b3b72ac58b651db2
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Nov 6 15:40:16 2009 +0000

    i965g: get brw_state_debug.c building

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=96e938f62c729fab74601627d54c9c4cf499ebdf
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Nov 6 15:08:05 2009 +0000

    llvmpipe: Fix build with llvm 2.6.
    
    Fixes bug 24949.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=38d3c156dc64679e5602816070a0bac4f1f39302
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Nov 6 07:59:18 2009 -0700

    intel: call intel_check_front_buffer_rendering() in intelClear()
    
    fixes bug 24953.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4d1ae7a546250548332e432f305ce47bd97967c3
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Nov 6 14:18:28 2009 +0000

    i965g: propogate index size state

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=11805726d311a5d11e58f01b2793cc19d7f98566
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Nov 6 13:41:52 2009 +0000

    i965g: remove references to brw_surface_bo()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=eacd13bcc809e1e877a48c2942eb6285aa21f6be
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Nov 6 13:09:12 2009 +0000

    i965g: plumb through fb_write target and eot data

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3e14a482daf5e69331efac69711534a8b66118e4
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Nov 6 12:51:26 2009 +0000

    i965g: propogate nr_cbufs into wm prog key

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=577a598dc905d435a31422bb6135ee9d4352f6b6
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Nov 6 12:05:43 2009 +0000

    mesa: Export S3_s3tc as well.
    
    Used in Quake3.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f611425101eab5c4b41407c38966f4deca542f56
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Nov 6 12:04:49 2009 +0000

    mesa: Translate MAP_UNSYNCHRONIZED_BIT.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=244591ae7b2582a1d1f5d2fdc2d3812643104eb9
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Nov 6 12:04:20 2009 +0000

    gallium: Add UNSYNCHRONIZED cpu access flag. Document others.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1e3910a878e63d7859b205a30e23535d1da67d45
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Nov 6 12:01:11 2009 +0000

    i965g: init saturate field in fp dst_reg helper

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a485341455bb270001aad8b39c7b9fa36ac74478
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Nov 6 11:56:52 2009 +0000

    i965g: add dumping for our new pass_fp output

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=381cd2d63f4aae29d478e02dda5a978a668168e1
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Nov 6 11:21:48 2009 +0000

    i965g: disassemble each instruction as generated

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=aab9601a753afd012e16df072e774a32eb1348b9
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Nov 6 11:21:08 2009 +0000

    i965g: hardwire linear interpolation for now
    
    seems to generate saner code, need to go back and fix perspective
    interpolation (and remove the hard-wire) once this is working.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=caf2cf884cb32883e9af07dbe36ca9648bae1821
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Nov 6 10:38:19 2009 +0000

    i965g: fix some reloc counts

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=212fb8adbd0e5e28a5d20b0cc03cde46df2831f4
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Nov 6 10:24:19 2009 +0000

    i965g: don't set up vs stack register for non-branching shaders

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1d6b5957c6be221feb836bc25686246f67769bce
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Nov 6 10:19:39 2009 +0000

    i965g: add DEBUG_MIN_URB flag

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5d7c0cf563b65aeb83f3d2f2ec709a96cf0fbae2
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Nov 6 10:19:24 2009 +0000

    i965g: tgsi outputs cannot be used as source regs

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b216f1aa474196661aacbaf29604659172d1a74e
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Nov 6 09:35:25 2009 +0000

    i965g: use curr.vertex_element state directly

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5a24c66915a555d72a6377e073a732ab9d6be461
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Nov 6 09:22:46 2009 +0000

    trivial: add vbo-tri, an even simpler version of tri.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c22b47ebb1f00d43fe74d57a1e727fa70c4bf970
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Nov 6 08:57:40 2009 +0000

    i965g: don't emit line stipple packet if stipple disabled

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fc7fa678f55d15b032e3c9053a22c811e2de4cde
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Nov 6 08:57:02 2009 +0000

    i965g: populate brw_context chipset id

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0e80e4ea7576733ede13f156a1dce644b1e6df89
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Nov 6 08:54:01 2009 +0000

    i965g: make sure blend color packet header is initialized
    
    We will emit this packet at startup (dirty == ~0), even if we haven't
    had the state tracker call into brw_set_blend_color() yet.
    
    This way is a little more efficient also.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=018e2250b860df75485d1c7741dfa010c39ae6f1
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Nov 6 08:33:10 2009 +0000

    i965g: remove/disable inactive state atoms

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4a3e24522b0538cb3802c59c22d6f3660c4491be
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Nov 6 08:29:09 2009 +0000

    i965g: populate wm reloc array earlier
    
    Still have to calculate the reloc background in two places.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b8e63e92102b6ca0b5ce06685590232a3a47d1ea
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Nov 6 08:28:17 2009 +0000

    i965g: point_rast_rule comment no longer applies
    
    Not sure exactly what state we want here now, will need to experiment.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b9bb41321a9add139cd1dbddcf48e6c81c9d019d
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Nov 6 08:27:43 2009 +0000

    i965g: scissor off by one

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a49ccf0fd25575c4e40398e5d22f3931e80921f8
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Nov 6 07:47:07 2009 +0000

    i965g: restore code to populate the relocation background
    
    I'm emitting this in two places now, to the data presented
    for upload and also in the delta field of the reloc struct.
    Probably want to remove the delta field and just pull the
    background from the key.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=25728860fcb65b53cf7212d54d39a01a3dc90a49
Author: Zack Rusin <zackr at vmware.com>
Date:   Fri Nov 6 00:17:43 2009 -0500

    st/xorg: unify vertex buffer handling
    
    first step on our way to batching

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=63191bd244f18fd78bebb9586d2b85ab9d5b38e2
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Nov 5 16:48:50 2009 -0700

    xmesa: pass pixmap to clip_for_xgetimage()
    
    The code was assuming ctx->DrawBuffer == ctx->ReadBuffer.
    Passing the pixmap is simpler and better.
    Fixes a potential segfault.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c93d9c1ce350241c32cbf882d247423cea4cf9c4
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Nov 5 22:51:34 2009 +0000

    i965g: clean up winsys dumping code a little

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4c196ed7a8e06933d11b96ac520afa39252fc5c7
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Nov 5 22:43:36 2009 +0000

    i965g: pass relocation information in an array with bo_subdata
    
    Makes it easier to dump as we get all of the information
    about the upload in a single hit.
    
    Opens the window to simplification in the driver if these
    relocation arrays can be maintained statically rather than
    being recreated whenever we check for a new upload.
    
    Still needs some cleanup to avoid uglyness introduced with the
    delta values.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3763457892c2d0c654c0eca7585e4d3a863f7714
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Nov 5 21:09:51 2009 +0000

    i965g: propogate map-buffer-range semantics down to winsys

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=963728665aa0d48d4fdbba4276084528f221ee39
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Nov 5 20:34:27 2009 +0000

    i965g: make the winsys responsible for all buffer->offset handling
    
    The winsys now inserts the presumed offset into referring buffers from
    inside of bo_emit_reloc().  Remove the many locally coded places where
    this was happening in the driver and eliminate the worry of getting it
    wrong.
    
    No longer need to expose offset values to the driver at all, so no need
    to worry about what to do in the driver when they change.  Just use
    zero values wherever we had offsets previously -- the relocations will
    fix it all up for us.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=658da189b62c4086c08950f3da5767e628235b55
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Nov 5 19:58:02 2009 +0000

    i965g: remove duplicate viewport state in brw_context

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8f0e51be4784273baef692583940964bc04b78ef
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Nov 5 19:57:59 2009 +0000

    i965g: correct sense of writedisable flags

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b229ee342f2cef5396a251525d5b499760280933
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Nov 5 17:43:57 2009 +0000

    brw: push more dumping into the winsys

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a70e6178d4841f490ff318b6017a1ddacfadf752
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Nov 5 17:42:38 2009 +0000

    i965g: correct size of surf_bo array

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=205871c76ad2e655a9180900359d8f9ac690a912
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Nov 5 17:42:13 2009 +0000

    i965g: use Elements in loops over arrays

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=674c390aaf9d797dbedda1285d4fdacb3d334a67
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Nov 5 17:41:35 2009 +0000

    i965g: add const qualifiers

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=aa9773d056a8799050304f75c1bf4c1f470e7e53
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Nov 5 15:34:18 2009 +0000

    i965g: disassemble more than one instruction at a time

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=203adb8ea68da0fbb2e4643e36e273f31c29980f
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Nov 5 15:15:04 2009 +0000

    i965g: remove old dumping code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=61a8ab3359e7b4886af95a6cce2d6cfc4302678e
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Nov 5 15:10:22 2009 +0000

    i965g: call dissassembler for appropriate data uploads

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c796aed5ddad011d66e631c4cafdbf779e73f213
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Nov 5 13:57:05 2009 +0000

    i965g: add lots of error checks and early returns
    
    Any allocation that may fail should be checked, and propogate the
    error upwards.  At the highest level we will flush batch and retry.
    
    This is an alternate strategy to what the original DRI driver did of
    attempting to flush batch from the lowest levels (eg inside
    BEGIN_BATCH).  The trouble with that strategy was that flushes could
    occur at unexpected times, and additionally there was a need for a
    wierd notification mechanism to propogate the 'lost context' state
    back up to higher levels.
    
    Propogating the errors directly gives us a lot of flexibility how to
    deal with these states, at the expense of a lot more checking in the
    code.
    
    Will add some sanity checks later to make sure that out-of-memory
    conditions are properly escalated and not lost halfway up the stack.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=31b8b1dd36d9f07a7893a89ee985d83c4d0bb95b
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Nov 5 12:44:36 2009 +0000

    i965g: Don't dump pads or dwords aliases.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=09454f68e5d5f267b1d76d1cde4ff8e2a91e105c
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Nov 5 12:35:22 2009 +0000

    i965g: hook up dumpers in dumping winsys

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9069c791d065e513e05611e60f19305a850fb2f5
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Nov 5 12:22:01 2009 +0000

    i965g: Dumper for i965 structures.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6ac38232ee1ebde5ed390e3ccc22cba59ad00854
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Nov 5 10:59:02 2009 +0000

    i965g: add data type tags to aid dumping/decoding

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b2bf5f98d923b8d52473e069576fc6514c0ffd0a
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Nov 5 08:01:48 2009 +0000

    i965g: use pipe_error return value for brw_batchbuffer_require_space
    
    trivial/tri runs without crashing (on debug winsys) but still produces
    obviously incorrect command buffers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2475e5db679a70c4a3868dc07037d009865a6694
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Nov 5 08:00:33 2009 +0000

    i965g: fix compiler warning

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=47cbbb7253f89ff165c4953758efaaca19adf16f
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Thu Nov 5 00:42:30 2009 +0000

    i965g: Builds with scons
    
    But there are some missing symbols, "nm -u i965_dri.so"
    [SNIP]
                     U brw_surface_bo
                     U brw_surface_pitch
                     U brw_texture_blanket_winsys_buffer
                     U brw_texture_get_winsys_buffer
                     U brw_update_dirty_counts
    [SNIP]

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=643bb3419d7d342436cc54603e51467153d5d030
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Thu Nov 5 00:38:51 2009 +0000

    i965g: Fix debug check

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ce4f23aab9e10675a569bab92d0edcbca7399d33
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Wed Nov 4 23:02:13 2009 +0000

    i965g: Build with configure

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=37c6820d0d60046e811a723201e4129acba2707a
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Wed Nov 4 23:02:04 2009 +0000

    i965g: Do not create a symlink for i965_dri.so

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9bc59a9b6da5d05eda9427e60853b93c83c9cabc
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Wed Nov 4 23:01:24 2009 +0000

    i915g: Do not create a symlink for i965_dri.so

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7c623905bc032480a0765093825f3bd105345121
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Nov 4 17:58:43 2009 -0700

    mesa: added cast to silence warning

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ffc24463913071bbb0fa9cab9a05ea7a089c56a0
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Nov 4 23:44:16 2009 +0000

    i965g: enable line stipple packet emit
    
    With this change, trivial/tri manages to build and emit
    a fairly unconvincing command buffer (to the debug winsys),
    and then crashes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c2e51effe6228aa2fe6610c695b494e86490bc80
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Nov 4 23:41:30 2009 +0000

    i965g: fix order of calculation of brw->wm.nr_surfaces

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=220566d8dc4ff023ef833fd6519ab7b187e598d2
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Nov 4 23:37:52 2009 +0000

    i965g: consolidate some includes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e84e86ecb2e83b756a0153d315f946d60d695a54
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Nov 4 23:33:08 2009 +0000

    i965g: fix some asserts

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7a49bd6d15d7778db637340d695095dafb43a7fe
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Nov 4 23:30:52 2009 +0000

    i965g: remove redundant screen pointer in brw context struct

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e3e084c66089704a36f28dfb2bc4b17e5c5ce046
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Nov 4 23:27:50 2009 +0000

    i965g: initialize winsys pointer in surface cache

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=518171a887437e4d3fc2c8cea871862afb63c11c
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Nov 4 23:27:30 2009 +0000

    i965g: init pointer to null, avoid segfault

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bf4a518cf27910fe2bb828fd43de5472e5e51760
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Nov 4 23:22:48 2009 +0000

    i965g: clean up wm init_registers func

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1b611f99b430333e840908b42471a721689b2529
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Nov 4 23:18:07 2009 +0000

    i965g: hook up some missing vertex shader code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cc8105d7402511c7d0ea8a07faaa8d149d9249f2
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Nov 4 23:09:23 2009 +0000

    i965g: hook up some vertex state funcs

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=18efe9a6878e52c53161c7a169863c4a7c5778fd
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Nov 4 23:09:05 2009 +0000

    ws/i965: allow NULL buffer in winsys::bo_unreference
    
    Special case to avoid clutter in the driver

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=951fdac566c3f2124f82aa94da08f55a10608f25
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Nov 4 21:35:29 2009 +0000

    i965g: pull in a copy of intel_decode.c for now
    
    With the stubbed out, non-hardware xlib winsys, trivial/clear runs and
    prints a plausible command stream

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cde48bc8d1576482d7381b9b6fdce32b013e5d00
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Nov 4 21:12:48 2009 +0000

    i965g: hook up flush-frontbuffer

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b8bb48f4528227e36400cd1599a82bb73415ef60
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Nov 4 21:05:34 2009 +0000

    i965g: fix up batchbuffer confusion

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c5ed7b6e76a71d34e4a42ebfca092bd99cb39438
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Nov 4 20:36:48 2009 +0000

    i965g: plumb in some surface state

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e18f223da710a6e1f6a08d346951ea66c6a1de99
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Nov 4 20:26:41 2009 +0000

    i965g: hook up pipe_clear functions

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=19119517ce00f7710c6cd627c75e7eef765021c2
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Nov 4 19:41:02 2009 +0000

    i965g: add constant buffer setter

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4e335a213acd535af81dd0c4b448003eb81db0cf
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Nov 4 19:32:44 2009 +0000

    i965g: add missing is_*_referenced callbacks

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0cf432c7a180a6b847fa49c97ea1c48d90a7d5f8
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Nov 4 19:03:06 2009 +0000

    i965g: initialize surface refcount

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=58e3360c11d6041de2927b604416146acb0c3817
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Nov 4 18:26:34 2009 +0000

    i965g: add more missing pipe callbacks

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=99394a737a46999a2fc08915e9f1408246109c4a
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Nov 4 16:42:44 2009 +0000

    i965g: add some missing texture creation code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5f8dde99ed62beaf1c2590515c33ed8b5076ed8d
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Nov 4 16:03:52 2009 +0000

    i965g: stubs for brw_pipe_vertex.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7373bc0e0294d68bc3e64f4a6de1bb4ec3132f02
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Nov 4 15:59:56 2009 +0000

    i965g: hook up pipe sampler callbacks

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9706a83bc959ba8445d0258e47639b44da2238fc
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Nov 4 15:25:42 2009 +0000

    i965g: hook up more pipe_context functions

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a09b3d50975e68c13c0421d770f3865ad2a1257c
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Nov 4 15:10:34 2009 +0000

    i965g: add missing buffer functions

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=82a19f097427916f4ce594b7c40b0d4b33502727
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Nov 4 14:03:25 2009 +0000

    ws/i965: add load-time driver registration
    
    Otherwise xlib state-tracker doesn't know about us.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b549bbb49868702d45fbcf5d75d2c14ffeca692b
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Nov 4 13:59:59 2009 +0000

    ws/i965: add butt-ugly linker hack
    
    Need more linker magic to keep the glX symbols externally visible even
    though they started off in a .a file.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b1d293321458ab00cc809aea4a19f46a256a7f98
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Nov 4 13:54:44 2009 +0000

    i965g: hook up brw_screen.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=211d7ab22b13430aaae00a0dfe95492450bcca20
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Nov 4 13:03:35 2009 +0000

    i965g: add standalone xlib debug winsys
    
    Create a dummy winsys that just debug-prints on calls into the winsys
    functions.  Will use this to get to the point where we are generating
    sane-looking debug dumps and diassembly.
    
    Also fix various warnings generated with the new compiler flags set in
    this config.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a277bb20debc413f6ccf46f529497bf8bafa64dd
Author: Keith Whitwell <keithw at vmware.com>
Date:   Tue Nov 3 23:16:02 2009 +0000

    i965g: convert read/write domain pairs into single usage value
    
    Easier to understand what's going on in the driver sources, convert
    stereotype usage values back to GEM read/write domain flags in the
    winsys.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4ea94c04c9ab7b11fa06c60f2487a911f1422844
Author: Keith Whitwell <keithw at vmware.com>
Date:   Mon Nov 2 08:49:02 2009 +0000

    i965g: format RELOCs similarly

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=23c2ba828058255d8fdf3471bb924127e6c27f6c
Author: Keith Whitwell <keithw at vmware.com>
Date:   Mon Nov 2 08:48:26 2009 +0000

    i965g: rename brw_constant_buffer to brw_curbe_buffer
    
    Now that there are real constant buffers, try to reduce naming confusion.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=15a8ac2c9d6ed13468ef88f3f3bd3ccf4ee2fd0e
Author: Keith Whitwell <keithw at vmware.com>
Date:   Sun Nov 1 19:30:53 2009 +0000

    i965g: driver and winsys compile
    
    A milestone of sorts.  Still a long way from something working --
    the old one compiled too, at least some of the time...

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=efda453d646c767fbf0f8e85aa09178095ab04d6
Author: Keith Whitwell <keithw at vmware.com>
Date:   Sun Nov 1 17:55:16 2009 +0000

    i965g: the whole drivers/i965 directory is compiling
    
    That was a lot more work than I expected.  Still the winsys to go,
    then the small matter of making it work and re-enabling the
    missing functionality.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4a3e002cf9bad3e7314653abbc740624c2c8b31a
Author: Keith Whitwell <keithw at vmware.com>
Date:   Sun Nov 1 17:18:56 2009 +0000

    i965g: more files compiling

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6981bbfabeeaf60111d737dd0d5a93496fd16758
Author: Keith Whitwell <keithw at vmware.com>
Date:   Sun Nov 1 15:59:21 2009 +0000

    i965g: more files compiling

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=15e7a3b8bb6771d24e5bde7805ea394f9ce0a3ec
Author: Keith Whitwell <keithw at vmware.com>
Date:   Sun Nov 1 14:32:50 2009 +0000

    i965g: more files compiling

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=39448a9aa061291f4253ee2a1a42e2488e14233c
Author: Keith Whitwell <keithw at vmware.com>
Date:   Sun Nov 1 13:11:56 2009 +0000

    i965g: more files compiling

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9b18ca095503eb80f02db55baf9c35aa69ae1cc9
Author: Keith Whitwell <keithw at vmware.com>
Date:   Sun Nov 1 12:08:14 2009 +0000

    i965g: more work on compilation -- surface management

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e7b76000826ff4faf8bf6a834d55b50a2784c9f2
Author: Keith Whitwell <keithw at vmware.com>
Date:   Sat Oct 31 20:05:19 2009 +0000

    i965g: more work on compilation

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f202a34cb1eca41cf5d12bd72016f284bc81ccf8
Author: Keith Whitwell <keithw at vmware.com>
Date:   Sat Oct 31 18:23:14 2009 +0000

    i965g: non-glsl fragment shader path is compiling
    
    Disabled glsl code for now, probably want to clean this up somehow.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5d61b6f1f64ca26dd038af0679873ef0353660dd
Author: Keith Whitwell <keithw at vmware.com>
Date:   Sat Oct 31 15:05:01 2009 +0000

    i965g: wip on fragment shaders

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=99cc0fd67597cbcd6106afcf437a0d5e2431c9df
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Oct 29 20:18:01 2009 +0000

    i965g: work in progress on fragment shaders

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=81b8589f064204d9ddcd7d1f9d43d2dcf5676235
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Oct 28 21:24:03 2009 +0000

    i965g: still working on compilation

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7ba2fe40fa092551f1c493d754c80ca93564d32b
Author: Keith Whitwell <keithw at vmware.com>
Date:   Tue Oct 27 00:29:21 2009 +0000

    i965g: still working on compilation

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5a304995e09d8dbfd40a2dfab32eacb7e85798e3
Author: Keith Whitwell <keithw at vmware.com>
Date:   Mon Oct 26 01:11:36 2009 +0000

    i965g: still working on compilation

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=09c231f84a20a306a173b60c82484ce1f9331edf
Author: Keith Whitwell <keithw at vmware.com>
Date:   Mon Oct 26 00:20:33 2009 +0000

    i965g: still working on compilation

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=590949553f737902008dea020420311e2085aa1a
Author: Keith Whitwell <keithw at vmware.com>
Date:   Sun Oct 25 11:36:22 2009 +0000

    i965g: start hooking up some to the gallium context interfaces
    
    - create/bind/destroy blend and depth state
    - framebuffer and viewport
    - etc.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=562ca4eae257dd3b268e7f13487c8cd91f618eae
Author: Keith Whitwell <keithw at vmware.com>
Date:   Sun Oct 25 01:20:56 2009 +0100

    i965g: more compiling wip

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4dd2f6640b70e2313f8771f7588aa49a861153aa
Author: Keith Whitwell <keithw at vmware.com>
Date:   Sun Oct 25 00:02:16 2009 +0100

    i965g: more work on compiling, particularly the brw_draw files

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4f7931bb3554cb1839adc2044e3abe6d4af8b0b5
Author: Keith Whitwell <keithw at vmware.com>
Date:   Sat Oct 24 17:07:01 2009 +0100

    i965g: more work on compiling

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=074606a806df755ecbb84e0a1182c66fd0b2a8dd
Author: Keith Whitwell <keithw at vmware.com>
Date:   Sat Oct 24 13:18:34 2009 +0100

    i965g: more files compiling

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7ee60648a3696d8166d76b20156c4b43fddf9e71
Author: Keith Whitwell <keithw at vmware.com>
Date:   Sat Oct 24 11:55:25 2009 +0100

    i965g: hook into build system

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=357e5c9a0e4656bc8f68799a2a082bbdd1277b7a
Author: Keith Whitwell <keithw at vmware.com>
Date:   Sat Oct 24 11:55:05 2009 +0100

    ws/i965: renames from i915, hook up makefiles

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d71af266dfe01953f2545708e16a8eb799113abb
Author: Keith Whitwell <keithw at vmware.com>
Date:   Sat Oct 24 11:53:43 2009 +0100

    i965g: first compiling file

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c93d2e4540606bfd878730351dc5b68dc6d3dd8f
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Oct 23 23:37:45 2009 +0100

    ws/i965: pull in the rest of the i915 winsys tree.
    
    The intel_xorg file looks like it's got quite a bit of code that could
    be lifted up into the xorg state tracker -- should really just have a
    list of pci ids and a pointer to a screen create func.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b7efe646b66e617ff968cb69bad33308c3a2c06a
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Oct 23 23:36:02 2009 +0100

    ws/i965: clone the i915 winsys
    
    I'll want to rework this, not sure trying to share this code is a very
    good idea at least until the interfaces from the two drivers calm
    down.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=22906f730141a233341f3ec124bbb9dd2e8904e2
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Oct 23 23:27:43 2009 +0100

    i965g: wip on removing GL stuff, trying to get a few files compiling

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6b48fb002257e6f221dd9d8439a5e1aa718ed2cc
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Oct 23 20:19:14 2009 +0100

    i965: ignore cliprect_mode

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=57a920cb1a0b6051068e730747b3fb475de88aca
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Oct 23 17:01:32 2009 +0100

    i965g: wip

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2f5f7c07732577f60666e3cee69c75c9b035c145
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Oct 23 16:55:02 2009 +0100

    i965g: re-starting from the dri driver

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c4bd6ccde8241d6a5eb631c713ba79db51163701
Author: Michal Krol <michal at vmware.com>
Date:   Mon Sep 28 11:30:15 2009 +0200

    glsl/pp: Expand macro actual arguments before pasting into its body.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=92e33569f39a2fa9061a0c35c233c1db33820033
Author: Michal Krol <michal at vmware.com>
Date:   Thu Sep 24 10:57:55 2009 +0200

    glsl/pp: Add forward decls to silence gcc warnings.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=69fec23251740c3071ffc3fefc8981599bdb22ef
Author: Michal Krol <michal at vmware.com>
Date:   Thu Sep 24 10:57:32 2009 +0200

    glsl/pp: Avoid using `__VERSION__' as an identifier.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7a95a3c7c4ba49ec174681c36951e3c0672df06c
Author: Michal Krol <michal at vmware.com>
Date:   Thu Sep 24 10:56:46 2009 +0200

    glsl/pp: Include missing headers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e1eed5670246e08119ed7e4afa5313e7717b8128
Author: Michal Krol <michal at vmware.com>
Date:   Thu Sep 24 10:56:01 2009 +0200

    glsl/pp: Allow builds on all platforms.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e8e3fe15e1b0f75c43e197f8875a7fae1468f584
Author: Michal Krol <michal at vmware.com>
Date:   Thu Sep 24 10:55:37 2009 +0200

    glsl/apps: Include missing header, properly escape format strings.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=db097a9a3ff532d37875b8cd911dda0515a60dcd
Author: Michal Krol <michal at vmware.com>
Date:   Thu Sep 24 10:54:56 2009 +0200

    glsl/apps: Allow builds on all platforms.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a58360dbc2ee1ef919ecd50bd46cb57a151b8550
Author: Michal Krol <michal at vmware.com>
Date:   Thu Sep 24 09:04:15 2009 +0200

    glsl/pp: Use struct instead of union.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=13f9a39cea81bf8f1efd4aca1467c63a49a42dab
Author: Michal Krol <michal at vmware.com>
Date:   Thu Sep 24 08:43:54 2009 +0200

    glsl/apps: Fix apps after pp interface changes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9a1447d449209635e481c7f9bd02084864e17419
Author: Michal Krol <michal at vmware.com>
Date:   Thu Sep 24 08:43:05 2009 +0200

    glsl/pp: Store both line number and file index in a single token.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8212e4d9fabb0c441575975c12d656364baba6fe
Author: Michal Krol <michal at vmware.com>
Date:   Wed Sep 23 09:40:40 2009 +0200

    grammar: Include the correct glsl pp header.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1ed1dc8b4197ef5a6b0b1fab6ef0694f379642d8
Author: Michal Krol <michal at vmware.com>
Date:   Wed Sep 23 09:40:24 2009 +0200

    glsl/pp: Include missing headers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2f89e1a5a18c4c3c88d4e7613cbfc0f85a5fcfc9
Author: Michal Krol <michal at vmware.com>
Date:   Wed Sep 23 09:37:37 2009 +0200

    glsl/pp: Add `0' and `1' to dictionary.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=32966991c629fa43818f42912deb9deca913ef60
Author: Michal Krol <michal at vmware.com>
Date:   Wed Sep 23 09:33:12 2009 +0200

    glsl/pp: Check for reserved macro names.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b1e6514a94effb1a5ea03c31f5a50e9e60638e51
Author: Michal Krol <michal at vmware.com>
Date:   Tue Sep 22 12:54:45 2009 +0200

    slang: Differentiate between uints and floats.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cd41395073839365b79e6b1cca2e35e08a57bf7b
Author: Michal Krol <michal at vmware.com>
Date:   Tue Sep 22 12:52:53 2009 +0200

    grammar: Differentiate between uints and floats.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=125691dda3d261d3115bf85265428e28d2bbf6c8
Author: Michal Krol <michal at vmware.com>
Date:   Tue Sep 22 12:52:21 2009 +0200

    glsl/apps: Update after recent pp interface changes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0481e85af7195e13c30580afba233a80feeee740
Author: Michal Krol <michal at vmware.com>
Date:   Tue Sep 22 12:51:08 2009 +0200

    glsl/pp: Differentiate between integer and floating-point number tokens.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bb32b0908ff0d3a99758abd46356676fc1ec2369
Author: Michal Krol <michal at vmware.com>
Date:   Fri Sep 18 11:42:30 2009 +0200

    progs/perf: Fix newlines.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5f9f30a75268bf6803627930ce982aede2c870f5
Author: Michal Krol <michal at vmware.com>
Date:   Fri Sep 18 11:20:42 2009 +0200

    glsl/apps: Use glsl pp public interface.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8302208b02739904cfeb5bcc22e63b15c8ec26e9
Author: Michal Krol <michal at vmware.com>
Date:   Fri Sep 18 11:19:54 2009 +0200

    slang: Use glsl pp public interface.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=95956bb8cb9513c429b9749426720be94f4cf5a8
Author: Michal Krol <michal at vmware.com>
Date:   Fri Sep 18 11:19:25 2009 +0200

    glsl/pp: Define a public interface for external modules.
    
    Make sl_pp_context struct opaque.
    Move all public declarations to sl_pp_public.h.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2a661c383fee65bc4413541e706925fa3e9b9cf5
Merge: 90daefd1c474a6e0502df5053b581987c12b8673 21caa29fbd332a2ee05a58df91e1664fbbc4e61f
Author: Michal Krol <michal at vmware.com>
Date:   Thu Sep 17 12:44:24 2009 +0200

    Merge commit 'origin/master' into glsl-pp-rework-2
    
    Conflicts:
    	src/gallium/winsys/gdi/SConscript

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=90daefd1c474a6e0502df5053b581987c12b8673
Author: Michal Krol <michal at vmware.com>
Date:   Thu Sep 17 12:33:26 2009 +0200

    glsl/pp: Add a TODO for FEATURE_es2_glsl.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4fcda5000eed29b7c2ba70506ae34b209239eec6
Author: Michal Krol <michal at vmware.com>
Date:   Thu Sep 17 12:14:12 2009 +0200

    slang/pp: Fix file number parsing.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ce8f486156f5c4b28b51954ea862675275c38f6d
Author: Michal Krol <michal at vmware.com>
Date:   Thu Sep 17 12:12:34 2009 +0200

    slang/pp: Use a dictionary for the remaining string literals.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0ddf41d34d511b339e0bb5a59673765f1bf0b3a5
Author: Michal Krol <michal at vmware.com>
Date:   Thu Sep 17 11:51:35 2009 +0200

    glsl/pp: Add remaining error messages.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=69bdd47dba1f7331a632316e4f9cc9942fb93ca4
Author: Michal Krol <michal at vmware.com>
Date:   Thu Sep 17 10:45:16 2009 +0200

    glsl/apps: Always write out error condition.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cc629940d4a47c998d0ed5dbcc0f396025932e0e
Author: Michal Krol <michal at vmware.com>
Date:   Wed Sep 16 22:04:22 2009 +0200

    glsl/apps: Always write out error condition.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a7382628f2ed5a2886a1828dd847d75bf8e9b38e
Author: Michal Krol <michal at vmware.com>
Date:   Wed Sep 16 21:51:12 2009 +0200

    glsl/pp: Validate numbers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=de0753e4cb64792d257ad3799932a77321fc3c49
Author: Michal Krol <michal at vmware.com>
Date:   Wed Sep 16 20:40:02 2009 +0200

    glsl/pp: Add more error messages.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c9de313f1b6d0ee8d9304fc3fe11fb84ff494f12
Author: Michal Krol <michal at vmware.com>
Date:   Wed Sep 16 20:28:20 2009 +0200

    slang: Propagate error messages from preprocessor.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d4638f5dce4cb2c873acafb289036fd59c7a3c78
Author: Michal Krol <michal at vmware.com>
Date:   Wed Sep 16 20:27:59 2009 +0200

    glsl/pp: Add more error messages.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=eeb5202e5ddf1cc95c35d46fd425afd0695b85bb
Author: Michal Krol <michal at vmware.com>
Date:   Wed Sep 16 19:24:50 2009 +0200

    slang: Invoke the preprocessor from withing the slang compiler.
    
    This allows us to validate the shader version number.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0f302b60fd6d43a47e208979d0677e09f4a802fc
Author: Michal Krol <michal at vmware.com>
Date:   Mon Sep 14 13:09:36 2009 +0200

    glsl/pp: Support GL_ARB_draw_buffers and GL_ARB_texture_rectangle.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cd26ccf6fecd03ca66731340c7bb7341eaa093a1
Author: Michal Krol <michal at vmware.com>
Date:   Mon Sep 14 13:08:16 2009 +0200

    grammar: Adapt to pp interface change.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=169aead1b55446c7bfe669b6a822d56e8af15f7f
Author: Michal Krol <michal at vmware.com>
Date:   Mon Sep 14 13:08:07 2009 +0200

    glsl/apps: Adapt to pp interface change.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a67f32289a6e22daa2665310f4a8f26979f7ed60
Author: Michal Krol <michal at vmware.com>
Date:   Mon Sep 14 13:07:25 2009 +0200

    glsl/pp: Add a dictionary to a context.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9f273f109875cd9208d4c1c8f5939fb5e507c230
Merge: fab99092a0879531442d1dd20f971ae7eda824eb aad0deee4b2d347bdfc536fe98938ed825bf0f6b
Author: Michal Krol <michal at vmware.com>
Date:   Mon Sep 14 11:22:05 2009 +0200

    Merge commit 'origin/master' into glsl-pp-rework-2

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fab99092a0879531442d1dd20f971ae7eda824eb
Author: Michal Krol <michal at vmware.com>
Date:   Tue Sep 8 13:32:20 2009 +0200

    slang: Correctly handle end of tokens marker.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2ec2936454a4a69b5b3b438ab66f00a5b7d2a5e5
Author: Michal Krol <michal at vmware.com>
Date:   Tue Sep 8 13:29:17 2009 +0200

    slang: Do not parse whitespace.
    
    The preprocessor tokeniser deals with those.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=58fa89c90279e2bdfc7331d7b632a748e2126ca1
Author: Michal Krol <michal at vmware.com>
Date:   Tue Sep 8 12:46:34 2009 +0200

    slang: Correctly parse numbers from the new preprocessor.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b837f6c372f0059170d93ac564f58aeebca3c70a
Author: Michal Krol <michal at vmware.com>
Date:   Tue Sep 8 10:57:39 2009 +0200

    grammar: Fix token stripping.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d06069f30513163108489dd189dc8027cb4ad643
Author: Michal Krol <michal at vmware.com>
Date:   Tue Sep 8 10:46:29 2009 +0200

    slang: Remove the old preprocessor.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7e6e5cd60a4ce2f63cd2563307d79fc0ed7218cd
Author: Michal Krol <michal at vmware.com>
Date:   Tue Sep 8 10:33:49 2009 +0200

    slang: Remove dependencies on error tokens.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0aeff7638b4ae14a9142ff05390cbc89a058d57e
Author: Michal Krol <michal at vmware.com>
Date:   Tue Sep 8 10:22:07 2009 +0200

    gdi: Fix prototype of gdi_softpipe_surface_buffer_create().

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5ddcdc42277ee2ba011980aebac7f3a12bd80c9d
Author: Michal Krol <michal at vmware.com>
Date:   Mon Sep 7 21:30:34 2009 +0200

    slang: Adapt shader syntax description to grammar parser changes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ce9309d24595af324a2c7222a96100cddf5f2c9b
Author: Michal Krol <michal at vmware.com>
Date:   Mon Sep 7 21:27:42 2009 +0200

    grammar: Adapt grammar to the glsl preprocessor.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d26d77295b87cbd61ccafcf03d30b0c900d22a5f
Author: Michal Krol <michal at vmware.com>
Date:   Mon Sep 7 21:23:43 2009 +0200

    gdi: Add glsl to LIBS.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b97a73465816652dda36b08c19038f06964ff130
Author: Michal Krol <michal at vmware.com>
Date:   Mon Sep 7 17:45:26 2009 +0200

    grammar: Remove dead code.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8bed21ecf9ff3f0244de2011f5177f16136e255f
Author: Michal Krol <michal at vmware.com>
Date:   Mon Sep 7 10:55:45 2009 +0200

    grammar: Remove grammar_check().

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5ad89377522061775b467d84bf6dc14305cccfbf
Author: Michal Krol <michal at vmware.com>
Date:   Mon Sep 7 10:01:11 2009 +0200

    glsl: Add error messages for version parser.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b7960b3d3ac347604bfec705a50d6c2eda439eef
Author: Michal Krol <michal at vmware.com>
Date:   Fri Sep 4 15:29:35 2009 +0200

    glsl: Handle file tokens in apps/process.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a64ba93aab6de7ee2ceb70f39cf2dbe794940c97
Author: Michal Krol <michal at vmware.com>
Date:   Fri Sep 4 15:27:08 2009 +0200

    glsl: Handle file numbering.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2d2d6384448baae3c04eced3373d96907def4e13
Author: Michal Krol <michal at vmware.com>
Date:   Fri Sep 4 15:20:31 2009 +0200

    glsl: Actually respect the hash-line directive.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b6df77fb9a6093eb8ed13b5c7c1327c162c41584
Author: Michal Krol <michal at vmware.com>
Date:   Fri Sep 4 15:16:42 2009 +0200

    glsl: Handle line tokens in apps/process.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4aa3222df315e3b36c73374e9000a6607c3b995c
Author: Michal Krol <michal at vmware.com>
Date:   Fri Sep 4 15:16:21 2009 +0200

    glsl: Correctly handle line numbering.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0d9c5eafeb35fdd2e5009ba0b397d1acdfbd3205
Author: Michal Krol <michal at vmware.com>
Date:   Fri Sep 4 15:11:58 2009 +0200

    glsl: Preserve newline inside comment blocks.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e8afc6558909d9503a83c8cc184a2e2bb008746b
Author: Michal Krol <michal at vmware.com>
Date:   Fri Sep 4 13:30:40 2009 +0200

    glsl: Implement predefinded macros.
    
    The values are hardcoded: __LINE__ = 1, __FILE__ = 0 and __VERSION__ = 110.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bb8f38ea6f71179cd4adb0ca33c464716be17dcb
Author: Michal Krol <michal at vmware.com>
Date:   Fri Sep 4 11:58:19 2009 +0200

    glsl: Implement `line' preprocessor directive.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ddd8ae7fbc643892b08ddf66c67bca36d42b53a6
Author: Michal Krol <michal at vmware.com>
Date:   Fri Sep 4 11:39:30 2009 +0200

    glsl: Output endof token after processing a directive.
    
    Some directives may output tokens as a result of their operation.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7f187583c14448047c95d933a96b190273a881e5
Author: Michal Krol <michal at vmware.com>
Date:   Fri Sep 4 11:33:15 2009 +0200

    glsl: Handle extension tokens in apps/proces.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=87d2de04fbb7d9ea8eae9c58f7c7fb842ffe06f6
Author: Michal Krol <michal at vmware.com>
Date:   Fri Sep 4 11:32:46 2009 +0200

    glsl: Implement `extension' preprocessor directive.
    
    No extensions supported.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=94321b44416f47eb08bf72c93f4299ff7dc47017
Author: Michal Krol <michal at vmware.com>
Date:   Fri Sep 4 10:49:12 2009 +0200

    glsl: Handle pragma tokens in apps/process.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0e046420e468bcb81301aa5a5e4de736a8b4844a
Author: Michal Krol <michal at vmware.com>
Date:   Fri Sep 4 10:48:51 2009 +0200

    glsl: Implement `pragma' preprocessor directive.
    
    Handle `optimize(on|off)' and `debug(on|off)' pragmas.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c42428c787aae4bc560adf507991f1e274407135
Author: Michal Krol <michal at vmware.com>
Date:   Fri Sep 4 08:16:14 2009 +0200

    glsl: Print out error message in apps/process.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f9bd6f7152047e6230c85d76e412a5bb524e0413
Author: Michal Krol <michal at vmware.com>
Date:   Fri Sep 4 08:14:48 2009 +0200

    glsl: Implement `error' preprocessor directive.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3dc2b5f71c2a519409becb6c1f177b5981fbacf7
Author: Michal Krol <michal at vmware.com>
Date:   Fri Jun 26 12:48:14 2009 +0200

    glsl: Implement `undef' preprocessor directive.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a294715612d14d64e12026361ff7cc29321607d6
Author: Michal Krol <michal at vmware.com>
Date:   Fri Jun 26 12:26:05 2009 +0200

    glsl: Allow for preprocessor macro redefinition.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=153b179862411e9de14d26bbcff16bc81f1edc91
Author: Michal Krol <michal at vmware.com>
Date:   Fri Jun 26 11:53:13 2009 +0200

    glsl: Handle `defined' preprocessor operator.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3b027bca9d54383b2fc8b2ad5a9cb6d2166c7acc
Author: Michal Krol <michal at vmware.com>
Date:   Fri Jun 26 11:44:43 2009 +0200

    glsl: Support if preprocessor directive and friends.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3bb446ba6e890bc3f60a34318a5a0fe860e53cbb
Author: Michal Krol <michal at vmware.com>
Date:   Fri Jun 26 10:59:25 2009 +0200

    glsl: Add expression interpreter.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2dad8ed9d68289ba25a4023da12fc5ddf6a621dd
Author: Michal Krol <michal at vmware.com>
Date:   Mon Jun 22 09:14:14 2009 +0200

    glsl: Centralise sl_pp_macro constructor.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6a11d4150cfcdd646c17f8b365b5481c2c583208
Author: Michal Krol <michal at vmware.com>
Date:   Mon Jun 22 09:05:29 2009 +0200

    glsl: Implement macro expansion.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5e8e3cddae9b2797cfa525c643c701debe2f4c04
Author: Michal Krol <michal at vmware.com>
Date:   Sun Jun 21 17:03:15 2009 +0200

    glsl: Rename sl_pp_context_add_str to sl_pp_context_add_unique_str.
    
    Return the same offset for same strings. Allows to compare strings
    by comparing their's offsets.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fd991d845a5f639b9b675a4840ad234c151d56b4
Author: Michal Krol <michal at vmware.com>
Date:   Fri Jun 19 12:02:28 2009 +0200

    glsl: Parse define directive in preprocessor.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3ce5e668180748e2eccd1a8d3931ab98c2919df3
Author: Michal Krol <michal at vmware.com>
Date:   Wed Jun 17 20:29:46 2009 +0200

    glsl: Simplify directive parser skeleton.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f24322fbf6599b31f07ebc548e390c77b803d67c
Author: Michal Krol <michal at vmware.com>
Date:   Wed Jun 17 13:49:06 2009 +0200

    glsl: Introduce sl_pp_context and maintain a reuseable pool of strings.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f24ec185c531d2b2209df01901c90eca57ca711f
Author: Michal Krol <michal at vmware.com>
Date:   Mon Jun 15 11:02:04 2009 +0200

    glsl: Add `process' test app that returns tokenised and preprocessed text.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9d336c5264d59e455380a305ee99675e2219ae06
Author: Michal Krol <michal at vmware.com>
Date:   Mon Jun 15 11:01:20 2009 +0200

    glsl: Add preprocessor skeleton for directive parsing.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5d26deef981d201573252125a8a106b87f66a73c
Author: Michal Krol <michal at vmware.com>
Date:   Mon Jun 15 10:44:57 2009 +0200

    glsl: Remove bogus sl_pp_directive.h include.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b4e92367f33c8bdd14337ced63abe82685f08cb3
Author: Michal Krol <michal at vmware.com>
Date:   Mon Jun 15 09:50:48 2009 +0200

    glsl: Allow for multiple version statements.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=55f75c13f05ea6373b95f0777078fcdec226672a
Author: Michal Krol <michal at vmware.com>
Date:   Sat Jun 13 19:42:11 2009 +0200

    glsl/apps: Print out the number of tokens eaten in version test.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=474f754282c06014fa0f687c08f4e97323166f83
Author: Michal Krol <michal at vmware.com>
Date:   Sat Jun 13 13:50:45 2009 +0200

    glsl: Raise an error on an unfinished comment block.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=af617c603720cf41ec433f1653cc6dbdcffd8e31
Author: Michal Krol <michal at vmware.com>
Date:   Sat Jun 13 13:44:56 2009 +0200

    glsl/apps: Add version test app.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=229e72956ca6844647bd64d864716b8e21aff89b
Author: Michal Krol <michal at vmware.com>
Date:   Sat Jun 13 13:43:22 2009 +0200

    glsl: Parse optional version directive.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0d5ef796f847bc51888a8883110cc607494a61f0
Author: Michal Krol <michal at vmware.com>
Date:   Fri Jun 12 12:57:59 2009 +0200

    glsl: Add a tokenise app.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2c9a627b48119b3cafc9fb25239fe929bc4cf8d8
Author: Michal Krol <michal at vmware.com>
Date:   Fri Jun 12 12:57:29 2009 +0200

    glsl: Add a preprocessor tokeniser.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=121769eeb314ea580a3292309332ebbf0a409b3c
Author: Michal Krol <michal at vmware.com>
Date:   Thu Jun 11 18:56:10 2009 +0200

    glsl: Add a purify command-line tool.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0bbf59c3052a7b4f6f8330985317adce2bfd0fef
Author: Michal Krol <michal at vmware.com>
Date:   Thu Jun 11 14:04:39 2009 +0200

    glsl: Add preprocessor purifier.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5e6fff7ac4a4e0d06d394391f6e2dd2eb6ff8aee
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Sun Jul 19 09:22:31 2009 +0200

    svga: Do the gallium intel configure trick for svga as well
    
    Since the drivers we produce on systems where we use
    configure depend on none stable kernel API the driver
    deliverables should not be built by default in the
    mesa 7.7 release.
    
    People wishing to shoot them self in the foot have to
    pull the trigger themself, we just hand them the gun.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bf75ee9ccc6bb00ee0251997afcb522ead68f170
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Wed Dec 16 09:15:09 2009 -0800

    mesa: set version string to 7.7-rc3

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=006a526edb0f5a67679309a867a1af22d94e1687
Merge: 11522b74b318db9d099466ff226124c23595e8e2 42d94098737bbd52ce9bdcdec36dad32e6b7a0ed
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Wed Dec 16 09:09:51 2009 -0800

    Merge branch 'mesa_7_6_branch' into mesa_7_7_branch
    
    Conflicts:
    	src/mesa/drivers/dri/unichrome/via_ioctl.c
    	src/mesa/drivers/dri/unichrome/via_screen.c
    	src/mesa/main/version.h
    	src/mesa/state_tracker/st_atom.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=42d94098737bbd52ce9bdcdec36dad32e6b7a0ed
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Wed Dec 16 09:01:58 2009 -0800

    mesa: set version string to 7.6.1-rc4

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=11522b74b318db9d099466ff226124c23595e8e2
Merge: b90f7f3ad324b1e4c39e334cdeb9556c3eb808ab f23d01e726a57cd6b8e31f1049ee5853773df7ea
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Tue Dec 15 12:38:01 2009 -0800

    Merge branch 'mesa_7_6_branch' into mesa_7_7_branch
    
    Conflicts:
    	src/gallium/drivers/softpipe/sp_quad_blend.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b90f7f3ad324b1e4c39e334cdeb9556c3eb808ab
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Mon Dec 14 16:16:26 2009 -0800

    i965: Use current draw buffer instead of drawable visual to get alpha bits
    
    Use the currently bound draw buffer instead of the visual from the
    drawable used to create the context.  This cause problems generating
    mipmaps for an RGBA texture in an RGB context.
    
    This fixes the failure in piglit's glsl-lod-bias test reported in bug #25614.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f4de0b176d282a75ee3f47547667feea31e0d3f3
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Mon Dec 14 22:27:08 2009 +0100

    vmwgfx: Update vmwgfx_drm.h to the on upstream

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fb06d8f0977b19068d65daca88f58da09ed13b5c
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Mon Dec 14 22:11:17 2009 +0100

    vmware/xorg: Use new stream ioctl

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=69346c56a17ba9a74b7f2226c0b4d5ce0bbb1f15
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Dec 14 13:35:56 2009 -0700

    mesa/meta: move BindTexture() call in _mesa_meta_GenerateMipmap()
    
    This is a follow-up to commit e3fa700c178e11e6735430119232919176ab7b42.
    
    The call to _mesa_BindTexture() must be before we set any other texture
    object state, namely the _mesa_TexParameteri() calls.
    
    This fixes bug 25601 (piglit gen-nonzero-unit failure).

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=48888b918b9c09a14056f925c2af60ea16dcc88d
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Sat Dec 12 20:02:34 2009 +0100

    vmware/xorg: Fix failure paths and add some debug printing

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=49e4b624e5f4a68d51eb9681dbd2218aea0645fa
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Sat Dec 12 18:30:56 2009 +0100

    vmwgfx/core: Check for 3D via the get param ioctl

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8413a3aefaf4968f8b17263826b34baa99c2a907
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sat Dec 12 02:02:53 2009 +0100

    radeon: fix #25463
    
    This is just a workaroung until we properly fix texture mapping in radeonSpanRenderStart

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f1900323ea1e387afc487737f9930ba0d014fd0d
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Fri Dec 11 23:56:47 2009 +0100

    r300: fix depth textures




More information about the mesa-commit mailing list