Mesa (refs/remotes/origin/HEAD): 734 new commits

Gary Wong gary at kemper.freedesktop.org
Tue Oct 28 19:20:09 UTC 2008


URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e92a457ac0030e48f5260dc2ac00ca283be7d7ad
Author: Gary Wong <gtw at gnu.org>
Date:   Tue Oct 28 15:03:14 2008 -0400

    i965: Allocate temporaries contiguously with other regs in fragment shaders.
    
    This is required for threads to be spawned with correctly sized GRF
    register blocks.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=98fcdf3f49aea14b4dd4f4b83c956f8a117020c9
Author: Julien Cristau <jcristau at debian.org>
Date:   Tue Oct 28 18:56:05 2008 +0100

    configure.ac: Add support for gnu/kfreebsd
    
    Check for *-gnu instead of linux* to set DEFINES.
    Change some freebsd* checks to *freebsd*.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bcfba0d91e51290b1a957a1861ec0b18899feb92
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Oct 24 12:43:17 2008 -0700

    i965: Fix compiler warning from unused var.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a74b1e149dd567dfa5ddcd69f44e5acfce0d0e0f
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Oct 24 12:30:47 2008 -0700

    i965: Remove dead brw->wrap flag.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dd17cd600a25ad916185eaeec968563adbab76f9
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Oct 14 13:30:52 2008 -0700

    intel: Use dri_bo_get_tiling to get tiling mode of buffers we get from names.
    
    Previously, we were trying to pass a name to the GEM GET_TILING_IOCTL,
    which needs a handle, and failing.  None of our buffers were tiled yet, but
    they will be at some point with DRI2 and UXA.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2a877411dbe35abdd8c15fb4821d9232619d89cc
Author: Xiang, Haihao <haihao.xiang at intel.com>
Date:   Sun Oct 26 06:31:33 2008 +0800

    intel: GL_FALSE on a BO if it won't be modified when mapping this BO. (thanks Eric).

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ec8076264ea2390d4cb749be5c88bbf2bf5d4847
Author: Xiang, Haihao <haihao.xiang at intel.com>
Date:   Fri Oct 24 16:05:48 2008 +0800

    i965: don't emit state when dri_bufmgr_check_aperture_space fails.
    
    This ensures there is an unfilled batchbuffer used for emitting states again. Partial fix for #17964.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f657c8191128c500c2aa7204009154a1182e2abd
Author: Xiang, Haihao <haihao.xiang at intel.com>
Date:   Fri Oct 24 15:55:32 2008 +0800

    intel: fallback for intelEmitCopyBlit.
    
    Use _mesa_copy_rect instead of BLT operation if dri_bufmgr_check_aperture_space
    still fails after flushing batchbuffer. Partial fix for #17964.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8c20c913f8998f759bd8ce7779fa1233255da9a3
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Thu Oct 23 11:23:36 2008 -0600

    mesa: version 43 of glext.h

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3efd3b15124acab4dbb7c4a7cd01309100370934
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Thu Oct 23 11:21:32 2008 -0600

    mesa: version 21 of glxext.h

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ea6ddcbe0e4a0049ee8b9d244d86b6981fc6438b
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Thu Oct 23 10:49:51 2008 -0600

    mesa: remove calls to _mesa_adjust_image_for_convolution(), use texImage fields
    
    The texImage->Width/Height fields will have the post-convolution width/height.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=95c04cccfef2e5743279e1f5a6a13f3925c7024c
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Wed Oct 22 07:53:26 2008 -0600

    mesa: move convolution image adjustment code for glCopyTexSubImage1/2/3D()
    
    Do it after initial error checking, after we know the texture's internal format.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9dfd54fa83f9d2266ee637721365f8922deb17fc
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Wed Oct 22 07:48:37 2008 -0600

    mesa: some re-org of glCopyTexSubImage1/2/3D() error checking

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=22e442544bc451f114288f07cf9cc1584ca357a1
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Wed Oct 22 07:36:33 2008 -0600

    mesa: in textore.c, only adjust image for convolution if image is a color format
    
    Makes things consistant with the code in teximage.c.
    We only want to apply convolution to color formats (not depth/index formats)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0970de31718288e5f2d655147d067ab2e2df5e37
Author: Kristof Ralovich <kristof.ralovich at gmail.com>
Date:   Tue Oct 21 08:20:24 2008 -0600

    glx: updated comment

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b4bf9acc32ac8693b1fdf80f351523a468ba6bd1
Author: Xiang, Haihao <haihao.xiang at intel.com>
Date:   Tue Oct 21 10:30:39 2008 +0800

    i915: fix carsh in i830_emit_state. (bug #17766)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=893ea47e44279a29a2aa58eaaa8a757043d717aa
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Thu Oct 16 14:21:17 2008 -0600

    glxswapcontrol: added -fullscreen option

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9a84d78c182fd66168bd474283c1afd803c8a27f
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Thu Oct 16 14:16:41 2008 -0600

    glxgears: for fullscreen, disable window borders the right way

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=73e119363216b75243dce170f8afd5c2f9bfce50
Author: Roland Scheidegger <sroland at tungstengraphics.com>
Date:   Thu Oct 16 16:23:47 2008 +0200

    fix span issue with really old ddx and non-tcl r100 chips

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a7b24ac02f80efd83e93b4597a2c0e5a6ba198fe
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Thu Oct 16 08:23:28 2008 -0600

    mesa: fix error codes in _mesa_GetObjectParameterivARB(), bug 17861

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4830809524b20e517e949151957512b14d7e679a
Author: Kristian Høgsberg <krh at redhat.com>
Date:   Sat Oct 11 20:41:14 2008 -0400

    Update DRI2 implementation according to new specification.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=77c7f90ed44748f0e54e894deff1cac63da54cd6
Author: Kristian Høgsberg <krh at redhat.com>
Date:   Tue Oct 14 23:07:42 2008 -0400

    Revert pointless reindents to avoid merge conflicts.
    
    Why are we reindenting code that's work in progress...

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=351de8aecc5d15bc0319e10043b136f887cbaeb2
Author: RALOVICH, Kristóf <tade60 at freemail.hu>
Date:   Mon Oct 13 15:14:33 2008 +0200

    glx: indent -br -i3 -npcs --no-tabs glxclient.h

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=03b471d389e290ad983e86e7acf5f9644ea783eb
Author: RALOVICH, Kristóf <tade60 at freemail.hu>
Date:   Mon Oct 13 15:13:21 2008 +0200

    glx: indent -br -i3 -npcs --no-tabs glcontextmodes.h

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=843a09cf5c6714a09b581248f974077bfb0b1ed3
Author: RALOVICH, Kristóf <tade60 at freemail.hu>
Date:   Mon Oct 13 15:10:59 2008 +0200

    glx: indent -br -i3 -npcs --no-tabs glxextensions.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=80c83c97fc921bd32383ee784938d91b5fab7b1d
Author: RALOVICH, Kristóf <tade60 at freemail.hu>
Date:   Mon Oct 13 15:07:23 2008 +0200

    glx: indent -br -i3 -npcs --no-tabs glxextensions.h

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1d0a9e4377b89dffb201eb3cb76c7f72969675b3
Author: RALOVICH, Kristóf <tade60 at freemail.hu>
Date:   Mon Oct 13 15:04:31 2008 +0200

    glx: indent -br -i3 -npcs --no-tabs xfont.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4a3ccc6ca54d78dbc7e6737b80b63258081a12df
Author: RALOVICH, Kristóf <tade60 at freemail.hu>
Date:   Mon Oct 13 15:03:54 2008 +0200

    glx: indent -br -i3 -npcs --no-tabs xf86dristr.h

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4d2a381114353e061a6dfbcc1ac3881bb1c3e4c5
Author: RALOVICH, Kristóf <tade60 at freemail.hu>
Date:   Mon Oct 13 15:03:13 2008 +0200

    glx: indent -br -i3 -npcs --no-tabs XF86dri.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=04a810beac01701b3cb79d5f1de3c93660bfb72e
Author: RALOVICH, Kristóf <tade60 at freemail.hu>
Date:   Mon Oct 13 15:02:55 2008 +0200

    glx: indent -br -i3 -npcs --no-tabs xf86dri.h

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4c4cb1b5d195a31345b05b1e0a5b0b668b4a408f
Author: RALOVICH, Kristóf <tade60 at freemail.hu>
Date:   Mon Oct 13 14:58:33 2008 +0200

    glx: kill old K&R syntax in XF86dri.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b9a2d3542934b4096e082435e2bc939e424930da
Author: RALOVICH, Kristóf <tade60 at freemail.hu>
Date:   Mon Oct 13 14:41:33 2008 +0200

    glx: indent -br -i3 -npcs --no-tabs vertarr.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=64085b2c2ca20609255962a54c38753e976996a1
Author: RALOVICH, Kristóf <tade60 at freemail.hu>
Date:   Mon Oct 13 14:37:06 2008 +0200

    glx: indent -br -i3 -npcs --no-tabs singlepix.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dd0edeb8875823c4357ddf53271d8e7035747a3d
Author: RALOVICH, Kristóf <tade60 at freemail.hu>
Date:   Mon Oct 13 14:35:18 2008 +0200

    glx: indent -br -i3 -npcs --no-tabs single2.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=507808875de6fce4324b67ef88ae4e320df826d3
Author: RALOVICH, Kristóf <tade60 at freemail.hu>
Date:   Mon Oct 13 14:34:43 2008 +0200

    glx: indent -br -i3 -npcs --no-tabs renderpix.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6bfd57ecdebecccbde8bd46cf9a40845c1d2df15
Author: RALOVICH, Kristóf <tade60 at freemail.hu>
Date:   Mon Oct 13 14:34:18 2008 +0200

    glx: indent -br -i3 -npcs --no-tabs render2.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=40c481dc915909531dbcba2ae775dd9025b1a27e
Author: RALOVICH, Kristóf <tade60 at freemail.hu>
Date:   Mon Oct 13 14:33:28 2008 +0200

    glx: indent -br -i3 -npcs --no-tabs pixelstore.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6581071c1d42f604bf46a8182c83d7b8635ba307
Author: RALOVICH, Kristóf <tade60 at freemail.hu>
Date:   Mon Oct 13 14:32:52 2008 +0200

    glx: indent -br -i3 -npcs --no-tabs pixel.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cfe7f20d0ed8c772015dd639468f68c90c4b78c4
Author: RALOVICH, Kristóf <tade60 at freemail.hu>
Date:   Mon Oct 13 14:31:49 2008 +0200

    glx: indent -br -i3 -npcs --no-tabs packsingle.h

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0cff716e70e2194f4946f4faea5b24e97104f975
Author: RALOVICH, Kristóf <tade60 at freemail.hu>
Date:   Mon Oct 13 14:29:23 2008 +0200

    glx: indent -br -i3 -npcs --no-tabs packrender.h

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=68583292b1e44aa96ae8d02e376a5d3b5196bd74
Author: RALOVICH, Kristóf <tade60 at freemail.hu>
Date:   Mon Oct 13 14:27:46 2008 +0200

    glx: indent -br -i3 -npcs --no-tabs indirect_window_pos.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ccc03b427aabb35035be530055dd10f38dfd7c59
Author: RALOVICH, Kristóf <tade60 at freemail.hu>
Date:   Mon Oct 13 14:27:07 2008 +0200

    glx: indent -br -i3 -npcs --no-tabs indirect_vertex_program.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1c916736b88ff30d478d5ed1857c6ea5137af2a5
Author: RALOVICH, Kristóf <tade60 at freemail.hu>
Date:   Mon Oct 13 14:25:55 2008 +0200

    glx: indent -br -i3 -npcs --no-tabs indirect_vertex_array_priv.h

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9389aa3c0be58f08fe12545a85a89032b0064e01
Author: RALOVICH, Kristóf <tade60 at freemail.hu>
Date:   Mon Oct 13 14:21:17 2008 +0200

    glx: indent -br -i3 -npcs --no-tabs indirect_vertex_array.h

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c868ab3dd1df44e4768f0bf98c07a674541a0a88
Author: RALOVICH, Kristóf <tade60 at freemail.hu>
Date:   Mon Oct 13 14:20:15 2008 +0200

    glx: indent -br -i3 -npcs --no-tabs indirect_vertex_array.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=39df336635e0c756f73f6b0b58f1d811fabc6d13
Author: RALOVICH, Kristóf <tade60 at freemail.hu>
Date:   Mon Oct 13 14:19:24 2008 +0200

    glx: indent -br -i3 -npcs --no-tabs indirect_transpose_matrix.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=64d1c10e6c471b81da383b9900d2fc98a7e873d0
Author: RALOVICH, Kristóf <tade60 at freemail.hu>
Date:   Mon Oct 13 14:18:18 2008 +0200

    glx: indent -br -i3 -npcs --no-tabs indirect_texture_compression.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6020e6e66aa0d27414b961eb6b4bba1643dfdef7
Author: RALOVICH, Kristóf <tade60 at freemail.hu>
Date:   Mon Oct 13 14:12:40 2008 +0200

    glx: indent -br -i3 -npcs --no-tabs glx_query.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2d4c26b85e39bcfb145976067f440a86bee4f02b
Author: RALOVICH, Kristóf <tade60 at freemail.hu>
Date:   Mon Oct 13 14:12:02 2008 +0200

    glx: indent -br -i3 -npcs --no-tabs glx_pbuffer.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bd6a3d5975aed1fb764b8b76a04082843747abe1
Author: RALOVICH, Kristóf <tade60 at freemail.hu>
Date:   Mon Oct 13 14:10:16 2008 +0200

    glx: indent -br -i3 -npcs --no-tabs glxhash.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=39c958944c467bc8f899beba0f944e01d5f00f9d
Author: RALOVICH, Kristóf <tade60 at freemail.hu>
Date:   Mon Oct 13 14:10:06 2008 +0200

    glx: indent -br -i3 -npcs --no-tabs glxhash.h

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=acb7e52430db423431e0d852597e5096de44c1c5
Author: RALOVICH, Kristóf <tade60 at freemail.hu>
Date:   Mon Oct 13 14:08:45 2008 +0200

    glx: indent -br -i3 -npcs --no-tabs glxext.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3a2d2fcd8ac51dbead6f91acdffd118c59a99efb
Author: RALOVICH, Kristóf <tade60 at freemail.hu>
Date:   Mon Oct 13 14:07:07 2008 +0200

    glx: indent -br -i3 -npcs --no-tabs glxcurrent.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1293356c6093576a371626f6ce372ed6f0f2744f
Author: RALOVICH, Kristóf <tade60 at freemail.hu>
Date:   Mon Oct 13 14:06:30 2008 +0200

    glx: indent -br -i3 -npcs --no-tabs glxcmds.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=07c9bd246d7569e7841ba5b7838d441c8de205a9
Author: RALOVICH, Kristóf <tade60 at freemail.hu>
Date:   Mon Oct 13 13:49:49 2008 +0200

    glx: indent -br -i3 -npcs --no-tabs glcontextmodes.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f76724b7672f688fc16622c88394a4a82e8bc660
Author: RALOVICH, Kristóf <tade60 at freemail.hu>
Date:   Mon Oct 13 13:48:07 2008 +0200

    glx: indent -br -i3 -npcs --no-tabs eval.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=60aa0918a120a9f971cd1f1fca5ce84e2c2e8297
Author: RALOVICH, Kristóf <tade60 at freemail.hu>
Date:   Mon Oct 13 13:47:37 2008 +0200

    glx: indent -br -i3 -npcs --no-tabs drisw_glx.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4e88ae5639fc34255619d0ce4e85caf5dc3a2f18
Author: RALOVICH, Kristóf <tade60 at freemail.hu>
Date:   Mon Oct 13 13:40:09 2008 +0200

    glx: indent -br -i3 -npcs --no-tabs dri_glx.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=09c889b31809acc2e76db770e6e9a5895c484f08
Author: RALOVICH, Kristóf <tade60 at freemail.hu>
Date:   Mon Oct 13 13:26:09 2008 +0200

    glx: indent -br -i3 -npcs --no-tabs dri_common.h

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4d862283212051f5433c32b23bd2a0201f36bc95
Author: RALOVICH, Kristóf <tade60 at freemail.hu>
Date:   Mon Oct 13 13:25:28 2008 +0200

    glx: indent -br -i3 -npcs --no-tabs dri_common.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2e8d62be613a180dc2d5693ef948e47f7bd85620
Author: RALOVICH, Kristóf <tade60 at freemail.hu>
Date:   Mon Oct 13 13:18:41 2008 +0200

    glx: indent -br -i3 -npcs --no-tabs dri2.h

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bca6e79a4520beb928c7ea6211aefab07f708a15
Author: RALOVICH, Kristóf <tade60 at freemail.hu>
Date:   Mon Oct 13 13:17:32 2008 +0200

    glx: indent -br -i3 -npcs --no-tabs dri2_glx.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=66cc150770e1d817724757e8b7b6cd738be7d20b
Author: RALOVICH, Kristóf <tade60 at freemail.hu>
Date:   Mon Oct 13 13:16:28 2008 +0200

    glx: indent -br -i3 -npcs --no-tabs dri2.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f788a8ed69f2389dfd8a63a888357887a4f8cdc4
Author: RALOVICH, Kristóf <tade60 at freemail.hu>
Date:   Mon Oct 13 13:12:37 2008 +0200

    glx: indent -br -i3 -npcs --no-tabs compsize.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ee3a6cec360799f8b271a869311b0e9bc3baa5d5
Author: RALOVICH, Kristóf <tade60 at freemail.hu>
Date:   Mon Oct 13 13:11:30 2008 +0200

    glx: indent -br -i3 -npcs --no-tabs clientattrib.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=58b72103d3837fa9245120e17bd4d7083a93f288
Author: RALOVICH, Kristóf <tade60 at freemail.hu>
Date:   Sat Oct 11 14:27:07 2008 +0200

    glx: add a line of Emacs helping variables

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=61eb4f50eb6eb40dfc97d639be0f7a21881aba29
Author: RALOVICH, Kristóf <tade60 at freemail.hu>
Date:   Sat Oct 11 13:09:50 2008 +0200

    glx: No need to zero a local variable.
    
    My previous commit e2060348630b59a446bac7f734fdde40033093ab introduced this.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0b188d1cdc254179f5b4e8380d4a44157c4e09c0
Author: RALOVICH, Kristóf <tade60 at freemail.hu>
Date:   Sat Oct 11 12:56:32 2008 +0200

    glx: make INIT_MESA_SPARC more robust
    
    Embed the macro body into do { ... } while(0) .

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c238098bbcfb644ea01b33d3274b949d84822512
Author: Xiang, Haihao <haihao.xiang at intel.com>
Date:   Mon Oct 13 13:04:04 2008 +0800

    i915: Texture instructions use r/t/oC/oD register as texture coordinate.
    
    Fix http://bugs.freedesktop.org/show_bug.cgi?id=16287.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5c39bad220c801490ac3d99af01d4c4a7e05dfd6
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Sep 25 19:11:03 2008 -0700

    intel: Add acceleration for glDrawPixels(GL_STENCIL_INDEX).
    
    This is nasty because there's no way in GL to output data to the stencil
    buffer directly, so we have to do a dance to wrap the depth/stencil buffer
    in an ARGB renderbuffer.
    
    Improves performance of several oglconform testcases by better than a factor
    of 2.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=24748268a3ac7bedc2c9ae5bf76c4c741d539f80
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Fri Oct 10 16:30:43 2008 -0600

    mesa: fix asst. issues in _mesa_texstore_argb8888()
    
    If we shift bytes into the texel word (or use the PACK_COLOR_8888 macro),
    we don't have to worry about big vs. little endian.  See comments about
    texel formats in texformat.h.
    Remove an unneeded/incorrect else-if clause that produced wrong results
    on big-endian systems.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bf9d9a9d01b7697f4a30305cb9574430cba351fa
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Fri Oct 10 16:30:18 2008 -0600

    mesa: include needed header

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f863ae1a040c358728d8608531ae3eb695f3af9e
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Fri Oct 10 16:29:54 2008 -0600

    mesa: remove unneeded includes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=85a3bf6dabc8b2d545dab078516fdfee9c4cd792
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Fri Oct 10 16:26:15 2008 -0600

    mesa: fix error codes in _mesa_GetObjectParameterivARB(), bug 17861

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3210a6d6c7e3d5660d31f6c736e0d0f7e34bcf6d
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Fri Oct 10 16:23:31 2008 -0600

    mesa: rename macro params to emphasize that there's no particular color ordering

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f63594bfef883fa9e15ab7f3f69affe4901353aa
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Fri Oct 10 16:21:52 2008 -0600

    mesa: remove unneeded includes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e7002694418cd0decb1cd0d9121f634480e5f0d6
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Fri Oct 10 11:47:43 2008 -0700

    intel: GLSL 1.20 is broken in Mesa, so disable it in the i965 driver

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5e9cb42aa662022c63563b4bc7f9e1d99f6d81ee
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Oct 10 09:43:15 2008 -0700

    i965: Add missing intel_pixel_draw.c symlink to fix build.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7216679c1998b49ff5b08e6b43f8d5779415bf54
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Oct 9 11:45:58 2008 -0700

    i965: Accelerate depth textures with border color.
    
    The fallback was introduced to fix bug #16697, but made the test it was
    fixing run excessively long.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=91221483a633d6230a4f8d2500ed180428754215
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Oct 9 10:23:47 2008 -0700

    i965: Actually hook up the accelerated DrawPixels support.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9aec1288eeae8e87adc9a99f377be536892941b2
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Oct 8 23:34:38 2008 -0700

    i915: Accelerate depth textures with border color.
    
    The fallback was introduced to fix bug #16697, but made the test it was
    fixing run excessively long.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a71b1af5ad7859d00f88b554ed3514561c245e0a
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Wed Oct 8 09:33:27 2008 -0600

    mesa: vertex emit debug code (disabled)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5462d447aa5bce9e558594eabeddd624cd39b1de
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Wed Oct 8 09:28:10 2008 -0600

    mesa: fix vertex format/attribute bug
    
    If the tnl output attributes matches the swsetup input attributes we still
    need to check if the desired vertex color type (float vs. chan) has changed
    so that we use the right emit functions.
    
    Fixes a conformance failure found with logicop test at pathlevel 3.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=902727b7e3eb3c2c9bcddf1d55d3c95c73377cf3
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Oct 7 18:47:31 2008 -0700

    mesa: Pass the context to query object delete cb to avoid null dereference.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c157cfc6376f7469ab272b18868183e5ff9ac754
Author: Eric Anholt <eric at anholt.net>
Date:   Mon Oct 6 17:34:51 2008 -0700

    i965: Add ARB_occlusion_query support.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fc19536aa989ad61e95c281883d32860d767f8ef
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Oct 3 16:20:00 2008 -0700

    intel: Push flushing for cliprects changes down into the cliprects changes.
    
    This lets us short-circuit when we're leaving the same cliprects in place,
    which becomes quite common with metaops clears, and may be useful for some of
    our FBO paths.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=94d3a30df759bb7c2724fdcee9e89a350d3a4d8b
Author: Xiang, Haihao <haihao.xiang at intel.com>
Date:   Wed Oct 8 09:30:12 2008 +0800

    i965: Fix a potential assertion failure.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7cb723a3fd4d90ad6efa5f440e5e39f8aaa9f79c
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Tue Oct 7 16:52:47 2008 -0600

    mesa: pass 'mask', not NULL to renderbuffer->Put functions
    
    Fixes bug 17800.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4f4147eadd983bd4052c5a8e80a1750a813a25fc
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Mon Oct 6 17:10:22 2008 -0600

    mesa: fix convolve/convolution mix-ups

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f8baad2d255c77c47dddeddcaf719e163e9556fb
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Mon Oct 6 12:29:29 2008 -0600

    mesa: set FRAG_BIT_FOGC bit in InputsUsed if FogOption!=GL_NONE

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6e34fc0d374263ca40855ba4dcc237d961a79e34
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Mon Oct 6 11:34:01 2008 -0600

    mesa: adjust texcoords for swrast sprite points.
    
    Fixes glean pointSprite test w/ software rendering

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=145d49838fe268c8524a369d59cb9f771657ad59
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Mon Oct 6 10:58:16 2008 -0600

    mesa: fix static library construction
    
    If the .a is made of other .a files, extract the objects from the later.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b0ca50bd38b69593ac683a5e7635fbafa5e06676
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Mon Oct 6 09:32:33 2008 -0600

    mesa: updated _mesa_delete_query() comments

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=382911bdbce5545117d5a70ce7e43b71e8396e32
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Mon Oct 6 09:26:45 2008 -0600

    mesa: add missing GLcontext param to _mesa_delete_query().
    
    Fixes vtk crash and others.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=91d0020eecb78ef2984fd0afafc5d555c0e957d8
Author: Eric Anholt <eric at anholt.net>
Date:   Sat Oct 4 18:20:35 2008 -0700

    i915: Refine the texture indirect lookup accounting.
    
    Without this, we would reject programs which sampled multiple times from
    registers defined in the same phase (block of instructions with the same
    texture indirection count), as each sample would count as a new phase
    beginning.  Instead, keep track of which phases registers were written in,
    and only bump phase when we're reading from one generated in this phase.
    
    On the other hand, we failed to count oC or oD texture samples as being new
    phases.
    
    Bug #17865.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=db9ba91971a1f279b040b30bf8fd5d13a70f0a03
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Fri Oct 3 12:16:04 2008 -0700

    intel: Don't advertise unsupported extensions on pre-965 hardware
    
    Move GL_ARB_texture_non_power_of_two and GL_ATI_separate_stencil
    from the generic extension list to the 965-specific list.  Neither
    extension is supported on i830-class hardware, and
    GL_ATI_separate_stencil is not supported on i915-class hardare.
    GL_ARB_texture_non_power_of_two is supported on i915-class hardare and
    is already in the i915-specific list.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4741dbcbbc2514de370a760f4b78a17491014555
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Wed Oct 1 15:51:56 2008 -0700

    Unify ARB_depth_texture and SGIX_depth_texture
    
    The ARB extension is a superset of the older SGIX extension.  Any
    hardware that can support the SGIX version can also support the ARB
    version.  In Mesa, any driver that supports one also supports the
    other.  This unification just simplifies some bits of code.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=17fdd1ab3b48da8dff742e626c3c59bc89cafeed
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Oct 1 16:58:38 2008 -0700

    i965: sampler default color ends up in texture cache, not instructions.
    
    See volume 4, SAMPLER_BORDER_COLOR_STATE programming notes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=df6ae3f0a39f95cb1199ac16c98be2bf9a3bc96f
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Oct 1 14:14:06 2008 -0700

    i965: Fix overwriting of depth override for SetTexOffset.
    
    Fixes black borders around windows in compiz.  Bug #17233.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=08b9e29c1d4d28fee13658b0421b4522d9c36b3a
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Mon Sep 29 18:50:05 2008 -0700

    intel: Clean-up the extension string madness!
    
    - Sort extensions by ARB, then EXT, then vendor by name
    - Remove redundant (only one of GL_{ARB,EXT,NV}_texture_rectangle) or
      duplicate extension strings

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3ab4b2066fd0b1493af38510e26e5a6ba83b5cf4
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Mon Sep 29 12:30:05 2008 -0700

    GLSL: Implement GL_OBJECT_TYPE_ARB query
    
    The GL_OBJECT_TYPE_ARB query is handled directly in
    _mesa_GetObjectParamterivARB because it is only supported in the
    extension version of the shanding language API.  glGetProgramiv and
    glGetShaderiv should not accept this enum.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=905d8e0742d200558677dac01a838e95877f7b5e
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Mon Sep 29 12:27:00 2008 -0700

    GLSL: Implement _mesa_get_handle
    
    Implementing _mesa_get_handle in using
    glGetIntegerv(GL_CURRENT_PROGRAM, ...) allows glGetHandleARB to work.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d806d451e660bb582c04947ae3bd8b95173e8fd4
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Mon Sep 29 12:18:06 2008 -0700

    GLSL: AttachShader returns INVALID_OPERATION for repeated attach
    
    The GL_ARB_shader_objects spec says that glAttachShaderARB is supposed
    to return GL_INVALID_OPERATION if a shader is attached to a program
    where it is already attached.  _mesa_attach_shader perviously returned
    without error in this case.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fc13269b820a842b401b7a7a4aed098e59b25b91
Author: Jouk Jansen <jouk at hrem.nano.tudelft.nl>
Date:   Mon Sep 29 08:35:05 2008 -0600

    mesa: asst updates for VMS

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e095d5812a0237d08eabae1977730e38ac5751c9
Author: Shunichi Fuji <palglowr at gmail.com>
Date:   Fri Sep 26 18:55:13 2008 +0900

    mesa: drop calloc from _mesa_get_fixed_func_vertex_program
    
    Signed-off-by: Shunichi Fuji <palglowr at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2b8d8989fb6f9c36baf166fc715182a1407ebadb
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Sun Sep 28 20:31:46 2008 -0700

    Use 3Dnow! x86-64 routines only on processors that support 3Dnow!
    
    Added an x86-64 CPUID function and use it to detect 3Dnow!  If 3Dnow!
    is available, use _mesa_3dnow_transform_points4_3d_no_rot,
    _mesa_3dnow_transform_points4_perspective,
    _mesa_3dnow_transform_points4_2d_no_rot, and _mesa_3dnow_transform_points4_2d.
    
    This fixes long standing bug #8724.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b5d59222ccbec9db23b6847737765a4dc0d8c47b
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Thu Sep 25 17:19:47 2008 -0700

    Remove TNL-to-VP tracking from i965
    
    The i965 driver previously had it's own set of code to convert
    fixed-function TNL state to a vertex program.  Core Mesa has code to
    do this, so there is no reason to duplicate that effort in the driver.
    In fact, this duplication leads to bugs when other aspects of the Mesa
    infrastructure change.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2e5d717007ba6515b094b9af8ed869130185a308
Author: Tobias Jakobi <liquid.acid at gmx.net>
Date:   Sat Sep 27 08:51:45 2008 +0100

    glapi: add DISPATCH_FUNCTION_SIZE

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a23026effca921a77fbaa0a7effdc2826212b11e
Author: Tobias Jakobi <liquid.acid at gmx.net>
Date:   Tue Sep 23 21:38:19 2008 -0500

    glapi: add gl_dispatch_functions_start and end

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7d99ddcb2bb09f1f54d91e6e20e42d217a5bccdf
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Sep 26 12:48:23 2008 -0700

    intel: Fix a number of memory leaks on context destroy.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8338cc25f913c809bec20f190a0e9f9bf8129aea
Author: Jeremy Huddleston <jeremyhu at freedesktop.org>
Date:   Fri Sep 26 12:36:42 2008 -0700

    configs: darwin: Don't build GLw
    (cherry picked from commit ef688ba1ee366a8937a41075cbe8b76a9bf75013)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a4a5a37f2760eca97b85f699c932c746da4d8e6c
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Fri Sep 26 07:45:06 2008 -0600

    mesa: remove invalid assertions that programs have parameters
    
    Fixes failure with demos/fplight.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4bc39c58eb7fdf3a0be62bed666998a0d1789dcf
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Fri Sep 26 07:40:45 2008 -0600

    mesa: fix assertion in _mesa_reference_program()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ee80c64be8ebeebc1cf4c4913049eb07b9326b96
Author: Brad King <brad.king at kitware.com>
Date:   Fri Sep 26 07:40:05 2008 -0600

    mesa: fix param indexing

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1e3a44fab068f00378613456036716d0c3772969
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Thu Sep 25 19:57:34 2008 -0600

    mesa: fix cast/conversion for optional code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b3c3bc63f0f008100c002e0183b927b8381d5498
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Thu Sep 25 18:55:52 2008 -0600

    mesa: fix typo (s/feadback/feedback/).  Fixes broken selection/feedback.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8124faf89d638285d8e9aa93adc3ca7f4ee729f3
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Thu Sep 25 11:54:00 2008 -0600

    mesa: fix float->int mapping for glGetIntegerv(GL_DEPTH_CLEAR_VALUE)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6222eb3fcd12147ea2e7ccc20a71a921cebbb0d2
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Thu Sep 25 11:03:46 2008 -0600

    mesa: fix some VBO buffer object issues
    
    The VBO module may use a real VBO or a malloc'd buffer for vertex storage.
    Be careful not to accidentally replace the later with the former when drawing.
    Check if using a real VBO at destroy time to prevent a double-free.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=507ef82077891a7b833c1c3e82c61299cf281ee8
Author: Sam Hocevar <sam at zoy.org>
Date:   Thu Sep 25 09:58:27 2008 -0600

    mesa: fix function params to match prototypes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7be5411ce69f0f6be1f31079b9fbdea4967358a0
Author: Sam Hocevar <sam at zoy.org>
Date:   Thu Sep 25 14:56:41 2008 +0200

    mesa: prevent the slang code generator from aborting when faced with a sampler variable redeclaration.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=561787e69759ed757edb897c027d2d94beac8d11
Author: Sam Hocevar <sam at zoy.org>
Date:   Thu Sep 25 10:49:05 2008 +0200

    i965: support for sin() and cos() in vertex shaders.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=831bfb9053a6e1f065fc07f9f25ae0ea27053733
Author: Sam Hocevar <sam at zoy.org>
Date:   Tue Sep 23 17:56:19 2008 +0200

    i965: more meaningful message for unsupported opcodes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c5945c2d173b77ace00e6fc225097a6afddecfa3
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Sep 24 15:10:45 2008 -0700

    intel: Fix clears to depth_stencil texture attachments.
    
    Broken by 0adfd1021035e90995a25ec5f20b736e55075d92, showed up as an assertion
    failure in a software fallback in the shadowtex demo when we failed to
    recognize the texture format.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1fe385fdc96688a5249d52184f457910a0c25488
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Fri Dec 14 11:42:28 2007 -0700

    set SamplerUnit[] entry in load_texture() just to be safe
    (cherry picked from commit fce4612f8a29ee1798c9326a431a139d856c7a04)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dff0b0e772185c359a1ad50afc7d5680745b1b1b
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Fri Jan 18 12:45:27 2008 -0700

    use PROGRAM_CONSTANT instead of PROGRAM_STATE_VAR when generating immediates/literals
    (cherry picked from commit fdc8636bdc65deb0d95a62a51c8d9bca05bc6bb8)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9b7e5a51f49e842f4114545f5eb171a597c83a66
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Fri Dec 14 11:16:49 2007 -0700

    set program->SamplersUsed bit when using a texture instruction

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=93fef22d05d0fb6f011d48d2fde533555c1695a2
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Mon Oct 29 12:25:46 2007 -0600

    Remove ctx field from texenvprog_cache

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fb3c41f5044bc0e228470ebf9f2cfdf2c53f191f
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Tue Sep 25 15:20:04 2007 -0600

    include programopt.h
    (cherry picked from commit 83fad68ec1989c719646a76f4cc5e0b3d23537ed)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c81cce78313a62e0d36a5c80bd9d35b770d0814a
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Tue Sep 25 15:18:51 2007 -0600

    Disable vertex shader fog, compute fog in fragment shader.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=19d77d6cfa384142cc6ab4d9b3db4b28cefb6f19
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Tue Sep 18 19:29:26 2007 -0600

    temporarily set the FRAG_BIT_FOGC bit in InputsRead when fog is enabled
    (cherry picked from commit 63be96bdc7e9f388a5c49295bd7e150462fd003a)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8e7d941d7a29aaf66f94892b3f97670c0e972c8c
Author: Keith Whitwell <keith at tungstengraphics.com>
Date:   Tue Sep 23 21:08:50 2008 -0700

    mesa: fix main/ prefix in include

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=33fef8be825ee8ec6abc0c2ffd9a3a967d84df88
Author: Keith Whitwell <keith at tungstengraphics.com>
Date:   Tue Dec 18 16:56:22 2007 +0000

    vbo: unmap and remap immediate vbo before/after each draw.
    
    Also use BufferData(NULL) to get fresh storage and avoid synchronous
    operation where we would have to flush and wait for the fence after each
    draw because of the map.
    
    This will chew through a whole load of buffer space on small draws, so
    it isn't a proper solution.  Need to support a no-fence or append mapping
    mode to do this right, or use user buffers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6f765fbde42a4f729780aa39d2b0ed9d736dd5a8
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Fri Aug 17 15:26:33 2007 +0100

    added vbo_use_buffer_objects() to specify that immediate mode data should be put into bufferobjects

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b36bc54d3ceff5f514f87cdce67164147c1dd04f
Author: Keith Whitwell <keith at tungstengraphics.com>
Date:   Mon Aug 25 10:59:45 2008 +0100

    vbo: seed initial max_element value with a more likely candidate
    (cherry picked from commit 026e7731e549e0777c010348460fd48b3d75a843)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9acf207277b4de91b917b37a92f6b612f4710c80
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Tue Jun 17 11:31:45 2008 -0600

    mesa: s/GL_POLYGON+1/PRIM_OUTSIDE_BEGIN_END/
    (cherry picked from commit 8a369b909a6648ae7a5a0c2dcb972a2f96f99a80)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5b98236e75b15b77c04545f3e06d4522fe7ad608
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Wed Aug 6 13:07:09 2008 -0600

    mesa: glsl: fix glGetUniform for matrix queries
    (cherry picked from commit 7a6eba54d064cadf15f93df2c1748cf5e474ef03)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=eda291e316601d2ebf9834c290686854ea857aec
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Wed Aug 6 16:26:47 2008 -0600

    mesa: glsl: fix a number of glUniform issues
    
    Additional error checking.
    Allow setting elements of uniform arrays.  This involves encoding both
    a uniform location and a parameter offset in the value returned by
    glGetUniformLocation().
    Limit glUniform[if]v()'s count to the size of the uniform array.
    When setting bool-valued uniforms, convert all float/int values to 0 or 1.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bda6ad273d17efbe69a2a0599595cd4d50617cc3
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Wed Aug 6 12:45:14 2008 -0600

    mesa: glsl: fix error check in get_uniformfv()
    (cherry picked from commit 18cd9c229a1fc8da8b7669b8d1d100f6bbeca183)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=452a592ca4b1bac78eee53fb9f2f1deac7832840
Author: José Fonseca <jrfonseca at tungstengraphics.com>
Date:   Sat May 31 18:14:09 2008 +0900

    mesa: Apply MSVC portability fixes from Alan Hourihane.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9118b02fd0e4c5c472d7dbf211eec350a1d37ea4
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Wed Sep 17 13:13:02 2008 -0600

    mesa: update program->NumAddressRegs field in _slang_update_inputs_outputs()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c79779aff09073d87b9a6138bf09f23c3b8b5fd7
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Wed Jun 18 11:00:43 2008 -0600

    mesa: add fwd decl of fill_in_entrypoint_offset()
    (cherry picked from commit b1eff0228b7199920c02e62446ebf5496c298814)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ec76910187adc88fc54907ffa3506309ee2abcf3
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Wed Sep 17 16:48:13 2008 -0600

    mesa: new gl_fragment_program fields indicating use of fog, front-facing, point coord
    (cherry picked from commit d7a7b0a10dd355fbeb7a404091a42d4ab558c820)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=03bafd1f9fa000abdb794b2ae344a68840c83201
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Wed Sep 26 17:03:11 2007 -0600

    Added new _mesa_clip_copytexsubimage() function to do avoid clipping down in the drivers.
    
    This should probably be pulled into main-line Mesa...
    (cherry picked from commit 324ecadbfdf9b944e059832f146451e4151dcb21)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a97226352fb8063d4d0084523312b4880dae5ac7
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Tue Jun 17 13:23:32 2008 -0600

    mesa: refactor: move GetProcAddress code from glapi.c into new glapi_getproc.c file

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d533da2db873942b3f8676a754b8be3c9718bedf
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Sep 23 15:53:29 2008 -0700

    i965: Cope with batch getting flushed in the middle of batchbuffer emits.
    
    This isn't required for GEM (at least, yet), but the check_aperture code
    for non-GEM results in batch getting flushed during emit.  brw_state_upload
    restarts state emits, but a bunch of the state emit functions were assuming
    that they would be called exactly once, after prepare and before new_batch.
    
    Bug #17179.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4b038e24b0960e10d6ab8e360f2558d9c2730d99
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Sep 23 15:32:41 2008 -0700

    intel: Add missing include files for meta drawpixels since mesa shuffling.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f85ea6837da434cdec011de431e62db20ee39df2
Author: Eric Anholt <eric at anholt.net>
Date:   Sat Sep 20 16:13:38 2008 -0700

    intel: Replace pbo-only drawpixels function with a generic Mesa metaops.
    
    Improves performance of some oglconform regression tests 9x.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=15487e46a29377edc7ceceefabe9977f992ae01c
Author: Eric Anholt <eric at anholt.net>
Date:   Sun Sep 21 18:26:45 2008 -0700

    i915: Fix overlapping CopyPixels with negative pixel zoom.
    
    Fixes a failure in pixel-pos.c oglconform test.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b9532f078a2fbf459b0403b6f656711f80ff83c2
Author: Eric Anholt <eric at anholt.net>
Date:   Sat Sep 20 18:07:17 2008 -0700

    i915: fix crash in flush_prim -> wait_flips -> flush_batch -> flush_prim.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2511d57fa487e4b46a4919913103c2491da7a856
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Mon Sep 22 17:23:40 2008 -0700

    i965: Adapt to new TNL program tracking semantics
    
    This fixes bugzilla #17718.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ed4c6cbe017b4e8bacb7e012d4baaf77a20a2c33
Author: Michel Dänzer <michel at tungstengraphics.com>
Date:   Mon Sep 22 11:49:34 2008 +0200

    r300: Adapt to the removal of _tnl_ProgramCacheInit() and friends.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=78f4a695ad7140cd0148467f041e874afc655426
Author: Michel Dänzer <michel at tungstengraphics.com>
Date:   Mon Sep 22 11:48:26 2008 +0200

    Remove incorrect test from mmAllocMem.
    
    0 is a perfectly valid alignment shift, see e.g. driTexturesGone() which was
    broken by this.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6fd15dd80666ccb1e9b99cedd306e32cc7cee989
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Tue Aug 19 18:14:15 2008 -0600

    mesa: allow for extra per-context init
    (cherry picked from commit 815cdcfbc0740c66b901361620c88d99541bdad2)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1b7e90984511cfa47597c255d73ca416ddd2db6f
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Tue Aug 12 17:41:57 2008 -0600

    mesa: texture crop rect state
    (cherry picked from commit c01fbc7866d7cd5cf4263dffec6d9591470b4c23)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=93c90d34d10e06105984796b7b157f2a3e6db5c1
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Tue Aug 12 10:00:36 2008 -0600

    mesa: set point state
    (cherry picked from commit af3d9dba562813ffed71691bffd7faf6665c4487)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=868c09a267f3c25591075f5a9e5d54535958632f
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Fri Aug 8 13:06:54 2008 -0600

    mesa: fix some feature tests
    (cherry picked from commit 74b14fe6ddbece8bc662aac4d3b2b18d8d853486)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8122ab2dfd0e158a4982e1bfeb1f7a6f185b69ee
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Fri Aug 8 12:29:48 2008 -0600

    mesa: fix some pixel transfer state tests for depth formats
    (cherry picked from commit 966e199e409a1b52eef88e48997442250997f45e)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6bc8749cd593e29e7950da36cd166aa1c9ebc34b
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Fri Jul 25 08:34:54 2008 -0600

    mesa: fix issues causing warnings on Windows

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9614eac85df028bbb77a5073f2f1839bdaa308a0
Author: Michal Krol <michal at tungstengraphics.com>
Date:   Tue Jul 15 11:15:27 2008 +0200

    mesa: Silence compiler warnings on Windows.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ce1685ce947545fac8c254cafdc0f133b6202ca9
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Mon Jul 14 11:20:58 2008 -0600

    mesa: comments about vectors vs components

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=eb10fa3ed6262a8103e5f3f579b2ec2b9d72afa9
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Tue Jul 8 16:58:50 2008 -0600

    mesa: remove debug code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6246dd890f356cc8beaab035018890e719e06227
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Tue Jul 8 16:12:01 2008 -0600

    mesa: implement glGetUniformiv() with new ctx->Driver function
    
    The old implementation could overwrite the caller's param buffer.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=48cba703fa6fdbe2ad34770d54aeafdd01493f27
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Thu Jul 3 14:12:27 2008 -0600

    mesa: added case for fixed pt

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1cf2c8a04313b80a01ef23b06993586ce62281a4
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Wed Jun 25 08:45:14 2008 -0600

    mesa: point size arrays

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f8e50dd796a72c396bb22d414feba75c426c5e7e
Author: José Fonseca <jrfonseca at tungstengraphics.com>
Date:   Tue Jun 24 14:02:24 2008 +0900

    mesa: Replace deprecated __MSC__ macro.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=60325331a8a76f3c783284c65b81cee471d7d64c
Author: José Fonseca <jrfonseca at tungstengraphics.com>
Date:   Tue Jun 24 13:12:41 2008 +0900

    mesa: More signed/unsigned float/integer fixes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=457d7218b8e0f0c21ae31564d25b7031b423b0f8
Author: José Fonseca <jrfonseca at tungstengraphics.com>
Date:   Tue Jun 24 11:34:46 2008 +0900

    mesa: Use appropriate unsigned/signed, float/integer types.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=88f729e4ec145ca388fb20e72d65c51af154d2e5
Author: José Fonseca <jrfonseca at tungstengraphics.com>
Date:   Tue Jun 24 11:33:03 2008 +0900

    mesa: Use _mesa_bsearch.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=baa76e9aa255c4b4591111991b6ad6d80e69d9c1
Author: José Fonseca <jrfonseca at tungstengraphics.com>
Date:   Tue Jun 24 10:58:55 2008 +0900

    mesa: bsearch implementation for WinCE.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2e8af5ffcf5b59b6852cf0c7ad992af97de13fce
Author: José Fonseca <jrfonseca at tungstengraphics.com>
Date:   Tue Jun 24 02:37:21 2008 +0900

    mesa: ASSERT macro is already defined by WinCE headers.
    
    Even when just the standard headers are used....

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c115616bda80390e6d4b11e7ce6184ef1cc00838
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Fri Jun 20 14:29:49 2008 -0600

    mesa: init ctx->RenderMode

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d17485fef9b084a6812c626d9734816429f29199
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Fri Jun 20 11:49:25 2008 -0600

    mesa: GL_BYTE vertex/texcoord arrays

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=394c1d1c53074f82d2664f655f948f8966f46b9d
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Fri Jun 20 11:32:22 2008 -0600

    mesa: initial support for fixed-pt vertex arrays

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bb00f09f1bfb195206ffac6481d83ecf57fd37ce
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Fri Jun 20 11:31:05 2008 -0600

    mesa: refactor: move initialization of DefaultPacking state.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9b8b58b79a1837f75cec44089589a308ccd865f1
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Fri Jun 20 11:15:30 2008 -0600

    mesa: fix errors in prev commit

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3a4bed8f088d6f7c558ad187c338cbcd6c692b5d
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Fri Jun 20 11:05:00 2008 -0600

    mesa: revamp glBlendFunc loopback

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=85f553d3c11a1fdf26e8ceb4767742afce0b24ff
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Fri Jun 20 10:47:38 2008 -0600

    mesa: fix some FEATURE_x tests

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b51d73dd943de688be7e65057af150e8eb92ae21
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Fri Jun 20 08:07:38 2008 -0600

    mesa: test for FEATURE_ATI_fragment_shader

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=715715e230bbe3e90fed566230b4a10ed0e89e90
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Wed Jun 18 09:30:13 2008 -0600

    mesa: fix ReadBuffer initialization

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cd4d4f590f3e032d329ebb33dea69d951bb96d11
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Tue Jun 17 16:56:32 2008 -0600

    mesa: FEATURE_dispatch to control dispatch table usage

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2dbc515a669be123a019aeb4aa5aae6b1679f6a9
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Fri Jun 13 16:45:15 2008 -0600

    mesa: move some glapi bits around
    
    Move _glapi_proc typedef from glapitable.h to glapi.h
    Also, don't include glapitable.h from glapi.h
    Before we were including the huge glapitable.h file in every .c file.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d22ef6bcbaf083b601fe6b37ef2e65e81116082b
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Fri Jun 13 14:13:25 2008 -0600

    mesa: remove some temp debug code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4e3ae76feac17570b50ec6751e07ea112dde597f
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Fri Jun 13 13:56:53 2008 -0600

    mesa: check FEATURE_ARB_occlusion_query

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=049a59a87cafd8ad089f99232bac7ea6cad85f29
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Fri Jun 13 09:10:09 2008 -0600

    mesa: fix typo: s/stacks/stack/

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=74c64fa748c833a9688d3a141a7807686701e24f
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Mon Feb 11 09:43:30 2008 -0700

    code refactoring, new next_mipmap_level_size() function
    (cherry picked from commit c22d9152e33792ea58426c53bc9b96bf552b0b44)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e93243f8b7d43695654a36334c8cc5cea140d23c
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Mon Feb 11 09:33:28 2008 -0700

    added _mesa_tex_target_to_face()
    (cherry picked from commit b52ce6341f877a0a1cfd3c50c07eeb1c156ae89e)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=abb465cdc71da566d431f44feeec31594e01086f
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Fri Feb 8 16:56:21 2008 -0700

    refactor code, export _mesa_generate_mipmap_level()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=12dc9c99b9f15eb9e0c4f7cd493d776f6d4162ed
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Fri Feb 8 16:46:12 2008 -0700

    move _mesa_format_to_type_and_comps() to texformat.c
    (cherry picked from commit 42eac65da45fb58bffdf94ab8f9860d8cee5b256)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b08200237968e3129d0cb35e03b2a5514b1dcb53
Author: Keith Whitwell <keith at tungstengraphics.com>
Date:   Sun Sep 21 20:09:31 2008 -0700

    mesa: pull in mipmap.c changes from gallium-0.2

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=facfb44d37905870ffabede8a05f1b483105b539
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Thu Jun 12 16:48:24 2008 -0600

    mesa: remove unneeded #include
    (cherry picked from commit 6363960db55769db73021081b60f1028723d9f58)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ddd630ef907cd6bb91bad0c9f5db83f2fa67be47
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Wed Jun 11 20:13:07 2008 -0600

    mesa: refactor: move various ENUM_TO_x macros into macros.h

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ae1fdc15238498bf025d0f0be7337e2f9dda455f
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Wed Jun 11 20:05:53 2008 -0600

    mesa: refactor: move glTexParameter-related functions into new texparam.c file

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=11ebfd22bb451f86a492254b77c90aeb011f8d9a
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Wed Jun 11 19:58:30 2008 -0600

    mesa: refactor: move glTexEnv-related functions into new texenv.c file
    (cherry picked from commit 7ecac78ab53016ae3db3dd601b187cb050037463)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=10db6c2d81506bb8cc5165d07b01e93d3830978d
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Wed Jun 11 19:48:01 2008 -0600

    mesa: refactor: move glTexGen-related functions into new texgen.c file
    (cherry picked from commit 27049189d6221fefe43eb55846efaa51742dcdf4)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4fc71f3ec2e3bec6c842473f6b2b6287b309c958
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Tue Jun 10 16:43:49 2008 -0600

    mesa: refactor: fix some FEATURE_ typos, mistakes
    (cherry picked from commit e4cfe0854ad968193106048179b9b52ec1768f41)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=34a61c66fd1b625a5606b795d192a49632ff1787
Author: Keith Whitwell <keith at tungstengraphics.com>
Date:   Sun Sep 21 19:29:15 2008 -0700

    mesa: refactor: move #define FEATURE flags into new mfeatures.h file
    
    Also, check the FEATURE flags in many places.
    (cherry picked from commit 40d1a40f294f1ed2dacfad6f5498322fc08cc2d1)
    
    Conflicts:
    
    	src/mesa/main/config.h
    	src/mesa/main/context.c
    	src/mesa/main/texobj.c
    	src/mesa/main/texstate.c
    	src/mesa/main/texstore.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=24172fe595eede2649dd88363d2cda68f928a03e
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Mon Jun 9 15:14:02 2008 -0600

    mesa: refactor: move _mesa_update_minmax/histogram() into image.c
    (cherry picked from commit eded7f010d344a909cf9c403eb3bdad91804d174)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c132e2b1db855b3c33d8b879c4a986011d631d43
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Mon Jun 9 15:09:21 2008 -0600

    mesa: refactor: move multisample-related functions into new multisample.c file

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e48defc98045f419e71ca13e4f45470b2336ecaf
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Mon Jun 9 15:04:31 2008 -0600

    mesa: refactor: move _mesa_resizebuffers(), _mesa_ResizeBuffersMESA() to framebuffer.c
    (cherry picked from commit 9091015a9782ad15e58540a8fd61df83ea2bfe31)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5ab1d0aceaffbf872d7f8ebea2a6655e25bf2390
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Mon Jun 9 15:01:02 2008 -0600

    mesa: refactor: move glClear, glClearColor into new clear.c file.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=55e341c4c2e5a6f3475a8a3e6389b904f99a6d1a
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Mon Jun 9 14:55:24 2008 -0600

    mesa: refactor: move scissor functions into new scissor.c file
    (cherry picked from commit 4be7296bfcba22a849f949d105ea385e6964cc25)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=18d2822905ac3187318bd662f80c2836bdfa7c1f
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Mon Jun 9 14:32:27 2008 -0600

    mesa: refactor: move pixel map/scale/bias code into image.c
    
    pixel.c is just the API-related code now.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=533c1dbe7582bdd72f671eef02e085f0c43159e2
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Mon Jun 9 14:25:23 2008 -0600

    mesa: refactor: new _mesa_init_pixelstore() function
    (cherry picked from commit 5f91007f996d0b7e3233f221a6b0056203e356d2)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c9e5671691289006e9b1152d6ce20200a83010c2
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Mon Jun 9 14:49:04 2008 -0600

    mesa: refactor: move _mesa_init_exec_table() into new api_exec.c file
    (cherry picked from commit b36e6f0baf64491772b8e1a1cddf68a7dcf8ee22)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=28876dd511ec2c9d5f5500499201df2588e8c7f1
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Mon Jun 9 14:22:15 2008 -0600

    mesa: refactor: move glReadPixels code into new readpix.c file

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=87534210bb9fe5f4e3053d12123491a8c2ccbf6d
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Wed Oct 17 16:18:45 2007 -0600

    Add some FLUSH_CURRENT() calls.
    
    Without these we can find ourselves in _mesa_load_state_parameters()
    computing derived lighting/material values whhen the current material
    properties haven't been updated from the VBO.
    This may be a somewhat wide-spread problem that needs more attention...
    (cherry picked from commit 49adf51eeec31c9f3c995a70acc5008522689708)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=411d6672a6f3b228faebcf13da90388ea7671ae2
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Mon Jun 9 14:14:34 2008 -0600

    mesa: refactor: move glPixelStore function into new pixelstore.c file

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9228f1c881b7574d75f6ef4dfa5e06aba398ed02
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Thu Jun 5 12:08:19 2008 -0600

    mesa: remove EXT/NV suffixes from _mesa_PointParameter functions

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d1e1a76f6220127f91f3d1adbbfc764332a9a138
Author: José Fonseca <jrfonseca at tungstengraphics.com>
Date:   Thu Aug 7 09:03:30 2008 +0100

    glut: Remove EOF characters.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7c1fda71acfbe01bf36356f6af90d9ac631e18c1
Author: Benjamin Close <Benjamin.Close at clearchain.com>
Date:   Mon Sep 22 11:59:30 2008 +0930

    i965: fix compilation
    
    Found By: Tinderbox

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a7573d805e9fa4d985cf48f467df5bd39dc3e7c0
Author: Chris Rankin <rankincj at yahoo.com>
Date:   Sun Sep 21 23:56:17 2008 +0200

    Fix X86 compilation.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=45efcc44c758a94928648bc20df32b98b3462bcc
Author: Keith Whitwell <keith at tungstengraphics.com>
Date:   Sun Sep 21 11:00:44 2008 -0700

    Remove CVS keywords.
    
    Cherry-picked from gallium-0.1
    
    Conflicts:
    
    	src/glu/sgi/libnurbs/interface/bezierEval.h
    	src/glu/sgi/libnurbs/interface/bezierPatch.h
    	src/glu/sgi/libnurbs/interface/bezierPatchMesh.h
    	src/glu/sgi/libnurbs/internals/dataTransform.h
    	src/glu/sgi/libnurbs/internals/displaymode.h
    	src/glu/sgi/libnurbs/internals/sorter.h
    	src/glu/sgi/libnurbs/nurbtess/definitions.h
    	src/glu/sgi/libnurbs/nurbtess/directedLine.h
    	src/glu/sgi/libnurbs/nurbtess/gridWrap.h
    	src/glu/sgi/libnurbs/nurbtess/monoChain.h
    	src/glu/sgi/libnurbs/nurbtess/monoPolyPart.h
    	src/glu/sgi/libnurbs/nurbtess/monoTriangulation.h
    	src/glu/sgi/libnurbs/nurbtess/partitionX.h
    	src/glu/sgi/libnurbs/nurbtess/partitionY.h
    	src/glu/sgi/libnurbs/nurbtess/polyDBG.h
    	src/glu/sgi/libnurbs/nurbtess/polyUtil.h
    	src/glu/sgi/libnurbs/nurbtess/primitiveStream.h
    	src/glu/sgi/libnurbs/nurbtess/quicksort.h
    	src/glu/sgi/libnurbs/nurbtess/rectBlock.h
    	src/glu/sgi/libnurbs/nurbtess/sampleComp.h
    	src/glu/sgi/libnurbs/nurbtess/sampleCompBot.h
    	src/glu/sgi/libnurbs/nurbtess/sampleCompRight.h
    	src/glu/sgi/libnurbs/nurbtess/sampleCompTop.h
    	src/glu/sgi/libnurbs/nurbtess/sampleMonoPoly.h
    	src/glu/sgi/libnurbs/nurbtess/sampledLine.h
    	src/glu/sgi/libnurbs/nurbtess/searchTree.h
    	src/glu/sgi/libnurbs/nurbtess/zlassert.h
    	src/glu/sgi/libutil/error.c
    	src/glu/sgi/libutil/glue.c
    	src/glu/sgi/libutil/gluint.h
    	src/glu/sgi/libutil/project.c
    	src/glu/sgi/libutil/registry.c
    	src/glx/x11/glxclient.h
    	src/glx/x11/glxext.c
    	src/mesa/drivers/dri/ffb/ffb_dd.h
    	src/mesa/drivers/dri/ffb/ffb_points.h
    	src/mesa/drivers/dri/gamma/gamma_context.h
    	src/mesa/drivers/dri/gamma/gamma_macros.h
    	src/mesa/drivers/dri/i810/i810context.h
    	src/mesa/drivers/dri/r128/r128_dd.h
    	src/mesa/drivers/dri/tdfx/tdfx_dd.h

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=64dc397d8b6a0b1b87fde0a4f20a57fab2664ef2
Author: José Fonseca <jrfonseca at tungstengraphics.com>
Date:   Wed Jul 23 21:06:01 2008 +0900

    mesa: Prefix main includes with dir to avoid conflicts.
    
    Eliminate a couple of differences with gallium-0.2

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2ea3ef9a80f1759bea8cfe61179fc30fadecea50
Author: Keith Whitwell <keith at tungstengraphics.com>
Date:   Fri Sep 12 15:03:19 2008 +0100

    mesa: remove dead file

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c07e274f44356cb662c04817f810d8d1adedd872
Author: Keith Whitwell <keith at tungstengraphics.com>
Date:   Fri Sep 12 15:02:50 2008 +0100

    mesa: add explict float casts

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=32ef6e75839d6be283e034436e5dd34eabb67958
Author: Keith Whitwell <keith at tungstengraphics.com>
Date:   Sat Sep 20 08:26:11 2008 -0700

    mesa: move fixed function vertex program builder from tnl to core mesa
    
    Also unify caching of fragment and vertex programs in shader/prog_cache.c`
    
    Brought across from gallium-0.2

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e019ead5d76fd4e6e7d47d23e0284058391e1e29
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Tue Jun 17 11:29:59 2008 -0600

    mesa: add parenthesis
    
    (cherry picked from commit c366fd83b617db6c8c064802ff4bf120d654507d)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5a46e176715b0eae7b8a715e8aec42f5a27214fc
Author: Keith Whitwell <keith at tungstengraphics.com>
Date:   Sat Sep 20 07:32:30 2008 -0700

    mesa: standardize on C99's uint*_t instead of u_int*_t

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3474e9de924d92a941b4ea33ecc694f5fad2651f
Author: José Fonseca <jrfonseca at tungstengraphics.com>
Date:   Wed Jun 4 23:55:55 2008 +0900

    mesa: Remove assyntax.h include from generated matypes.h.
    
    matypes.h doesn't really depend on assyntax.h; assyntax.h is only present
    on x86; and this way we remove the need of grep being available (which is
    relevant for scons and non-unix platforms).
    (cherry picked from commit fc286ff3ba089af5f1aca2d35b93b53a9383b1cf)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6b146214dc16b441376d8dcaba21bcc4256a2402
Author: Keith Whitwell <keith at tungstengraphics.com>
Date:   Sat Sep 20 06:43:24 2008 -0700

    mesa: move rastpos helper to tnl

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7ce597508e7400e962c8fdb2d255f9887cb9c710
Author: Keith Whitwell <keith at tungstengraphics.com>
Date:   Sat Sep 20 06:34:23 2008 -0700

    mesa: improved driver query interface
    
    Brought over from gallium-0.2 branch.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dc8058c3370588bfcad49fadace1691da47d58cd
Author: Adam Jackson <ajax at redhat.com>
Date:   Fri Sep 19 17:16:53 2008 -0400

    Update to SGI FreeB 2.0.
    
    Under the terms of version 1.1, "once Covered Code has been published
    under a particular version of the License, Recipient may, for the
    duration of the License, continue to use it under the terms of that
    version, or choose to use such Covered Code under the terms of any
    subsequent version published by SGI."
    
    FreeB 2.0 license refers to "dates of first publication".  They are here
    taken to be 1991-2000, as noted in the original license text:
    
     ** Original Code. The Original Code is: OpenGL Sample Implementation,
     ** Version 1.2.1, released January 26, 2000, developed by Silicon Graphics,
     ** Inc. The Original Code is Copyright (c) 1991-2000 Silicon Graphics, Inc.
     ** Copyright in any portions created by third parties is as indicated
     ** elsewhere herein. All Rights Reserved.
    
    Official FreeB 2.0 text:
    
    http://oss.sgi.com/projects/FreeB/SGIFreeSWLicB.2.0.pdf
    
    As always, this code has not been tested for conformance with the OpenGL
    specification.  OpenGL conformance testing is available from
    http://khronos.org/ and is required for use of the OpenGL logo in
    product advertising and promotion.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=19d9c81b8c785e94b95110a45497aa52f4a53a34
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Thu Sep 18 21:22:08 2008 -0600

    glx: re-add glapi/ path

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cfc4b4c98920293cb9a91ba0e9f89626e175c8dc
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Thu Sep 18 20:31:05 2008 -0600

    mesa: remove unneeded s_drawpix.h header

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4eb95ce807222bc31019b69156fab44aac72cfe7
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Thu Sep 18 20:27:16 2008 -0600

    glx: added "glapi/" prefix to include

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8d41e4536dfde34b55228cab6ddb081ad6252184
Author: Chris Rankin <rankincj at yahoo.com>
Date:   Thu Sep 18 16:48:11 2008 -0600

    mesa: fix asst path/include mistakes in prev commits

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=58dce864e659da3d1f9761154e622a45e420c229
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Thu Sep 18 15:29:57 2008 -0600

    mesa: fix null ptr deref bug in _tnl_InvalidateState(), bug 15834

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ecadb51bbcb972a79f3ed79e65a7986b9396e757
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Thu Sep 18 15:17:05 2008 -0600

    mesa: added "main/" prefix to includes, remove some -I paths from Makefile.template

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=374e7fd6cc95d3d91629a6e1c951d77e8a29c31c
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Thu Sep 18 13:46:47 2008 -0600

    mesa: prefix more #includes with "main/"

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=06370a91b305e0697cb5ba1659e2423c7dfaf1fc
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Thu Sep 18 13:34:57 2008 -0600

    mesa: remove a bunch of -I paths from INCLUDE_DIRS

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a25e1aa0aab6bd278eefa7c0748b491c9c6ae62c
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Thu Sep 18 13:26:30 2008 -0600

    glx: remove #include "glheader.h" lines
    
    Was only used to get the PUBLIC/USED macros.
    Also, replace "GL_FALSE" with "False" in a couple places.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3537da87de2601fa53eeda3e8d7fa0bca6eb6716
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Thu Sep 18 13:23:06 2008 -0600

    glx: remove depency on glheader.h and GLboolean type in XF86DRI code
    
    Return Bool instead of GLboolean to match other functions.
    Define PUBLIC/USED macros locally.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bbd287103dad776d8a45c87c4e51fbc26d9b80d5
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Thu Sep 18 12:26:54 2008 -0600

    mesa: prefix a bunch of #include lines with "main/".
    
    This is another step toward removing a whole bunch of -I flags from
    the cc commands.  Still need to address driver code...

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5e530d8384b0d9bb867d6407315587c84a443902
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Wed Sep 17 09:05:04 2008 -0600

    mesa: fix bug in previous changes to _slang_resolve_attributes()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=904f31a62444d9f7e9b12ddafaa4beeb7fed6dfa
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Sep 16 17:01:06 2008 -0700

    intel: Destroy bufmgr in screen destroy, not context.
    
    Caused server crashes on second context creation since
    7e0bbdcf033981282978554c2e68ce48b55aa291.
    
    Bug #17600.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=27341a97a17b23fdf57d33f78b475a474db71e4a
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Tue Sep 16 16:28:36 2008 -0600

    mesa: rework GLSL vertex attribute binding
    
    Calls to glBindAttribLocation() should not take effect until the next time
    that glLinkProgram() is called.
    gl_shader_program::Attributes now just contains user-defined bindings.
    gl_shader_program::VertexProgram->Attributes contains the actual/final bindings.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d43951192baa7b76d3e035d689f73c1d2955cddb
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Tue Sep 16 13:23:01 2008 -0600

    mesa: fix display list regression (check if save->prim_count > 0 in vbo_save_EndList())

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9d48a7832b78658d2422ae5a185276c41750010d
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Mon Sep 15 17:10:04 2008 -0600

    mesa: fix MSAA enable state in update_multisample()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d36f4ef16b338f42342cac5a7f2ec55e17fc0893
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Mon Sep 15 09:07:32 2008 -0600

    mesa: remove some assertions that are invalid during context tear-down

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bd953e872f22690bd232a758383883100d9347d0
Author: Keith Whitwell <keith at tungstengraphics.com>
Date:   Mon Sep 15 13:47:25 2008 +0100

    mesa: get another class of degenerate dlists working
    
    Primitive begin in one dlist, end in another.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a30d2c5727b67a88feee9aff2f7d9128fca9408b
Author: Keith Whitwell <keith at tungstengraphics.com>
Date:   Mon Sep 15 13:47:12 2008 +0100

    add dlist-degenerate test case

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=641b80275b7d0237c1d5bc79c19d12a0f422173a
Author: Shane Blackett <shane at blackett.co.nz>
Date:   Sun Sep 14 17:51:01 2008 -0600

    glut: s/glut_fbc.c/glut_fcb.c/

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=68a19e353e1f68d6a5725c6bcb5d89949a4efe3f
Author: Jakub Bogusz <gboosh at pld-linux.org>
Date:   Sat Sep 13 14:35:02 2008 -0600

    tdfx: fix crash and lack of visuals bug

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=87ccb9504dfda502746c3a00eb607f1837dd265d
Author: Guillaume Melquiond <guillaume.melquiond at gmail.com>
Date:   Sat Sep 13 14:25:02 2008 -0600

    i915: fix himask constant init for 64-bit build

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=811d8b86eb43b140de86e2674d50b19223d74c5e
Author: Guillaume Melquiond <guillaume.melquiond at gmail.com>
Date:   Sat Sep 13 14:24:31 2008 -0600

    glx: fix 64-bit datatype issue

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=11a889db8f182fb1d11c998e5156deac8ca9f91d
Author: Guillaume Melquiond <guillaume.melquiond at gmail.com>
Date:   Sat Sep 13 14:23:39 2008 -0600

    mesa: return after _mesa_problem() calls

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d2e0504d4e1d00bfc59d6661f9f0d33db1768f42
Author: Guillaume Melquiond <guillaume.melquiond at gmail.com>
Date:   Sat Sep 13 14:23:14 2008 -0600

    mesa: #include <stdio.h>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5d4c8ec5e04eb15969dac1abb9ea3a254eb98d44
Author: Guillaume Melquiond <guillaume.melquiond at gmail.com>
Date:   Sat Sep 13 14:22:15 2008 -0600

    remove invalid XDestroyWindow() call

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ee2c8d6d3e3df674f14e9d58947bd6b5e70a6f74
Author: Guillaume Melquiond <guillaume.melquiond at gmail.com>
Date:   Sat Sep 13 14:21:50 2008 -0600

    silence warning

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6e51febc6b4ab92588c27bc9a2754d940baadeef
Author: Guillaume Melquiond <guillaume.melquiond at gmail.com>
Date:   Sat Sep 13 14:20:14 2008 -0600

    GLU: fix asst warnings

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8db761409dadc2e899d4e7107eff3aa07b07aa11
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Sep 12 15:48:13 2008 -0700

    intel: Add a width field to regions, and use it for making miptrees in TFP.
    
    Otherwise, we would use the pitch as width of the texture, and compiz would
    render the pitch padding on the right hand side.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bdc8ac4ae2c711e2569618136bf7d9c7b25be53e
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Sep 12 14:18:14 2008 -0700

    Finish off the previous fix for TFP.
    
    A couple of those lines of debug printfs I deleted weren't actually debug
    printfs.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=34bba445a12f7b81654a416fd1630c8890cfc178
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Sep 12 13:47:37 2008 -0700

    intel: Don't segfault on TFP from a bad drawable.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=201d3419a6432a0f35dff48e606649092afb7ff7
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Sep 11 09:50:47 2008 -0700

    intel: Remove dead allow_batchbuffer param.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d3dc95e26a0da2b89e7a3cdf5bacbfc66ed17c95
Author: George Sapountzis <gsap7 at yahoo.gr>
Date:   Fri Sep 12 12:43:10 2008 +0300

    dri/swrast: fix swapBuffers after dri2

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b2e083eba2668517e40bc94e3a19cd15824ce93c
Author: Xiang, Haihao <haihao.xiang at intel.com>
Date:   Fri Sep 12 09:25:34 2008 +0800

    i965: Add support for G41 chipset which is another 4 series.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4d42c5bebf8740ebfc15571d24b6c92f79e09263
Author: Shane Blackett <shane at blackett.co.nz>
Date:   Thu Sep 11 08:35:27 2008 -0600

    added 24bpp support

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bc3b2a5d7a63c29602c35a4868942c20eb838338
Author: Shane Blackett <shane at blackett.co.nz>
Date:   Wed Sep 10 08:22:45 2008 -0600

    Fixes for Mingw

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=35fd72756a05463568d94862f4fcd234903e1204
Author: Eric Anholt <eric at anholt.net>
Date:   Mon Sep 8 08:52:48 2008 -0700

    intel: track move of bo_exec from drivers to bufmgr.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3628185f566e178a12b493fb89abf52b4b281f99
Author: Eric Anholt <eric at anholt.net>
Date:   Sat Sep 6 03:09:43 2008 +0100

    intel: track bufmgr move to libdrm_intel and bufmgr_fake irq emit/wait change.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7e0bbdcf033981282978554c2e68ce48b55aa291
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Sep 4 22:16:31 2008 +0100

    intel: Move the bufmgr back to the screen.
    
    Mesa requires that we be able to share objects between contexts, which means
    that the objects need to be created by the same bufmgr, and the bufmgr
    internally requires pthread protection for thread safety.
    Rely on the bufmgr having appropriate locking.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=11d694b1bb0cb384d802d7e0e252cf5119febb98
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Fri Sep 5 08:06:59 2008 -0600

    mesa: replace MALLOC w/ CALLOC to fix memory error in glPushClientAttrib()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9246c2fad437f3922abb20ed86156963a488be3d
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Thu Sep 4 15:25:32 2008 -0600

    mesa: replace MALLOC w/ CALLOC to fix valgrind warning

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=06537296f18750a9442e3007fe7d8b2b966dd2cc
Author: Dave Airlie <airlied at redhat.com>
Date:   Fri Sep 5 13:48:51 2008 +1000

    intel: only enable occlusion query if the drm has defines.
    
    This interface has to be re-written to not be dumb and to work
    for multiple apps.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=37c74af01ce52b603f565a6c8a9094500d5cb87a
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Thu Sep 4 14:58:02 2008 -0600

    mesa: improved gl_buffer_object reference counting
    
    Use new _mesa_reference_buffer_object() function wherever possible.
    Fixes buffer object/display list crash reported in ParaView.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4a32f0c63886b985743ecadc24fd60a23864c491
Author: Kristian Høgsberg <krh at redhat.com>
Date:   Thu Sep 4 06:23:14 2008 -0400

    configure.ac: bump dri2proto requirement, drop TTM_API define.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0adfd1021035e90995a25ec5f20b736e55075d92
Author: Xiang, Haihao <haihao.xiang at intel.com>
Date:   Thu Sep 4 11:35:15 2008 +0800

    intel: Fix depth_stencil texture.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=218df7f9c53db90abf3a6590f77c8e9e49aeedf5
Author: Xiang, Haihao <haihao.xiang at intel.com>
Date:   Thu Sep 4 11:32:52 2008 +0800

    mesa: merge stencil values into depth values for MESA_FORMAT_S8_Z24

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dc44bb8e9208680379b31df01b4499c3a3bde5cb
Author: Jakob Bornecrantz <jakob at tungstengraphics.com>
Date:   Thu Sep 4 10:35:01 2008 +0800

    mesa: Support for MESA_FORMAT_S8_Z24 texture
    
    cherry-picked from gallium-0.1

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a04aeea5c016530d7371e032438a0a8fa2c0d7f6
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Sep 3 16:13:18 2008 +0100

    intel: Fix prototype warning.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e32721c46a713f55a8fd70e61f9cb066eeb69211
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Sep 3 12:36:43 2008 +0100

    intel: Fix refcounting on depth buffer initialization in DRI2.
    
    (Reverts a change to work around the problem on 965).

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3bb2a24921af0ec419afc928ee5b279982aa01ea
Author: Xiang, Haihao <haihao.xiang at intel.com>
Date:   Wed Sep 3 14:47:36 2008 +0800

    intel: Fix a crash if dri2 is disabled.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0fd1a8c4a1201f3508cb6a98dc1c66ab9ebd919f
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Tue Sep 2 18:10:34 2008 -0600

    fix BUFFER_DEPTH/BUFFER_ACCUM mix-up

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=418b6035133e4e10bdc46fe39af192afd087dd69
Author: Roland Scheidegger <sroland at tungstengraphics.com>
Date:   Tue Sep 2 15:48:50 2008 +0200

    fix no error generated when calling glLight{if}[v] inside begin/end (bug 17408)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=55270310c5040a0821fef3cfb3b620dc6c0320a9
Author: Michel Dänzer <michel at tungstengraphics.com>
Date:   Mon Sep 1 11:43:29 2008 +0200

    Fix build by removing #include of removed dri_sarea.h.
    
    Thanks to JohnFlux on IRC for pointing out the problem.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f56b569e9af356c11869ee49a4669bb01b75397e
Author: Kristian Høgsberg <krh at redhat.com>
Date:   Wed Aug 13 11:46:25 2008 -0400

    DRI2: Drop sarea, implement swap buffers in the X server.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7a2ab6d05573508389b38f8f1fa261ba56062865
Author: Xiang, Haihao <haihao.xiang at intel.com>
Date:   Fri Aug 29 09:49:16 2008 +0800

    i965: force thread switch after IF/ELSE/ENDIF. partial fix for #16882.
    
    A thread switch is implicitly invoked after the issuance of an IF/ELSE/ENDIF
    instruction if necessary. Unfortunately it seems sometimes a forced thread
    switch is needed.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6073b49c7915147c28e9887039a51b8e4e2e62c5
Author: Xiang, Haihao <haihao.xiang at intel.com>
Date:   Fri Aug 29 09:27:28 2008 +0800

    i965: mask control for BREAK/CONT/DO/WHILE. partial fix fox #16882

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fd81433a4efbe658db742b36c0c30c17c6effea6
Author: Xiang, Haihao <haihao.xiang at intel.com>
Date:   Fri Aug 29 09:22:41 2008 +0800

    i965: Push/pop instruction state. partial fix for #16882

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6138ee9de0330b9a2bf300bc0d52b471191dd1ed
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Thu Aug 28 15:15:00 2008 -0600

    mesa: bump MAX_INSN to 350

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bafefccff8e9a56b797b988f9a5d7d72e2d51b9a
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Tue Aug 26 16:13:39 2008 -0600

    mesa: don't check for GLSL 1.2 to advertise GL 2.1
    
    The GLSL 1.2 features are minor...

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9aeb6e782567d2c6253010c0b4d72f04b9ff5962
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Tue Aug 26 16:12:29 2008 -0600

    added 7.1 MD5 sums

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=019b9529e57832439d46f2057ba79aad52e87fdd
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Tue Aug 26 15:59:06 2008 -0600

    change MESA_MINOR to 3

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=17e9bbd5a4fa660e5993c6fe05e181c3d6fd5973
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Tue Aug 26 15:58:42 2008 -0600

    7.1 updates from 7.2 branch

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=385d6b2e68e6960cf3dc7ff922427523de746a9f
Author: Timo Jyrinki <timo.jyrinki at gmail.com>
Date:   Tue Aug 26 12:36:39 2008 -0600

    asst. html doc updates

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=80af50b35b5a4e8890e15b28940576f8a1ac1476
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Mon Aug 25 09:20:26 2008 -0600

    mesa: glsl: regenerated file

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2d5087bf74f2d0e58037847058a123fe9d142038
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Mon Aug 25 09:20:00 2008 -0600

    mesa: glsl: grab latest fixes from gallium-0.1 branch
    
    Includes:
    1. Fixes failed asserting about bad swizzles in src reg emit.
    2. Tracks uniform var usage.
    3. Emit exp() in terms of EXP2 instruction.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d6df735f1c22c64c17103dd92fffd7b658a46cda
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Mon Aug 25 09:18:33 2008 -0600

    mesa: set version string to 7.3-devel

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f75843a517bd188639e6866db2a7b04de3524e16
Author: Dave Airlie <airlied at linux.ie>
Date:   Sun Aug 24 17:59:10 2008 +1000

    Revert "Revert "Merge branch 'drm-gem'""
    
    This reverts commit 7c81124d7c4a4d1da9f48cbf7e82ab1a3a970a7a.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7c81124d7c4a4d1da9f48cbf7e82ab1a3a970a7a
Author: Dave Airlie <airlied at linux.ie>
Date:   Sun Aug 24 17:52:40 2008 +1000

    Revert "Merge branch 'drm-gem'"
    
    This reverts commit 53675e5c05c0598b7ea206d5c27dbcae786a2c03.
    
    Conflicts:
    
    	src/mesa/drivers/dri/i965/brw_wm_surface_state.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a35002c1673a1a37ec79b237dda7e8f6b9c9962a
Author: Krzysztof Czurylo <krzysztof.czurylo at intel.com>
Date:   Thu Aug 21 15:01:36 2008 -0700

    965: Fix incorrect backface culling
    
    Fix incorrect backface culling for OGL tunnel in wireframe and
    point mode.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6f4fd3a4322a3d7c63207999e08b07ba46b0fc66
Author: Krzysztof Czurylo <krzysztof.czurylo at intel.com>
Date:   Thu Aug 21 15:01:20 2008 -0700

    Call _ae_update_state when array enable state changes
    
    Basically, the application enables client vertex and color arrays,
    renders something, then disables color array, and renders something
    else (using vertex array only).  Even though the color array is
    disabled (and the pointer is no longer valid), the driver still tries
    to read color data from this array (which results in an exception).
    
    This is because enabling/disabling array does not trigger
    _ae_update_state() and the list of enabled arrays is not updated.
    _ae_update_state() it's called on the first state validation only (as
    all the "dirty" flags are set at the beginning). Any further change to
    client arrays' state has no effect.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=be30fddc7c6d0a75cf0777cf24591c3a6439e2c6
Author: Krzysztof Czurylo <krzysztof.czurylo at intel.com>
Date:   Wed Jul 30 10:19:08 2008 -0700

    965: Fix color clamping issues
    
    Patch is correctly applied this time.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1a244cd9e29e0163a3d68cc30cc6f4a81a9ea96d
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Wed Jul 30 10:00:48 2008 -0700

    Formatting changes to ease application of patches

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=687cd467b3461691a6fd03d3bc38c01ed79c06fd
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Aug 21 12:12:18 2008 -0700

    i965: use dri_bo_subdata in vertex upload to get pwrite used.
    
    Otherwise, we would ping-pong objects to GTT and back as we did pwrite on
    indices (flushed and mapped to GTT) and mapped for vertices (moved back to
    CPU domain).
    
    Fixes bug #17180.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=021ce883e6146206306ebf48ccd2cd4214619ecb
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Aug 21 11:20:20 2008 -0700

    Flush vertices when updating texObj->GenerateMipmap state.
    
    Caught by texturing/gen-teximage test in piglit.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3a94b25538c647df965a93cd7734b841257ef203
Author: Peter Hutterer <peter at cs.unisa.edu.au>
Date:   Thu Aug 21 11:22:40 2008 +0200

    Report damage before modifying the area, not after.
    
    If we copy the area before reporting the damage in this area, the server may
    restore buffered data over the new data, leading to artefacts on the screen.
    Reproducable with two cursors (second of which is SW rendered) and moving
    windows around in compiz.
    
    Fixes http://bugs.freedesktop.org/show_bug.cgi?id=16384 .

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=495c02262eaaa68f2df23c2265362da51851c57a
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Aug 20 22:55:47 2008 -0700

    intel: Fix SGIS_generate_mipmap after a miptree had been validated.
    
    Previously, the updated images would be ignored because the miptree in the
    image matched the miptree in the object, even though Mesa core had just attached
    updated contents in ->Data.  Additionally, Mesa core could have tried to
    free inside our miptree if it had already been validated.
    
    Fixes bug #17077.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8f1d5ca086e16a82d7d7eb5500df9ad74f0a703f
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Wed Aug 20 15:32:33 2008 -0600

    use ftransform()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8434c65bb9f52a33ba8945bca9a0c62f7d30ed3a
Author: Kristof Ralovich <kristof.ralovich at gmail.com>
Date:   Wed Aug 20 15:30:12 2008 -0600

    glx: free driScreen in FreeScreenConfigs()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8b512781345090a18403c43c908fa84c45b8016c
Author: Kristof Ralovich <kristof.ralovich at gmail.com>
Date:   Wed Aug 20 15:24:04 2008 -0600

    glx: free context in driDestroyContext()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e2060348630b59a446bac7f734fdde40033093ab
Author: Kristof Ralovich <kristof.ralovich at gmail.com>
Date:   Wed Aug 20 15:18:38 2008 -0600

    glx: free vertex array state when context is destroyed

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fb36a54a1c327efc6602ff104b097359f9823931
Author: Kristof Ralovich <kristof.ralovich at gmail.com>
Date:   Wed Aug 20 15:06:09 2008 -0600

    fix mem leak (free psc->visuals)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=145f5f60f19574e06c536c102bec0cfd6320606d
Author: Mark Anderson <linuxman at prodigy.net>
Date:   Tue Aug 19 08:31:08 2008 -0600

    mesa: fix float blend bug

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2848b55ed5cfa3afc00937baa967fd7765fc5613
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Mon Aug 18 16:49:33 2008 -0600

    mesa: move old/obsolete MESA extensions specs to OLD/ directory

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9cc13eba3e58d5cbb905c51828b6b2743dc61290
Author: Dave Airlie <airlied at linux.ie>
Date:   Fri Jul 25 20:32:22 2008 +1000

    i965: fixup format for TFP zero copy
    (cherry picked from commit 9bc9e0ecb0fb2069b2c123e665eb2118e358098f which
    was lost in a merge)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ce61660ab90d2f80370e423e4cd40a51ff4c4902
Author: Dave Airlie <airlied at linux.ie>
Date:   Fri Jul 25 19:56:56 2008 +1000

    i965: make tex offset override work..
    
    should fix fd.o 14441
    
    (cherry-picked from commit d4244683a61f66cfb78408a37cf2587587847f96 which was
    lost in a merge)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b17b110716936c32d20910cb9589038062b4f527
Author: Xiang, Haihao <haihao.xiang at intel.com>
Date:   Wed Aug 20 15:54:41 2008 +0800

    i965: Enable GL_ARB_fragment_program_shadow and fix key->shadowtex_mask. (bug #16852, #16853)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a667d67cd6c8b9aa622cd3fce065aca92e1e8a76
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Tue Aug 19 09:24:27 2008 -0700

    r5xx: Final fog option fix.
    Is there some kind of git hook we could use to keep me from committing
    after like 10PM or so?

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7855ea2af23b20a2d6c3c0949e3f4695daca87cf
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Tue Aug 19 03:40:27 2008 -0700

    r5xx: Don't squish GL context when using FogOption

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=12e84a8b84c331d0afef63e6119fe356c84bf383
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Mon Aug 18 16:38:21 2008 -0700

    r5xx: Enable fog options.
    This uses fog HW instead of fragment programs.
    If it breaks you, let me know!

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e438827dec5a3aafa04e13caf5988f359c004249
Author: Henri Verbeet <hverbeet at gmail.com>
Date:   Mon Aug 18 09:30:52 2008 -0600

    fix byte vs. pixel offset bug for 3D textures (see bug 17170)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6a00625fbb7e42a71daa87f982eee8e9077a0679
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Mon Aug 18 08:49:41 2008 -0600

    mesa: rearrange some code in _mesa_BindTexture() to fix error detection bug 17173
    
    Also, move GL_TEXTURE_RECTANGLE init code into separate function.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c5d25c85093f089cc58c520785844fc021a09612
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sun Aug 17 14:06:47 2008 -0700

    r5xx: Add DDX and DDY instructions.
    
    Signed-off-by: Corbin Simpson <MostAwesomeDude at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b7ff70e16a5bd468c76b75c2b557897a827fae73
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Sat Aug 16 11:09:49 2008 -0600

    bring in docs from 7.0.4 release/branch

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=567d87744ab7b7c2564ce3ba9969caff214e3334
Author: Corbin Simpson <mostawesomedude at gmail.com>
Date:   Sat Aug 16 11:07:51 2008 -0600

    added test for ARB GLSL extensions

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5d762e16139a9ec5bb33788d9d7f0f0853bf1091
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Sat Aug 16 10:09:38 2008 -0600

    added glu.exports files to tarballs list

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=35479fd4b47b5488bab2b6230909e8716b858d49
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Sat Aug 16 09:54:07 2008 -0600

    fix convolutions test to consistanty use the ARB shader extension functions
    
    Was using a mix of the ARB functions and the OpenGL 2.0 shader functions.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7970b2a908822ad009d29312e69be9eb2b7a5dd2
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Sat Aug 16 09:39:10 2008 -0600

    prep for 7.1 rc4

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c0dd9122fdedd4bcab5bc0b3bbb490e6b62fac83
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Sat Aug 16 09:36:46 2008 -0600

    remove .txt suffix from shader source files

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ce00d232f3c01c71fb659568e9b58da1f24b2519
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Sat Aug 16 09:34:12 2008 -0600

    mesa: added glsl/convolutions test from gallium branch

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=db1103ebe8a4c683805694528e0a9c7a97c5769d
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Sat Aug 16 09:31:27 2008 -0600

    mesa: turn off 'x' bit misset on a few .h and .syn files

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1f4997c2aaf424c8a12cc6fdb1dd994f66074a1d
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Sat Aug 16 09:30:14 2008 -0600

    mesa: import latest GLSL code from gallium-0.1 branch

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1b39b92e6d7d3a7e6c39b985ffff32a79a510333
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Fri Aug 15 17:01:35 2008 -0600

    draw a tristrip ring instead of a single quad

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=37f452096b0c399a6614885057023f8fe8d0bc55
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Fri Aug 15 11:49:05 2008 -0600

    don't need to use LOD version of texture2D() funcs

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2e79b491fc45d6f608c042e007fa477d9ab44586
Author: Dave Airlie <airlied at redhat.com>
Date:   Thu Aug 14 21:43:34 2008 +1000

    intel: remove unneeded mem type and args

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=57acb0fad9e6299eb2e1e2c06d043b2a418e3732
Author: Michel Dänzer <michel at tungstengraphics.com>
Date:   Thu Aug 14 10:40:03 2008 +0200

    r300: Fix 3D texture support.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=505606349e5154c67d1a857d7125048669a594c3
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Wed Aug 13 10:28:38 2008 -0600

    mesa: fix a swrast state validation bug
    
    Fixes progs/glsl/points.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b9c6f2b1330a71042d3c495a1c97c4cadeff71b5
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Wed Aug 13 08:49:39 2008 -0600

    mesa: added new glsl/pointcoord.c test

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=60b92129b1334bd8a1dea3dcf153871f0e73f756
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Wed Aug 13 08:46:35 2008 -0600

    mesa: clear the unused upper-left region to black instead of leaving it undefined

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f911ca0834934fe678383b9edcffc79639dd77eb
Author: Jeremy Huddleston <jeremyhu at freedesktop.org>
Date:   Tue Aug 12 11:04:19 2008 -0700

    Removed broken/unsupported darwin-static configs
    Fixed typo in darwin config

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=98e7c1cf3852fbc2924b55b5a684f13a710eec04
Author: Jeremy Huddleston <jeremyhu at freedesktop.org>
Date:   Tue Aug 12 10:59:40 2008 -0700

    Fixed 'make install' for darwin

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c61f4e2ccec5d8dcb50b5f58a2ea08218b669129
Author: Jeremy Huddleston <jeremyhu at freedesktop.org>
Date:   Tue Aug 12 09:45:04 2008 -0700

    Apple: More cleanup of the darwin config in 7.1

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8c51e0002a3b1fd047b34d31629a15b560618cd9
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Mon Aug 11 15:09:47 2008 -0600

    mesa: glsl: add missing sampler types in sizeof_glsl_type(), bug 17079

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7536f39622d5582a80e34ee4890a36a712e7e8b9
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Mon Aug 11 15:06:55 2008 -0600

    version 41 of glext.h

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d80d0bb4d6956ce340ec8750c98a9c7a136657fe
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Mon Aug 11 15:06:37 2008 -0600

    version 20 of glxext.h

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3a428aca93fe2bab84ddfaf794a396133e802465
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Mon Aug 11 15:05:57 2008 -0600

    mesa: added comment about gl_PointCoord

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ac0d19601caf1f3f86cb30cbafb9c000479e2b37
Author: Jeremy Huddleston <jeremyhu at freedesktop.org>
Date:   Mon Aug 11 09:17:06 2008 -0700

    Apple: Cleaned up some linking and dylib ids issues

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1724334d7c82abe55b6506dfe369df4facae6f06
Author: Dave Miller <davem at davemloft.net>
Date:   Sat Aug 9 16:44:10 2008 +1000

    dri: fix crash in driGetConfigAttribIndex
    
    Accessing a GLboolean via an int pointer on big-endian == bad.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=53675e5c05c0598b7ea206d5c27dbcae786a2c03
Merge: 501338d70e96e0388fd5198625d856c4ec07745f d2796939f18815935c8fe1effb01fa9765d6c7d8
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Aug 8 15:32:24 2008 -0700

    Merge branch 'drm-gem'
    
    Conflicts:
    
    	src/mesa/drivers/dri/intel/intel_span.c
    	src/mesa/main/fbobject.c
    
    This converts the i915 driver to use the GEM interfaces for object management.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d2796939f18815935c8fe1effb01fa9765d6c7d8
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Aug 8 13:58:48 2008 -0700

    intel-gem: Update to new check_aperture API for classic mode.
    
    To do this, I had to clean up some of 965 state upload stuff.  We may end
    up over-emitting state in the aperture overflow case, but that should be rare,
    and I'd rather have the simplification of state management.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=527e1cf172cb0a4d1f2891a351498669be1620cd
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Aug 8 10:53:25 2008 -0700

    965: cleanups to state emission from aperture checking and state ordering.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=501338d70e96e0388fd5198625d856c4ec07745f
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Fri Aug 8 09:04:57 2008 -0600

    mesa: fix out-of-bounds memory reads in swizzle_copy()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=919ec22ecf72aa163e1b97d8c7381002131ed32c
Author: Jeremy Huddleston <jeremyhu at freedesktop.org>
Date:   Fri Aug 8 02:52:10 2008 -0700

    glx/x11: Added some #ifdef GLX_DIRECT_RENDERING protection

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ec770150edff9a5955f52e538adc4bac94c92cad
Author: Jeremy Huddleston <jeremyhu at freedesktop.org>
Date:   Fri Aug 8 02:37:14 2008 -0700

    glx/x11: Fix missing __GL_EXT_BYTES declaration

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=01ac4540f04d47b64aeead8984c92e39b436b5f9
Author: Jeremy Huddleston <jeremyhu at freedesktop.org>
Date:   Fri Aug 8 02:19:52 2008 -0700

    Apple: Some changes to fix compilation problems on OSX

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ee8dfdf4c9f0bbf4f99a6b78dbddc4871fd80a1c
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Thu Aug 7 07:54:53 2008 -0600

    mesa: fix glBindTexture error string (bug 17005)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=523ee3ddbe29f5c2915d42a700115f570c277e15
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Wed Aug 6 09:02:39 2008 -0600

    disable debug code accidentally enabled by prev commit

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5f460939386c5bcb04b9a778c8ddc41b366c30ee
Author: Haihao Xiang <haihao.xiang at intel.com>
Date:   Wed Aug 6 09:01:34 2008 -0600

    mesa: glsl: count number of temp regs used

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fb71a484133c53d37e9510b96d14ab04724ead79
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Wed Aug 6 08:52:56 2008 -0600

    mesa: fix comment about texture targets (bug 17005)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f1e4ca776f1c1f86beb8872d32009d902cf64e88
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Wed Aug 6 08:39:54 2008 -0600

    fix some FBO/texture queries (bug 15296)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c20a1736566d301f38cc1271284b1fde9adb2741
Author: Xiang, Haihao <haihao.xiang at intel.com>
Date:   Wed Aug 6 14:15:31 2008 +0800

    i965: update TexSrcUnit for OPCODE_TXB

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8e8019b49ab137403ba92aef3e286f4e27049ad5
Author: Xiang, Haihao <haihao.xiang at intel.com>
Date:   Tue Aug 5 11:28:54 2008 +0800

    dri: Fix write/read depth buffer issue under 16bpp mode. See bug #16646

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a3024caff1c790cf9f24476926aa62198f1e7b53
Author: Xiang, Haihao <haihao.xiang at intel.com>
Date:   Tue Aug 5 10:18:56 2008 +0800

    i965: Use program->SamplerUnits[] to get the appropriate texture unit.
    
    inst->TexSrcUnit is used as an index into program->SamplerUnits[] since
    the commit ade508312c701ce89d3c2cd717994dbbabb4f207, and program->SamplerUnits
    is a sampler-to-texture-unit mapping.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=62fb5f7b9ab70017d5de6ab3d0886bc4cbdbc57f
Author: Adam Jackson <ajax at redhat.com>
Date:   Tue Jul 8 11:07:32 2008 -0400

    Drop unused 'entries' field from __glxHashTable.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=61b3ce8f9787edd7d5678f87aa4c2a0a6f8c0e45
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Sun Aug 3 11:13:12 2008 -0600

    added null ptr check (fix bug 16959)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ded9414024ef7b2fb1d991d872c56c0d85e9ce1f
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Jul 31 14:13:30 2008 -0700

    intel-gem: Always build GEM execbuffer code.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e9bf3e4cc9a7e4bcd4c45bd707541d26ecdf0409
Author: Jesse Barnes <jbarnes at hobbes.lan>
Date:   Thu Jul 31 11:50:37 2008 -0700

    intel: sync to vblank by default
    
    Effectively default to vblank_mode=3 on Intel to avoid tearing by default.
    Users wanting to go "as fast as possible" (despite not being able to see frames
    faster than their refresh rate allows) can still set the vblank_mode manually.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c9120a0d1928f8ca6114923fd307fbc5c358eb0b
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Jul 30 14:14:44 2008 -0700

    intel-gem: Use new getparam to detect kernel GEM support.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3e8e292db0794a4d2dda1605f86e8f71dbf1d661
Author: Guillaume Melquiond <guillaume.melquiond at gmail.com>
Date:   Wed Jul 30 07:56:42 2008 -0700

    Always pass CFLAGS when compiling or linking demos
    
    To ensure that the correct architecture flags are used, always pass the
    user's CFLAGS when compiling or linking the demos. Fixes #16860.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b068ab62a0433b6a92374c83f153b3c9ac4b4e5e
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Tue Jul 29 17:50:43 2008 -0600

    updated GLSL bug fixes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1bdb1345703584d9247c84f8efb9056db22de682
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Tue Jul 29 17:49:38 2008 -0600

    mesa: glsl: remove old assertion (fixes glsl/bitmap.c)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=40f7e5f6749be3365a50d9a3931c03189b5352e7
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Tue Jul 29 17:47:52 2008 -0600

    mesa: disable debug code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ff916d718a461f9af96c89d3c19ec17adcbdaba5
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Tue Jul 29 17:45:46 2008 -0600

    mesa: regenerated files

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=016701f6860a840e079cb4c5f844a8cced712cd8
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Tue Jul 29 17:43:35 2008 -0600

    mesa: Silence compiler warnings on Windows.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b26a80aa12f1f8316da495b4fdeb94e75ba5d740
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Tue Jul 29 17:37:55 2008 -0600

    mesa: cast to fix warning

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a7dd701421082dbe6637f6b80a0707f14f69e007
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Tue Jul 29 17:37:13 2008 -0600

    mesa: fix bug/failure in recursive function inlining
    
    Fixes a failure for cases such as y = f(a, f(a, b))
    All the usual tests still pass but regressions are possible...

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6045f171381744fd8e703d978c3d188e30da4b94
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Tue Jul 29 17:33:52 2008 -0600

    mesa: glsl: silence warning (s/int/GLuint)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a75015ef0301f3db4f3d5f86b6b2f85765f8465a
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Tue Jul 29 17:32:35 2008 -0600

    mesa: remove stray debug code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1638edb3256b3b4bd8bc2eb65d02573601ef9a44
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Tue Jul 29 17:29:30 2008 -0600

    mesa: glsl: assorted fixes for resolving polymorphic functions
    
    Plus,
    - fix some issues in casting function arguments to format param types.
    - fix some vec/mat constructor bugs
    - find/report more syntax/semantic errors

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6225e51a73a51fa46d839a429f254d7786b1fd18
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Fri Jul 25 14:48:36 2008 -0600

    mesa: glsl: re-order some constructors

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d9b6425e0004bf13e1ff9659e0b807d6d2911b70
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Fri Jul 25 14:48:14 2008 -0600

    mesa: glsl: remove unneeded operators

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=91e1918f484b698016ca43bafdf4fddf2648cca5
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Tue Jul 29 17:27:44 2008 -0600

    mesa: glsl: added null ptr check

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6f1abb9c215583d11980294f7469da41ec14b7da
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Tue Jul 29 17:27:22 2008 -0600

    mesa: fix issues causing warnings on Windows

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1b465f287fd26d14797eca7c7a3f6cd339923e00
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Thu Jul 24 17:49:33 2008 -0600

    mesa: glsl: additional error detection
    
    Plus begin some fixes for vec/matrix constructors.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=16dc993d4f01f6882933953115abc6ec7d93ba0b
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Thu Jul 24 15:49:09 2008 -0600

    mesa: gls: fix broken else clause of conditional break/continue
    
    In the following case:
    
       for () {
          if (cond)
             break;  // or continue;
          else
             something;
       }
    
    The "something" block didn't get emitted.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3d500f00d2a09becccd62abc0472090c4faa53d6
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Thu Jul 24 14:56:54 2008 -0600

    mesa: glsl: only try to link shaders defining main()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=56bac7a35cf5763c28164224a45dae46e06aacbb
Author: Michal Krol <michal at tungstengraphics.com>
Date:   Thu Jul 24 11:03:05 2008 +0200

    mesa: Silence compiler warning on windows.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5d9b33095ad6eff5ae55493629daac781897c55e
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Wed Jul 23 15:04:25 2008 -0600

    mesa: glsl: fix/simplify array element handling
    
    Also fix bug in comparing large structs/arrays.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d4c73c619a8d0db2f9662ab5cbdc15e854efce25
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Wed Jul 23 12:00:48 2008 -0600

    mesa: glsl: mark constructor params as const

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=01c0558f70ead32db9b7da4ebdc2b33d2477c3e5
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Tue Jul 22 18:27:56 2008 -0600

    mesa: glsl: rework swizzle storage handling
    
    Build on the heirarchal approach implemented for arrays/structs.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fb3422a241d7483c108f05290f966ffdbd219c3f
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Tue Jul 22 17:38:55 2008 -0600

    mesa: fix uninitialized var

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7af8dddf2705cf0e2c02154615900bf49c8ee25a
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Tue Jul 22 15:17:10 2008 -0600

    mesa: glsl: implement constructor functions for user-defined types

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a9412ca2e89030897cd45747b70ebab6840c46b7
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Tue Jul 22 11:54:22 2008 -0600

    mesa: remove stray debug assertion

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b36749d066bcba848d08937090492c33a277851d
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Mon Jul 21 20:42:05 2008 -0600

    mesa: fix glUniform error checking for samplers

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b7eea9a1ce9f3a28b74d77db19dcd859b6638a41
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Tue Jul 29 17:19:25 2008 -0600

    mesa: refactor: move _mesa_Bind/Gen/DeleteProgram() to arbprogram.c
    
    No API-level functions now in program.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ff9b6a0ae2b38e9de717a688e823fd8b665d159a
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Mon Jul 21 17:18:22 2008 -0600

    mesa: initial support for GLSL struct/array comparisons

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=65db8c9518036bee7110befb4927f2995c7a125c
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Mon Jul 21 16:04:56 2008 -0600

    mesa: added null ptr check (error handling case)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=19d44b95feaeb3d983a84827471f81afc079faf0
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Mon Jul 21 16:04:24 2008 -0600

    mesa: fix +=, -=, etc. operators

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=be50c481016ea9d01f97812ead5042618c05b37f
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Mon Jul 21 14:23:33 2008 -0600

    mesa: remove an error check for NV_v_p that doesn't apply to ARB_v_p

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bc985b5790bcbf2d19b2e42fee0807b1a3c9bc91
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Mon Jul 21 14:16:07 2008 -0600

    mesa: fix some issues in _mesa_validate_program()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ffbc66bf614c5a2b9bc3a68a6fa7d027405a55b9
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Mon Jul 21 13:58:50 2008 -0600

    mesa: assorted glsl uniform/attribute fixes
    
    Fix incorrect uniform/attribute size query results.
    Add missing error checking for glUniform, glUniformMatrix params
    Fix an array size/allocation error.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=74a19b0abd382574ff583eab81a374acead9254d
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Fri Jul 18 19:46:19 2008 -0600

    mesa: glsl: various writemask/swizzle improvements and clean-ups

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=38a62ede6c68f292615ff8eaac749e12652dbdb9
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Tue Jul 29 17:15:08 2008 -0600

    mesa: rework array/struct addressing code.
    
    The slang_ir_storage type now has a pointer to parent storage to represent
    storage of an array element within an array, or a field within a struct.
    This fixes some problems related to addressing of fields/elements in non-
    trivial cases.  More work to follow.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=378017417a7a0b7b8e25b6e859e9dcb92ef24ea9
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Fri Jul 18 12:52:24 2008 -0600

    mesa: fix some GLSL /= int operators
    
    plus add a few more special constructors to improve code quality.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f45ed0eb8d4d9cf01cf1d3d8b8d3f4fb774c4d48
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Fri Jul 18 12:51:39 2008 -0600

    mesa: fix set_program_uniform_matrix(): need to loop over matrix count

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5bfbcf7265dfc72d85f6adbf3b243355b16334d9
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Tue Jul 29 17:12:19 2008 -0600

    mesa: implement grammar/parsing for precision/invariant syntax
    
    Plus, fix some issues with pre-defined preprocessor symbols and version checking.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c3ad1761586c640ba7d4060c4a6917ce61078cf9
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Tue Jul 29 17:09:40 2008 -0600

    mesa: Silence compiler warnings on Windows.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=153407f72d3492f9d35e2424bb877def8b1a1dcd
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Tue Jul 29 17:05:54 2008 -0600

    mesa: fix some function inlining bugs
    
    Need to add local vars of original function to the new scope's variable
    list (though the DECLs were already present).
    In slang_operation_copy() call slang_replace_scope() for SLANG_OPER_BLOCK_NEW_SCOPE opers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=527e1357b59a476348b5fd2600fb99e85cc4e897
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Tue Jul 29 17:04:53 2008 -0600

    mesa: improved printing

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1a5c99f4b5ccbc71f3649092c723b5e295456314
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Tue Jul 29 16:46:08 2008 -0600

    document GLSL 1.20 status

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=44c7f37b448201ad1276883ae5e6f7a3bdc4e7ac
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Tue Jul 29 07:38:13 2008 -0600

    disable GL_ARB_shading_language_120 until 1.20 features are complete

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b5095ab97f4cf4d2d0e5b99b7813a2e466c2459c
Author: Florent Thoumie <flz at FreeBSD.org>
Date:   Mon Jul 28 14:44:43 2008 +0100

    autoconf: disable dri drivers build if being asked
    
    Allow --with-dri-drivers={,no} to disable DRI drivers build.
    
    Signed-off-by: Florent Thoumie <flz at FreeBSD.org>
    Signed-off-by: Robert Noland <rnoland at 2hip.net>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=57aea290e1e0a26d1e74df6cff777eb9f038f1f8
Author: Michel Dänzer <michel at tungstengraphics.com>
Date:   Mon Jul 28 10:49:43 2008 +0200

    r300: Fix off-by-one error in calculation of scissor cliprect.
    
    Fixes http://bugs.freedesktop.org/show_bug.cgi?id=16123 .

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c1fb448ce8dd98f8e5fd5a39707f96cc14535bd4
Author: Nicolai Haehnle <nhaehnle at gmail.com>
Date:   Sun Jul 27 21:40:17 2008 +0200

    r300: Fix a crash related to depth textures (triggered by Glest w/ shadowmaps)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c117d0efd28887069607f405be99fbc09fcb4cab
Author: Nicolai Haehnle <nhaehnle at gmail.com>
Date:   Sun Jul 27 21:31:49 2008 +0200

    r300: Implement ARB_shadow_ambient; add STATE_SHADOW_AMBIENT

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e88be7d375032fbddb34a77debe6604fa029492c
Author: Nicolai Haehnle <nhaehnle at gmail.com>
Date:   Sun Jul 27 21:18:29 2008 +0200

    r300: Fix point minmax size
    
    There are 6 subpixel units per pixel, not 16.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=322677b8789c031024fb3fb4618f27e7a6ffec5d
Author: Nicolai Haehnle <nhaehnle at gmail.com>
Date:   Sun Jul 27 18:18:59 2008 +0200

    r300: Implement hardware acceleration for ColorLogicOp

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0973d348d7a9c8d50829a33112dceb4e7f7a61ef
Author: Nicolai Haehnle <nhaehnle at gmail.com>
Date:   Sun Jul 27 16:36:05 2008 +0200

    r500: Handle non-native swizzles in texture instructions
    
    This fixes piglit's fp-kil and fp-generic/kil-swizzle tests.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1bdf5e09a049d8d60bf147f9d88bbdb2b8588752
Author: Nicolai Haehnle <nhaehnle at gmail.com>
Date:   Sun Jul 27 15:14:07 2008 +0200

    r500: Redirect TEX writes to output registers
    
    While R500 fragment program texture instructions appear to support writemasks,
    they cannot write to the output FIFO immediately, so we need to insert a MOV
    for these instructions.
    
    This fixes piglit's fp-fragment-position and fp-incomplete-tex tests.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=902e401a384a8213d1239aae42bc2b7071ad6bd8
Author: Eric Anholt <eric at anholt.net>
Date:   Sat Jul 26 17:12:04 2008 -0700

    intel: Don't return a renderbuffer with alpha when just GL_RGB is requested.
    
    Fixes oglconform rbGetterFuncs testcase.  The span code for this mode hasn't
    actually been tested.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=85e44fcd51b2f2e0bb0c97161fdde1971767eefd
Author: Nicolai Haehnle <nhaehnle at gmail.com>
Date:   Sat Jul 26 16:16:23 2008 +0200

    r200: Do not set second coordinate clamping for 1D textures
    
    Fixes piglit's tex1d-border test.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=477fa8fe1241aedde281defca52f02a8e7385733
Author: Nicolai Haehnle <nhaehnle at gmail.com>
Date:   Sat Jul 26 16:15:33 2008 +0200

    r300: Always emit LOAD_VBPNTR immediately before index-based rendering
    
    This fixes one type of lockup I've been seeing on my test system.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1e645b365900cf1c71ca5594bd6b549a1f203040
Merge: e5022c3fdf9888857f22f9a1690035ff3f90d36b 9bc9e0ecb0fb2069b2c123e665eb2118e358098f
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Fri Jul 25 18:31:44 2008 -0700

    Merge branch 'master' into drm-gem
    
    Conflicts:
    
    	src/mesa/drivers/dri/common/dri_bufmgr.c
    	src/mesa/drivers/dri/i965/brw_wm_surface_state.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e5022c3fdf9888857f22f9a1690035ff3f90d36b
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Jul 25 12:40:16 2008 -0700

    mesa: Return 0 for cube map face of non-cubemap framebuffer attachments.
    
    Fixes some oglconform fbo testcases.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ff60e3fa031504b403766324b1fae3ccacec6650
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Jul 25 12:17:58 2008 -0700

    intel: If a tex image doesn't fit in the object's tree, make a temporary tree.
    
    Previously, we would just store the data as malloced memory hanging off the
    object, which would get memcpyed in at validate time.  This broke an
    oglconform render-to-texture test, since validate wasn't called but a miptree
    was expected.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9bc9e0ecb0fb2069b2c123e665eb2118e358098f
Author: Dave Airlie <airlied at linux.ie>
Date:   Fri Jul 25 20:32:22 2008 +1000

    i965: fixup format for TFP zero copy

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=04c98089d15d27e541561d3fb35b9c28b699833b
Author: Dave Airlie <airlied at linux.ie>
Date:   Fri Jul 25 19:57:35 2008 +1000

    Revert "intel: disable zero-copy TFP."
    
    This reverts commit 94979950e8991bd44899eb4067c3ae43449ce51e.
    
    I've fixed it instead

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d4244683a61f66cfb78408a37cf2587587847f96
Author: Dave Airlie <airlied at linux.ie>
Date:   Fri Jul 25 19:56:56 2008 +1000

    i965: make tex offset override work..
    
    should fix fd.o 14441

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=94979950e8991bd44899eb4067c3ae43449ce51e
Author: Dave Airlie <airlied at redhat.com>
Date:   Fri Jul 25 16:31:38 2008 +1000

    intel: disable zero-copy TFP.
    
    patch from Fedora. maybe someone can fix this later but for now
    lets try and release Mesa so ajax can live his life and get Xorg 7.4 out.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=948f6e302ca3b6e0aa4d74eaef2e17dfb31bdfd5
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Thu Jul 24 14:47:28 2008 -0600

    mesa: move extensions->version code into separate function

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d8ababdcc2e359b4325b036bf7ae5447498a6521
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Thu Jul 24 14:28:43 2008 -0600

    mesa: don't include Mesa version in GL_SHADING_LANGUAGE_VERSION string

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=51bfb6aa992043f780a1641e6d53282374526c66
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Thu Jul 24 14:27:11 2008 -0600

    query/print GLSL version string

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9a4be9785f932bedf727fbf88244ac1b158b09a5
Author: Jesse Barnes <jbarnes at jbarnes-t61.(none)>
Date:   Thu Jul 24 09:11:37 2008 -0700

    intel: remove buffer swap debug output
    
    Accidentally pushed as part of the last commit.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6118d830a63d1637587671bdfa9810f3e31c24e7
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Thu Jul 24 08:39:51 2008 -0700

    Revert "965: Fix color clamping issues"
    
    This reverts commit b993d539a76e7f1446890a85e4b61deec4d4162d.  The
    patch was applied incorrectly.  Actual fix coming soon.  Sorry for the
    noise.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7c2d7f8cf5b647c81d2df2ee7f9da6fec08f472a
Author: Thomas Hellstrom <thomas-at-tungstengraphics-dot-com>
Date:   Thu Jul 24 13:35:35 2008 +0200

    Fix a typo.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9dd73d58ae7850dcfa754cb443093825f00cac9f
Author: Thomas Hellstrom <thomas-at-tungstengraphics-dot-com>
Date:   Thu Jul 24 13:32:59 2008 +0200

    Add new demo "fbo_firecube".
    Tests fbo render-to-texture for various internal texture image formats.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=117533759fc6ee57f65a48e7115d4f564ed167f4
Author: Pawel Pieczul <Pawel.Pieczul at intel.com>
Date:   Wed Jul 23 15:43:23 2008 -0700

    965: Fix partially transparent textures in  Doom 3 engine games
    
    Numbers of destination depth registers corrected (destination stencil
    register was sent as depth register).

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2e3714380027252ba17a11f23eae851d3f77ab02
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Jul 23 09:17:07 2008 -0700

    intel: Add a little span cache to spead up readpixels by cutting syscalls.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d2d5abfaeb46fc7b4d4267a6c9e92420fc9b5334
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Jul 22 15:20:07 2008 -0700

    intel-gem: Use pread/pwrite for span access.
    
    This will avoid clflushing entire buffers for small acesses, such as those
    commonly used by regression tests.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f0ca917924a749b1fa287cc9536607ace03c2f89
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Jul 16 11:13:35 2008 -0700

    intel: improve 2d batchbuffer debug output.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1c8791c581ba2e3906a98a74e998dd51dd474ddb
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Jul 16 10:34:39 2008 -0700

    intel: Fix CopyTexSubImage's src tiling arg for the blit.
    
    Didn't hurt 915, but needed for 965.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bdaa06ad639821368ac8d1af7b7561fd7e83fb13
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Jul 15 14:26:19 2008 -0700

    intel: move renderbuffer mapping to separate functions.
    
    This lets us avoid duplicated code for doing so, including the depthstencil
    paths that aren't covered by SpanRenderStart/Finish.  Those paths were
    missing the span funcs setup, leading to a null dereference in the fbotexture
    demo.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=97988ccc46c0248177cd71937021ca8cc2a7452b
Author: Jesse Barnes <jbarnes at jbarnes-t61.(none)>
Date:   Tue Jul 22 09:39:23 2008 -0700

    intel: fix buffer swaps and enable page flipping on 965
    
    Some buffer swap intel render buffer fields (pf_num_pages & vbl_pending) are
    also used for page flipping, so enable the code that sets & updates them on
    965.  This allows buffer swaps and page flips to work on 965 and prevents hangs
    in LOCK_HARDWARE in the buffer swap case due to an uninitialized vbl_pending
    field.
    
    Fixes FDO #16118.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b993d539a76e7f1446890a85e4b61deec4d4162d
Author: Pawel Pieczul <Pawel.Pieczul at intel.com>
Date:   Mon Jul 21 10:57:20 2008 -0700

    965: Fix color clamping issues

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=77497eb73b9aa349f41f3bcb493d84610e302371
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Mon Jul 21 09:01:21 2008 -0600

    mesa: revert building glslcompiler by default

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=99fe0c222c2853a612b73aa6fcffb0a532ce5747
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Fri Jul 18 12:40:04 2008 -0700

    intel-gem: Bump driver date
    
    Bump the driver date and insert the string "GEM".  When running tests,
    this make it much easier to know that the right driver is being used.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=776c60d3c33b05f59181a2052a9f03147bc51111
Author: Dan Nicholson <dbn.lists at gmail.com>
Date:   Fri Jul 18 07:40:41 2008 -0700

    autoconf: Support Motif widgets in GLw with --enable-motif
    
    Add an --enable-motif option, which will enable the Motif widgets in
    libGLw and link it with libXm. The Motif installation information will
    be gathered from the motif-config script (this comes with LessTif) or
    fallback to the standard autoconf checks.
    
    To allow the location of the Motif headers to be set from configure, the
    default setting of -I/usr/include/Motif1.2 has been moved into
    configs/default and then passed to the Makefile through the MOTIF_CFLAGS
    variable.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b4b7326717d3253656f9702fc04f06f8d210a6aa
Author: Xiang, Haihao <haihao.xiang at intel.com>
Date:   Fri Jul 18 17:40:11 2008 +0800

    intel: fix texture border issue. (bug #16697)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3bfedb7ed4a35cfcc7187bc22314833ef1d96ec9
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Thu Jul 17 15:40:10 2008 -0600

    mesa: build the stand-alone glslcompiler by default, update the docs

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=73b8ee412110598b5c54ac695fcfce2878fdbe07
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Thu Jul 17 10:09:04 2008 -0600

    mesa: regenerated file

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d9f4d04111133a7dab5e645021e56245febea2ae
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Thu Jul 17 10:03:10 2008 -0600

    mesa: fix/improve the atan(y,x) function

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f49d345a51bb208fee19fc25762bcdb0e7f67174
Author: Brad Smith <brad at comstyle.com>
Date:   Thu Jul 17 08:15:57 2008 -0600

    mesa: added checks for OpenBSD

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0138435643d77478f5e06ef4572e704e0230163b
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Wed Jul 16 16:27:14 2008 -0600

    mesa: regenerated file

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=33a25729e8d7563ac181303c6a8f69f35155f059
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Wed Jul 16 16:04:43 2008 -0600

    mesa: fix temp re-use bug in emit_arith()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=082cde143b880d4c87f11680b3a40a8e09c44367
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Wed Jul 16 14:47:21 2008 -0600

    mesa: fix copy&paste errors in degrees() functions

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=29cb89d0c2cb17e2fa38563fc93794a6ebd75cf9
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Wed Jul 16 10:37:49 2008 -0700

    intel: Clean-up ARB_texture_env_crossbar
    
    Enable support for ARB_texture_env_crossbar in the master extension
    list instead of in every single device-specific list.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=442c195c4afce2509130a718c44a69a5b009979e
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Wed Jul 9 08:57:02 2008 -0700

    Remove redundant initalization of MaxTextureUnits

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7d13dded5c581c2a1741252b1ef04f7ae4a9627b
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Wed Jul 16 10:23:28 2008 -0600

    mesa: add GL_POLYGON_OFFSET_POINT/LINE/FILL queries, remove GL_TEXTURE_ENV_COLOR, GL_TEXTURE_ENV_MODE
    
    Issues found by Bob Ellison.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b7c54945fe212811d9749b623f582569522bc440
Author: Blair Sadewitz <blair.sadewitz at gmail.com>
Date:   Tue Jul 15 17:21:43 2008 -0600

    additional preprocessor checks for stdint.h, inttypes.h, etc
    
    The patches to glext.h and glxext.h have been sent to Khronos/bugzilla.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ece7183ff1b1bba1ae8e41b143e2ccbc38376dc3
Author: Blair Sadewitz <blair.sadewitz at gmail.com>
Date:   Tue Jul 15 17:12:23 2008 -0600

    mesa: added test for __NetBSD__

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4c6dcbf091b5a83c2b75e8b42299497b1b187109
Author: Blair Sadewitz <blair.sadewitz at gmail.com>
Date:   Tue Jul 15 17:11:33 2008 -0600

    mesa: added test for __NetBSD__

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e6218d071db46cbf98486f97b238cccf78c4aefa
Author: Blair Sadewitz <blair.sadewitz at gmail.com>
Date:   Tue Jul 15 17:06:17 2008 -0600

    mesa: check for __INTERIX to typedef uintptr_t

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=546c7fb221e2d0b7e56fb390f6e911a5f515328c
Author: Blair Sadewitz <blair.sadewitz at gmail.com>
Date:   Tue Jul 15 17:05:28 2008 -0600

    mesa: extra braces

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=461e17880650500cdbb35133ba12c3b809b778f1
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Tue Jul 15 16:55:23 2008 -0600

    mesa: regenerated file

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=716f70d7826c15cfaf09653ae525286f3eb59a07
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Tue Jul 15 16:04:26 2008 -0600

    mesa: add missing IR_LOG2 case

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b0d173f4053ee006717fb1c04cf12d1d687052e6
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Tue Jul 15 15:32:53 2008 -0600

    mesa: fix some broken /= operators

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8c653f6e093624bfdef47ca83728465c86f338b7
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Tue Jul 15 15:03:42 2008 -0600

    mesa: fix some broken bool, bvec2, bvec3, bvec4 constructors

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7d7d114e5963abf57ad50159524f830e430ec51d
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Tue Jul 15 14:41:47 2008 -0600

    mesa: fix storage size computation in emit_arith()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a5f02368d2a9ab1f814eba2c997729c6c655fc5e
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Jul 15 13:14:18 2008 -0700

    intel-gem: Disable spantmp sse/mmx functions when tile swizzling.
    
    Those functions rely on being able to treat the GET_PTR returned value as an
    array indexed by x, but that's not the case for our tiling.
    
    Bug #16387

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=27e3f7f21d4405edbdbe98b5b62b1eaeec0d4aab
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Tue Jul 15 11:06:31 2008 -0700

    glx: Update my e-mail address. :)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=67108adb48f3be927d7fb92ba8f6bd5c9d165222
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Tue Jul 15 11:06:04 2008 -0700

    glx: Trivial clean-ups to __glXSetArrayEnable

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f214a848abb7cefb3d2c0bb7d172d54deeb05308
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Mon Jul 14 15:59:44 2008 -0600

    mesa: assemble main() after all other functions
    
    Before, main() had to come after any functions it called.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=946abd9b5a55f999ef21f807769f5fb81b10a426
Author: Eric Anholt <eric at anholt.net>
Date:   Mon Jul 14 13:55:37 2008 -0700

    i915: fix build after previous commit.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c62cb6be6c0e67a94320e3f25c182b07b3e78056
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Mon Jul 14 09:51:35 2008 -0600

    mesa: fix stencil state problem when GL_ATI_separate_stencil wasn't enabled
    
    In glStencilFunc/Op/Mask() set both the front and back-face state, unless
    GL_EXT_stencil_two_side is enabled.  Before, we only set the front+back state
    if GL_ATI_separate_stencil was enabled.
    
    Ultimately, we probably should remove GL_EXT_stencil_two_side since it's
    incompatible with GL 2.x.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4430597bf6944951136a16c39a7bc458dc926800
Author: Guillaume Melquiond <guillaume.melquiond at gmail.com>
Date:   Mon Jul 14 08:50:36 2008 -0600

    fix gltrace (bug 16691)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0a7df3794c35ed53c0243ec2b5e954debedfdfe6
Author: Julien Cristau <jcristau at debian.org>
Date:   Sun Jul 13 17:27:58 2008 +0200

    glu: only export public symbols

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f7eb0cec69f35c88baa82b8366b37964269feb92
Author: Julien Cristau <jcristau at debian.org>
Date:   Sun Jul 13 17:13:32 2008 +0200

    mklib: don't version symbols when using --exports
    
    Use the default version instead of one based on the library SONAME
    in the version script created by --exports.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a63b90712aad81d544eb8931493a6c4a7805f7fb
Author: Blair Sadewitz <blair.sadewitz.gmail.com>
Date:   Mon Jul 14 08:15:10 2008 -0600

    mesa: also check for __NetBSD__

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=62db707a3dd4bf821b189e937fa133009007a2b5
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Wed Jul 9 15:58:31 2008 -0600

    mesa: check for null shader->Source

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5e600209f4908ece2ba8b7f880e1d7e950d2cfb4
Author: Chris Rankin <rankincj at yahoo.com>
Date:   Mon Jul 14 10:09:58 2008 +0200

    radeon: SetTexOffset support
    
    This patch is a straightforward duplication of the R200 SetTexOffset code,
    except that there is no big-endian tx_table[] array.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=93115c4b235896df097b91edec7458a8a4488c4e
Author: Stephane Marchesin <marchesin at icps.u-strasbg.fr>
Date:   Mon Jul 14 01:03:07 2008 +0200

    nouveau: say goodbye to the old DRI driver...

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4fab47b13c214dc79e0ae5d8001521029ce34231
Author: Dave Airlie <airlied at linux.ie>
Date:   Sun Jul 13 19:00:46 2008 +1000

    glx/dri: only report DRI2 extensions when DRI2 is enabled.
    
    Fixes bug 15477

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e81ba58bf4c20229677cdf89b5970b55cefb2199
Author: Nicolai Haehnle <nhaehnle at gmail.com>
Date:   Sat Jul 12 21:13:03 2008 +0200

    r300_fragprog: Use nqssa+dce and program_pair for emit
    
    Share almost all code with r500_fragprog now.
    
    This also fixes Piglit's texrect-many test, which means that the compiz
    bicubic plugin should work with hardware acceleration now.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3b8081603bf846285e56a6ecafaf182935fd8733
Author: Dan Nicholson <dbn.lists at gmail.com>
Date:   Sat Jul 12 10:04:44 2008 -0700

    Always pass -linker and -ldflags to mklib for shared libraries
    
    This just makes the use of mklib more consistent throughout Mesa where
    we always want to pass the linker and LDFLAGS when we might be making a
    shared library.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=db072baaaf6adcd176ea7e4d67b77177de7eca31
Author: Dan Nicholson <dbn.lists at gmail.com>
Date:   Fri Jul 11 13:54:48 2008 -0700

    Call mklib with $(SHELL) so the user controls the interpreter
    
    Respect the user's choice of shell when running mklib rather than always
    using /bin/sh.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4f5d97ee9eae6f2adf27e2297f955b601483d61b
Author: Dan Nicholson <dbn.lists at gmail.com>
Date:   Tue Jul 8 07:49:31 2008 -0700

    Call minstall with $(SHELL) so the user controls the interpreter
    
    Running minstall directly means that /bin/sh is always used as hte
    interpreter. If the user needs or wants to use a different shell fo
    minstall, they can use the SHELL make variable.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9eee7f260f4474f9eea7384b94619b3f7fee017b
Author: Dan Nicholson <dbn.lists at gmail.com>
Date:   Tue Jul 8 07:44:58 2008 -0700

    Set $(SHELL) for all configs
    
    Most make implementations will use /bin/sh as the interpreter for
    commands and only use a different shell when the $(SHELL) make variable
    is set. This makes the setting explicit and allows $(SHELL) to be used
    in the commands themselves.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bfb27b5fc020437d95b1185f0fce850209744d92
Author: Dan Nicholson <dbn.lists at gmail.com>
Date:   Mon Jun 30 09:40:30 2008 -0700

    autoconf: Subsitute SHELL for all platforms
    
    Establish the shell that make will use from configure. This is exactly
    how autoconf/automake operate, with the environment variable
    CONFIG_SHELL respected to override the autoconf checks. In the usual
    case where the user just executes `./configure', autoconf will pick a
    shell from the current shell, sh, bash, ksh or sh5 that meets its base
    criteria.
    
    The special Solaris case of looking for a POSIX shell has been changed
    to just set the SHELL variable since autoconf substitutes this already.
    The EXTRA_CONFIG_LINES substitution is dropped as it should no longer be
    needed.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2d766923c45b544cca17c7fefe625715cf1fd1fe
Author: Nicolai Haehnle <nhaehnle at gmail.com>
Date:   Sat Jul 12 12:20:28 2008 +0200

    r300: Fix saturate mode handling in radeon_program_alu

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cf0ae102dbc34bf75e853c2ece630fe18dd4d41e
Author: Nicolai Haehnle <nhaehnle at gmail.com>
Date:   Sat Jul 12 12:04:28 2008 +0200

    r500: Set Saturate correctly in radeon_program_pair

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8774fcd89acc9e180e0cb135bd62646f58cb623e
Author: Nicolai Haehnle <nhaehnle at gmail.com>
Date:   Sat Jul 12 11:11:59 2008 +0200

    r300: Fix input register allocation in radeon_program_pair
    
    When an input is marked in gl_program.InputsRead but is not actually read
    in the final program (due to dead-code elimination or whatever), the order
    of input registers must still match gl_program.InputsRead. This is done
    even more explicitly now.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=11d711df360265f25dc5a96cc3a4c5a2d34f5b64
Author: Nicolai Haehnle <nhaehnle at gmail.com>
Date:   Sat Jul 12 01:19:19 2008 +0200

    r300: Explicitly set absolute value for the argument of RSQ
    
    This fixes the last r500 bug related to glean/fragProg1.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b6765c34993b08bba4acf20738c8938413ed4daf
Author: Nicolai Haehnle <nhaehnle at gmail.com>
Date:   Sat Jul 12 01:14:35 2008 +0200

    r500_fragprog: Major refactoring of final emit
    
    Use an abstracted instruction scheduling and register allocation algorithm
    that we will be able to share with r300_fragprog.
    
    Unlike the original emit code, this code tries to pair instructions that
    only use the RGB part of the ALU with instructions that only use the alpha
    part. However, the pairing algorithm still has some shortcomings;
    for example, it doesn't generate optimal code for the emulation of LIT.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d8d086c20b5a43353c4980cf234d8329900585f5
Author: Nicolai Haehnle <nhaehnle at gmail.com>
Date:   Sun Jul 6 19:48:50 2008 +0200

    r500: Add "Not quite SSA" and dead code elimination pass
    
    In addition, this pass fixes non-native swizzles.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7904c9fad4c2cb2a4153258a9e86e530a0330a78
Author: Nicolai Haehnle <nhaehnle at gmail.com>
Date:   Sun Jul 6 16:58:51 2008 +0200

    r500_fragprog: Transform trigonometric functions in first pass

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2e841880cfc1006a2818d4a8bfefd21136dc39a9
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Jul 11 14:16:36 2008 -0700

    drm-gem: Use new GEM ioctls for tiling state, and support new swizzle modes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b0ef353b4696672ecaea4b370b612bbb482880ca
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Fri Jul 11 19:23:06 2008 -0400

    R300: update vap_cntl values for NUM_FPUS
    
    based on info from hw team

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6c44c6d020ce7bc8e65ef69fefa0db4cc6157bed
Author: Dan Nicholson <dbn.lists at gmail.com>
Date:   Fri Jul 11 10:43:29 2008 -0700

    Remove generated pkg-config files on `make clean'

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=99803a4ec90d70363305c0652203550d63f086ec
Author: Dan Nicholson <dbn.lists at gmail.com>
Date:   Tue Jul 1 09:03:15 2008 -0700

    autoconf: Add information about the --x-* options to --help output
    
    Try to tell the user that the --x-* options are only used when the X
    libraries can't be found by pkg-config.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e97ab72b593278edeac9f9b71b8237a79247c7c7
Author: Dan Nicholson <dbn.lists at gmail.com>
Date:   Tue Jul 1 08:55:42 2008 -0700

    autoconf: Tell the user about docs/autoconf.html in --help output
    
    The documentation in autoconf.html is much more explicit about how the
    different configure options control the build. This adds a notice at the
    end of the `./configure --help' output to tell the user about it.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b52398571b7f5c537c2f5e1c87f1b8bdf3d8ea9b
Author: Dave Airlie <airlied at linux.ie>
Date:   Fri Jul 11 07:28:55 2008 +1000

    intel: fix batch flushing problem with cliprects handling.
    
    pointed out and debugged by stringfellow on #dri-devel

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ac05da56ec1dd14876dbf3fde37aa951b9215f5b
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Wed Jul 9 15:06:36 2008 -0600

    mesa: return -1, not GL_FALSE if _glapi_add_dispatch() fails name sanity check

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4ca0af188267ab92f84223acd7f8b957be0cb5f6
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Wed Jul 9 08:35:50 2008 -0600

    mesa: fix state.clip[n].plane parsing bug (bug 16611)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a2e435054c0d410e92d1e76a23f8d801a606537d
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Wed Jul 9 07:48:46 2008 -0600

    mesa: check for OpenBSD (bug 15604)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=75e4db18049f3284197c9a8deabd9dd74aa7920e
Author: Xiang, Haihao <haihao.xiang at intel.com>
Date:   Wed Jul 9 13:08:09 2008 +0800

    i915: fall back to software rendering when shadow comparison is
    enabled for 1D texture. fix #12176

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2f1b5ffcda283cebc97bd440b5af44168a9c8b00
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Tue Jul 8 16:52:45 2008 -0600

    mesa: remove debug code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e4d9cc94b82090ca6822789458edb2364f271f30
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Tue Jul 8 16:28:33 2008 -0600

    add yet another Makefile

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ee2a10112323d11ddc613a043761481aa1485f19
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Tue Jul 8 16:26:28 2008 -0600

    bump version to rc3

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7d3feef9d6d75ffb7dad51cef37059192a6be4ab
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Tue Jul 8 16:26:06 2008 -0600

    added more Makefiles to file list

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2be54a8e8ccb206eeedd319cf48a3c81797b83a4
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Tue Jul 8 16:17:04 2008 -0600

    mesa: implement glGetUniformiv() with new ctx->Driver function
    
    The old implementation could overwrite the caller's param buffer.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=44029f15a8c841d0deb3c7b477bc36ca7a9cd3e6
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Tue Jul 8 16:16:57 2008 -0600

    added src/mesa/drivers/Makefile to file list

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6fe78576291d38108c8815dc33fa44a8ae656f71
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Tue Jul 8 15:12:48 2008 -0600

    mesa: bump version to rc2

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c71fa34728ef4eddd074aeb2bee49ae6a7acb3d1
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Tue Jul 8 15:11:23 2008 -0600

    added null texObj ptr check (bug 15567)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fd6cb1b11d526d2e22d51441ab2629a10323e7b4
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Tue Jul 8 14:59:36 2008 -0600

    mesa: more debug output

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d14b7890a44fe7a3bccd9152645f50b0edb850d8
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Tue Jul 8 13:05:34 2008 -0600

    mesa: compute global var size before doing codegen

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=477d597df69845e3fcd84605b26801c14a0ce382
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Tue Jul 8 13:02:24 2008 -0600

    mesa: add missing VARYING case to storage_string()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=92c075eeb7c330ea420400d1c2bae57356b19f03
Author: Xiang, Haihao <haihao.xiang at intel.com>
Date:   Tue Jul 8 14:14:04 2008 +0800

    i965: official name for GM45 chipset

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a36bf890e8be3473f6a98f5ba4369e3acc0463ad
Author: George Sapountzis <gsap7 at yahoo.gr>
Date:   Mon Jul 7 18:34:17 2008 +0300

    glx: add LIBGL_ALWAYS_SOFTWARE
    
    this disables accelerated DRI and fallbacks to client-side software rendering.
    
    compile-tested only.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e6e4f25aa5433fc77a3c1b0dba2300cc4cee5d33
Author: Dan Nicholson <dbn.lists at gmail.com>
Date:   Sun Jul 6 14:17:39 2008 -0700

    autoconf: Allow commas or spaces to separate DRI drivers
    
    Explicitly allow the argument to --with-dri-drivers to contain
    comma-separated or space-separated drivers. A space-separated driver
    list worked by chance before.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=11ac5b2456575060627e9f52946d7d0e218a228d
Author: Dan Nicholson <dbn.lists at gmail.com>
Date:   Thu Jul 3 09:17:44 2008 -0700

    Set library and header installation directories from configuration
    
    Currently the installation directories for libraries and headers are
    resolved within the install commands. For instance, the libraries will
    be installed to $(INSTALL_DIR)/$(LIB_DIR). This limits the flexibility
    of the installation, such as when the libraries should be installed to a
    subdirectory like /usr/lib/tls.
    
    This adds the make variables $(INSTALL_LIB_DIR) and $(INSTALL_INC_DIR)
    to define the locations that the libraries and headers are installed.
    For the static configs, this resolves exactly as before to
    $(INSTALL_DIR)/include and $(INSTALL_DIR)/$(LIB_DIR). For autoconf, they
    are derived directly from the --libdir and --includedir settings.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=056689d457924ba4d8a0723d0c5f24383d1757d9
Author: Nicolai Haehnle <nhaehnle at gmail.com>
Date:   Sun Jul 6 16:39:31 2008 +0200

    r500_fragprog: Fix RSQ with negative parameters

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2b2cb566563b9f1f9739327ef9874143af838850
Author: Nicolai Haehnle <nhaehnle at gmail.com>
Date:   Sat Jul 5 23:54:31 2008 +0200

    r300_fragprog: Emulate trigonometric functions in radeon_program_alu

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4746752f167c674722b46ab3840297d48e6d889d
Author: Nicolai Haehnle <nhaehnle at gmail.com>
Date:   Sat Jul 5 22:44:37 2008 +0200

    r300: Translate fragment program DST in radeon_program_alu

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=03abd021f2fa1d043682c9f1bbb1c080fba6b033
Author: Nicolai Haehnle <nhaehnle at gmail.com>
Date:   Sat Jul 5 22:35:46 2008 +0200

    r300: Translate fragment program LRP in radeon_program_alu.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=62bccd6df0c963a14e801bcac95dc8046b978a7f
Author: Nicolai Haehnle <nhaehnle at gmail.com>
Date:   Sat Jul 5 22:21:24 2008 +0200

    r300: Allow adding parameters during fragprog transform, share LIT code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=77fdfaa23adeaaf6a217ef1ee751410c6a5b0d21
Author: Nicolai Haehnle <nhaehnle at gmail.com>
Date:   Sat Jul 5 20:01:20 2008 +0200

    r300: Correctly scan for used temporary registers
    
    This fixes a regression introduced by dea8719f0...

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=364d45a3e1629f32c6ab5407f92618a16c9d45e0
Author: Nicolai Haehnle <nhaehnle at gmail.com>
Date:   Sat Jul 5 16:07:37 2008 +0200

    r500: Major refactoring of fragment program emit
    
    Use the common facilities to convert non-native instructions into native ones.
    Worked hard to make the code easier to read (hopefully), by using helper
    functions instead of direct manipulation of the machine code.
    Fixes two bugs related to FLR and XPD.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dea8719f00ad46ed66b5d4f5e6c0b71e2d1054e9
Author: Nicolai Haehnle <nhaehnle at gmail.com>
Date:   Sat Jul 5 11:53:39 2008 +0200

    r300: Remove clause stuff for now in favour of a cloned generic gl_program

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=85b46fbe9cfc8de8871d6adb0b2287c5837d3028
Author: Nicolai Haehnle <nhaehnle at gmail.com>
Date:   Sat Jul 5 10:58:54 2008 +0200

    r500_fragprog: Cleanup some unused variables and code.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=13c44679ad42886544036f49597dcfc0d4b7e925
Author: Nicolai Haehnle <nhaehnle at gmail.com>
Date:   Sat Jul 5 10:24:27 2008 +0200

    r500: Fix a mixup in fragment program LRP instruction emit

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=09e587fcf3c77860eacf16a45c6cf1a9a54cc605
Author: Nicolai Haehnle <nhaehnle at gmail.com>
Date:   Sat Jul 5 09:31:44 2008 +0200

    r500: Fix blend color.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=82635aad4203d44648dd6e345ec2b5e21ff06510
Author: Nicolai Haehnle <nhaehnle at gmail.com>
Date:   Sat Jul 5 18:03:44 2008 +0200

    _mesa_clone_program: Copy ShadowSamplers

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e187627c1d3b06e5d185989dd3d37f09a8953a1b
Author: Nicolai Haehnle <nhaehnle at gmail.com>
Date:   Fri Jul 4 18:18:19 2008 +0200

    r300: Fix depth texture in compare mode
    
    Missed the homogenous divide of R by Q before...

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=845e3f701dec29f08e5759969c165b3d812e5afe
Author: Nicolai Haehnle <nhaehnle at gmail.com>
Date:   Sun Jun 29 14:53:04 2008 +0200

    Enable TexGen based on InputsRead when a fragment program is active
    
    The old behaviour depended on which texture images the fragment program
    reads from, which seems to contradict the shader specifications.
    
    Note: Piglit's general/texgen test checks for this problem.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1f4d0748ba92ff2c44faadc31a99f07e1bea28fb
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Fri Jul 4 10:05:39 2008 -0600

    GLSL-related bug fixes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e06565b103828b276fb10e3c4b2d94b36de05987
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Fri Jul 4 09:58:55 2008 -0600

    mesa: generate GL_INVALID_OPERATION in _mesa_get_uniform_location() if program isn't linked

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b931a0c1d9128b7fb402915089e1fd2496f65349
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Fri Jul 4 09:55:48 2008 -0600

    mesa: remove incorrect assertion

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9157b1e09a8948e9e084ed3ce2a3537a6bac2005
Author: Alan Hourihane <alanh at tungstengraphics.com>
Date:   Fri Jul 4 13:54:49 2008 +0100

    glcontextmodes.c is required remove the reference in .gitignore

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0c1e96e6d38c0acfd3fe6b4116f2a67f5bf62136
Author: Xiang, Haihao <haihao.xiang at intel.com>
Date:   Fri Jul 4 09:53:51 2008 +0800

    mesa: fix polygon offset issue (bug #12061)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=530df581dd1a502041b44afee8023a09d5b7e59f
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Thu Jul 3 16:21:11 2008 -0600

    mesa: fix various error codes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=011185396b1bb13fcba6619912948bbd2154936d
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Thu Jul 3 16:02:05 2008 -0600

    mesa: fix some error codes in _mesa_ShaderSourceARB()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3dc6591a7c85b6a05551ce91b69e57d23148bf57
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Thu Jul 3 15:40:38 2008 -0600

    mesa: fix problem freeing framebuffer/renderbuffer objects
    
    Basically, set up no-op Delete() methods for the DummyFrame/Renderbuffer objects.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7acb7c1ac058d11d649b615bfcabf29b5a74a801
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Thu Jul 3 13:49:48 2008 -0600

    mesa: additional error checking, fix error codes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d866cb3712cc4db0d3798b91039a482453e58700
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Thu Jul 3 13:24:28 2008 -0600

    mesa: regenerated file

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7f4f2ac39de7a5425bcfbd362b688f62f6003afd
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Thu Jul 3 13:24:19 2008 -0600

    mesa: additional vec4 constructor

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6e46c121f9efc941473f797e0a388146a9599eea
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Thu Jul 3 13:05:28 2008 -0600

    mesa: fix array storage allocation bug

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1dc20c7916e873dd154d62f885f849c87211c192
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Thu Jul 3 13:03:35 2008 -0600

    mesa: fix incorrect array size, added assertion

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b3e1f9bd521ab25fc1cb313902cd77c6c274a918
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Wed Jul 2 19:17:11 2008 -0600

    mesa: fix vertex array validation test for attribute 0 (vert pos)
    
    We don't actually need vertex array[0] enabled when using a vertex
    program/shader.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1726b7d1d336465dca10a5bd0a8a02fcf5f2e455
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Wed Jul 2 16:51:49 2008 -0600

    mesa: when linking a shader program, make sure all the shaders compiled OK

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cb79c5c7c62a661c4b7b4efcf3884ee1dedafe4f
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Wed Jul 2 16:50:52 2008 -0600

    mesa: added some debug code (disabled)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=36a582641119671688a9f366e5bfa1ab3e8b9cbc
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Wed Jul 2 16:40:24 2008 -0600

    mesa: fix error codes in _mesa_shader_source(), _mesa_get_shader_source()
    
    If the 'shader' parameter is wrong, need to either generate GL_INVALID_VALUE
    or GL_INVALID_OPERATION.  It depends on whether 'shader' actually names a
    'program' or is a totally unknown ID.
    There might be other cases to fix...

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a405d69063c8bae28bd5808e297070d65d90a421
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Wed Jul 2 16:39:48 2008 -0600

    mesa: regenerated

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a2cddf58d2787a1ed027cbc7bc25bf4aa001e989
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Wed Jul 2 16:39:26 2008 -0600

    mesa: added some missing equal() notEqual() intrinsics

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=def6e4f420feed4a07402a8da84e7822f6ddba99
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Jul 2 11:49:10 2008 -0700

    intel: span rendering requires just a flush before starting, not finish.
    
    The dri_bo_map()s that follow will take care of idling the hardware as needed.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=918f3b17e5a3f94a7676a815c9b64cee054311ea
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Wed Jul 2 12:38:24 2008 -0600

    mesa: regenerated files

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=18adc71822463b5e50bcb23d682726b1a44870aa
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Wed Jul 2 12:37:01 2008 -0600

    mesa: fix all(bvec2) function typo, add missing bvec2/3/4() constuctors

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5ef4e4ffb8053db87f52df3c9b2ddb71d9c7d6e5
Author: Roland Scheidegger <sroland at tungstengraphics.com>
Date:   Wed Jul 2 20:20:33 2008 +0200

    mesa: fix issues around multisample enable
    
    multisample enable is enabled by default, however gl mandates multisample
    rendering rules only apply if there's also a multisampled buffer.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a995bdced20a55759dffd901c10ec5fb251191cf
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Jul 2 11:16:30 2008 -0700

    intel-gem: Emit an MI_FLUSH at glFlush() so frontbuffer rendering is flushed.
    
    We have something similar in the X Server that covers X Server rendering, this
    is the equivalent here for rendering to the front buffer.  If we cared about
    avoiding this at glFlush time, we could only do this when some actual
    frontbuffer rendering had occurred.
    
    Bug #16392.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4b3ed4d2d16811a624857519e95303017f4160b5
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Jul 2 10:21:44 2008 -0700

    intel-gem: Fix y-tile swizzling for our G965 with swizzle_mode=1.
    
    Apparently in Y mode we get bit 6 ^ bit 9.  The reflect demo in 'd' mode now
    displays correctly.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=19f585a3cf65887e249d630fe43e83e7e7618dfa
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Jul 2 09:10:21 2008 -0700

    intel-gem: Fix Y-tiling span setup.
    
    The boolean that the server gives us for whether the region is tiled was
    getting used as the enum for what tiling mode.  Instead, guess the correct
    tiling in screen setup.
    
    Also, fix the Y-tiling pitch setup.  The pitch to the next tile in Y is
    32 scanlines, not 8.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6befdca6a3d65d7e49c0c54a7a8f091cd05034ea
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Wed Jul 2 09:16:10 2008 -0600

    generate a link error if the vertex shader references too many textures

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=43346fb1fb43f91cb3e90d84b442dc08d6c9550d
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Wed Jul 2 09:14:53 2008 -0600

    set ctx->Const.MaxVertexTextureImageUnits = 0
    
    This disallows vertex shader texture sampling.  See bugs 16157, 13838.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ea190fe05098d166c38d168d6a3d743c3acfe722
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Wed Jul 2 06:26:11 2008 -0700

    VBO: Regenerate files based on recent changes to gl_API.xml
    
    Since GL_ARB_vertex_buffer_object protocol isn't supported yet, these
    changes are innocuous.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=abd71144f0c34c071739dbb00378520fb02b5b61
Author: Paulo Cesar Pereira de Andrade <pcpa at mandriva.com.br>
Date:   Wed Jul 2 06:22:47 2008 -0700

    Bring over commit 8d4d0b47a07a298a20ffae9fefe96c8c7ca9dccc from xserver tree

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=21e0d47514ea16c85342549dc8843be1b9bbc6ef
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Tue Jul 1 19:30:32 2008 -0700

    VBO: Add missing functions related to VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c52d6ad465dd4fddcd40e50e93f66469dcd8ffea
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Tue Jul 1 18:20:21 2008 -0700

    VBO: add GLX related annotations

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=028739faedd97a67b2348e4561840cc13785b26c
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Tue Jul 1 17:59:07 2008 -0600

    mesa: fix a GLSL vector subscript/writemask bug
    
    This fixes a failure for cases like:
       vec4 v;
       v[1] *= 2.0;
    
    The v[1] actually acts like a writemask, equivalent to v.y
    The fix is a bit convoluted, but will do for now.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e19af171cf013098c35990069225a87c3a04e197
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Tue Jul 1 17:52:31 2008 -0600

    mesa: move some functions

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9ae4d778d8dd56572b92b7ecaca4f0cabe63d229
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Tue Jul 1 17:50:14 2008 -0600

    mesa: make _slang_swizzle_swizzle() non-private

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e74f54793e45dd2e36474f6fc527456647f32efd
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Jul 1 15:09:24 2008 -0700

    intel-gem: Move bit 6 x tiling swizzle to a driconf option, and add new mode.
    
    It turns out that it's not just deviceID dependent, and there's some additional
    undefined factor that determines the bit 6 swizzling.  It's now controllable
    with swizzle_mode=[012] until we get a response on how to automatically detect.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=32a5c4033665d51277c733318ac0461e5f85ad09
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Tue Jul 1 11:41:21 2008 -0600

    mesa: better function inlining in the presence of 'return' statements
    
    Before, the presence of a 'return' statement always prevented inlining
    a function.  This was because we didn't want to accidentally return from
    the _calling_ function.  We still need the semantic of 'return' when inlining
    but we can't always use unconditional branches/jumps (GPUs don't always
    support arbitrary branching).
    
    Now, we allow inlining functions w/ return if the return is the last
    statement in the function.  This fixes the common case of a function
    that returns a value, such as:
    
    vec4 square(const in vec4 x)
    {
       return x * x;
    }
    
    which effectively compiles into:
    
    vec4 square(const in vec4 x)
    {
       __retVal = x * x;
       return;
    }
    
    The 'return' can be no-op'd now and we can inline the function.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b2247c7d29667047cd34180826a8966675f8be3a
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Tue Jul 1 11:41:02 2008 -0600

    mesa: add/fix some IrInfo entries for debugging purposes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=011b0e51e47e52ad9e29b31b3b4de1a5b77b3768
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Tue Jul 1 09:02:10 2008 -0600

    link to DRM 2.3.1

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2ce4b985a56fc05ea1f33b68a987bf866ab06d11
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Tue Jul 1 08:48:48 2008 -0600

    press 'm' to toggle multisample enable/disable

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=634d2af2b01f4e7ce8fa3ff65f64a446f859821a
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Tue Jul 1 08:48:22 2008 -0600

    init machine->Samplers (fixes vertex program texture fetches)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d3f7b463c3975c070503053e4ad70af99016a756
Author: Dave Airlie <airlied at linux.ie>
Date:   Tue Jul 1 18:22:12 2008 +1000

    dri: drop asserts to make build against stable libdrm
    
    These asserts are of questionable use at the moment with things in flux.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bcc2a3d7e3c5f81bb5a45b8d628a133f3b5499a5
Author: Xiang, Haihao <haihao.xiang at intel.com>
Date:   Tue Jul 1 11:38:07 2008 +0800

    dri: Take the base image size into account when computing
    first level of the mipmap.  fix #16210

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5cae1b747bf7013124c21f15c410635c16593656
Author: Dan Nicholson <dbn.lists at gmail.com>
Date:   Mon Jun 30 10:28:02 2008 -0700

    autoconf: Improve the visibility of the swrast DRI driver
    
    Improve the --with-dri-drivers help text so that users are aware that
    they should install the swrast DRI driver.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bb1744970d74432692f2e109fca1dc31593605af
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Mon Jun 30 11:12:51 2008 -0700

    r3xx/r5xx: Enable ARB_point_parameters.
    This isn't complete yet. It does cover the two most common usage cases,
    though, and at least the third one (POINT_DISTANCE_ATTENUATION) is possible,
    so I'll do that later.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=23e9b43ce4a6ad5875f69363dec7d2baa8afa2ea
Author: Nicolai Haehnle <nhaehnle at gmail.com>
Date:   Mon Jun 30 08:37:13 2008 +0200

    r300: Fix dumb mistake in LOD bias translation

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4002b75e6267ecd0f9e3093e221e34ed5c8485d4
Author: Nicolai Haehnle <nhaehnle at gmail.com>
Date:   Mon Jun 30 00:44:26 2008 +0200

    r300: Cleanup LodBias support
    
    . There is both a per-texture unit and a per-texture object (at least for
    OpenGL 1.4); this should now be supported properly.
    . The LOD bias calculation in r300_state has been simplified and corrected
      (need to multiply by 32 instead of 31, and ensure clamping)
    . do not clamp LOD bias in TexEnv, as that behaviour conflicts with what
      the spec says
    . set Const.MaxTextureLodBias properly
    . remove the no_neg_lod_bias property; if somebody can explain what
      it's good for, we can add it back in, but according to Google, nobody
      seems to use it
    . removed some dead code and unused variables

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a74d22ba715da5e52efb15aebd15a74851f87d43
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sun Jun 29 10:30:47 2008 -0700

    r300: Change LOD bias emission to more closely follow per-tex rules.
    Okay, this time it's for real, and for good. This should be a perma-fix.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=543893eefdc82ecd21e346320e89a471c5c12158
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sun Jun 29 10:29:32 2008 -0700

    Revert accidental edit to progs/demos/lodbias.
    *puts yet another paper bag over head*

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0918023c28775ef6126e9f695a976ff199cd9a13
Author: Nicolai Haehnle <nhaehnle at gmail.com>
Date:   Sun Jun 29 17:24:32 2008 +0200

    demos/shadowtex: Don't set TEXTURE_WRAP_T for 1D texture
    
    The operation doesn't really make sense. It triggered a bug in the r300 DRI
    driver (and possibly other drivers that simulate 1D textures via 2D textures).
    I've added an isolated test case for this bug to Piglit, so everybody wins.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bc775066aa9bbbf0cf5f1d5ced81f81e4cb0b731
Author: Nicolai Haehnle <nhaehnle at gmail.com>
Date:   Sun Jun 29 17:20:52 2008 +0200

    r300: Fix wrap mode for 1D textures

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6cb12704916822aa4d0895a6427e110afe4bfa58
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Sat Jun 28 16:48:31 2008 -0600

    s/GL_INVALID_VALUE/GL_INVALID_OPERATION/ in _mesa_get_uniformfv()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b429e9b2d74ece0906602d2f843c0f8bf74c44f4
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Sat Jun 28 16:48:23 2008 -0600

    mesa: added null ptr checks

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f6da1453c5b4add37518b2e1f27abb02854864f2
Author: Dan Nicholson <dbn.lists at gmail.com>
Date:   Thu Jun 12 06:46:32 2008 -0700

    DRI-specific pkg-config file
    
    Since the gl pkg-config file doesn't convey any specifics about the
    backend in use, this adds a new pkg-config file for when DRI is in use.
    This can be used by the xserver build to determine if the DRI and/or
    GLX extensions are appropriate.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=985e1cdfe82336d3ce97470eaf98c3c9d54532c8
Author: Dan Nicholson <dbn.lists at gmail.com>
Date:   Wed Jun 4 13:17:06 2008 -0700

    autoconf: Check for posix_memalign
    
    Rather than just defining HAVE_POSIX_MEMALIGN on Linux, check whether
    the function exists on all platforms and define the macro if it is.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f059a3302260075e9cfd35649dc3877726291d8d
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Jun 26 15:34:27 2008 -0700

    intel: Fix locking when doing intel_region_cow().
    
    This was broken in the merge of 965 blit support.  It tried to lock only
    when things were already locked.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=93f701bc3619864ac6f067d37212e96545a57e16
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Jun 26 13:45:31 2008 -0700

    intel: Replace sprinkled intel_batchbuffer_flush with MI_FLUSH or nothing.
    
    Most of these were to ensure that caches got synchronized between 2d (or meta)
    rendering and later use of the target as a source, such as for texture
    miptree setup.  Those are replaced with intel_batchbuffer_emit_mi_flush(),
    which just drops an MI_FLUSH.  Most of the remainder were to ensure that
    REFERENCES_CLIPRECTS batchbuffers got flushed before the lock was dropped.
    Those are now replaced by automatically flushing those when dropping the lock.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3b132b297febf99d7f3989d82f09578471880321
Author: Alan Hourihane <alanh at tungstengraphics.com>
Date:   Thu Jun 26 22:53:29 2008 +0100

    Check in SwapBuffers for any new pending dri2 events

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f6abe8f0f2fba3073b58b96ed38aae163c765b4a
Merge: a42dac187973cbc17be6c59db89264cbc935ab91 5174b85a0cb13b06779ea6fc0a8362c9fe57e2ea
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Jun 24 14:08:08 2008 -0700

    Merge commit 'origin/master' into drm-gem

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5174b85a0cb13b06779ea6fc0a8362c9fe57e2ea
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Jun 24 14:04:11 2008 -0700

    intel: Fix glCopyPixels when x or y are < 0 in hw coordinates.
    
    Nothing would get drawn as the negative coordinates broke the rectangle
    intersection code that used unsigned ints.  Tested with copypix demo and
    sliding the copy to the upper left.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9a0d773116c6e9d7a63a63644a12170b7486a86e
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Jun 24 13:18:40 2008 -0700

    i965: Use the shared intel_pixel_copy.c.
    
    This disables the textured copy implementation on 965, which didn't appear
    to work (mesa copypix demo, disable the blit path, move so that regions don't
    overlap and textured is used, and you get garbage).  If we resurrect this for
    i965, I'd rather it used the 915-style metaops instead.  Current metaops code
    left in place so that whoever picks it up has a reference.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=744357e29c6a51b9e1770e0340eee5105f6b5585
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Jun 24 11:49:21 2008 -0700

    intel: Same pixel function init for everyone now.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f5eb62a1161f050925c5c0b4839c437b29bdbc6b
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Jun 24 11:44:42 2008 -0700

    intel: Avoid glBitmap software fallback for blending when no blending occurs.
    
    Mesa demos tend to leave blending on but in GL_ONE/GL_ZERO, or
    GL_SRC_ALPHA/GL_ONE_MINUS_SRC_ALPHA with a source alpha of 1.0.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f23adc504d8202bbcc78121567a61c0b24819422
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Jun 24 11:34:42 2008 -0700

    intel: Merge check_blit_fragment_ops between i915/i965.
    
    Both had some useful bits for the other.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=90d33edf37d12495fcfb4876d1048f3ed5df2b9b
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Jun 24 10:50:10 2008 -0700

    intel: Note reasons for blit pixel op fallbacks under INTEL_DEBUG=pix.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=eda68cccc072c10f94c096b9877d09a787069631
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Jun 24 09:37:07 2008 -0700

    i915: Add support for accelerated glBitmap, shared from 965.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=59890987799624e07083300d291f2457baff0192
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Jun 24 09:48:23 2008 -0700

    i915: Fix read != draw drawable for glCopyPixels.
    
    Taken from commit bad6e175cf59cce630c37d73f6e71f3a4de50ae6.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=98fa0aec366ac41065698fd9bf76731b7d08f1f7
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Jun 24 09:41:58 2008 -0700

    i915: Allow accelerated pixel ops to be disabled with INTEL_NO_BLIT.
    
    This matches 965.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a42dac187973cbc17be6c59db89264cbc935ab91
Author: Eric Anholt <eric at anholt.net>
Date:   Mon Jun 23 15:44:10 2008 -0700

    i915: Accumulate the VB into a local buffer and subdata it in.
    
    This lets GEM use pwrite, for an additional 4% or so speedup.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=62d66caeba786f01f6159c980fda79606afe4c61
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Jun 20 15:00:44 2008 -0700

    i915: Convert to using VBs instead of inline prims.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fe3b62b5b1a6ed5f81fa0b849f3a81a8cf43c810
Author: Dan Nicholson <dbn.lists at gmail.com>
Date:   Sun Jun 22 20:29:45 2008 -0700

    Ensure all objects are built when installing DRI

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5aa4d5a87d3edea6503a7b9853a318e71718af7c
Author: Dan Nicholson <dbn.lists at gmail.com>
Date:   Sun Jun 22 20:26:20 2008 -0700

    Don't make libmesa.a or libglapi.a depend on asm_subdirs
    
    Since the asm_subdirs target does not actually create a file, make will
    always consider that it needs to be rebuilt. If libmesa.a and libglapi.a
    have asm_subdirs as a prerequisite, then they will always need to be
    rebuilt, too. The correct order will be preserved by the default target,
    though.
    
    This should fix #16358.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7ec5e6a0320639920fcf325895acb57fb3dad5c7
Author: Dan Nicholson <dbn.lists at gmail.com>
Date:   Sun Jun 22 20:19:35 2008 -0700

    Create $(TOP)/$(LIB_DIR) for install, too
    
    If `make install' is run without running `make' first, the $(LIB_DIR)
    will not be created. This also changes the mkdir a little bit so that it
    isn't run if necessary and added `-p' so that it is immune to races.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=71d2578ac5530c8641bcd5d9a9654373a6ce853e
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Sat Jun 21 10:55:24 2008 -0600

    replace __inline and __inline__ with INLINE macro

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ba97ed2b743ba0b6631e0fbcf2ab12afe885f87c
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Sat Jun 21 10:52:40 2008 -0600

    replace __inline and __inline__ with INLINE macro

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cc96d5492038cb79806031e513365e08647d6bfa
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Sat Jun 21 10:52:32 2008 -0600

    replace __inline and __inline__ with INLINE macro

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=37f19b94ac31d7a6f77ed9936c28ec8f36983721
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Sat Jun 21 10:49:45 2008 -0600

    replace __inline and __inline__ with INLINE macro

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=402e7f76b15e619a83d1d1587d1dd181d313e543
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Sat Jun 21 10:49:40 2008 -0600

    #undef DEBUG to silence warnings

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5ee7b7912c1fe7b09d13ae385088e4281b62eba6
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Sat Jun 21 10:34:38 2008 -0600

    replace __inline and __inline__ with INLINE macro

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=055ab81920e7299ec4fce8f9908c88c001050a92
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Sat Jun 21 10:34:00 2008 -0600

    replace __inline and __inline__ with INLINE macro

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=24197b4901c72b3a2c6afcb3f6936e0876853e1d
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Sat Jun 21 10:30:01 2008 -0600

    replace __inline and __inline__ with INLINE macro

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7899270b9f10b5671e7ea644a66832fe86b5a1a1
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Sat Jun 21 10:27:36 2008 -0600

    replace __inline and __inline__ with INLINE macro

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2e922b0e35eda9e0dab9c085bdf83d2a1094dcbb
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Sat Jun 21 10:24:43 2008 -0600

    replace __inline and __inline__ with INLINE macro

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2c1bead06928961a18aea14b3cae4e854ceb915e
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Sat Jun 21 10:20:54 2008 -0600

    s/inline/INLINE

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=77d917a74ae677bcd277654adb67e9e532730046
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Sat Jun 21 10:20:31 2008 -0600

    remove old comments

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e1f9adc27445ea3381af1f71cfec0317298be5b1
Author: Alan Coopersmith <alan.coopersmith at sun.com>
Date:   Fri Jun 20 17:58:53 2008 -0700

    Solaris port of Mesa 7.1 with autoconf support
    
    Signed-off-by: Brian Paul <brian.paul at tungstengraphics.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f30e4af73405aad3ec29b7337a3a0177e3fbe715
Author: Daniel Zhu <daniel.zhu at sun.com>
Date:   Fri Jun 20 17:51:39 2008 -0700

    Rename quad function to quadr to avoid clash with Solaris quad typedef
    
    Signed-off-by: Brian Paul <brian.paul at tungstengraphics.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1043a7c71ab6b655fa3345dd34df0a5e84f3e031
Author: Alan Coopersmith <alan.coopersmith at sun.com>
Date:   Fri Jun 6 16:09:10 2008 -0700

    Make minstall work with Solaris /bin/sh
    
    Solaris /bin/sh doesn't set $PWD for you
    
    Signed-off-by: Brian Paul <brian.paul at tungstengraphics.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4ba39c40aef45be5d534676c8661e90808deb602
Author: Alan Coopersmith <alan.coopersmith at sun.com>
Date:   Fri Jun 6 16:06:09 2008 -0700

    Fix builds with compilers other than gcc 3.0 & newer
    
    Add #include "glheader.h" for definition of __builtin_expect for compilers
    that don't support it.
    
    Signed-off-by: Brian Paul <brian.paul at tungstengraphics.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3491cbea88e86a64d427298df1aba75e146f15e7
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Sat Jun 21 10:14:22 2008 -0600

    added pointer to beta/release candidates

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dc25661099bcc4b107a30ca504fcc2e76db3492e
Author: Alex Deucher <alex at botch2.com>
Date:   Sat Jun 21 10:52:49 2008 -0400

    R300: 1002:5657 is actually RV410
    
    See bug 14289

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b3f1aac95e5cef26824da08c89fcf2b08ac5ef86
Author: Roland Scheidegger <sroland at tungstengraphics.com>
Date:   Sat Jun 21 02:50:11 2008 +0200

    r200: fix typo in r200TryDrawPixels parameter validation (bug 16406)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=21177c8764638e1d4b3b29fed64adec62a14e936
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Thu Jun 19 14:34:52 2008 -0600

    mesa: tweak mipmap level selection for cube maps
    
    This is just a hack.  After we convert the 3D texcoord into a face plus 2D
    texcoord we need to recompute the partial derivatives and mipmap LOD.
    But we don't have the info to do that.  Adjusting the original mipmap
    level by -1 seems to give somewhat better results than before though.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0da9bc6a69fbd287f2e87ca9f868cb4ccc47735a
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Jun 18 14:35:59 2008 -0700

    i915: Note the non-PBO fallback for textured drawpixels under DEBUG_PIXEL.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bbe80af457316826f56ada767d26e8c1db7f1130
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Jun 18 14:19:18 2008 -0700

    i915: Restore the accelerated PBO pixel path functions after GEM changes.
    
    The fencing code is not required, and waiting on the fences defeated one of
    the purposes of the extension, which is to allow asynchronous readpixels.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=654258a4fe5e7114022c6e02f2844fc469fcc6f3
Merge: 64adeb163d7da6d75b5664cd2ee3783cadaf63d8 cf29ab3ba075905cca786b52617d7dc993f58033
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Jun 18 14:07:38 2008 -0700

    Merge commit 'origin/master' into drm-gem

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cf29ab3ba075905cca786b52617d7dc993f58033
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Jun 18 13:50:13 2008 -0700

    i915: Bug #14313: Fix accelerated (PBO) ReadPixels.
    
    Refactoring of mine in 02d5ba849197e19843dad164239b51f18fb16faf broke it
    by failing to understand that the masking was about sign extension.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3e8aadee8beffaabd4e0c60c289b98124e288dcd
Author: Xiang, Haihao <haihao.xiang at intel.com>
Date:   Wed Jun 18 15:33:33 2008 +0800

    i965: add support for Intel 4 series chipsets

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=30640695400b9b27656893753ae6b62f2082ce9b
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Tue Jun 17 16:44:04 2008 -0600

    mesa: fix inconsistent use of GL_UNSIGNED_INT vs. GL_UNSIGNED_INT_24_8_EXT for Z unpacking

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=64adeb163d7da6d75b5664cd2ee3783cadaf63d8
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Jun 17 14:14:02 2008 -0700

    [intel] Fix no_rast option on non-965.
    
    The no_rast fallback was getting partially overwritten by later TNL init,
    resulting in a segfault when things were in a mixed-up state.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e2baf564d1b9716611d194cf117b329a92ad603d
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Jun 17 11:15:59 2008 -0700

    [intel-gem] Bug #16326: Fix X tile unswizzling on 965.
    
    Apparently a bit gets flipped in the addressing for some rows of each tile.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5b5bf2187497e8de53ca20db6c4fd4a211714b98
Author: Wilfried Holzke <sf at holzke.net>
Date:   Tue Jun 17 10:07:47 2008 -0600

    assorted glide driver fixes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=51ad6e34251f56e476432b92bd47858448c0e7ca
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Tue Jun 17 09:01:32 2008 -0600

    glu: silence warnings

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a1523c61eaa47825f0e4ca9076b83dcca19e1bd1
Author: Dave Airlie <airlied at redhat.com>
Date:   Tue Jun 17 16:29:45 2008 +1000

    mesa: make mm.c use unsigned ints for offsets.
    
    If you have a GPU using this code and it has the offsets up in this space,
    this fails.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=27b7f896d4492021f8b8c35a69c28f5854ab1f90
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Mon Jun 16 11:37:32 2008 -0700

    r300: Make LOD bias a persistent environment variable.
    Per airlied's suggestion.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e9d1889891ce32ffb3d6425f1e70510ea2c3e24b
Author: H. Verbeet <hverbeet at gmail.com>
Date:   Mon Jun 16 10:40:32 2008 -0600

    Compute/setup fog coordinates even if vertex program is enabled.
    
    Only when fog's enabled, of course.
    In the usual case, this is just a pass-through operation.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ec2d0decbd739df99cac4baba57fe0005bf4894d
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Mon Jun 16 10:03:05 2008 -0600

    mesa: allocate pixel zoom arrays on heap, not stack
    
    Fixes stack overflow on Windows.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bbce58802d9bf94eadbb0d0c0211a0768f8302aa
Author: H. Verbeet <hverbeet at gmail.com>
Date:   Mon Jun 16 09:40:26 2008 -0600

    Don't compute vertex fog when fragment program is active.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=588abd66966a672a93e87cd577802255193bebcd
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Mon Jun 16 01:21:42 2008 -0700

    r300: Fix new incarnation of bug 3195.
    tests/bug_3195 doesn't render right, but at least it doesn't segfault this way.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1738a9a535cbde3a4b9f1b57f2a47139b4affdb9
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Mon Jun 16 01:02:16 2008 -0700

    r300: Forgot to clear old state before writing new state.
    Oooops. Hehe.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=776580a6afff9c6403140737ea50f36e9323528a
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sun Jun 15 23:54:32 2008 -0700

    r300: Enable LOD bias state emission.
    Properly set t->filter_1 for r300_state to emit.
    Expect buggies as people see LOD bias enabled for the first time...

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f7b8a13d65e97b8a9812f813cc670e6b712d583d
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sun Jun 15 17:30:07 2008 -0700

    Oops, misordered a few instructions.
    Not like it matters, though, since it's not taking effect yet.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6e6ca40f29551b6f6cedea954874930e6470b0b9
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sun Jun 15 17:14:07 2008 -0700

    r300: Unbreak LOD biasing, a bit.
    Needs a bit more work on submission.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4fc66be2964efb0fbce101264b898636f8f1c715
Author: Dan Nicholson <dbn.lists at gmail.com>
Date:   Sun Jun 15 09:06:27 2008 -0700

    No more drivers/xorg
    
    Don't try to clean in xorg since GLcore is gone.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f1ae5d4b4471108049080b34c482a083ae74860a
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sat Jun 14 19:32:33 2008 -0700

    r5xx: Enable fragment.position, partial ARB_shadow.
    I don't like PROGRAM_BUILTIN; could we either patch Mesa or just use a different constant?

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7413c55d93ccdf7ba58932d6186f1e6230df0e8a
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sat Jun 14 17:51:04 2008 -0700

    r5xx: Detangle FP fallback and translation switches.
    r5xx should fallback if it encounters a bad FP.
    TODO: Re-enable the dumb shader so we don't have to completely fallback.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=43da1189610fcaa5ade69620734a7b1e5caf84c4
Author: Nicolai Haehnle <nhaehnle at gmail.com>
Date:   Sat Jun 14 23:09:15 2008 +0200

    r300: Add radeonTransformALU and fix a bug in r300_fragprog DPH
    
    This new generic transform replaces "special" instructions by more generic
    variants. Hopefully, we will be able to share this code between r300 and r500.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=825fdfd0c1fc9c82c8a880dea62a7fffc15d7373
Author: Nicolai Haehnle <nhaehnle at gmail.com>
Date:   Sat Jun 14 20:26:10 2008 +0200

    r300_fragprog: Use less complex instructions
    
    MOV, ADD and MUL do not fit the hardware as well as MAD, but they are less
    complex and thus leave more room for future optimizations.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b97e48ffe3561288b5ebbebf7d439d4714fbb6a1
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sat Jun 14 08:56:03 2008 -0700

    r5xx: More FP rewriting; fix texrect FP insts.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=69004fb758629d5c2d201241fc3d2907dd9afde3
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sat Jun 14 07:21:40 2008 -0700

    r5xx: New FP code, take two.
    Add the code emission source file, and comment out unneeded tex de-swizzling.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0a341ef29657c1ead116c4acaca138551631de16
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sat Jun 14 07:03:08 2008 -0700

    r5xx: FP refactor, take one.
    Yes, I know it's massive. Imagine how I felt, auditing 3000 lines of code.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9704414d1376d449ad6a006a16be8139f82b5d81
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sat Jun 14 04:37:09 2008 -0700

    r3xx/r5xx: Don't force aniso.
    *Pulls paper bag down over head*

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a1c0c56d70308a562c90cc01982c89ed1396c830
Author: Nicolai Haehnle <nhaehnle at gmail.com>
Date:   Sat Jun 14 04:07:51 2008 +0200

    r300: Implement GL_ARB_shadow and GL_EXT_shadow_funcs

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=83ad2a756ea8dd1b0ca9746e355ce3de0f29356e
Author: Nicolai Haehnle <nhaehnle at gmail.com>
Date:   Sat Jun 14 02:28:58 2008 +0200

    texenvprogram: Mark textures using ARB_shadow as ShadowSamplers
    
    Since ARB_fragment_program and friends are defined to ignore the setting of
    the GL_TEXTURE_COMPARE_FUNC parameter, we have to explicitly enable the
    shadow comparison by marking the texture unit in ShadowSamplers when
    appropriate.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2882e5162525138316db9a1ab539a17498d06da1
Author: Nicolai Haehnle <nhaehnle at gmail.com>
Date:   Sat Jun 14 03:34:09 2008 +0200

    r300: Add radeonCompilerDump for debugging

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e34dc8227c1fa8bc9ffcd311de701053a633a7ec
Author: Nicolai Haehnle <nhaehnle at gmail.com>
Date:   Sat Jun 14 01:46:19 2008 +0200

    r300_fragprog: Refactor TEX transformation
    
    Streamlining source and destination registers, as well as texcoord scaling for
    RECT textures is now done in a radeon_program based transformation.
    
    The idea is that this will allow us to optimize away unnecessary indirections
    more easily.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b5170bc9d32530ec93dae4b543d3552e83d6b4a1
Author: Nicolai Haehnle <nhaehnle at gmail.com>
Date:   Fri Jun 13 23:46:04 2008 +0200

    r300: Add radeon_program and trivial refactoring of r300_fragprog to use it
    
    The idea/hope is that radeon_program will serve as an intermediate
    representation for r3xx up to r6xx fragment and vertex programs.
    Right now, it is nothing more than a simplistic wrapper around Mesa's
    prog_instruction, together with the notion of clauses, taken from r6xx docs.
    
    The clauses will eventually be used to represent the nodes that are used in
    r300 family fragment programs.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e2aa45c2f9584ff76151a99b4fcd0ecb56260473
Author: Nicolai Haehnle <nhaehnle at gmail.com>
Date:   Fri Jun 13 22:09:37 2008 +0200

    r300: Do not include r300_fragprog.h from r300_context.h and other cleanups

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=caeabb1ebea33828e956efed19dce46767a068b4
Author: Nicolai Haehnle <nhaehnle at gmail.com>
Date:   Fri Jun 13 22:03:26 2008 +0200

    r300_fragprog: Remove dead declarations, move NOP declarations into source

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4ba1c7d84826aaa07114872560cab3a428949499
Author: Nicolai Haehnle <nhaehnle at gmail.com>
Date:   Fri Jun 13 21:43:09 2008 +0200

    r300_fragprog: Refactoring and cleanup
    
    Refactor so that r300_pfs_compile_state "owns"/holds a pointer to
    r300_fragment_program instead of the other way round. This is more natural from
    an object orientation point of view.
    
    Move the compiled hardware state into r300_fragment_program_code, in
    anticipation of on-the-fly program recompilation based on external OpenGL
    state.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=defadd9c03c726d1e79bd911de07a2682bf78b01
Author: Nicolai Haehnle <nhaehnle at gmail.com>
Date:   Fri Jun 13 20:03:17 2008 +0200

    r300_fragprog: Remove dead code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b7669e4a8637a9680bcef0d0db82ae5e1984741c
Author: Nicolai Haehnle <nhaehnle at gmail.com>
Date:   Fri Jun 13 20:49:52 2008 +0200

    r300/r500: Separate fragprog compiler structures
    
    r500 code still used r300_pfs_compile_state, which contains some fields that
    really only make sense on r3xx type hardware. In order to allow both fragprog
    implementations to go forward without disturbing each other, I've pushed this
    structure down into the respective r[3|5]00_fragprog.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4919cc3a2c5e779834a3ff362e417f36f12b2b17
Author: Nicolai Haehnle <nhaehnle at gmail.com>
Date:   Fri Jun 13 18:41:16 2008 +0200

    r300: Fix depth texture GL_LUMINANCE vs. GL_INTENSITY mixup

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b1056b6127d2bd6fa39ba7d88b5a49cd2765c469
Author: Nicolai Haehnle <nhaehnle at gmail.com>
Date:   Sat Jun 7 14:17:56 2008 +0200

    r300: Reenable t->filter_1 (though currently not used)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1087cc61b3776f4cdc991dcd95ee59dbd26307f3
Author: George Sapountzis <gsap7 at yahoo.gr>
Date:   Fri Jun 13 15:54:08 2008 +0300

    glx: load swrast_dri.so
    
    caveats:
    
    - does not work with old (i.e. libGLcore) xserver:
    
    - made unbindContext a noop
    
    - extensions:
    
      GLX_SGI_make_current_read
      GLX_EXT_texture_from_pixmap
      GLX_MESA_copy_sub_buffer

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7ffb1230b3287a72d9ac59c5d830f7a4155cbdf9
Author: George Sapountzis <gsap7 at yahoo.gr>
Date:   Fri Jun 13 15:52:32 2008 +0300

    dri/swrast: make unbind a noop
    
    This is for loading swrast_dri.so from libGL.
    
    MakeContextCurrent() seems to unbind the context right after binding it and
    DRI drivers also have a noop DriverAPI.UnbindContext ...

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=341987f68842d662168aa6386723ef9ac8080a93
Author: George Sapountzis <gsap7 at yahoo.gr>
Date:   Fri Jun 13 15:48:34 2008 +0300

    dri/swrast: add OpenGL 2.1 functions

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4297413656dd932a6bc2b56e16a2633ae8e712cd
Author: George Sapountzis <gsap7 at yahoo.gr>
Date:   Fri Jun 13 15:48:06 2008 +0300

    glx: use ErrorMessageF

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=95b34baa8f981b08e21a36f9163d98a426559839
Author: Zack Rusin <zack at tungstengraphics.com>
Date:   Thu Jun 12 19:41:54 2008 -0400

    silly bug: it's PROGRAM_VARYING

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=928ec5cd3be5c7d6f3d9df0ace18371b1ec8c68c
Author: Zack Rusin <zack at tungstengraphics.com>
Date:   Thu Jun 12 18:53:52 2008 -0400

    glsl: make sure we replace all output reads with temporaries
    
    test in if.glsl

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=53f5b9741a5453f9166aee8da6e1f8bf5b10d59e
Author: Zack Rusin <zack at tungstengraphics.com>
Date:   Thu Jun 12 19:37:26 2008 -0400

    glsl: allow uniforms

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=effb73befa56099ba78ef2d93be4f980dad157b3
Author: Zack Rusin <zack at tungstengraphics.com>
Date:   Sun Jun 8 23:05:15 2008 -0400

    glsl: fix array size initialiazers using const variables
    
    e.g.
    const int kernelSize = 9;
    uniform vec2 kernel[kernelSize];

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=19659a50f9356023c59942794bd4e6e075f120bd
Author: Zack Rusin <zack at tungstengraphics.com>
Date:   Thu Jun 12 14:19:10 2008 -0400

    almost forgot - RelAddr is a boolean so use it here

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2542c59c55589bdeaf56b9cf91625b0adf75e3ab
Author: Zack Rusin <zack at tungstengraphics.com>
Date:   Thu Jun 12 00:03:35 2008 -0400

    shaders: fix allocation of arrays of parameters

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=74964ff04d89be430944dd8106bf5c97a9933f85
Author: Zack Rusin <zack at tungstengraphics.com>
Date:   Tue Jun 10 16:59:44 2008 -0400

    glsl: implement variable array indexes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0440f5a187460078095f35902638300fee1c5158
Author: Dan Nicholson <dbn.lists at gmail.com>
Date:   Thu Jun 12 06:37:45 2008 -0700

    Update .gitignore for progs/glsl

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=41bdb88f271284b79b870a5217f3ae50d70dfcdd
Author: Dave Airlie <airlied at redhat.com>
Date:   Thu Jun 12 16:26:46 2008 +1000

    sparc: add swrast to dri drivers

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2b0e75ea7a2395cc8614d6eeabb9529d503652c9
Author: Dave Airlie <airlied at redhat.com>
Date:   Thu Jun 12 12:06:50 2008 +1000

    sparc: add DRI drivers for sparc patch from Fedora

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3f3e4f645d389672e6d72215e60b812a887cc66d
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Wed Jun 11 19:33:30 2008 -0600

    remove obsoleted doxygen \param comments
    
    Someone changed the function parameters but didn't bother to update the
    comments.
    
    Also, whitespace changes, clean-ups.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8d976aedc4654bc66b80f22690e3674f1ef46183
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Wed Jun 11 19:33:14 2008 -0600

    comments

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=407ce3da3c53c9ebba0fbf827d7b0f610122d44b
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Jun 11 14:44:48 2008 -0700

    [intel-gem] Chase domain flag renaming in the DRM.
    
    This is an API breakage only.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0227d91a9e3cf65aae3266d100eebd3459dff4c3
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Jun 11 11:45:51 2008 -0700

    [gem] Enable bo_reuse by default.
    
    The objects are swappable, so we're less concerned by excessive object
    allocation now, and it's about a 20% performance improvement.  If we get
    concerns about the memory consumption from others, we can look into a
    compromise position later.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9563449c14f06b0927adecf36711c034b561e121
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Tue Jun 10 12:08:30 2008 -0600

    remove unnecessary swrast, tnl includes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c233b4245f7fcb667260278f3007d21044e62142
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Tue Jun 10 10:09:03 2008 -0600

    add some missing rule dependencies

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=17ec0dbd7575de749377f6b33075e087ebe9fc9f
Author: Roland Scheidegger <sroland at tungstengraphics.com>
Date:   Tue Jun 10 15:43:33 2008 +0200

    copy msaa visuals capability

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fbb96a0301e8cecb8835befe51286d954aa005c0
Author: Dan Nicholson <dbn.lists at gmail.com>
Date:   Tue Jun 10 06:06:40 2008 -0700

    Distribute version.mk in case autoconf needs to be run again
    
    Users may need to rebuild the configure script, so we need to distribute
    version.mk so autoconf can run successfully.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a742bed99ae840d806198172005f6b25399ec573
Author: Xiang, Haihao <haihao.xiang at intel.com>
Date:   Tue Jun 10 16:31:36 2008 +0800

    i965: apply commit 6c1a98e97affb2163e776551eb3a9e669ff99bbf to glsl

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=72f87b69471649ff02e80a89f902b69980f3d025
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Mon Jun 9 16:06:44 2008 -0600

    fix Xlib libGL.so build problem.
    
    Also, build driverfuncs.c into libmesa.a since it's always needed.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f6246f85d7c87180b464f84f330385680a82a601
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Mon Jun 9 14:09:09 2008 -0600

    s/SOLO/MESA/

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=910b3bfaeb372ef0e20c6b05c64c3721b739a442
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Mon Jun 9 13:50:44 2008 -0600

    Makefile clean-ups

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a80ccaadc77acbf835aa7139d75ea166efd8553f
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Mon Jun 9 13:50:31 2008 -0600

    more old stuff, rename SOLO->MESA, etc

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=08c07b60be7c21819c78a3281dc9b5a9b547431b
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Mon Jun 9 13:50:11 2008 -0600

    Makefile clean-ups

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=376203cff8e76bcfd664c4bb191c8a02ad41b744
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Fri Jun 6 12:38:24 2008 -0600

    document makefile changes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5cf69fe511a67a7bcf6787974becf6a143abb507
Author: Alan Hourihane <alanh at tungstengraphics.com>
Date:   Mon Jun 9 16:24:15 2008 +0100

    Check for NULL pointer

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=906e189bd362399f1ffc4d5421ae0d0abd586977
Author: George Sapountzis <gsap7 at yahoo.gr>
Date:   Mon Jun 9 17:47:49 2008 +0300

    glx: use goto's vs. nested if's  ala xserver
    
    compile tested only

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=079345703901b497f2c09714051b33bb2dff1b4f
Author: George Sapountzis <gsap7 at yahoo.gr>
Date:   Mon Jun 9 17:47:09 2008 +0300

    glx: add dri_common.c ala xserver
    
    also drop driFilterModes which is unused
    
    in preparation of loading swrast_dri.so

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4c7e02298f68b84d929cd1d3af8b3120281c2e32
Author: George Sapountzis <gsap7 at yahoo.gr>
Date:   Mon Jun 9 17:46:39 2008 +0300

    dri/swrast: minor cosmetic

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=00099731195b2e5b57b8bca6342a8a711e0e427a
Author: Nicolai Haehnle <nhaehnle at gmail.com>
Date:   Sun Jun 8 22:36:20 2008 +0200

    r300: Workaround hardware readcache problem
    
    This workaround is similar to the one found in r200_span.c.
    It seems like some part of the read hardware doesn't realize that
    VRAM has changed. By reading from an arbitrary position, this is fixed.
    
    The piglit test bugs/r300-readcache is a regression test for this bug.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f440b0ddd9690a2f8d7b7eed9b56ff77407b9114
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Sun Jun 8 11:25:30 2008 -0600

    remove realglx.[ch] from build

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f5d03af109e0c6fdd7cc6786f8ae40f8ae626f5a
Author: Keith Packard <keithp at keithp.com>
Date:   Fri Jun 6 13:05:46 2008 -0700

    [intel-gem] Call the new throttle ioctl from swap buffers
    
    Swap buffers is a fairly reasonable time to wait for the hardware for a
    while; this keeps us from overrunning the ring.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dbf3c5247c90bd35c0b2002e3b972a2dd4c8b130
Merge: 4b5b008d54e86ac4f0a2176429d062100978ca8c 0b734bd7cf921592eee441f759687e10f48a2cbc
Author: Keith Packard <keithp at keithp.com>
Date:   Tue Jun 3 22:56:25 2008 -0700

    Merge commit 'origin/master' into drm-gem
    
    Conflicts:
    
    	src/mesa/drivers/dri/common/dri_bufmgr.h
    	src/mesa/drivers/dri/intel/intel_bufmgr_ttm.c
    	src/mesa/drivers/dri/intel/intel_bufmgr_ttm.h
    	src/mesa/drivers/dri/intel/intel_ioctl.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4b5b008d54e86ac4f0a2176429d062100978ca8c
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Jun 3 14:43:48 2008 -0700

    [intel] Convert drivers to using libdrm bufmgr code.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fccc427aac17b3fa17160332e6e6f3c2cef25ca5
Author: Eric Anholt <eric at anholt.net>
Date:   Fri May 30 15:12:15 2008 -0700

    [intel-gem] Remember last offset of reused BOs to avoid more kernel relocs.
    
    This is good for about 5% on ipers on 965, and should help any cpu-bound app.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d8395f9d9eed4040d6fa12f1631dd7c372c73be4
Author: Keith Packard <keithp at keithp.com>
Date:   Mon May 26 17:51:38 2008 -0700

    [intel-gem] Once mapped, leave buffers mapped.
    
    Mapping and unmapping buffers is expensive, and having the map around isn't
    harmful (other than consuming address space). So, once mapped, just leave
    buffers mapped in case they get re-used.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=924eaa2f955ecdc1080f5a8fdc165367a576a919
Author: Keith Packard <keithp at keithp.com>
Date:   Mon May 26 00:19:20 2008 -0700

    [intel] all flushing in intelEmitCopyBlit
    
    Add both MI_FLUSH and intel_batchbuffer_flush to intelEmitCopyBlit.
    This ensures that the data are flushed *and* the gem kernel driver sees the
    various memory domain transitions.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8ba91b4636a04145e683e7d7fe5ee5ff404d73ac
Author: Keith Packard <keithp at keithp.com>
Date:   Sun May 25 20:49:53 2008 -0700

    [intel] Enable buffer re-use for gem
    
    Use the new DRM_IOCTL_I915_GEM_BUSY ioctl to detect
    idle buffers for re-use.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=200fd13d4a605bea07857d6c3e7c85ee07d663cb
Author: Eric Anholt <eric at anholt.net>
Date:   Fri May 23 12:43:05 2008 -0700

    Remove stale comment about glFlush().
    
    We don't need an MI_FLUSH there, because everything that's been flushed in the
    batch will eventually hit the hardware.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a74bf4ef345d880d7d296313fed0240781d2ebd8
Author: Eric Anholt <eric at anholt.net>
Date:   Fri May 23 12:18:50 2008 -0700

    Emit a flush after the swapbuffers blit, so contents end up on the screen.
    
    Otherwise, since the MI_FLUSH at the end of every batch had been removed,
    non-automatic-flushing chips (965) wouldn't get flushed and apps with static
    rendering would get partial screen contents until the server's blockhandler
    flush kicked in.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6cefae5354fb3015c5a14677071871613faa9c3a
Author: Eric Anholt <eric at anholt.net>
Date:   Mon May 19 15:42:00 2008 -0700

    Add back a mostly-correct glFinish for GEM and fake.
    
    The right solution would probably be keeping a list of regions which have been
    rendered to.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=76286bc76c5ea2217378809a9dcab6794aae7b5e
Author: Keith Packard <keithp at keithp.com>
Date:   Thu May 22 10:44:47 2008 -0700

    [intel-gem] Make sure set_domain is called often enough.
    
    The write_domain needs to be set after any batch buffer uses an object,
    track when that happens in the new 'cpu_domain_set' field.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8b49cc104dd556218fc769178b96f4a8a428d057
Author: Keith Packard <keithp at keithp.com>
Date:   Sat May 17 23:34:47 2008 -0700

    [intel-gem] Don't calloc reloc buffers
    
    Only a few relocations are typically used, so don't clear the
    whole thing.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cba90d4a778ab5202f2f7547ad7ffeb84216d07b
Author: Eric Anholt <eric at anholt.net>
Date:   Tue May 13 11:30:18 2008 -0700

    [GEM] Actually include the presumed offset in initial relocations.
    
    This avoids kernel relocations for most batchbuffer relocs.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=145523ba3acb95a9ff390430a9e0a3fa958cae1b
Author: Keith Packard <keithp at keithp.com>
Date:   Sun May 11 00:16:25 2008 -0700

    [intel] update GEM api. Add bo_subdata and bo_get_subdata driver hooks.
    
    Track DRM GEM name changes.
    Add driver hooks for bo_subdata and bo_get_subdata so that GEM can use pread
    and pwrite.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0cb006c1fdb75e1fe282120cc5455a4e8c59b1a7
Author: Keith Packard <keithp at keithp.com>
Date:   Thu May 8 10:38:55 2008 -0700

    [intel-gem] move domains to relocations. add set_domain to bo_map.
    
    Fix the kernel API to place the read/write domain information in the
    relocation instead of the buffer.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fda5687241f4ce5cab3bf2eac437b52d4b37dd10
Author: Keith Packard <keithp at keithp.com>
Date:   Thu May 8 10:37:23 2008 -0700

    [intel] intel_batchbuffer_flush using uninit 'used' to check for buffer empty
    
    Make sure 'used' tracks the right value through the whole function.
    Also, use GLint for intel_batchbuffer_space in case we do bad things
    in the future.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=68a916183276f727948e73fe752ebf36ef9f8ba9
Merge: c75b2d74d88e9926cbd10aa1eee4aeba93ba4850 ead798eb103e4cfe801704bc15eb4fe8df078fa8
Author: Keith Packard <keithp at keithp.com>
Date:   Wed May 7 20:20:26 2008 -0700

    Merge commit 'anholt/drm-gem' into drm-gem

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ead798eb103e4cfe801704bc15eb4fe8df078fa8
Author: Eric Anholt <eric at anholt.net>
Date:   Wed May 7 14:01:03 2008 -0700

    GEM: Remove already-disabled PIPE_CONTROL command.
    
    This existed to get the icache flushed.  However, GEM handles this for us
    now for sure, and we had disabled it prematurely anyway.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ab50ddaa9173ae108833db0edb209045788efc41
Author: Eric Anholt <eric at anholt.net>
Date:   Wed May 7 13:51:29 2008 -0700

    GEM: Make dri_emit_reloc take GEM domain flags instead of TTM flags.
    
    The GEM flags are much more descriptive for what we need.  Since this makes
    bufmgr_fake rather device-specific, move it to the intel common directory.
    We've wanted to do device-specific stuff to it before.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8b2a7f08bc446deef497f2a0d3b54d9b70bdaf9c
Author: Eric Anholt <eric at anholt.net>
Date:   Wed May 7 10:01:14 2008 -0700

    GEM: Don't emit an extra MI_FLUSH in the batch since GEM handles it.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c75b2d74d88e9926cbd10aa1eee4aeba93ba4850
Merge: a2ec8570aeb838700fa97b8c5ba6d9d383e5606e 42d4f89264f193e8beae7ba975df3507b81b6da0
Author: Keith Packard <keithp at keithp.com>
Date:   Tue May 6 22:07:58 2008 -0700

    Merge commit 'anholt/drm-gem' into drm-gem

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a2ec8570aeb838700fa97b8c5ba6d9d383e5606e
Author: Keith Packard <keithp at keithp.com>
Date:   Tue May 6 22:06:41 2008 -0700

    [intel-GEM] partial support for memory domains.
    
    Doesn't deal with local modifications yet (need new kernel set_domain ioctl
    for that to work). Also, guesses what domains are affected based on the
    read/write bits set in the flags. Works for 915, probably not so much for
    965.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=42d4f89264f193e8beae7ba975df3507b81b6da0
Author: Eric Anholt <eric at anholt.net>
Date:   Tue May 6 15:25:51 2008 -0700

    GEM: Fix previous commit to avoid asserting when we run into reserved space.
    
    These are the dwords that the reserved space is for.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=96f52f089f42b4bca8fa5fb573c687d233851126
Author: Eric Anholt <eric at anholt.net>
Date:   Tue May 6 13:57:08 2008 -0700

    GEM: Don't emit an extra MI_FLUSH in the batch since GEM handles it.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=537bbe6dec780f6f85838fe7e6036579c509f8a6
Author: Keith Packard <keithp at keithp.com>
Date:   Tue May 6 10:51:08 2008 -0700

    [intel-GEM] Add tiling support to swrast.
    
    Accessing tiled surfaces without using the fence registers requires that
    software deal with the address swizzling itself.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=df4b49c2cedde60c02f869977ee426f280b2985b
Author: Keith Packard <keithp at keithp.com>
Date:   Mon May 5 22:08:05 2008 -0700

    Dump buffer tiled status from intelPrintSAREA

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e9a2a67745d46509928263f0556f5c0a4211b94f
Author: Eric Anholt <eric at anholt.net>
Date:   Mon May 5 15:45:15 2008 -0700

    GEM: Allocate the right number of relocs, avoiding heap smashing.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1decab06d15f0dead0a544dbed2f10041caac844
Author: Eric Anholt <eric at anholt.net>
Date:   Mon May 5 15:44:49 2008 -0700

    GEM: Include target buffer handle in relocation debug.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=01d1a292bf53ab949cf2075f18986b58fa468a61
Author: Eric Anholt <eric at anholt.net>
Date:   Mon May 5 14:20:18 2008 -0700

    GEM: Set validate index to keep the same buffer from being duped on the list.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=be59d52ca0c0a5b93963297d596972fccb792b69
Author: Eric Anholt <eric at anholt.net>
Date:   Mon May 5 14:15:40 2008 -0700

    Print GEM handles instead of BO pointers in debugging.
    
    small integers are much prettier, and let me correlate to DRM debug output.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5290ec4756eb33ec27e06bb68d64c33472276ac3
Author: Eric Anholt <eric at anholt.net>
Date:   Mon May 5 13:45:03 2008 -0700

    Initialize bufmgr_gem->validate_array[i].offset.
    
    This is just cosmetic, to produce less scary values when the ioctl fails and
    doesn't return values there.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1f810b85b1e9393c8e606d2f28250cbb19cf916b
Author: Eric Anholt <eric at anholt.net>
Date:   Mon May 5 13:40:50 2008 -0700

    Make intel_{batch,exec}_ioctl return an error code so we can recover better.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=87ccc03736166db9ef85f3eee3723b82f395d3cf
Author: Keith Packard <keithp at keithp.com>
Date:   Mon May 5 10:46:27 2008 -0700

    Add intel_bufmgr_gem.c to i915

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=367b1e35dc1dbeda65709b0ab4f7983d0c7a6cc2
Author: Keith Packard <keithp at keithp.com>
Date:   Mon May 5 10:45:30 2008 -0700

    Temporarily disable intel pixel ops on i915 for GEM
    
    Instead of attempting to fix these for GEM, just disable until GEM is
    working.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=81ec0545c93d57f72cff5099c6a34f04e9257a38
Author: Eric Anholt <eric at anholt.net>
Date:   Fri May 2 18:25:00 2008 -0700

    Don't forget to set handle of shared buffers.
    
    (And fix a nearby whitespace nit)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3d19a095cda30ac8abdbe26cd3b664a4b97c899b
Author: Eric Anholt <eric at anholt.net>
Date:   Fri May 2 18:24:13 2008 -0700

    Fix GEM execbuf ioctl argument.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7349f218b47b21595a13103aaa45ddbfdc14dd13
Author: Eric Anholt <eric at anholt.net>
Date:   Fri May 2 17:13:45 2008 -0700

    Fix to use GEM execbuf instead of TTM.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ef33e76cebed39551aabce397d165d3990ba517c
Author: Eric Anholt <eric at anholt.net>
Date:   Fri May 2 17:00:47 2008 -0700

    Minor fixups to get GEM to the point of execbuf ioctl.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=eb10cdc838fc31ea2cf59f556f6f7d8b072f5bae
Author: Eric Anholt <eric at anholt.net>
Date:   Fri May 2 14:11:19 2008 -0700

    [intel] Fix build for GEM.  TTM is now disabled, and fencing is gone.
    
    Fencing was used in two places: ensuring that we didn't get too many frames
    ahead of ourselves, and glFinish.  glFinish will be satisfied by waiting on
    buffers like we would do for CPU access on them.  The "don't get too far ahead"
    is now the responsibility of the execution manager (kernel).

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=89bba44e969f15bf20da6d700c493237b095a588
Author: Eric Anholt <eric at anholt.net>
Date:   Fri May 2 11:52:52 2008 -0700

    Add intel_bufmgr_gem for new graphics execution manager.




More information about the mesa-commit mailing list