Mesa (asm-shader-rework-1): 577 new commits

Ian Romanick idr at kemper.freedesktop.org
Fri Aug 21 01:33:12 UTC 2009


URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ac5551fbb97dd668f0c96c334d23b1fc48d16e18
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Thu Aug 20 18:29:41 2009 -0700

    ARB prog parser: Revert part of previous change to constant parsing
    
    The commit "ARP prog parser: Implement the spec, not what makes sense"
    broke the parsing of scalar constants.  This commit reverts that part
    of that commit.  Now vp_swizzle.c passes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a512985fd81c1ed4ccc5e69aaa05015cf7ff844d
Merge: 0b5af41c6fae2809f4567a7cecbd207e5e4f3ab5 c80bc3abcd3939e5e2d45aea4b01ff22bfec244b
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Tue Aug 18 12:20:36 2009 -0700

    Merge branch 'master' into asm-shader-rework-1
    
    Conflicts:
    	src/mesa/shader/arbprogparse.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c80bc3abcd3939e5e2d45aea4b01ff22bfec244b
Author: Dave Airlie <airlied at redhat.com>
Date:   Tue Aug 18 13:55:12 2009 +1000

    r300: fix big endian build

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3aafd22f6aef5ffd63349c3d515b5ce681e828dc
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Aug 17 17:11:54 2009 -0600

    gallium: memset() tgsi_exec_machine to all zeros in tgsi_exec_machine_create()
    
    This fixes invalid values for CondStackTop, LoopStackTop, etc.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=680df529a323714013006aae9b3ad5298913a7b3
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Aug 17 12:57:37 2009 -0600

    demos/glsl: remove glutInitWindowPosition() calls

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=af1dc225c2af6fd188cee8b0e2447d6b769518b3
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Mon Aug 17 18:16:38 2009 -0400

    r600: fix counting error after the last commit

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=66c632b5a1fe165718cc1fe3f2f9030ed05e4d01
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Mon Aug 17 17:47:27 2009 -0400

    r600: make sure the number of indices is valid
    
    make sure the number of indices is valid for the
    requested prim type.  glxgears sends invalid
    quad strips with only 2 indices for example.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c3380ded10200f2df0cfba4abbe9a9eb892f7cbb
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Mon Aug 17 15:42:19 2009 -0400

    radeon: remove RADEON_DEBUG_BO stuff
    
    This stuff was a vestige of the r600 bring up and
    now mostly serves to periodically break the build.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=caf40d5d145185d6a4c3ce8ff7c30ec93c040abd
Author: Maarten Maathuis <madman2003 at gmail.com>
Date:   Mon Aug 17 14:45:50 2009 +0200

    nv50: remove a few cases of directly casting struct pipe_context

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=97cc526eb7ae17c6ec3509a129863ea85f4e8900
Author: Maarten Maathuis <madman2003 at gmail.com>
Date:   Sun Aug 16 04:06:44 2009 +0200

    nv50: borrow some flushing code from the ddx
    
    - This fixes neverball corruption.
    - I'm unsure about what we're actually flushing here.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f199dbdb76892ec31d19f114f042bc6ec82d9e46
Author: Maarten Maathuis <madman2003 at gmail.com>
Date:   Sun Aug 16 03:20:09 2009 +0200

    gallium: Make PIPE_TRANSFER_{READ,WRITE,READ_WRITE} bitmask friendly.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=93ce4c99d4c4515b8f8c4e999af53c8196b5f9eb
Author: Maarten Maathuis <madman2003 at gmail.com>
Date:   Sun Aug 16 01:29:06 2009 +0200

    nv50: whitespace fixes and deobfuscation

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7c4223876b4f8a78335687c7fcd7448b5a83ad10
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Aug 17 08:27:52 2009 -0600

    cell: fix incorrect pipe_transfer tests
    
    The value is an enum, not a bitmask.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c952c1f109960a50aebf5a6d6bf3cf1e005e0729
Author: Jerome Glisse <jglisse at redhat.com>
Date:   Mon Aug 17 12:46:34 2009 +0200

    r300: split vbo rendering with big drawarray case
    
    Split vbo rendering when the number of elements requested
    by drawarrays is bigger than 65536.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0204c7d8d712c1023b6d75f2f50b0e89d7777de8
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Mon Aug 17 12:26:54 2009 +0200

    nv50: fix stencil state
    
    It's the front stencil methods that have contiguous offsets,
    not the back ones.
    Unfortunately the names in the header still have FRONT/BACK
    reversed, so I'm using hex values until it gets updated.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=743c4af5cdc4c8634d1a26055a8d70f933c88024
Author: Dave Airlie <airlied at redhat.com>
Date:   Mon Aug 17 19:09:15 2009 +1000

    radeon: turn off bo debugging

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fd97f2f8b836bf4370d2a57988de3fe88bd50489
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sun Aug 16 02:04:29 2009 +0200

    r300: disable ZTOP only when occlusion queries are used

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=30e9c753b8434778a167f708550983688677b232
Merge: 57f55af21995f8ec8629503752864fc6c3f38a32 60587182d4ade36df75ee13edf8df6b529fbb0f1
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sun Aug 16 01:56:29 2009 +0200

    Merge branch 'oq'

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=57f55af21995f8ec8629503752864fc6c3f38a32
Author: Pauli Nieminen <suokkos at gmail.com>
Date:   Sat Aug 15 13:30:15 2009 -0600

    mesa: Add 2 new demos to .gitignore.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a7adb858278ee2311e014ca2d7bb56656cbd7aa7
Author: Maarten Maathuis <madman2003 at gmail.com>
Date:   Fri Aug 14 22:25:04 2009 +0200

    nv50: avoid a NULL-ptr dereference when the pipe context changes
    
    - We cannot assume all state objects are present when the pipe context changes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a2af40b846e0b510887aaf15c2777387a3caae62
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Sat Aug 15 16:22:27 2009 +0200

    nv50: align registers used with TEX to 4
    
    The TEX instruction is passed the first index of a contiguous
    range of 4 TEMP registers that contain coordinates / LOD and,
    after execution, the texel values.
    It seems the first index is required to be a multiple of 4 on
    some (older ?) cards.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=60587182d4ade36df75ee13edf8df6b529fbb0f1
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Thu Jun 11 16:11:47 2009 +0200

    r300: enable ARB_occlusion_query
    
    Supported only on HW with TCL block and with proper radeon drm.
    Required minimum radeon drm version is 1.30 or KMS.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d2b1b9e8d5407e87fc2a6276568088115c28029f
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sat Aug 15 15:10:29 2009 +0200

    radeon: add flag for drm OQ support

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f3e1d7d6f81f1b84e5cf83a1c7118067ba670f79
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Thu Jun 11 16:10:20 2009 +0200

    r300: temporary occlusion query hack

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8d60c0b7514dad075e5d46448614e8e8c5c230a7
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Thu Jun 11 16:00:03 2009 +0200

    r300: clear not_flushed OQ list after flush

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c903834d4d533e3095fa520afef65d185362cf5d
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sat Aug 15 14:35:28 2009 +0200

    r300/oq: add some debugging info

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0d0f01e2e0b37ed5152614ceeff34da8e46b5e37
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Thu Jun 11 16:13:23 2009 +0200

    r300: add occlusion queries support
    
    TODO:
    - use proper interface for checking if bo is idle when it's available
    - disable ZTOP only when needed
    - make it work under KMS

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f2daded8123c0d82e4cd29710a5b2dfcc99068a1
Author: Dave Airlie <airlied at redhat.com>
Date:   Sat Aug 15 21:34:17 2009 +1000

    radeon space: realign with drm space check code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a6cc45e135fbcf2360950c59ddef94e1f5574f2a
Author: Dave Airlie <airlied at redhat.com>
Date:   Sat Aug 15 21:18:30 2009 +1000

    r300: fixup space checks since VBO code
    
    Hopefully this gets the ordering correct so the space checks don't fail.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3cc9a28b9b493d2426e2f182fc26b9da847e0c7f
Author: Dave Airlie <airlied at redhat.com>
Date:   Sat Aug 15 20:30:45 2009 +1000

    r300: add just in case warn I don't think this can actually happen

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5e4e8effecb1914b31b869e2aa91f2299e57229d
Author: Dave Airlie <airlied at redhat.com>
Date:   Sat Aug 15 20:19:09 2009 +1000

    radeon: enable vertex splitting for IBs
    
    Based on Maciej's code, just fixed up the alignments for INDX_BUFFER
    
    ut2004 runs AS-Convoy

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b9789948e0b5c5fad7952ea5b731c675d50a4f58
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Sat Aug 15 03:44:02 2009 +0200

    i965: disable bounds checking on arrays with stride 0
    
    if stride is 0 we cannot use count as max index for bounds checking,
    since the hardware will simply return 0 as data for indices failing
    bounds check. If stride is 0 any index should be valid hence simply
    disable bounds checking in this case.
    This fixes bugs introduced with e643bc5fc7afb563028f5a089ca5e38172af41a8.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e304c65a2b9c1005d6216e91d90a99001549a63d
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Fri Aug 14 16:27:33 2009 -0700

    i965: Add support for GL_ARB_seamless_cube_map

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8b0b33530cfc6e623db1d9d97e6127e14cf065ee
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Fri Aug 14 16:26:59 2009 -0700

    demos/cubemap: Add support for GL_ARB_seamless_cube_map

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=06ae1db4a987fd22a56b6d8a640baffe73599a36
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Fri Aug 14 01:25:05 2009 -0700

    Regenerate files for GL_ARB_seamless_cube_map

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9d5bb3c6f820a5a99e1f55b2fd14d250761fcddc
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Fri Aug 14 01:20:56 2009 -0700

    Infrastructure for GL_ARB_seamless_cube_map

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=970f76866617bc084847ce112c925b456d3deacc
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Thu Aug 13 23:57:03 2009 -0700

    Regenerate files for GL_APPLE_flush_buffer_range

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a89963cec1b5872d620c73ed8a5e54b10e3bf28b
Merge: 71b1610941f9bfefa01d827fd19cc2368e6cdae3 7fe0dd2e6e927e4ec3e532e08aa0551ebaec4cc1
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sat Aug 15 00:52:44 2009 +0200

    Merge branch 'vbo_clean'
    
    Conflicts:
    	src/mesa/drivers/dri/r300/r300_draw.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7fe0dd2e6e927e4ec3e532e08aa0551ebaec4cc1
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Fri Aug 14 22:32:57 2009 +0200

    r300: mark VBO buffer objects as persistent

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cd703049db2adaeecc6149dfa224cc17d4613142
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Fri Aug 14 22:48:03 2009 +0200

    r300: unmap buffer objects after usage

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=71b1610941f9bfefa01d827fd19cc2368e6cdae3
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Aug 14 12:58:21 2009 -0600

    mesa: append uniform values to the log file the first time we use a shader
    
    This info is essential to using/debugging a shader outside of its normal
    application.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=12199ed96ca0dd2307e9893c58300623cfa6c0ee
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Aug 14 12:57:39 2009 -0600

    mesa: also pass the GPU program to _mesa_append_uniforms_to_file()
    
    We want the post-link program at this points.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e3d47515f9b376b00743137529b4ca35a8436c92
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Aug 14 11:31:00 2009 -0600

    vbo: call _mesa_valid_to_render()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d09a19bf6e09eb0c8908e9b5378962ac17bcbc4c
Merge: db598b899868ba6db8f3f525a22a45331589592e 1574b05189fee1b5802024b505ba93fff345e95c
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Aug 14 11:27:51 2009 -0600

    Merge branch 'mesa_7_5_branch'

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=db598b899868ba6db8f3f525a22a45331589592e
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Aug 14 11:26:20 2009 -0600

    mesa: new _mesa_append_uniforms_to_file() debug/logging function

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b6e5600bd460245afef605dbfbcf6650ff677dcb
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Aug 14 10:48:31 2009 -0600

    mesa: call _mesa_valid_to_render()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d03dde16ebb5ab7f109c8ff6d710d54d50d4fa8f
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Aug 14 10:46:04 2009 -0600

    vbo: call _mesa_valid_to_render()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=56c4226fcc54158eb7fe54eeb13539a979ec155c
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Aug 14 10:45:17 2009 -0600

    mesa: new _mesa_valid_to_render() function
    
    Tests if the current shader/program is valid and that the framebuffer is
    complete.  To be called by glBegin, glDrawArrays, etc.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a48b0a5ce7fc17eab4daa375fb95768fa2f50825
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Aug 14 10:41:03 2009 -0600

    mesa: minor error string changes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1574b05189fee1b5802024b505ba93fff345e95c
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Aug 14 11:24:20 2009 -0600

    docs: docs: document new --with-max-width/height config options

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a7ca80ff6af8d3b28b981b518ca39baba20a2d89
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Aug 14 11:23:18 2009 -0600

    Add a FAQ about internal buffer sizes.
    
    (cherry picked from master, commit 9a8781bd24730374e14568f67f7db8a9cc444bb4)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=467b3d9a6f32b38c36a4be145b07c8f7b719215a
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Aug 14 11:23:00 2009 -0600

    Add configure options for MAX_WIDTH/HEIGHT.
    
    This adds two --with configure options for setting defines for
    MAX_WIDTH and MAX_HEIGHT.  It's conceivably just as easy to define
    these in CFLAGS manually, but this way users don't need to know
    about internal Mesa details.
    
    Patch updated by BrianP to set DEFINES, not CFLAGS.
    
    (cherry picked from master, commit 7085dce750f478312a47f474330d63cc900a8448)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e691b0e533c552dc5884192a9a2b9347f704479d
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Aug 14 11:22:37 2009 -0600

    Allow external settings of MAX_WIDTH/HEIGHT.
    
    Conditionalize MAX_WIDTH / MAX_HEIGHT defines so that users can
    set them via CFLAGS.
    
    (cherry picked from master, commit 66bc17e80e22d8f205cc02171b1c266feab6631f)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=51c47383f9ec68d2ac851e0abd447311ebce2d7f
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Aug 14 17:56:33 2009 +0100

    st/xlib: reduce the proliferation of GLX context types
    
    Now there is just a single, struct __GLXcontextRec, which is the
    GLXContext typedef has already been defined as a pointer to.  I
    believe this is the intended usage, that GLX implementations should
    define that struct as they require.
    
    Merge the two previous structs into one and get rid of the
    no-longer-necessary type casts and sub-classing.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9616e4ad1c055d8ff9ab671914f97e402d0aa4b0
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Aug 14 13:41:57 2009 +0100

    st/dri: remove unused dummyContext value

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3ffaa11f888ced2ae5da7e794a57f20dcc7a3dfc
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Aug 14 10:30:10 2009 -0600

    mesa: move assertions in test_attachment_completeness()
    
    Put the assertions after the error checks.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=442a5e434381987a426192e2b7d34847de50a0ed
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Fri Aug 14 18:23:55 2009 +0200

    nv50: fix mipmap offsets and tiling
    
    The hardware expects a texture's tile mode to change with
    the mipmap level.
    Also, only multiply by block size once to obtain size.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3506d7d3e2b5ed57cb3f0653421226a863555ae1
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Fri Aug 14 18:16:46 2009 +0200

    nv50: make sure we don't re-emit outdated scissor state
    
    Since we don't turn off scissors, we need to update the
    stateobj when the framebuffer size changes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=74e8b1a30b82c89c70048cfcc1f12e1ceebfd628
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Fri Aug 14 18:06:24 2009 +0200

    nv50: make use of the y-origin switch
    
    Now that we know how to make the hardware have y-coordinate origin
    top, we can get rid of all the inversion introduced earlier.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cdaf63d0eac3787c2e153c91925ced5237ed7941
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Fri Aug 14 17:04:08 2009 +0200

    r300: remove broken vertex splitting
    
    Revert to previous behaviour of dropping to big render operations.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9e018d822523e559fa8d92c3b5a83dd5554a0676
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Fri Aug 14 16:59:26 2009 +0200

    r300: rework index buffer setup
    
    Copy elements directly to DMA bo to get rid of one memcpy, and prepare for using VBOs for index buffer.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7c060bff13c4e0ac9ea0644a0fe0fc98f46f9b5d
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Fri Aug 14 16:39:01 2009 +0200

    r300: remove unused software TNL path
    
    This doesn't remove software TCL path - so RS480 and RS690 work as before.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5fb5ea97f4439184f03075f57fa1fda56caf51b4
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sat Jul 11 20:40:51 2009 +0200

    r300: use VBOs for vertex attributes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c3f9c2eb75f6f07f8b2b98a96b0ddac24a6fa612
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Aug 14 09:00:15 2009 -0600

    docs: document new --with-max-width/height config options

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9a8781bd24730374e14568f67f7db8a9cc444bb4
Author: Tom Fogal <tfogal at alumni.unh.edu>
Date:   Thu Aug 13 19:51:57 2009 -0600

    Add a FAQ about internal buffer sizes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7085dce750f478312a47f474330d63cc900a8448
Author: Tom Fogal <tfogal at alumni.unh.edu>
Date:   Thu Aug 13 19:40:30 2009 -0600

    Add configure options for MAX_WIDTH/HEIGHT.
    
    This adds two --with configure options for setting defines for
    MAX_WIDTH and MAX_HEIGHT.  It's conceivably just as easy to define
    these in CFLAGS manually, but this way users don't need to know
    about internal Mesa details.
    
    Patch updated by BrianP to set DEFINES, not CFLAGS.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=66bc17e80e22d8f205cc02171b1c266feab6631f
Author: Tom Fogal <tfogal at alumni.unh.edu>
Date:   Thu Aug 13 19:23:54 2009 -0600

    Allow external settings of MAX_WIDTH/HEIGHT.
    
    Conditionalize MAX_WIDTH / MAX_HEIGHT defines so that users can
    set them via CFLAGS.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=87946d206f64946af564f2086299e190883ef6ad
Author: Tobias Doerffel <tobias.doerffel at gmail.com>
Date:   Fri Aug 14 08:50:43 2009 -0600

    intel: in intel_context struct use typedef for sarea struct
    
    Using drm_i915_sarea_t instead of struct drm_i915_sarea seems to be
    a common standard now, therefore fix it also in intel_context
    structure. Additionally this silences a compiler warning:
    
    intel_swapbuffers.c: In function `intelFixupVblank':
    intel_swapbuffers.c:48: warning: initialization from incompatible pointer type
    
    Signed-off-by: Tobias Doerffel <tobias.doerffel at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2674d1ba5005151f2509e79f9f43020508e3525d
Author: Thierry Vignaud <tvignaud at mandriva.com>
Date:   Fri Aug 14 08:16:35 2009 -0600

    mesa: make sure r300/compiler/ sources are included in tarball

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=67b639c7ab3355cc24d38af165c9775fcc1af3cf
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Fri Aug 14 13:33:48 2009 +0800

    st/vega: Add more symbols defined by mesa/st.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=895f7c33d4459da80cb41f566b2036d86e1898f5
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Wed Jul 29 19:29:59 2009 +0200

    r300: add required symlinks
    
    Reported by adamk on #radeon

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e029c91fd32f934161dad05ffc46a949c70c79db
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sat Aug 1 12:00:35 2009 +0200

    radeon: handle debug versions of radeon_bo_open

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f1aa2a43b7588aaca3ef175c8cc5366414cac2f8
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Fri Aug 14 15:26:58 2009 +0200

    nv50: fix typo in REALLOC's 2nd argument in ctor_immd

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6bcbeb02d61442919a2ae4dfd642547e5f7b1439
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sat Jul 11 15:00:52 2009 +0200

    radeon: add VBO support (not enabled yet)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2233ac61e1a690f47a7d4a9d0894c1c20c9c330f
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sat Aug 1 15:11:57 2009 +0200

    radeon: export emitvec* functions

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d534648d904da71e604babcf408c00eae7922d16
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sun Jul 26 12:57:41 2009 +0200

    radeon: constify some parameters

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7069a7548f17bec2b6525775a496f1afb6364c38
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Fri Aug 14 01:33:45 2009 -0400

    r600: emit SURFACE_BASE_UPDATE on depth base updates on rv6xx

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ceb9459ed5e63207defa5d715958c2757933272f
Author: Dave Airlie <airlied at redhat.com>
Date:   Fri Aug 14 10:03:51 2009 +1000

    glsl: re-write Makefile after I called it bad.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0c717bcd5dd1fdceb7038a2e2788ca1136a0fa3a
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Aug 13 16:03:01 2009 -0600

    progs/glsl: added multitex.shtest config file

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=08ecd863ee12601ea95818e02889a9807fd7a62d
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Aug 13 16:02:24 2009 -0600

    progs/glsl: set generic vertex attribute values

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=62d113216090cd093c7cc6373c9115e31f921e7c
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Aug 13 15:53:49 2009 -0600

    progs/glsl: add type field to shtest config files
    
    Plus, texture loading.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=823703418edd4a65f88b892567dc904664d4e3f8
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Aug 13 15:06:28 2009 -0600

    mesa: added *.shtest files to demo tarball

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=25cd4dc1d6d82d480719ef9a8bf93813c27740a2
Author: Dave Airlie <airlied at redhat.com>
Date:   Fri Aug 14 08:35:49 2009 +1000

    glsl/tests: skinning.o
    
    worst Makefile ever. not sure what is going on here, hopefully
    this fixes tinderbox

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9d96095c1e40a2ffe988443eb2cb36b4b0a7ca1f
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Thu Aug 13 17:55:42 2009 -0400

    r600: move non-surface related cb state to general state

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=083b04e809c8d4db9033d18416f2cf761d1207bb
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Thu Aug 13 17:29:24 2009 -0400

    r600: move non-surface related depth state to general state

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0896268b97674d009d609476acfa1eed5dfea350
Author: RALOVICH, Kristóf <tade60 at freemail.hu>
Date:   Wed Aug 12 12:41:22 2009 +0200

    glx: indent -br -i3 -npcs --no-tabs
    
    Some manual intervention applied since XEXT_* and other macro magic
    fooled indent. Auto generated files were also skipped.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1e0f621b500db9b3ad3135426e621ffa10727d3b
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Aug 13 14:38:27 2009 -0600

    mesa: fix some invalid memory reads
    
    We were passing the address of a float to functions that would deref the
    pointer as an array.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6d55fd705da829286ea45a7438526c2bede2059a
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Aug 13 14:07:25 2009 -0600

    progs/tests: hack a PBO/dlist test

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ecb177eaea20f3464b08dfc4d94a3194482cf73d
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Aug 13 14:05:52 2009 -0600

    mesa: fix warnings about locals hiding function params

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=36df6a6e91988590900a879b88eac7c7acc0a86d
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Aug 13 14:00:21 2009 -0600

    mesa: add missing PBO mapping code in unpack_image()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ad8a6937ae9933ab92f2b775410c27ec7a9afe42
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Aug 13 13:48:36 2009 -0600

    main: fix some potential memory leaks
    
    Allocate dlist images after error checking.
    Record GL_OUT_OF_MEMORY when we can't make a copy of an image.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f418d18ea6059c761f45f055c05fbd0bb50f7a80
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Aug 13 13:44:31 2009 -0600

    mesa: fix some potential uninitialized memory references

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a531a5cf940a55d4438521fe394ae5395977bf3f
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Aug 13 13:44:01 2009 -0600

    glsl: fix some uninitialized pointers

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=741869d73aa8c9d0d9ae8f1c4ca2df32e235960a
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Aug 13 12:53:20 2009 -0600

    progs/util: ignore pre-defined uniforms in SetUniformValues()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ae99e4c67ebc3adb0b71e427723f34085801c3ac
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Aug 13 12:52:13 2009 -0600

    progs/glsl: new shtest program, a simple shader test harness app
    
    This commit includes some sample config files (*.shtest)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=03ba461c1956a466f1c6cb885d208b7a7ac4b4fe
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Aug 13 12:43:09 2009 -0600

    glsl: fix incorrect attribute size

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=53dfd5d87074cefb9258fbe4dbc916fd18597116
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Aug 13 12:42:52 2009 -0600

    tnl: if NAN_CHECK is enabled, also assert that pos.x != 0

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c10002361c3bc175ec12d667e762e51a2cc79b47
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Aug 13 10:29:15 2009 -0600

    mesa: s/assert/ASSERT/ in _mesa_reference_texobj()
    
    We want the no-op ASSERT for non-debug builds.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8a9795e5c6ca353aa831148cd1c262fe1013af48
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Aug 13 10:18:50 2009 -0600

    mesa: rework error check in glGetTexLevelParameter(), remove tex_image_dimensions()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=423a53f635f82233e9a570bfc132edc51f7548bb
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Aug 13 10:16:59 2009 -0600

    mesa: if maxLevels==0, target is invalid

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fe988d786c4076bfbf410b84085d8c1115baa489
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Aug 13 10:14:13 2009 -0600

    mesa: add extension checks in _mesa_max_texture_levels()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=47a385b43be9cf2ef0d0b24b1d588dc26940dfe6
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Aug 13 10:01:38 2009 -0600

    mesa: minor clean-ups in bumpmap functions

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6aa7a03d856f4cfdbed493c976387b2164a0c922
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Aug 13 09:55:34 2009 -0600

    mesa: use _mesa_get_current_tex_unit() in more places

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=73b150c816c46a88e3e5d97f9b73ab0095f2bc60
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Aug 13 09:46:42 2009 -0600

    mesa: refactor: move _mesa_is_color/depth/stencil_format() helpers to image.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ba2a55ccd61d9fa5565640faefb64fd6fb0e70ab
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Aug 13 09:38:39 2009 -0600

    mesa: move _mesa_Get[Compressed]TexImage() to texgetimage.c
    
    All the glGetTexImage code is in one file now.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b9f67df6e72e3a33b91c7d942aaa99622efd688c
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Aug 11 15:46:46 2009 -0600

    mesa: short-circuit no-change in _mesa_DepthRange()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ace98f09e6e77bba33dd1789506676059bba8e9b
Author: Michel Dänzer <daenzer at vmware.com>
Date:   Thu Aug 13 20:24:09 2009 +0200

    st/dri: Add support for GLX_EXT_texture_from_pixmap with direct rendering.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7c08614b325a409890b44c9b6375cda26d09867d
Author: Michel Dänzer <daenzer at vmware.com>
Date:   Thu Aug 13 18:46:53 2009 +0200

    gallium/drm: Handle circular dependencies in the auxiliary libraries with make.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7ef8c79a8c69d62eecbd4301b0e15d44d0797072
Author: Michel Dänzer <daenzer at vmware.com>
Date:   Thu Aug 13 18:46:53 2009 +0200

    st/xorg: Fix DRI2 CopyRegion hook.
    
    Use GC CopyArea op for proper translation and clipping, and throttle full
    buffer swaps / frontbuffer flushes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f2fcd5822a0b308e8b9410061996377c0b4a0a91
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Aug 13 17:22:16 2009 +0100

    tgsi: add simple facility for releasing and reusing temporaries

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b56d2ba7b2e685e8c551788577b382480e77025a
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Aug 13 17:20:04 2009 +0100

    tgsi: rename ureg src/dest converters
    
    Also fix a typo in ureg_src().

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5c5364a0f6ebcc0ff30baffdb6195be9f4ad7f83
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Aug 13 16:33:50 2009 +0100

    draw: Remove unused variable.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7b39194e2dbad6191b86c232d305dd910000753c
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Aug 13 16:32:51 2009 +0100

    scons: Handle Circular dependencies in the libraries.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bf57eda0ecf1996bc2d188ef0b51a8f3ec993412
Merge: 78918c876054fc428e6f78c02526c0323d134a6c 1ce3f5a806f6efb29c231157987e3495c7b41022
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Aug 13 15:57:23 2009 +0100

    Merge branch 'mesa_7_5_branch'

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1ce3f5a806f6efb29c231157987e3495c7b41022
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Aug 13 15:54:10 2009 +0100

    draw: cope with more primitives in draw_pipeline_run
    
    This previously was used only for decomposed (POINT/LINE/TRI) primitives,
    but for some time a full range of primitives could end up in here.
    
    Fixes trivial/lineloop-clip on softpipe, among others.
    (cherry picked from commit 87cd8a3b8a2407b30916be418ff2f95dfea5d2ad)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=78918c876054fc428e6f78c02526c0323d134a6c
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Aug 13 14:28:01 2009 +0100

    tgsi: turn off debugging

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=749e52049dee6717023309f6446efb2c89ed720c
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Aug 13 14:27:42 2009 +0100

    tgsi: use REALLOC for growing token pool

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=120e76866b4b0d136ae4ed377c6ff96454e39b95
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Aug 13 14:26:50 2009 +0100

    util: silence warnings for third REALLOC argument
    
    Our fallback realloc path requires an old_size argument, but the posix
    varient doesn't need this.  Add some code to avoid gcc unused variable
    warnings for this extra argument.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b1d82f1f19b9556e9f4491f60b6ef17d7f0b471d
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Aug 13 13:42:42 2009 +0100

    util: remove unneeded includes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=002c76cfefe8c1ab12fb7031a649a30fb349a3e3
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Aug 13 12:46:32 2009 +0100

    util: convert u_simple_shaders to use tgsi_ureg
    
    Much nicer now.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8a7d1e7b7681a4f0be9cee9e62477317dcd09caf
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Aug 13 12:38:58 2009 +0100

    tgsi: add tgsi_ureg, a simplified tgsi shader builder
    
    This is modelled on the nice & easy-to-use facilities we had
    for building shaders in mesa, eg. in texenvprogram.c and friends.
    
    Key points include pass-by-value register structs that can be manipulated
    in a functional style, eg:
    
       negate(swizzle(reg, X,X,X,X))
    
    and per-opcode instruction functions, eg:
    
       emit_MOV( p, writemask(dst, 0x1), negate(src));
    
    and similar.
    
    Additionally, the interface allows mixed emit of instructions and decls,
    which are sorted out internally to obey TGSI ordering.
    
    Immediates may be emitted at any time and are scanned against existing
    immediates to try and reduce redundancy.
    
    Not all TGSI functionality is accessible through this interface, but
    most or all of what mesa uses should be.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1f40ffca634b8d6699c9b5d153c231e79527317a
Author: Xiang, Haihao <haihao.xiang at intel.com>
Date:   Thu Aug 13 18:42:52 2009 +0800

    i965: fix cube map on IGDNG

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4ce73ad92c723b4e65fbdc1d144b2017f9bcd438
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Aug 12 20:37:34 2009 -0600

    glsl: remove duplicate frag input entry

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f3b215cba2bca92d6582cc0c34702b73289f909c
Merge: fdfb0d4b0e04bff2f3dbae2d1f8e3765fb4b0dce f7618f4f37d42461b1a6feaa392935d1ae703873
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Aug 12 20:32:41 2009 -0600

    Merge branch 'new-frag-attribs'
    
    This branch introduces new FRAG_ATTRIB_FACE and FRAG_ATTRIB_PNTC fragment
    program inputs for GLSL gl_FrontFacing and gl_PointCoord.  Before, these
    attributes were packed with the FOG attribute.  That made things
    complicated elsewhere.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fdfb0d4b0e04bff2f3dbae2d1f8e3765fb4b0dce
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Aug 12 17:25:49 2009 -0600

    progs/glsl: change uniform_info::type field to use GLSL vector types

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=af3d7f68894b00a750fa2be72935ab95b5b50d28
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Aug 12 16:17:18 2009 -0600

    demos: call SetUniformValues()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f95b82b4861c14e01ec6af81a8de65c2143952b2
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Aug 12 15:43:50 2009 -0600

    mesa: const qualifiers

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bd4c6a2e503db43e81ef41f77d876308badd93eb
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Aug 12 15:42:51 2009 -0600

    vbo: use _mesa_is_bufferobj()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=684049d97d423a5a873aefc5313d0c4b22528b95
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Aug 12 13:53:56 2009 -0600

    demos: rename InitUniforms() to SetUniformValues()
    
    And call new PrintUniforms() in demos.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=378bff0eddf004d131a4c83194fb3e83492c4c37
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Aug 12 13:50:26 2009 -0600

    progs/util: added more shader utility functions

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=434ec3ada841915a00ffc23f699401eb3e7b37ee
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Aug 12 13:46:16 2009 -0600

    mesa: use _mesa_is_bufferobj()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=604031563c92cf632f99cb4f42983faae9b509ef
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Aug 12 13:46:03 2009 -0600

    mesa: use _mesa_is_bufferobj()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=abbf83551f2ec1d168c3f8449eeed8dad7b394b8
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Aug 12 13:44:43 2009 -0600

    mesa: new _mesa_is_bufferobj() function
    
    Tests if the given buffer object is a user-created, non-default buffer object.
    Use this instead of testing bufferobj->Name != 0.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d64649a316858a390bafe2aa619be3cf2c98ffde
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Aug 12 13:49:06 2009 -0700

    i965: Make the cube mapping RCP use a writemask.
    
    Fixes cube mapping since the scalar changes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5faa0dc591527683e32306456cbfe6d93afa04da
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Aug 12 13:17:15 2009 -0700

    i965: Allocate destination registers for GLSL TEX instructions contiguously.
    
    This matches brw_wm_pass*.c behavior, and fixes the norsetto shadow demo.
    
    Bug #19489

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=63fa5fd319c0d0114085f47f028a36f63c1f7295
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Aug 12 13:00:23 2009 -0700

    i965: drop dead scalar handling in GLSL.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=08687c8b402f42eda5e0061112382528836b0fe9
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Aug 12 12:54:43 2009 -0700

    i965: Correct brw_wm_nr_args for WM_DELTAXY and WM_PIXELXY.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=863ae3a527947e43136e20a784455738d3221bf3
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Aug 11 18:13:57 2009 -0700

    i965: Drop GLSL ABS code, which is translated away in brw_wm_fp.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4de8b8902f66843a99f5fb703658fecd5a117133
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Aug 11 16:40:20 2009 -0700

    i965: Drop code for emitting OPCODE_SUB, since brw_wm_fp.c makes it an ADD.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0eb819a2d175cab139f8c672b6d44148b2c99a4e
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Aug 11 16:02:54 2009 -0700

    i965: Store the dispatch width in the WM compile struct.
    
    I'll be using this in merging brw_wm_emit.c and brw_wm_glsl.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=536476f2432168fb15ac06b52c953a594ad851ad
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Aug 12 12:26:19 2009 -0700

    i965: Handle scalar result swizzling in shared GLSL/non-GLSL code.
    
    This is preparation for merging of brw_wm_glsl.c and
    brw_wm_emit.c, and glsl.c doesn't swizzle channel results around.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=792c49968efa20437edb8ca79d75b09e18e57af4
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Aug 12 11:36:07 2009 -0700

    i965: Flag ARL-using programs as requiring brw_wm_glsl.c
    
    This doesn't fix the glean testcase, but I guess it provides hope.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4e477aa1ba3bff89c9602c70536401567a538d7a
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Aug 12 11:33:11 2009 -0700

    i965: Remove some unused WM opcode args.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=255e5be265133280293bbfd8b2f9b74b2dec50bb
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Aug 11 14:48:03 2009 -0700

    i965: Avoid re-uploading the index buffer when we don't need to.
    
    No performance difference proven at 95% confidence with my GLSL demo (n=10).

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a245c05dd3a1ca48204dd84252e6964aba91d4df
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Wed Aug 12 15:38:45 2009 -0400

    r600: fix warning

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b0c191acaf0fbbfa743781908187344f5081a083
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Wed Aug 12 15:34:24 2009 -0400

    r600: state cleanups

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2f6675b8160c5fa2e6e9b5642c133fd2843a7508
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Wed Aug 12 14:49:07 2009 -0400

    r600: clean up Create/DestroyContext

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b6a4f5f1d3f0a79b4502d0b30d8b259e8189b70f
Author: Pauli Nieminen <suokkos at gmail.com>
Date:   Tue Aug 4 14:42:20 2009 +0300

    r200: Prevent TexGenMatrix from leaking when destroying r200 context.
    
    Signed-off-by: Pauli Nieminen <suokkos at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=855374a76a6e83cc0ad4af143b74e655e7b77d5e
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Aug 12 13:16:41 2009 -0600

    vbo: fix incorrect pointer

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8f9ee069250fe65bc19c5859963ee85db96e24e1
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Aug 12 12:31:57 2009 -0600

    glsl: add gl_Vertex, gl_Normal, etc to list of active attributes
    
    If a vertex shader uses gl_Vertex, gl_Normal, etc, we need to include them
    when the user queries the list of active attributes.  Before this we were
    just including the user-defined attributes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fd5eda1423dff38ea1af589f7abd47b002a4f5ed
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Aug 12 12:27:35 2009 -0600

    glsl: move predefined shader input/output info/code to slang_builtin.c
    
    This is a more logical place for this code.
    Also add some functions for querying vertex shader input names, types, etc.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2708ddfb06a36d8568e2aa130bf1f7d551fcd309
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Aug 11 12:31:01 2009 -0700

    vbo: Avoid extra validation of DrawElements.
    
    This saves mapping the index buffer to get a bounds on the indices that
    drivers just drop on the floor in the VBO case (cache win), saves a bonus
    walk of the indices in the CheckArrayBounds case, and other miscellaneous
    validation.  On intel it's a particularly a large win (50-100% in my app)
    because even though we let the indices stay in both CPU and GPU caches, we
    still end up waiting for the GPU to be done with the buffer before reading
    from it.
    
    Drivers that want the min/max_index fields must now check index_bounds_valid
    and use vbo_get_minmax_index before using them.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ef3ad412c746203727324edbd4cbe04079332d7c
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Aug 12 11:12:46 2009 -0700

    radeon: Minor warnings cleanup.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e643bc5fc7afb563028f5a089ca5e38172af41a8
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Aug 11 12:59:09 2009 -0700

    i965: Use _MaxElement instead of index-calculated min/max for VBO bounds.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=29173d3d5cf02d58e720b5c7fe48a0630c7d5d5f
Author: Pauli Nieminen <suokkos at gmail.com>
Date:   Thu Jul 30 20:17:29 2009 +0300

    radeon: Add protection against recursive DRM locking.
    
    Reference counting protects DRM lock call from recursive locking that would
    cause hang. Code also adds optional debugging output for recursive call that
    is compiled only if NDEBUG is not defined.
    
    This code is not 100% thread safe because mesa doesn't include increment and
    test atomic operation. There is built-in gcc functions but they are only
    available from gcc 4.2.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5eeb44f3983dfda2f2707783be12806da795cbcd
Author: Michel Dänzer <daenzer at vmware.com>
Date:   Wed Aug 12 19:11:11 2009 +0200

    st/xorg: Acquire/drop DRM master in order to work with multiple servers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f21b0e9a048150569ad469ab021a62fdc986e0ae
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Aug 12 10:30:40 2009 -0600

    gallium/glx/xlib: main/ prefix on Mesa includes, remove -I$(TOP)/src/mesa/main/

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=10eb2ca9540dc4d96933fa1d7c1a92d3e040a5bd
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Aug 12 10:24:44 2009 -0600

    gallium/glx/xlib: updated comments

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=80b8fbcaba1a52accfe21d13b0ce43afe5b4a098
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Aug 12 10:22:23 2009 -0600

    gallium/glx/xlib: delete fakeglx.h

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=275d0e7e9282bfc8befe6d1427610a26c27e97d2
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Aug 12 10:22:13 2009 -0600

    gallium/glx/xlib: rename fakeglx.c to glx_api.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=622d53129639b2c7302d71f9affb1876c7e3df8b
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Aug 12 10:20:53 2009 -0600

    gallium/glx/xlib: delete glxapi.h

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f5dd1cff9405d561192414284e648862bb6d56b2
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Aug 12 10:19:59 2009 -0600

    gallium/glx/xlib: rename fakeglx_fonts.c to glx_usefont.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0528d6c70497a85ead1e17a3758f1b86617d9a05
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Aug 12 09:57:18 2009 -0600

    gallium/glx/xlib: rename glxapi.c to glx_getproc.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f546fa00aa95980cdbcc4dbcacd239a49b972a21
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Aug 12 09:56:45 2009 -0600

    gallium/glx/xlib: don't include fakeglx.h

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4a4039e1996a65ebced473fa03a3a970825746ff
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Aug 12 09:51:56 2009 -0600

    gallium/glx/xlib: overhaul and simplification of the Gallium Xlib-based GLX
    
    The old GLX dispatch table stuff isn't needed (same story for the Mesa/Xlib
    driver).  The intention of that code was being able to switch on the fly
    between the real GLX library and the fake/Xlib-based emulation.  That hasn't
    been used in a long time.
    
    Next up: some file renaming.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1e52b8b4e02c887cb493e5e2bde902b54e9c72fd
Author: Cooper Yuan <cooperyuan at gmail.com>
Date:   Wed Aug 12 17:39:18 2009 +0800

    r600: A shader is bound that exports Z as a float into Red channel

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=64e7bb326207df559b5cebdb278f62df83cf1425
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Mon Aug 10 16:45:12 2009 +0800

    egl: Use _eglAddAtExitCall to free thread infos and displays.
    
    Thread infos and displays are usually not freed by applications.  This
    commit add atexit calls to free them.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=435c7ac24d8d6f8ddae59f4b66983d7642250d1e
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Mon Aug 10 17:35:20 2009 +0800

    egl: Add _eglAddAtExitCall.
    
    Add a convenient wrapper to register atexit calls.  Add mutex to
    _eglGlobal along the way.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0e3687e33dd482115c1a0e39c50b424936cb05a6
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Mon Aug 10 16:37:28 2009 +0800

    egl: Make _eglGlobal initialize statically.
    
    Now that display and surface hash tables are moved out, _eglGlobal can
    be initialized statically.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=413969a92052c019bcf3c5bf48cf564613eba598
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Mon Aug 10 15:13:42 2009 +0800

    egl: Implement _eglFiniDisplay.
    
    _eglFiniDisplay is called at exit time to free allocated displays.  It
    is, however, not used right now.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=621801abd287238f9a3209554bc84fec5d2e9ccd
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Mon Aug 10 14:16:32 2009 +0800

    egl: Make display and surface hash tables local.
    
    Move display and surface hash tables to egldisplay.c, and have them
    initialized on demand.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=56d2119280a202b7714821bc324b07df4b36d559
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Mon Aug 10 12:46:08 2009 +0800

    egl: Initialize current thread management on demand.
    
    Current thread management was initialized in _eglInitGlobals, which is
    called only in eglGetDisplay.  Since EGL does not require eglGetDisplay
    to be called first, the initialization is better to be done on demand.
    
    _eglFiniCurrent is removed, as it is not called at all.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f6c2f5e37925abe3ea7036b7a3bd6ca1721e4f73
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Mon Aug 10 12:20:31 2009 +0800

    egl: Destroy eglThreadInfo on thread exit.
    
    This is done through pthread TSD destructor.  It destroys all thread
    infos except for main thread's.  The thread info of the main thread is
    destroyed by _eglFiniCurrent.
    
    TLS case is not supported yet.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e79d21ca1f11e5b584db0930eb0cf49869b0e77d
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Mon Aug 10 11:35:06 2009 +0800

    egl: Add eglmutex.h.
    
    The implementation uses pthread mutex when available.  Otherwise, it is
    no-op.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=50f8ca23449af62955dc37695adea2e65696a87b
Author: RALOVICH, Kristóf <kristof.ralovich at gmail.com>
Date:   Tue Aug 11 13:42:47 2009 -0700

    glx: fix signedness warning

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fd90d8000c163498646857b19ef715de3a585f9c
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Aug 11 19:30:05 2009 -0600

    mesa: handle glDrawPixels images which are larger than max rect texture size

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dba6d52ba060246fbe04e4aa0875eb1efc53b1ab
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Aug 11 18:56:26 2009 -0600

    mesa: added _mesa_meta_draw_pixels()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f8218663609f857f7ec5d43285dc918622e16392
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Aug 11 18:54:57 2009 -0600

    mesa: added META_FOG and optimize some meta_begin/end() code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9ba19b892c90c98907833e854d305a6255fd0272
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Aug 11 18:52:24 2009 -0600

    gallium/trace: remove stray semicolons

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b681f396e6bb4775e1724bf45819c394365588a2
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Aug 11 18:47:35 2009 -0600

    gallium/xlib: add missing tex_usage parameter

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6deaa6d4b17c98643bea0dfcb71ecec0b221efc8
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Aug 11 18:47:20 2009 -0600

    gallium/egl: add missing tex_usage parameter

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2e8be3ab7979bc03596dc5ed305fdbdcbff6c5ff
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Aug 11 18:45:20 2009 -0600

    gallium/xlib: add missing tex_usage parameter

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=26a762c2f66f20546730f874a159ab8bab8dc027
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Aug 11 18:40:50 2009 -0600

    gallium/identity: remove stray semicolons

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c2b29b5df506d747e9a53bbcf5a45dc7cfe65643
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Tue Aug 11 22:15:18 2009 -0400

    r600: use the drm ioctls for swap and texture upload
    
    NOTE:  THIS REQUIRES AN UPDATED DRM!

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=164d8e87010f245efbc8eced9625db5c22928742
Author: Jakob Bornecrantz <wallbraker at gmail.com>
Date:   Sat Aug 8 17:20:46 2009 +0200

    i915g: Reduce max relocs

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=df9f27822e90dec6b31e6c9b4c3478fd06ed9cc0
Author: Jakob Bornecrantz <wallbraker at gmail.com>
Date:   Sat Aug 8 17:19:43 2009 +0200

    i915g: Check relocs as well

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7a60ed20158bff84da6eed8aca511602d95fd5b5
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Tue Aug 11 18:37:09 2009 +0100

    i915g: Implement surface_buffer_create for softpipe
    
    	In order to run softpipe on st/xorg we need this function

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a41a253ce3b667fc8ad1bfbafce9e3e633667383
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Tue Aug 11 18:33:58 2009 +0100

    gallium: Add texture usage information to surface_buffer_create
    
    	We need aditional meta data about the usage of the surface
    	in softpipe because we need to be able tell the diffrence
    	between PRIMARY and DISPLAY_TARGET surfaces.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7013a4dfb84ce730f093600326fa158cdb1563ff
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Aug 11 10:00:02 2009 -0600

    mesa/glapi: regenerated files from gl_API.xml

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bb45e6f07bdb26df2e4d6ecddaae9b9c5ba0809e
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Aug 11 09:30:12 2009 -0600

    gallium: fix debug_printf() format string

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a9d37f68377df851350d773cf53ca6d873e92aa1
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Aug 11 08:54:25 2009 -0600

    glut: fix incorrect Vista maximisation size due to WM_GETMINMAXINFO handling
    
    See bug 23182.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=20e4421fe3e938f5904d53661ce8d47163db491b
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Aug 11 08:37:22 2009 -0600

    mesa: remove _mesa_set_vp_override() from _mesa_Bitmap()
    
    This reverts part of commit 2c9812e3d346eb07180da520909b142e8afc1c59.
    The calls to _mesa_set_vp_override() were causing extra state validation
    and caused the gallium state tracker's bitmap cache to get flushed on
    every call.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e93be5132c24becf4f7f3d30de4b76300af0b6a4
Author: Michel Dänzer <daenzer at vmware.com>
Date:   Tue Aug 11 09:16:48 2009 +0200

    r300g: Fix up remaining VAP_CNTL_STATUS writes for big endian.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bb913680031f8ed3fc7e293c9874dea3571510b1
Author: Michel Dänzer <daenzer at vmware.com>
Date:   Tue Aug 11 09:13:12 2009 +0200

    r300g: Emit relocations for pitch registers.
    
    Fixes CS failures with tiling enabled kernels.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2cbd3fce8f6e97f85423f1b185f72e7fbc946e94
Author: Cooper Yuan <cooperyuan at gmail.com>
Date:   Tue Aug 11 14:39:58 2009 +0800

    r300g: a typo of debug message

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2ccd66d8a049fc183a3598adf01ac5cc7fa5a92e
Author: Cooper Yuan <cooperyuan at gmail.com>
Date:   Tue Aug 11 14:36:01 2009 +0800

    r600: update num of interp if posizition is used

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=74504c48ade0fdf2b2c6a932f2608bb51f88a29a
Author: Eric Anholt <eric at anholt.net>
Date:   Mon Aug 10 15:50:22 2009 -0700

    demos: Fix the VBO usage in glsl/multitex.
    
    The fix for 965 to be noisy when apps sent pointers instead of VBO offsets
    caught this app in the act of doing exactly that.
    
    Bug #23203

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=16a1f68c391688a631d1d8d47cd1ac78800bcffc
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Aug 10 15:48:02 2009 -0600

    intel: use new _mesa_meta_copy_pixels() function
    
    glCopyPixels() no longer hits a software fallback when zooming, blending, etc.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=edb991b7bcb1ed6c3ad352750c6613672039a901
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Aug 10 15:44:05 2009 -0600

    mesa: save/restore texture matrix in meta code
    
    Also, save/restore viewport and texture state in _mesa_meta_copy_pixels()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2ad10c966c87b2efc956bcc58aaedc60f0a5c6a4
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Aug 10 15:05:53 2009 -0600

    mesa: for meta blit, check max texture size, use glCopyTexSubImage2D() when possible

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c16fa388d3f1b941fbee2909a92b6fea10ef4bfe
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Aug 10 14:43:15 2009 -0600

    mesa: initial meta implementation of glCopyPixels()

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

    mesa: remove debug flush call

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0109e1b9f37fa33c9a24ae42799e51e28a60e4b9
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Aug 10 13:58:56 2009 -0600

    intel: add missing \n to fprintf()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8cb389ce354944a69418ca1d402791eef8fbf239
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Aug 10 13:43:00 2009 -0600

    intel: use new _mesa_meta_blit_framebuffer() function
    
    The previous version of framebuffer blit was a quick hack.  The new meta
    version works pretty well.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=33a838beb913c011b5ee8158c2717b7c8c351b17
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Aug 10 13:35:58 2009 -0600

    mesa: new driver meta-ops module
    
    Implement glClear() in terms of quad rendering, implement glBlitFramebuffer()
    in terms of glCopyTexImage2D + textured quad, etc.
    
    There have been several places in the drivers where we've implemented
    meta rendering similar to this.  This is an effort to do it in a more
    portable and more efficient form.
    
    The _mesa_meta_begin/end() functions act like glPush/PopAttrib() but are
    lighter-weight.  Plus, _mesa_meta_begin() resets GL state back to default
    values (texturing off, identity vertex transform, etc) so the meta drawing
    functions don't have to worry about it.
    
    For now only _mesa_mesa_blit_framebuffer() and _mesa_meta_clear() are
    implemented.  glDrawPixels() and glCopyPixels() would be the next candidates.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e9d9dab0cd8614898ecc2aceb49d8faf354cdbdf
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Aug 10 13:43:50 2009 -0600

    mesa: added GLcontext::Meta field for meta rendering state

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b4c95697150b8eb0bb60bb996f04be323bb56332
Author: Dave Airlie <airlied at redhat.com>
Date:   Sat Aug 8 20:05:11 2009 +1000

    radeon_fbo: switch short to byte for 565

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e0c9157671e0f3868c2c53125f885fb9be1e3a62
Author: Dave Airlie <airlied at redhat.com>
Date:   Mon Aug 10 10:10:13 2009 +1000

    radeon: fix cut-n-paste in alphabits in fbo code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=11038989c197e92454ec0dd14e32acec6030e6b7
Author: Pauli Nieminen <suokkos at gmail.com>
Date:   Sun Aug 9 15:22:34 2009 +0300

    egl: Add depend and depend.bak to clean target
    
    Signed-off-by: Pauli Nieminen <suokkos at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=728da99737d6618388ea724d211819227654608a
Author: Dave Airlie <airlied at linux.ie>
Date:   Sun Aug 9 20:46:12 2009 +1000

    r600: looks like a typo

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b2927a620409e49f26592e8f4bde6911e29de3f3
Author: Cooper Yuan <cooperyuan at gmail.com>
Date:   Sun Aug 9 12:18:40 2009 +0800

    r600: load per-pixel position into PS in order to use fragment.position.
    
    This patch can fix /progs/fp/tri-depth, tri-depth2, tri-depthwrite,
    tri-depthwrite2 and point-position.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=483a7916d1c93d1edf125dc671dcfbff42a9fc5e
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Aug 7 14:51:59 2009 -0600

    mesa: update framebuffer status as needed in _mesa_source/dest_buffer_exists()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=101c2f907e71b7c5e14dcd899389155ea802b2af
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Aug 7 13:39:03 2009 -0600

    mesa: simplify glPushAttrib() list building code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=924ba484990a57266b433b59b554124df4924fb4
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Aug 7 13:07:59 2009 -0600

    mesa: remove old, prototype code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b15334035177fbb031f000583ef7cb31f68b248c
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Aug 7 12:04:09 2009 -0600

    swrast: replace GLenum, GLint with GLbitfield for buffer vars

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4482f96c59d7d0f0b19329e997fb59dba3e84119
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Aug 7 10:51:03 2009 -0600

    mesa: use _mesa_bufferobj_mapped()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=10b9d9f89528971475138b50487e0c4735987a24
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Fri Aug 7 20:29:50 2009 -0700

    r300g: Knock out another fragment of invariant state.
    
    Colorbuffer setup will always happen.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=847fcb645c1d0c69617f0cafe8e6410e13f08fa6
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Fri Aug 7 20:16:39 2009 -0700

    gallium: Move minify() to u_math.
    
    minify() is usually used in mipmap size calculation. Strangely enough,
    we all defined it as MAX2(1, d >> 1); imagine that. :3

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c58133b81ab7c9ee12cac05c4671a87e34708a66
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Fri Aug 7 19:46:52 2009 -0700

    r300g: Remove r300_constant_buffer::user_count.
    
    Not needed with new compiler.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a962c07cc3e5fba3be5c08071bc7abc5d840f138
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Aug 7 18:29:56 2009 -0700

    Revert "i965: Disable texture tiling by default."
    
    This reverts commit b8e638d4895d2d342306bb6443a455f73903ce20.
    
    Now that the known hangs and misrendering issues are fixed, I'm ready to
    start encouraging it by default again.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ceb8afcca5b0a52b005a782ea54b301beaee1a15
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Aug 7 18:09:31 2009 -0700

    intel: Align region height as required for tiled regions.
    
    Otherwise, we would address beyond the end of our buffers.  Fixes reliable
    GPU segfault with texture_tiling=true and oglconform shadow.c.
    
    Bug #22406.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=12c6973c6e32e5ee29242cb037830c1ca081f479
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Aug 7 18:08:20 2009 -0700

    i965: Add a note justifying domain choice for the SF VP.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b82abaabee3a0d0d8ec3418e8299cad1985a2776
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Aug 7 17:06:41 2009 -0700

    intel: Add some more safety asserts in the blit code.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9f981ec27dffa562cf743b4690293569477b4553
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Aug 7 14:20:56 2009 -0700

    i965: Replace the subroutine-skipping jump in VS with a NOP if it's a NOP.
    
    This showed a 1.9% (+/-.3%, n=3) improvement in OA performance with high
    geometry settings.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7de5e60c18898715765d610313f9d33b1d1e89fb
Author: Jakob Bornecrantz <jakob at aurora.walkyrie.se>
Date:   Sat Aug 8 03:20:24 2009 +0200

    i915g: Don't forget x/y coords in transfers
    
    	Fixes demos/ray.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=738e02c3c813ca290ec5e7596c5870adde3a3808
Author: Jakob Bornecrantz <jakob at aurora.walkyrie.se>
Date:   Sat Aug 8 03:19:01 2009 +0200

    i915g: Don't try to free a mapped buffer at shutdown

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f7474a577d54765d893b78fbf0d6a969c2dc60cd
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Fri Aug 7 17:35:12 2009 -0400

    radeon: correct fix for tiling with the legacy build

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a2a3d8d7f056a9c3c613da62ddc2618bf5227ce6
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Aug 6 13:55:09 2009 -0700

    intel: Fix googleearth by avoiding GL_VIEWPORT_BIT in meta clear push/pop
    
    I have no idea why this fixes things, but being more efficient sounds good
    anyway.  Fixes regression in 99d07d0f91ddd37926d08f4e7f10d55cac28d9a7
    where most of the lit half of the world was not drawn.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=caf4f0ede78b4f6b1e340e33b96f21ce8a6ac344
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Fri Aug 7 16:20:26 2009 -0400

    radeon: fix the build with older drm headers

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0d7fafa0ed706a2053944e9b25068dfed6339a0c
Author: Pauli Nieminen <suokkos at gmail.com>
Date:   Fri Aug 7 10:02:22 2009 -0700

    dri: Fix problems with unitialized values in dri screen object.
    
    This fixes crash in r200 KMS driver when pSAREA was set to 1 randomly because of memory wasn't cleared.
    
    Signed-off-by: Pauli Nieminen <suokkos at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9de26ccbcc2123b658c1b01c079b010473bc6da6
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Aug 6 14:58:01 2009 -0600

    util: fix incorrect assertion
    
    Check that the dest surface/format is renderable.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f36d0121915ca724fd0843b978e7ff224980d929
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Aug 6 14:54:25 2009 -0600

    util: include u_surface.h, added comment

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=513a82cb1bf3bdaaff8f1f3759f509bdd9b5f7d3
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Aug 6 09:02:36 2009 -0600

    util: use util_same_surface() to compare surface pointers

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=abb120fe5b191be087421a4af03a404c6e24f08b
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Aug 6 09:02:05 2009 -0600

    util: added util_same_surface() helper function

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2caec748ad2361a55d53f98b1d332548e6baf65e
Author: Robert Ellison <papillo at tungstengraphics.com>
Date:   Fri Aug 7 12:23:19 2009 -0600

    tests: have getprocaddress return a return code
    
    These minor changes allow getprocaddress to return an error code
    in the case of test failure.  This allows the program to be integrated
    into the piglit test suite.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=99d5139078654f2728aa42aca31811308e29a589
Author: Robert Ellison <papillo at tungstengraphics.com>
Date:   Fri Aug 7 12:06:17 2009 -0600

    mesa: improve getprocaddress test
    
    - Allow the getprocaddress test to test extensions not supported by
      Mesa.  The original getprocaddress.py script only included OpenGL
      extension functions that were in Mesa dispatch tables.  Now all
      known extension functions (as detailed in gl_API.xml) are included.
      As the test does not link against any extension function symbols
      (i.e. it uses glXGetProcAddress() for all extension functions),
      it still compiles and links against Mesa; but now the same
      binary can be used to test extensions not yet supported by Mesa.
    
    - Extend the list of tested extension functions.  The last revision
      of this test exercised 16 extension functions; this revision adds
      support for 95 more.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d80b36f64f0a8224f2c73f3bab9b33d95c392158
Author: Pauli Nieminen <suokkos at gmail.com>
Date:   Fri Aug 7 10:02:22 2009 -0700

    dri: Fix problems with unitialized values in dri screen object.
    
    This fixes crash in r200 KMS driver when pSAREA was set to 1 randomly because of memory wasn't cleared.
    
    Signed-off-by: Pauli Nieminen <suokkos at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1359d69f11f2d81ad3a1d44b7f729ee243d7f53d
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Aug 7 10:49:38 2009 -0600

    st/mesa: remove redundant calls to _mesa_set_vp_override()
    
    Called from core Mesa now.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c02b38d169617a23e918d5155936851f0ad5b599
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Aug 6 16:04:03 2009 -0600

    progs/xdemos: added multictx.c (multi-context rendering demo)
    
    Create one window and render into it with two GLX contexts.  Setup the
    rendering state differently for each context to be sure there's no state
    "bleeding" between contexts.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2c9812e3d346eb07180da520909b142e8afc1c59
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Aug 7 09:50:25 2009 -0600

    mesa: use _mesa_set_vp_override() in glDraw/CopyPixels and glBitmap
    
    We don't use the vertex program in these functions and the driver may
    install its own.  This fixes the broken glCopyPixels swrast fallback in
    i965 and possibly other drivers.  In particular, glCopyPixels sometimes
    didn't work because the fixed-function fragment program was replacing all
    fragment colors with the current raster color.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6807d96f8efeecd9d71e1e1bff856e7e04f5f364
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Aug 7 09:42:28 2009 -0600

    mesa: reformat code to allow setting breakpoints on the true-statement

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=84e67330e1f20e407857b1dbc309b1abb533f195
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Aug 7 09:41:32 2009 -0600

    glxgears: make functions static, update comments

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7bf6efe78066b33c4ddd278d78ea44cfd12154cc
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Aug 7 09:40:37 2009 -0600

    mesa: use _mesa_bufferobj_mapped()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=67153a4518ad23e31205a44119b1d63951ff1fb9
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Aug 7 09:40:02 2009 -0600

    mesa: new _mesa_bufferobj_mapped() helper function

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f738b913e6b3aa4e3e9bea41d37e634c6952536f
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Aug 7 09:30:53 2009 -0600

    mesa: use valid_fragment_program() helper

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=94504be63a9a70263a0eb2872295867c989be2b1
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Aug 7 09:24:00 2009 -0600

    mesa: test DrawBuffer, not ReadBuffer in _mesa_dest_buffer_exists()
    
    Also, update comments.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2dec62405f9e2e46997046a32211f25ba83d2600
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Aug 7 09:18:04 2009 -0600

    mesa: fix some incorrect error checks in _mesa_error_check_format_type()
    
    Plus, simplify the code a bit.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3335b847bf1e1ee9e77600bd7122eb56ffbc8c07
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Aug 7 09:03:49 2009 -0600

    mesa: do error checking on glCopyPixels() type parameter
    
    Plus, move some other error checks before state validation and update
    some comments.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=28cfd37bb3c5dfa70715d91bd523e93dfedd3981
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Aug 7 08:53:53 2009 -0600

    mesa: use a more logical flag in _mesa_set_vp_override()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b28854088bb6a6fa1a12f47056d9aee2fbdefc70
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Aug 6 13:53:06 2009 -0600

    mesa: new _mesa_copy_client_array() function

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=692c50b38806b81cb576d11b6d79dd0a917e58f9
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Aug 6 11:40:15 2009 -0600

    i965: minor context comments

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=922ef4a119ca9c7a8220843b47b890c277c29fc8
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Aug 6 11:40:06 2009 -0600

    intel: minor context comments

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6e0be1cc343bc8eee5069d7f2f53b12b1a29c216
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Aug 5 16:31:08 2009 -0600

    intel: move blit call out of assert()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4d24feddfff7787dd9271839951326a3710b268f
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Aug 5 15:31:51 2009 -0600

    intel: fix typo: s/softare/software/

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3105fd760b8a6fc34438d51d36b65670810626a2
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Aug 4 17:02:12 2009 -0600

    mesa: fix comment

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=239c8bfb10d3cd61547ccc460f0b89062f3520bc
Author: Dave Airlie <airlied at redhat.com>
Date:   Fri Aug 7 19:40:05 2009 +1000

    radeon: enable tiling fallbacks in 3D driver.
    
    Only really got good testing on r500 so far, need to enable in
    DDX and play some more.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2dc3fb7803cd31b20a06bcad23949be5b3a1dbb2
Author: Dave Airlie <airlied at redhat.com>
Date:   Fri Aug 7 16:16:08 2009 +1000

    radeon span: add r200 depth/stencil span read/writing
    
    this should only really affect DRI2 since we mostly have a surface in DRI1.
    
    I don't think this is perfect yet, but it is a better start than nothing.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=eaf87e84c3e29f8473cc04f681e965fbef38916b
Author: Dave Airlie <airlied at redhat.com>
Date:   Fri Aug 7 14:12:09 2009 +1000

    r200: fix scissor emission for r200 under kms

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9676ed27fe1f59956779ca4a612929e0cf61e3a3
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Aug 6 14:58:01 2009 -0600

    util: fix incorrect assertion
    
    Check that the dest surface/format is renderable.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=98f00e8eb90b2b46fe72ffb0aea6cd516cf47497
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Aug 6 14:54:25 2009 -0600

    util: include u_surface.h, added comment

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3cb6f3bf21adc5ced428521746746fb85c6ae47c
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Thu Aug 6 15:21:23 2009 -0500

    GL_ARB_vertex_array_bgra is (basically) a synonym for the EXT version

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=24fdf8aadb6cd1f98d0ce54a1e4f28cb964b99e0
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Aug 6 09:02:36 2009 -0600

    util: use util_same_surface() to compare surface pointers

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ffb1f9bded52aa9f53ed179f91186c9e8c59b8c8
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Aug 6 09:02:05 2009 -0600

    util: added util_same_surface() helper function

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8c223e8eb6359d5df918e23ae5c036fa134cc40d
Author: Alan Hourihane <alanh at jetpack.(none)>
Date:   Thu Aug 6 15:54:49 2009 +0100

    Ensure GL_EXT_blend_equation_separate is enabled when 2.0 is enabled.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=45b12edcbe2c112a87993f810f832a9141085b17
Author: Alan Hourihane <alanh at jetpack.(none)>
Date:   Thu Aug 6 15:54:49 2009 +0100

    Ensure GL_EXT_blend_equation_separate is enabled when 2.0 is enabled.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e179ab2815f4de7a704f057204e692b136e7a0b3
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Thu Aug 6 08:39:25 2009 -0600

    progs/egl: Add xeglbindtex, really.
    
    Missed this file in the earlier commit.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8fdda95162fede0970989119cc77bbdc787a661a
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Thu Aug 6 13:59:05 2009 +0100

    mesa: Ignores
    
    	Got tired of seeing these files in git status all the time

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8662f2c5421a809e7ed93f793c358116f0cacf0f
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Thu Aug 6 13:50:46 2009 +0100

    i915g: Compile with scons

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c818efd0b30efbdb077a4a2497ad8de7f015c8d5
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Thu Aug 6 13:20:49 2009 +0100

    identity: Use the correct texture

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f44916414ecd2b888c8a680d56b7467ccdff6886
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Aug 5 20:12:15 2009 -0700

    i965: Fix source depth reg setting for FSes reading and writing to depth.
    
    For some IZ setups, we'd forget to account for the source depth register
    being present, so we'd both read the wrong reg, and write output depth to
    the wrong reg.
    
    Bug #22603.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b6c65516865aa331b066a6516d553c9fca314670
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Thu Aug 6 00:01:18 2009 +0100

    st/xorg: If we have DRI2 we should also have some sort of hw support

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b6c9401f138720adaebde90ec7b1805eae441fc7
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Thu Aug 6 00:28:15 2009 +0100

    i915g: Always run in sync with the HW

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=901b87547e50fae25722fdf5dee216d809a0d453
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Thu Aug 6 00:00:24 2009 +0100

    i915g: The i915 seems more happier with sampler domain so lets use that

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7a20f50c602b31af0adc50c23bf310cbdb5bcc94
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Wed Aug 5 23:59:37 2009 +0100

    i915g: Dirty fix for VBO module double flush assert

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=66b00380a251b14b7622edadb5e7c9344d0f1d5b
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Wed Aug 5 23:56:08 2009 +0100

    i915g: Switch to mapping the batch buffer instead of using subdata

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=246f58d922272a778454a466abd50106317e16ac
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Wed Aug 5 16:08:48 2009 -0600

    progs/egl: Add xeglbindtex.
    
    This is a simple demo for eglBindTexImage.  It uses a OpenGL context,
    instead of the required OpenGL ES one.  But it still suffices the demo
    and test purpose.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6f97a41964b38aa065649d4b65660042ceb32871
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Wed Aug 5 16:08:07 2009 -0600

    egl_softpipe: Add support for pbuffer binding.
    
    This adds support for eglBindTexImage and eglReleaseTexImage.  They rely
    on the state tracker to do the real work.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0153614cb0ce52e5b2321de73ad6cd73e106bb34
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Wed Aug 5 16:07:39 2009 -0600

    egl_softpipe: Flush when switching current context.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=54a7115fc27c640e2b3f1a362e8e07aac220556d
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Wed Aug 5 16:07:19 2009 -0600

    mesa/st: Add support for binding pipe surface to texture.
    
    This commit adds functions to bind a pipe surface to a texture.  This
    allows texturing directly from the surface.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=42b6b067ac68ac1309d0570613bea4a88f745559
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Wed Aug 5 16:06:50 2009 -0600

    mesa/main: Add functions to clear and dirty texture objects.
    
    This commit adds a function to clear a texture object such that there is
    no image data associated with it, and a function to dirty it so that it
    will be re-tested for completeness.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1f713059934c2365a42aadfdca49213b36a7de90
Merge: 3905119b4743eb5d284236cc237ee2c19ae3c5c8 5b3428d7453eec8e8a5344e22113774dea1dc456
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Aug 5 14:13:48 2009 -0600

    Merge branch 'mesa_7_5_branch'
    
    Conflicts:
    
    	src/mesa/main/state.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5b3428d7453eec8e8a5344e22113774dea1dc456
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Aug 5 13:50:21 2009 -0600

    docs:fix glBlitFramebuffer() for Gallium

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a59579c983df651373435791f8f4fd249293b344
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Aug 5 13:46:47 2009 -0600

    st/mesa: implement BlitFramebuffer() for depth/stencil (incomplete)
    
    We now handle the case of blitting Z+stencil to/from combined Z/stencil
    surfaces.  But Z-only or stencil-only and separate depth/stencil surfaces
    are not yet implemented.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dcebe220f430221821a10944fbdb639a9252bfef
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Aug 5 13:44:59 2009 -0600

    mesa: generate GL_INVALID_OPERATION for missing z/stencil when blitting
    
    If glBlitFramebuffer() is called with GL_DEPTH_BUFFER_BIT or
    GL_STENCIL_BUFFER_BIT and the src/dst depth/stencil buffers are absent,
    report an error.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f792137593b16b850a8a95dbb4859d49effb9f7c
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Aug 5 13:26:19 2009 -0600

    st/mesa: fix Y inversion and optimize st_BlitFramebuffer()
    
    Need to check for Y inversion separately for src/dest buffers.
    
    If both the src and dest regions are upside down, make them right-side
    up for a better chance at a fast path.
    
    progs/tests/copypixrate -blit is much faster now.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2cd33afa0081661b68dd25289f8d904125a9923a
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Aug 5 13:22:26 2009 -0600

    util: added comment/question about blit clipping

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=727b2d747e13fed78bf62cfbf4a31427eed0ef29
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Aug 5 13:21:59 2009 -0600

    mesa: make _mesa_clip_blit() a shared function

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4f36164024824271eda70348646b1ad1be53e281
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Aug 5 13:19:01 2009 -0600

    util: added util_blit_pixels() overlap test
    
    A comment alluded to this.  Now it's checked.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=05d393f59fdacbbe181f007efd3054966734b3b7
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Aug 5 13:09:15 2009 -0600

    util: fix util_blit_pixels() test for surface_copy() path
    
    For the surface_copy() path require same format, no flipping and no stretching.
    
    Fixes progs/tests/copypixrate -blit

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=854ea483d4debcbff56c5a5a8e90c3dcce51f350
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Aug 5 12:40:50 2009 -0600

    util: reformatting and comments

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3905119b4743eb5d284236cc237ee2c19ae3c5c8
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Wed Aug 5 19:26:21 2009 +0100

    st/xorg: Make it work again

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8ccec83e63932d78bb67638e013b9645e609da42
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Wed Aug 5 19:15:21 2009 +0100

    st/egl: Create primary texture not display target

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0500404cdff44c6a278c2738d32b9e45cb9a5572
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Wed Aug 5 19:22:34 2009 +0100

    i915g: Treat primary textures as scanout buffers

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ec269c198a8e9d6ba7f88110d3aeb9541fa9ce6f
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Wed Aug 5 19:12:53 2009 +0100

    i915g: Link with trace on EGL and Xorg

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1f9ee623d185aea24195ffaefd77b953eefea107
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Wed Aug 5 18:55:57 2009 +0100

    trace: Use correct texture in drm_api wrapper

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6160c8be5748455574ddde8ac373e14d86c4f3a9
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Wed Aug 5 19:13:55 2009 +0100

    softpipe: Also defere primary textures to backend

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ac3de85eb6af680f2884194b40ada7b3e1edda8a
Author: Dave Airlie <airlied at linux.ie>
Date:   Wed Aug 5 11:26:29 2009 +1000

    r200: emit colorpitch

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=63d7a2f53fb38e170f4e55f2b599e918edf2c512
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Aug 4 18:07:01 2009 -0700

    i965: Fix dangerous warning I let slip in.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=78c022acd0b37bf8b32f04313d76255255e769c1
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Aug 4 18:02:31 2009 -0700

    i965: Respect CondSwizzle in OPCODE_IF.
    
    Fixes piglit glsl-vs-if-bool and progs/glsl/twoside, and will likely be
    useful for the looping code.
    
    Bug #18992

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7007f8b352763af89805f287153cb7972bff0523
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Aug 4 14:13:27 2009 -0700

    i965: Emit conditional code updates as required for GLSL VS if statements.
    
    Previously, we'd be branching based on whatever condition code happened to be
    laying around.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=011244853b538a1a5adf602c8ed2de5c0f047548
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Aug 4 16:09:30 2009 -0700

    i965: Don't set pop_count in the reserved MBZ area of IF statements.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8288ab4518241746be9989e008b48345c7394d10
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Aug 4 16:26:37 2009 -0700

    i965: Print out ELSE and ENDIF src1 arguments like IF does.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8b9a5cfce0065d6e32d3a882b6ee9f94bf2634ff
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Wed Aug 5 02:32:09 2009 +0200

    r200: fix off-by-one errors causing 6th texture unit to not work
    
    both for normal and cube textures, this fixes demos/multiarb
    (with 6 enabled texture units) and fixes #23142.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7c0fb3a1bea99ff3da6c2679b109f17b26823926
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Wed Aug 5 02:25:40 2009 +0200

    r200: fix compiler warning (unused var)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=15f5f839b1a52a49bb60e73625b8c6b2f73a75e8
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Wed Aug 5 01:12:16 2009 +0200

    radeon: fix miptree comparison breakage
    
    another case of image never matching miptree in case of compressed textures

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=80cab49481b0c832f161bd61e9889d7bcd9f542a
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Wed Aug 5 01:10:45 2009 +0200

    intel: implement intelCompressedTexSubImage2D
    
    similar to the radeon code.
    passes tests/texcompsub

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0abc9e7565bfa0f1f32e6999f93ca14b718c7974
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Wed Aug 5 00:57:08 2009 +0200

    tests: also test xoffset in texcompsub test
    
    use glCompressedTexSubImage2DARB also with xoffset by splitting into 3 calls
    in total. Dunno if the top/bottom reversal is intentional but leave as is.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=de80eeea0eebf00ee678b1a0fbd5fe67b00a8636
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Aug 4 11:28:26 2009 -0700

    intel: Add support for EXT_provoking_vertex.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b010814e9c7ed30cbdd60a49d81a6ea774c8c3a3
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Aug 4 13:42:30 2009 -0700

    i965: Spell "conditional" correctly.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1d4bace9fca64c61ccd9f4205262417fa0ae3883
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Aug 4 15:27:40 2009 -0700

    i965: Hook up the disassembler for INTEL_DEBUG={wm,vs}.
    
    I was getting tired of doing the dance of INTEL_DEBUG=batch, copying it out,
    and running intel-gen4disasm on it.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ce63e9929cf3515e4ad4ea54fa5227d71ae48b93
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Aug 4 15:00:36 2009 -0700

    i965: Initial import of disasm code from intel-gen4asm.
    
    There's a bunch of stuff from gen4asm and gpu-tools that we probably want
    to make into a library instead of cargo-culting it around.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=def85826a013ac61e3125db2c33d0ddf0ca5b45c
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Aug 4 15:29:00 2009 -0700

    i965: warning fix

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cd7a8225e80ee76a3210c78778e67a89a5dba430
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Aug 4 16:17:09 2009 -0600

    tests/getteximage: test more texture sizes, including npot

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a746ef28df9e6e594be7eb292d2dcad3546f739a
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Aug 4 15:36:13 2009 -0600

    mesa: log the shader checksum

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f7783badb55bd2ff9bc544b2f8cc0c4ad7b86ea7
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Aug 4 15:35:48 2009 -0600

    mesa: compute, print shader checksum

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b501263bf5965aa89c408cb8f0db3688847a8384
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Aug 4 15:34:59 2009 -0600

    mesa: added gl_shader::SourceChecksum field (for debug purposes)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9f8110adcc5a6f47b5db0915bb9265925d520856
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Aug 4 15:33:53 2009 -0600

    mesa: added _mesa_str_checksum()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=84c8315ae66f34466d0f7b9db8a825c15e0594a8
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Aug 4 15:29:00 2009 -0600

    mesa: clean-up error debug/count code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=def77160d69dbb0a333ea3f9263e661f8557a7ec
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Aug 4 15:28:29 2009 -0600

    mesa: reset ErrorDebugCount to zero in glGetString()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b98f0f2d51494d3f766bc53941fff754fce8bd0f
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Aug 4 15:04:37 2009 -0600

    mesa: better texture dump/debug code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2b82bc93e2a0bfdd48147dfa5525dee732a50ea4
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Aug 4 14:53:24 2009 -0600

    mesa: more error message info for vertex pointer functions

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2465c4fa9cabe8c40e526b9e081de3b70c851455
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Aug 4 10:55:29 2009 -0600

    mesa: more glGetTexImage() error checking consolidation, new assertion

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=191e028de20b2f954621b652aa77b06d0e93652a
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Aug 4 12:39:22 2009 -0700

    i965: Fix RECT shadow sampling by not losing the other texcoords.
    
    Bug #20821

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3a221a9018f5166f249671ba41e8d44fe6b3301f
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Aug 4 09:27:49 2009 -0600

    docs: 7.5.1 bug fixes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=61673aebb0c92bf187189c496e6c3a856825eceb
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Aug 4 09:23:17 2009 -0600

    intel: Fix inverted test for disabling flushing of front buffer output.
    
    The comment disagreed with the code, and nicely drew my eyes to what was
    going wrong.
    
    Bug #21774 (blender)
    Bug #21788 (readpix)
    
    (cherry picked from master, commit fd65418f600874b05f902b622078b40bc1abb24a)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f5f8be8bb2dae91e0eb748b6f062eeb345605063
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Aug 4 09:22:15 2009 -0600

    intel: Wait on the last swapbuffers to complete before queuing a new one.
    
    This fixes jerkiness in doom3 and other apps since the kernel change to
    throttle less absurdly, which led to a thundering herd of frames.
    
    Because this is a rather minimal fix, there is at least one downside: If
    the whole scene completes in one batchbuffer, we'll end up stalling the GPU.
    
    Thanks to Michel Dänzer for suggesting using glFlush to signal frame end
    instead of going to all the effort of adding a new DRI2 extension.
    
    (cherry picked from master, commit 0828579a658af01a64b5e699175dc9bbbedcd685)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2bec909c69c127b4a29eedfcafed9f5f2e23c51e
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Aug 4 09:15:33 2009 -0600

    texenv: Use VP->Current, since _Current isn't updated at this point.
    
    (cherry picked from master, commit a9ba1bfeb3a2852c6eda718e73c46c972a286648)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f0df08abbec173be183d3d6ecf3d4ba5206df179
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Aug 4 09:15:09 2009 -0600

    texenv: Match state.c in deciding whether we'll be using a vertex shader.
    
    (cherry picked from master, commit 40990d9dfb20b69585859b2a45596aa46c20140a)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9d3929b60c9d4dd4403bcc63cb65d2673cf98b0e
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Aug 4 09:14:33 2009 -0600

    texenv: Add missing dependency on VP changes.
    
    Funny thing is I annotated this dependency in
    e5f63c403b767f9974e8eb5d412c012b8a69287f, but didn't actually use it.
    
    (cherry picked from master, commit 03187571b63d97e3d1406d329c5e760e16ef3181)
    
    Conflicts:
    	src/mesa/main/state.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9185a61c8a549e26e83d73e6e1fe9c65e5b88707
Author: Dan Nicholson <dbn.lists at gmail.com>
Date:   Mon Aug 3 08:35:43 2009 -0700

    mklib: Ensure target directory exists for library
    
    Instead of relying on the Makefile to always generate $(TOP)/$(LIB_DIR),
    just have mklib handle creating the directory. This should fix any races
    when using parallel make.
    
    Signed-off-by: Dan Nicholson <dbn.lists at gmail.com>
    (cherry picked from commit 23671e5358ffc0abfec83aeea9a515b09a6b35f3)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0ce73f84e9f4d992c1108ce2c84718bc0fcada96
Author: Peter Hutterer <peter.hutterer at who-t.net>
Date:   Mon Jul 20 16:11:26 2009 +1000

    Add missing X11_INCLUDES to egl/drivers/demo and egl/main.
    
    Compiling mesa on a system with no X headers installed in the default
    include paths fails due to missing X11 includes. The header includes are
    picked up by configure but not applied.
    
    Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
    Signed-off-by: Dave Airlie <airlied at redhat.com>
    (cherry picked from commit 5358e54d1ae64ccfa81199b343a2931b415fcc0a)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=23671e5358ffc0abfec83aeea9a515b09a6b35f3
Author: Dan Nicholson <dbn.lists at gmail.com>
Date:   Mon Aug 3 08:35:43 2009 -0700

    mklib: Ensure target directory exists for library
    
    Instead of relying on the Makefile to always generate $(TOP)/$(LIB_DIR),
    just have mklib handle creating the directory. This should fix any races
    when using parallel make.
    
    Signed-off-by: Dan Nicholson <dbn.lists at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=048f988aeb06fa360c6c41eaa50cb96b4b86e34e
Author: Michel Dänzer <daenzer at vmware.com>
Date:   Tue Aug 4 10:57:47 2009 +0200

    r300g: Slightly saner initialization of some texture / transfer fields.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d7430d942f6c7950a92367aeb13b80cf76ccad78
Author: Eric Anholt <eric at anholt.net>
Date:   Mon Aug 3 17:55:14 2009 -0700

    i965: Assert that the offset in the VBO is below the VBO size.
    
    This avoids sending a bad buffer address to the GPU due to programmer error,
    and is permitted by the ARB_vbo spec.  Note that we still have the opportunity
    to dereference past the end of the GPU, because we aren't clipping to a
    correct _MaxElement, but that appears to be harder than it should be.  This
    gets us the 90% solution.
    
    Bug #19911.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e340d4f9866db4bae391288e83a630a310b0dd2b
Author: Eric Anholt <eric at anholt.net>
Date:   Mon Aug 3 17:12:43 2009 -0700

    i965: Even if no VS inputs are set, still load some amount of URB as required.
    
    See comment on Vertex URB Entry Read Length for VS_STATE.
    
    This, combined with the previous three commits, fixes #22945.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e93848e595176ae0bad3bfe64e0ca63fd089bb72
Author: Eric Anholt <eric at anholt.net>
Date:   Mon Aug 3 15:24:02 2009 -0700

    i965: Make sure the VS URB size is big enough to fit a VF VUE.
    
    This fix is just from code and docs inspection, but it may fix hangs on
    some applications.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d1fbfd0f962347e4153db3852292d44de5aea863
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Jul 30 13:40:29 2009 -0700

    i965: Don't emit bad packets when no VBs are referenced.
    
    It appears that sometimes Mesa (and I suppose a VS could as well) emits
    a program which references no vertex data, and thus we end up with
    nr_enabled == 0 even though some VBs are enabled.  We'd end up emitting
    VB/VE packet headers of 0xffffffff in that case, leading to GPU hangs.
    
    Bug #22945 (wine with an uncompiled VS)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9b9cb30d128fc5f1ba77287696ecd508e640efde
Author: Eric Anholt <eric at anholt.net>
Date:   Mon Aug 3 14:46:18 2009 -0700

    i965: Calculate enabled[] and nr_enabled once and re-use the values.
    
    The code duplication bothered me.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1f1ead9947aaa66346d3f33f024700d2fce90b53
Author: Robert Ellison <papillo at tungstengraphics.com>
Date:   Mon Aug 3 17:09:14 2009 -0600

    typo fix
    
    somehow, this change was missed on the last checkin

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0d18e9259ed2d2e706c6f248a0a35d372d789544
Author: Robert Ellison <papillo at tungstengraphics.com>
Date:   Mon Aug 3 17:04:50 2009 -0600

    mesa: fix up some GLAPI XML
    
    - Added specifications for the extensions GL_APPLE_flush_buffer_range and
      GL_APPLE_texture_range
    
    - EXT_framebuffer_object.xml strangely held specifications for both
      the GL_EXT_framebuffer_object extension and the GL_EXT_texture_array
      extension.  Split out the GL_EXT_texture_array data into its own
      file.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=50c736589ee0edbedf9ac434e883483b82b3030a
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Tue Aug 4 00:21:07 2009 +0200

    radeon: more fixes for compressed textures
    
    - fix not respecting required hardware stride with compressedTexImage -
      this fixes #22615.
    - make sure correct stride is used in various places
    - fix stored miptree never matching with a TexImage call with compressed
      texture
    - don't always store data with compressedtexsubimage at offset 0,
      and actually use the supplied pixel data... (untested)
    - make sure rows for compressed texture handling are rounded up not down
    
    Note that trying to access stored compressed textures in hardware miptrees
    from core mesa (get_compressed_teximage, swrast fallbacks) can't work correctly,
    since RowStride isn't really set to anything useful, plus some places (at least
    get_compressed_teximage) assume this data has native stride and no padding.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4221e81b2489c4c91092ef49bba181a1bed216c8
Author: Eric Anholt <eric at anholt.net>
Date:   Mon Aug 3 14:38:16 2009 -0700

    radeon: Fix inverted test for disabling flushing of front buffer output.
    
    (corresponding fix to the intel driver one)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fd65418f600874b05f902b622078b40bc1abb24a
Author: Eric Anholt <eric at anholt.net>
Date:   Mon Aug 3 14:27:41 2009 -0700

    intel: Fix inverted test for disabling flushing of front buffer output.
    
    The comment disagreed with the code, and nicely drew my eyes to what was
    going wrong.
    
    Bug #21774 (blender)
    Bug #21788 (readpix)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0828579a658af01a64b5e699175dc9bbbedcd685
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Jul 21 11:23:18 2009 -0700

    intel: Wait on the last swapbuffers to complete before queuing a new one.
    
    This fixes jerkiness in doom3 and other apps since the kernel change to
    throttle less absurdly, which led to a thundering herd of frames.
    
    Because this is a rather minimal fix, there is at least one downside: If
    the whole scene completes in one batchbuffer, we'll end up stalling the GPU.
    
    Thanks to Michel Dänzer for suggesting using glFlush to signal frame end
    instead of going to all the effort of adding a new DRI2 extension.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e0d61fd696b3561d575a9ee5055a1484a5ac6926
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Mon Aug 3 16:10:32 2009 -0400

    r600: add some new r7xx pci ids

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a9ba1bfeb3a2852c6eda718e73c46c972a286648
Author: Eric Anholt <eric at anholt.net>
Date:   Mon Aug 3 12:38:56 2009 -0700

    texenv: Use VP->Current, since _Current isn't updated at this point.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=40990d9dfb20b69585859b2a45596aa46c20140a
Author: Eric Anholt <eric at anholt.net>
Date:   Mon Aug 3 12:36:52 2009 -0700

    texenv: Match state.c in deciding whether we'll be using a vertex shader.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=03187571b63d97e3d1406d329c5e760e16ef3181
Author: Eric Anholt <eric at anholt.net>
Date:   Mon Aug 3 12:21:03 2009 -0700

    texenv: Add missing dependency on VP changes.
    
    Funny thing is I annotated this dependency in
    e5f63c403b767f9974e8eb5d412c012b8a69287f, but didn't actually use it.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fb7cf731f9028c1c53addb6c10c68bd4c1794ae6
Author: Pauli Nieminen <suokkos at gmail.com>
Date:   Mon Aug 3 12:05:33 2009 -0700

    xdemo/glxswapcontrol: Move get_framge_usage after the swap.
    
    This fixes the problem that first frame would report bogus usage values.
    Problem was caused because get_frame_usage returned data from previous buffer
    swap.
    
    Signed-off-by: Pauli Nieminen <suokkos at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b59eb3b8b14a8973dd133cbc73949a0993d07fb6
Author: Pauli Nieminen <suokkos at gmail.com>
Date:   Mon Aug 3 10:43:38 2009 -0700

    xdemos/glxcontexts: Don't leak visual info when choosing visual again.
    
    Signed-off-by: Pauli Nieminen <suokkos at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7420e33848bfe6d53ee28cc06e53856d542ae2c7
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Mon Aug 3 11:36:08 2009 -0600

    egl_softpipe: Add support for pbuffer surface.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8a130a65aa7b0695c7d220f4ad6317ba1f64c6a6
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Mon Aug 3 11:35:44 2009 -0600

    egl: Correct the default values of surface attributes.
    
    EGL_TEXTURE_FORMAT and EGL_TEXTURE_TARGET should default to
    EGL_NO_TEXTURE.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8cdc6c66f9d8ede00d02108070d269d3aca8b130
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Mon Aug 3 11:35:14 2009 -0600

    egl: Make eglMakeCurrent more robust.
    
    Now that a current surface points back to its binding context, and a
    current context points back to its binding thread, make sure there is no
    dangling pointers.  This commit reworks eglMakeCurrent, adds more checks
    to avoid stealing context or surfaces from another thread, and correctly
    destroys unlinked context and surfaces.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=07ee01365a8bddf6f50821ecd585784498a25ff0
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Mon Aug 3 11:34:37 2009 -0600

    egl: Replace IsBound by a pointer to the binding.
    
    IsBound tells if a context or surface is current.  What it does not tell
    is, to which thread a context is current, or to which context a surface
    is current.  This commit replaces IsBound by a pointer to the binding
    thread or context.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=27148ccaba9ceee44a3d9fb4649f4a953b3062a7
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Aug 3 11:22:39 2009 -0600

    gl: upgrade wglext.h to version 15

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=39bf48f281a81fc24a6de00cec243672df2be653
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Aug 3 11:21:57 2009 -0600

    gl: upgrade glxext.h to version 23

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2d725dac40de71d3d65d34a77ab39f90ee726373
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Aug 3 11:20:40 2009 -0600

    gl: upgrade glext.h to version 54

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4f61bc135ab5ba6ce590418058ed04f63f150b0b
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Jul 31 10:23:52 2009 -0600

    tgsi: report opcode name in addition to the number when translation fails

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c3c90c2dd95ba4f714c6d5fdf5793e1db1a191ca
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Jul 31 10:23:09 2009 -0600

    tgsi: added tgsi_get_opcode_name()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2e9bf100143c45ed169cc2d9875dc1b528a94ba5
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Jul 31 09:30:56 2009 -0600

    gallium: comments, reformatting

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ed6125fe9b2a806103cc58a60027aa2aba64dd2f
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Aug 3 11:16:23 2009 -0600

    st/mesa: we don't support GL_NV_point_sprite (see comment)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f538d0275398276b8f9634a0b1857a01641ae927
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Mon Aug 3 11:21:10 2009 -0400

    r600: add some missing pci ids

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=583ed4aae54c308009346c083a1a0d49d4361631
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Mon Aug 3 03:12:56 2009 -0400

    r600: fix the build when RADEON_DEBUG_BO is set

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=282c0c411cc1d9c10adc75cb066e8af819073975
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Mon Aug 3 02:28:22 2009 -0400

    r600: fix r600SetTexOffset
    
    We need to properly set up a fake bo for the texture override,
    so add a new function to radeon_bo_legacy.c.  This could probably
    be used on radeon/r200/r300 to unify the bo handling for
    texture override.
    
    compiz now works :)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=30bca7a4e6ad4e5a9fc74aba2eb854bb1341cca7
Merge: d07bf2b35c1419bdef824092e509c70ffb11fd67 d0c398a8e2985b855f923aec3470cef8734a622a
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sun Aug 2 16:56:52 2009 -0700

    Merge commit 'nha/r300-compiler-gallium'

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d07bf2b35c1419bdef824092e509c70ffb11fd67
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Sun Aug 2 18:26:12 2009 -0400

    r600: handle state emit better
    
    - move shader-related state with the rest of the shader setup/emit
    - start to track dirty state better

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=562ca4961186954d3abf216bcfb1e835b562b234
Author: vehemens <vehemens at verizon.net>
Date:   Sun Aug 2 18:03:58 2009 -0400

    r600: Logic Operations Fix
    
    fixes bug 23087

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5e5190360641ad9b328b14097d912aff3496f618
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Sun Aug 2 13:28:18 2009 -0400

    r600: fix regression in texenv
    
    Emit shader consts with the shader program itself

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b1700b03af44bc1e069fa7078b47c13ab19702b3
Author: Nicolai Hähnle <nhaehnle at gmail.com>
Date:   Sun Aug 2 14:38:44 2009 +0200

    r300: Fix a regression on non-KMS
    
    The regression was introduced by 9a1c336253579d8b58b31910325227b22b4af395
    
    Signed-off-by: Nicolai Hähnle <nhaehnle at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=86ac0ae0b09566d0cd66dcfc17192780f7e2df03
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Sat Aug 1 20:55:43 2009 -0400

    r600: fix rectangle textures
    
    It might be better to add an instruction to normalize the
    coordinates for rectanglular textures as there are some limitations
    to wrap modes on unnormalized tex coords.
    
    fixes texrect

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9a1c336253579d8b58b31910325227b22b4af395
Author: Nicolai Hähnle <nhaehnle at gmail.com>
Date:   Sat Aug 1 18:58:47 2009 +0200

    r300: Fix corner-case of KIL on R300
    
    R300 hardware (but _not_ R500) hardware requires an enabled texture unit
    if KIL is used in fragment programs. We now work around the CS checker
    correctly when enabling such a fake texture unit.
    
    Signed-off-by: Nicolai Hähnle <nhaehnle at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3d21e3d3a2785022c9a7af5b6a9db33cf6a3164e
Author: Nicolai Hähnle <nhaehnle at gmail.com>
Date:   Sat Aug 1 16:50:21 2009 +0200

    r300: Fix Z buffer re-emit after window resize
    
    We used to not always correctly re-emit the Z buffer size in all cases,
    in particular the clear path, and invalidated state was not always picked
    up correctly.
    
    This fixes a bug where the kernel CS checker correctly complains about
    a Z buffer that is too small.
    
    Note that this bug was probably only visible with ridiculously high
    framerates, i.e. glxgears.
    
    Signed-off-by: Nicolai Hähnle <nhaehnle at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fc3d564daeacdbd76b97de2ffc10e15931a18c7a
Author: Patrice Mandin <patmandin at gmail.com>
Date:   Sat Aug 1 11:15:18 2009 +0200

    mesa st: Use POT texture for draw pixels operations if NPOT texture is not supported

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c1785c19ca0716a7e85777242949a0c33e28988f
Author: Patrice Mandin <patmandin at gmail.com>
Date:   Sat Aug 1 11:03:30 2009 +0200

    mesa st: Move logbase2 function to util/u_math.h

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=801c3fcbca69a17f0696522b91cbfc378094974b
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Fri Jul 31 23:24:44 2009 +0200

    radeon: fix r100/r200 compressed texture stride
    
    This almost fixes compressed mipmapped textures on r200, though some small
    mip levels are still broken.
    Leave r300 compressed texture stride as is though afaik it's different
    to pre-radeon-rewrite too. Also do the fixup for rs600 uncompressed row stride
    at same place.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2730ee75c73e79f4196d6df5540da7063a96c25e
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Fri Jul 31 23:20:22 2009 +0200

    radeon: s/r300/radeon in shared code error message

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f7618f4f37d42461b1a6feaa392935d1ae703873
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Jul 31 13:57:03 2009 -0600

    swrast: fix incorrect texcoord attribute test

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=23c0e812bc27e6735f8e7dc48616d90a4b375b28
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Jul 31 13:56:17 2009 -0600

    draw: fix-ups for point coord attribute
    
    progs/glsl/pointcoord.c works again

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=55bc8b139067f2596da654075a4fc6e5940e22dd
Author: Pauli Nieminen <suokkos at gmail.com>
Date:   Wed Jul 29 01:28:33 2009 +0300

    radeon: Cliprects has to be updated before doing anything with clip rectangles
    
    Reported to fix corruption while dragging an active window by John Bridgman.
    
    Signed-off-by: Pauli Nieminen <suokkos at gmail.com>
    Signed-off-by: Nicolai Hähnle <nhaehnle at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1fcb321e2fa1903b815b099e59bd85aac823850a
Author: Pauli Nieminen <suokkos at gmail.com>
Date:   Fri Jul 31 14:03:36 2009 +0300

    radeon: Remove unused variable from context.
    
    Signed-off-by: Nicolai Hähnle <nhaehnle at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=95b64c0ed20725db2722314d527d63aace6b7f7a
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Fri Jul 31 15:11:41 2009 -0400

    r600: make sure bos are valid before usign that

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=80d80d23b6078b8a5c79675ebbdeda665251f13b
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Fri Jul 31 14:48:46 2009 -0400

    r600: fix reloc setup
    
    re-use the same reloc index for bos that are referenced
    multiple times.
    
    Fixes rain demo.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=177c33c481d84058f57e761b25cba735b9c7e6ea
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Fri Jul 31 12:06:26 2009 -0400

    r600: remove unused offset_mod stuff
    
    this is a step in migrating to the common cs code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=19ce428c8a08565b06795f4b8020dc6399694789
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Fri Jul 31 11:33:16 2009 -0400

    r600: ensure we have enough room for full state emit
    
    full state is roughly 4000 dwords, but will vary depending
    on the rendering.
    Also fix some warnings.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=54a16419235d298e4b7c1761d6abe8066e6cf393
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Fri Jul 31 11:12:10 2009 -0400

    r600: unify state emit into one function

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=be1687a89271a58d7e4e6f613affa609589f5048
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Fri Jul 31 10:53:06 2009 -0400

    r600: re-arrange state setup and emit so they are not mixed

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cb90c43676c258419e4b617c908570891d3674cb
Author: Michal Krol <michal at vmware.com>
Date:   Fri Jul 31 18:12:53 2009 +0200

    Rename TGSI LOOP instruction to better match theri usage.
    
    The LOOP/ENDLOOP pair is renamed to BGNFOR/ENDFOR as its behaviour
    is similar to a C language for-loop.
    
    The BGNLOOP2/ENDLOOP2 pair is renamed to BGNLOOP/ENDLOOP as now
    there is no name collision.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dc516d6e2afe7f157dbe5aad1288e5624b27e093
Author: Chia-Wu <olvaffe at gmail.com>
Date:   Fri Jul 31 07:28:56 2009 -0600

    egl: Silence warnings on x86-64.
    
    Casting an unsigned int to or from a pointer directly gives warnings on
    x86-64.  Add wrappers to silence the warnings.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=826f1f9c6fd976ff36594e272c0a391187ca0bd8
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Fri Jul 31 02:13:43 2009 -0400

    r600: get updated pending age from cs ioctl
    
    REQUIRES AN UPDATED DRM

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=643d52a39443a81bbc7e9b234450754375052b20
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Thu Jul 30 21:27:05 2009 -0400

    r600: warning fixes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e0e51ab1eab52735f23d12c3f1a2217abc51a04e
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Thu Jul 30 14:59:48 2009 -0400

    r600: split primitive draw into a separate function

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d0c398a8e2985b855f923aec3470cef8734a622a
Author: Nicolai Hähnle <nhaehnle at gmail.com>
Date:   Thu Jul 30 23:45:34 2009 +0200

    r300g: Use radeon compiler for fragment programs
    
    This is entirely untested on R500, and needs more testing on R300.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fbc88a7334c9567b623572b60267c747a9baa0fb
Author: Nicolai Hähnle <nhaehnle at gmail.com>
Date:   Wed Jul 29 19:22:56 2009 +0200

    r300g: Remove extraneous printf
    
    Signed-off-by: Nicolai Hähnle <nhaehnle at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=188f8c679254f193cdcfcd4ef338f3c8c5e1146d
Author: Nicolai Hähnle <nhaehnle at gmail.com>
Date:   Mon Jul 27 20:23:49 2009 +0200

    r300g: Use r300compiler for vertex shaders

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cab62aa28f5ccdf7ca185ac965b852e2318816f3
Author: Nicolai Hähnle <nhaehnle at gmail.com>
Date:   Thu Jul 30 22:26:02 2009 +0200

    r300/compiler: Remove inst_offset from r500_fragment_program_code
    
    The field is not used, and in any case it would be more interesting to
    manipulate from *outside* the compiler if we ever wanted to load several
    fragment programs at the same time or something.
    
    Signed-off-by: Nicolai Hähnle <nhaehnle at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9f26f801dc34b1705fe724aab8a6c3189596149b
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Thu Jul 30 14:08:53 2009 -0700

    progs/vp: Correct the PARAM array sizes in arl-*.txt

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=27fb3ff858f1c5db82fe94fa1ec9f296808c7b27
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Thu Jul 30 10:42:41 2009 -0600

    softpipe: Mark texture dirty when unmapped.
    
    When a texutre transfer is mapped for writing, mark the texture dirty
    when unmapped.  This was done in surface creation, and this commit moves
    it to happen in texture unmapping.
    
    This fixes subtex test in progs/tests/.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9c936403de1aa868de1218deb2b93344b0d8d95d
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jul 30 10:04:38 2009 -0600

    mesa: re-enable _mesa_source_buffer_exists() call
    
    Somehow this code wound up inside a comment a while back.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4406f79402e8f986913c20c3138d12d0af670bd4
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jul 30 09:59:52 2009 -0600

    mesa: get_current_tex_unit() helper function

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=25be043940b25a5fe6eb8058070b3e8f12e92039
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jul 30 09:50:36 2009 -0600

    mesa: refactor glGetTexImage error checking code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=783a93a2c310f3fd8a4c0595bb6c60702cd2823e
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jul 30 09:46:57 2009 -0600

    tests: glGetTexImage() test

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c156eeb682d673e571c1798ff21e183ad4114fea
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jul 30 09:24:01 2009 -0600

    mesa: simplify _mesa_select_tex_image()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9c9a9abd7b953ec9b6cfc52c2f6981c5d38b1691
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jul 30 09:10:26 2009 -0600

    mesa: simplify _mesa_set_tex_image()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1e355a0cb36f206e681d1098b425ac541bc80840
Merge: 288299ae12603cf7ab0388db426d764c3f31304e 35e3449ad7a01c63219249b37886d59e93cbf7ac
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jul 30 09:03:43 2009 -0600

    Merge branch 'mesa_7_5_branch'

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=35e3449ad7a01c63219249b37886d59e93cbf7ac
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jul 30 09:02:27 2009 -0600

    mesa: move misplaced return statement
    
    Fixes regression from commit 7d93f817c9c5222e2bdbaa9fa9f03fc502bfe878

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=288299ae12603cf7ab0388db426d764c3f31304e
Merge: e87320b5e033a911d4ced2d516e479cdf1bc9228 7d93f817c9c5222e2bdbaa9fa9f03fc502bfe878
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jul 30 08:24:10 2009 -0600

    Merge branch 'mesa_7_5_branch'

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7d93f817c9c5222e2bdbaa9fa9f03fc502bfe878
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jul 30 08:20:01 2009 -0600

    mesa: add missing return after catching program error

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e87320b5e033a911d4ced2d516e479cdf1bc9228
Merge: aefaeba54a3ad7104a83ffdaf81ad9d654b990ee 684282953937a37541f26c6e51ceec4134c62dfb
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jul 30 08:22:57 2009 -0600

    Merge branch 'mesa_7_5_branch'

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=aefaeba54a3ad7104a83ffdaf81ad9d654b990ee
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jul 30 08:22:26 2009 -0600

    docs: document new i915/945 extensions

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=98ba6cfb4cc7440f0fb4f101ff714143720e175e
Author: Thomas Hellstrom <thellstrom at vmware.com>
Date:   Thu Jul 30 12:39:26 2009 +0200

    mesa st: Change the preferred internal format for some RGB formats.
    
    For GL_RGB5, GL_RGB4 and GL_R3_G3_B2, prefer
    PIPE_FORMAT_R5G6B5_UNORM over PIPE_FORMAT_A1R5G5B5_UNORM, since hardware
    is more likely to support the previous format for rendering.
    
    Signed-off-by: Thomas Hellstrom <thellstrom at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f583745519b2b99ca637cdfa6201fd653c848fd6
Author: Thomas Hellstrom <thellstrom at vmware.com>
Date:   Thu Jul 30 12:34:02 2009 +0200

    mesa st: Report unsupported render-to-texture formats.
    
    If a texture image is bound to a framebuffer for render-to-texture, but
    the hardware doesn't support rendering to its internal format,
    report the framebuffer as incomplete with FRAMEBUFFER_UNSUPPORTED.
    
    Signed-off-by: Thomas Hellstrom <thellstrom at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6c70285e330bd19db78b7d45e43a01b0255ca15f
Author: Michal Krol <michal at vmware.com>
Date:   Thu Jul 30 11:39:06 2009 +0200

    tgsi: Add proper constraints to sanity.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cf8907018e449580b397f09c267219a612ba5db4
Author: Michal Krol <michal at vmware.com>
Date:   Thu Jul 30 10:34:06 2009 +0200

    tgsi: Declare a LOOP register.
    
    The only valid usage for LOOP/ENDLOOP instructions
    is LOOP[0] as a destination register.
    The only valid usage for the remaining instructions
    is LOOP[0].x as an indirect register.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=65fb2c52f9e86627652cac0d4139b40bef102596
Author: Michal Krol <michal at vmware.com>
Date:   Thu Jul 30 10:33:18 2009 +0200

    tgsi: Fix number operands for LOOP/ENDLOOP.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1e9d3ad4e1d987e1130e4bcd2ffc35f0e18064c3
Author: Michal Krol <michal at vmware.com>
Date:   Thu Jul 30 10:31:57 2009 +0200

    vbo: Fix build on windows.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b724dd28e24ec1c38af1082f5e16cd9a12d1653d
Author: Michal Krol <michal at vmware.com>
Date:   Thu Jul 30 10:12:09 2009 +0200

    tgsi: Document LOOP/ENDLOOP instruction operation.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3e2b6a204966b962c9881e90fe3f0b74cf84d8c4
Author: Xiang, Haihao <haihao.xiang at intel.com>
Date:   Thu Jul 30 14:45:11 2009 +0800

    i965: Postpone ff_sync message in CLIP kernel on IGDNG
    
    In addition, it guarantees ff_sync message is issued

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0fdac3529c8a7f7ce41420b79e817407d19a12a2
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Thu Jul 30 03:30:46 2009 -0400

    r600: fix mipmaps
    
    redbook mipmap works

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=246729162ccc7e2672aa6cc957053ce3a8975a2c
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Jul 29 14:06:05 2009 -0700

    i915: Add support for EXT_stencil_two_side and ATI_separate_stencil.
    
    Passes tests/stencil_twoside and glean/stencil2.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=92b9aa1646daa7d9e6470e9d1dbb3460eeae8941
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Jul 29 13:37:41 2009 -0700

    i915: Add ARB_point_sprite since we already expose NV_point_sprite.
    
    It's all fallbacks anyway due to the DD_POINT_ATTEN fallback.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9d0b8d72d8d704ff4d8e10448b60cbb42f07eecb
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Jul 29 20:07:41 2009 -0600

    mesa: add new FRAG_ATTRIB_FACE and FRAG_ATTRIB_PNTC fragment program inputs
    
    Previously, the FOGC attribute contained the fragment fog coord, front/back-
    face flag and the gl_PointCoord.xy values.  Now each of those things are
    separate fragment program attributes.  This simplifies quite a few things in
    Mesa and gallium.
    
    Need to test i965 driver and fix up point coord handling in the gallium/draw
    module...

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b9889517f5e7eceb14bd103bbdff9ff47ce6ed25
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Jul 29 16:27:03 2009 -0600

    gallium: fix SSE shadow texture instructions
    
    When sampling a 2D shadow map we need 3 texcoord components, not 2.
    The third component (distance from light source) is compared against
    the texture sample to return the result (visible vs. occluded).
    
    Also, enable proper handling of TGSI_TEXTURE_SHADOW targets in Mesa->TGSI
    translation.  There's a possibility for breakage in gallium drivers if
    they fail to handle the TGSI_TEXTURE_SHADOW1D / TGSI_TEXTURE_SHADOW2D /
    TGSI_TEXTURE_SHADOWRECT texture targets for TGSI_OPCODE_TEX/TXP instructions,
    but that should be easy to fix.
    
    With these changes, progs/demos/shadowtex.c renders properly again with
    softpipe.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9c4c9f2837e08c5f69bc0d12bce7a656b2291837
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Wed Jul 29 18:12:33 2009 -0400

    r600: remove extraneous semicolon

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b116f57bacb79205a1f80c7055964c60b402a19d
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Wed Jul 29 18:06:20 2009 -0400

    r600: fix texture pitch alignment
    
    fixes texwrap

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1e207ba9c127d12feff3e1c2e8e29da26182e0bb
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Wed Jul 29 15:15:36 2009 -0400

    r600: minor fixes
    
    - set MAX_LOD properly
    - min texel pitch is 8 texels
    - emit old command buffer when re-initing base state

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0723cd1b0a8a76808844a2216d709f56fbad88e2
Author: Nicolai Hähnle <nhaehnle at gmail.com>
Date:   Wed Jul 29 20:59:56 2009 +0200

    r300: Cleanup r300_fragment_program_code
    
    Configuration register values are now stored directly in that structure.
    
    Signed-off-by: Nicolai Hähnle <nhaehnle at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d3a1fc62f47f1a7f4422585c8c60bf8dcb0dfe4b
Author: Nicolai Hähnle <nhaehnle at gmail.com>
Date:   Wed Jul 29 19:41:07 2009 +0200

    r300/compiler: Adapt AllocateHwInputs interface to common usage pattern
    
    Signed-off-by: Nicolai Hähnle <nhaehnle at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=88ebf514a41ae460dad08a4585a61541864a4432
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Jul 28 13:51:29 2009 -0700

    swrast: enable ARB_vertex_array_object.
    
    It was getting enabled anyway but without the entrypoints installed.  Whoops.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=684282953937a37541f26c6e51ceec4134c62dfb
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Jul 29 12:47:23 2009 +0100

    mesa/st: short-circuit glFinish calls on WIN32 only
    
    Windows opengl32.dll calls glFinish prior to every swapbuffers, which
    makes it pretty hard to get decent performance...
    
    Work around by mapping finish to flush on PIPE_OS_WINDOWS.  This is
    conformant, though it might confuse poorly-written benchmarks which
    attempt to measure a single event rather than figuring out the rate of
    continuous processing.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2420b283b783751d4def3a3a2a0ed8bf7bb7b6a8
Author: Keith Whitwell <keithw at vmware.com>
Date:   Tue Jul 28 18:45:22 2009 +0100

    mesa/st: recognize no-op scissor state when checking clear_with_quads
    
    Some apps enable scissor but set the rectangle to the dimensions of
    the window.  Don't let this force us onto a slower clear path.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4d99e1453552847c2a67f723adc2764443c995d7
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Jul 16 17:51:02 2009 +0100

    util: _debug_printf should print even when DEBUG is not defined
    
    The leading underscore is meaningful...  This function is used by
    _warning and _error functions as well as the more common
    debug_printf().
    
    debug_printf (without underscore) gets turned off when DEBUG is
    disabled, but warning/error messages still use this function to get
    their message out.
    (cherry picked from commit 0ac879dca797360570543d5bd0fd64f8fb8e566e)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=03607708b0499816291f0fb0d1c331fbf034f0ba
Author: Cooper Yuan <cooperyuan at gmail.com>
Date:   Wed Jul 29 15:31:41 2009 +0800

    r600: emit fog color in PS input map, fix fog related applications

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0f6d3aece7b193dcacbd94f87ac734ee3a44b366
Author: Cooper Yuan <cooperyuan at gmail.com>
Date:   Wed Jul 29 15:23:56 2009 +0800

    R6xx/r7xx: VS export fog color as parameter

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=693f900b163f89952ed9b4c30d093f8ead461657
Author: Ben Skeggs <bskeggs at redhat.com>
Date:   Wed Jul 29 11:19:52 2009 +1000

    nv50: support non-blocking query_result()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=625bc0cfa2ffb67b797672f7fb3c083a863199d3
Author: Ben Skeggs <bskeggs at redhat.com>
Date:   Wed Jul 29 10:58:05 2009 +1000

    nouveau: map_range returning -EBUSY isn't necessarily an error

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=84166a021fe7b4a05f03d0119d2954998f7f12c6
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Wed Jul 29 01:07:52 2009 +0200

    nv50: correct zeta formats
    
    What was Z24S8 before is actually S8Z24, and what we had for Z16
    is actually X8Z24. Now, we also have the REAL Z24S8 and I added
    Z32_FLOAT as well; most of the formats need different tile_flags.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=987c59c486500780a9315d2a850e6121319f4e93
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Tue Jul 28 17:38:28 2009 +0200

    nv50: use new 2D surface format names

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1f17b8ff5903b72117caaa49ac786f2f6dfbe401
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Tue Jul 28 17:34:07 2009 +0200

    nv50: support more vtxelt formats
    
    NOTE: we must not try to emit buffer relocations when
    vtxbuf_nr is 0 but vtxelt_nr is not

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=72813ba5b6ac60519957a96afbefb62e3be91c19
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Tue Jul 28 17:21:31 2009 +0200

    nv50: should use uint32_t ptr in draw_elements_inline_u32

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=df189c9efc0fbcdce816af483f0147ab635280d1
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Wed Jul 29 00:55:03 2009 +0200

    nv50: TIC/TSC fixes and additions
    
    Red and blue were interchanged in TIC.
    Add border color and some formats.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f498ccd654bf04d401eafc3690635fcbf707e1f0
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Wed Jul 29 00:51:35 2009 +0200

    nv50: fix sx/dx typo in transfer_rect_m2mf

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d1b9183e64e819d389688074c3db338bd0d2d80e
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Wed Jul 29 01:21:41 2009 +0200

    nv50: fix viewport transform
    
    The translation also needs to be inverted, and in bypass mode
    the state tracker incorrectly assumes that Y = 0 = TOP, so we
    need inversion there to; NDC clipping has to be deactivated
    explicitly.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b0341f994feb3ea724bdbbfde5d79ec2c88c34a1
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Wed Jul 29 00:35:12 2009 +0200

    nv50: use correct scissor reg

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8c56029b1eb71de56b676b91ddfce06c8d3881f0
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Tue Jul 28 18:09:38 2009 -0400

    r600: fix tex clamp modes
    
    This makes texwrap look better.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e629c50e2be03144e8aeef3c51624ae8db9957b8
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Tue Jul 28 17:59:54 2009 -0400

    r600: implement texture border color

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=719abd7fc088c5ebc567e9ea20bdd6fc9fe1af3b
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Tue Jul 28 16:58:41 2009 -0400

    r600: fix flat shading
    
    Set the flat shading bit on the appropriate PS input
    depending on the type of attribute it is.  The VS output
    and PS input routing should probably be made more dynamic
    at some point.  We may want to use semantic ids to make
    it easier.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dbdb3952c16e13117891a3c52db4e05c472e96b8
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Tue Jul 28 15:58:01 2009 -0400

    r600: don't call r700UpdateShaders twice for each render

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b1f7c844a38418cbf3fbcef6c2fb0606a1dd6b7e
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Tue Jul 28 15:53:45 2009 -0400

    r600: move r700TranslateFragmentShader into r700UpdateShaders

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=45f4e8842e3dae9d8be2a38769a57a524fdc335f
Author: RALOVICH, Kristóf <tade60 at freemail.hu>
Date:   Thu Jul 23 17:05:59 2009 +0200

    glx: assign per screen driver configs (DRISW)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d090ba9e00c7c7893109ae763385c2e0a66eb16f
Author: RALOVICH, Kristóf <tade60 at freemail.hu>
Date:   Thu Jul 23 17:05:50 2009 +0200

    glx: assign per screen driver configs (DRI)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=82f4dc21cc5bce9e64fd53d158f7162770e9b652
Author: RALOVICH, Kristóf <tade60 at freemail.hu>
Date:   Thu Jul 23 17:05:43 2009 +0200

    glx: assign per screen driver configs (DRI2)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e32b601e7d79e8fa67b3e9f636125eebc01f3884
Author: RALOVICH, Kristóf <tade60 at freemail.hu>
Date:   Thu Jul 23 17:04:52 2009 +0200

    glx: properly release DRI configs
    
    Release per screen DRI driver configs during screen destruction.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ce0ad53281f236424a72ae021f293a3a5ca69217
Author: RALOVICH, Kristóf <tade60 at freemail.hu>
Date:   Thu Jul 23 17:03:54 2009 +0200

    glx: cache DRI configs in __GLXscreenConfigsRec

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4d648523aa01af3c9111f5d6394866396ebfb7a2
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Tue Jul 28 11:10:38 2009 -0400

    r600: disable flat shade fix in 506bacb8e40b0a170a4b620113506925d2333735
    
    This breaks textures.  We need to only set this bit for
    attributes that that need flat shading.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d2f6d6ce49699d35d6b6a234fe17a27d99f4b267
Merge: 94726bc69e5f9dbefb34a38695f2f51d81ff433f bc60b884110b9e41ee3082075717587cc38380b5
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Jul 28 08:58:25 2009 -0600

    Merge branch 'mesa_7_5_branch'
    
    Conflicts:
    
    	Makefile
    	configs/default
    	docs/relnotes.html
    	src/mesa/main/version.h

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=94726bc69e5f9dbefb34a38695f2f51d81ff433f
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Jul 27 17:18:05 2009 -0600

    gallium: minor code/comments clean-up

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a744a496d5280ebcd3225debdb2f82589486f89a
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Mon Jul 27 16:57:36 2009 -0600

    egl: Comment out unused tables in_eglFillInConfigs
    
    This silences a compiler warning.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bc60b884110b9e41ee3082075717587cc38380b5
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Jul 28 08:54:14 2009 -0600

    progs/trivial: add missing files to Makefile, .gitignore

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=506bacb8e40b0a170a4b620113506925d2333735
Author: Cooper Yuan <cooperyuan at gmail.com>
Date:   Tue Jul 28 13:57:07 2009 +0800

    R6xx/r7xx: enable flat shading, this can fix quadric/accanti/accpersp

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fcf317ac16e72cff754640cb6c7490531d5de667
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Mon Jul 27 18:12:30 2009 -0400

    r600: fix _REV texture format component swizzles

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6c03563af70e924854da2c0a06099616de08a610
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Jul 27 15:42:29 2009 -0600

    mesa: regenerated file

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8363dff251fc38b044447bcb173d960b03073974
Author: RALOVICH, Kristóf <tade60 at freemail.hu>
Date:   Thu Jul 23 17:58:08 2009 +0200

    glx: remove XTHREADS support

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=27e55588e0f6c8fb570d3ae601319ed001b7e02a
Author: RALOVICH, Kristóf <tade60 at freemail.hu>
Date:   Thu Jul 23 17:57:48 2009 +0200

    docs: do not mentions xthreads any more

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bdb8ee51867b88806ec0e17a637b3ef99258e8c6
Author: RALOVICH, Kristóf <tade60 at freemail.hu>
Date:   Thu Jul 23 17:57:22 2009 +0200

    glapi: regenerated GL API assembly files

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8f397bffa840d9a14ee2e089728119b65d88bb38
Author: RALOVICH, Kristóf <tade60 at freemail.hu>
Date:   Thu Jul 23 17:56:52 2009 +0200

    glapi: remove XTHREADS support

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3dbaf68bdc1f7427a60bdcc8da635ae7a27aa3cd
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Jul 27 15:32:50 2009 -0600

    intel: Fix leak of DRI option info due to using the wrong free routine.
    
    (cherry picked from commit 6d66f23c50ebe8f973757b6fd1b81c9b7920c447)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=722d136f7bd3390c72bca175831647d93393e92d
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Jul 27 15:28:49 2009 -0600

    intel: Clean up leak of driver context structure on context destroy.
    
    (cherry picked from commit ddef7dc87b2001fbe117ee5f24a0c645ee95a03c)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a7427b0f7b2325b8dcc560d57cb894df25ebef93
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Jul 27 15:10:28 2009 -0600

    st/mesa: silence warning

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0ad9eba333bd80cf83f728390c8cd6c573ed446d
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Jul 27 15:09:56 2009 -0600

    mesa: separate some finite/pragma Watcom stuff

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7e2f26cbbf1142951ae0c0c1b732e8799f8cdbc1
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Jul 27 15:08:44 2009 -0600

    softpipe: include sp_winsys.h to silence function prototype warning

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3ccf89d58479d48b8643b1c67c4b9c34b6b97e4a
Author: Nicolai Hähnle <nhaehnle at gmail.com>
Date:   Mon Jul 27 20:16:17 2009 +0200

    r300/compiler: Make calculate_inputs_outputs available to external users
    
    In the long run, it's probably better to just get rid of InputsRead and
    OutputsWritten.
    
    Signed-off-by: Nicolai Hähnle <nhaehnle at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=59fff53492fb385f8567c163aed014fdd9c0f8fa
Author: Nicolai Hähnle <nhaehnle at gmail.com>
Date:   Mon Jul 27 19:29:21 2009 +0200

    r300/compiler: Add vertex program code dumper from Gallium driver

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6bc0e1054a212ec80408f685237b0e0c1e4929f0
Author: Nicolai Hähnle <nhaehnle at gmail.com>
Date:   Mon Jul 27 19:34:08 2009 +0200

    r300/compiler: Prepare for hookup to Gallium

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e82a50a6a1abd39aa7153846be07b7c5e9172485
Author: Nicolai Hähnle <nhaehnle at gmail.com>
Date:   Sun Jul 26 13:50:56 2009 +0200

    r300/fragprog: Move wpos_attr and fog_attr where they belong
    
    Signed-off-by: Nicolai Hähnle <nhaehnle at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=790334883a80ee1d19cb1bba018ed7dc32299dac
Author: Nicolai Hähnle <nhaehnle at gmail.com>
Date:   Sun Jul 26 12:05:57 2009 +0200

    r300/fragprog: Remove hardcoded FRAG_ATTRIB_xxx constants
    
    Signed-off-by: Nicolai Hähnle <nhaehnle at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e034683eda7ab694de400f9803f765b22393cb7d
Author: Nicolai Hähnle <nhaehnle at gmail.com>
Date:   Sun Jul 26 11:52:17 2009 +0200

    r300/fragprog: No longer rely on hardcoded FRAG_RESULT_xxx constants
    
    Also, this makes radeon_program_pair depend on the r300 fragment program
    compiler. Since we now know that r600+ no longer use the same pairing
    style in their ALU, we can stop pretending that program_pair is useful
    for anything but r300-r500 fragment programs.
    
    Signed-off-by: Nicolai Hähnle <nhaehnle at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=836050ba5eb9690e4a64499249eb71af14961deb
Author: Nicolai Hähnle <nhaehnle at gmail.com>
Date:   Sat Jul 25 01:19:04 2009 +0200

    r300/fragprog: Move some of the attribute handling out of the compiler
    
    Attribute indices will probably be different in Gallium, so make the compiler
    independent of magic values.
    
    Signed-off-by: Nicolai Hähnle <nhaehnle at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1348a7ebc0524276f2bd53086f13d2c263134db7
Author: Nicolai Hähnle <nhaehnle at gmail.com>
Date:   Sat Jul 25 01:08:37 2009 +0200

    r300/fragprog: Finally get rid of the duplicate program copy
    
    Signed-off-by: Nicolai Hähnle <nhaehnle at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3f7838168781b69aea04514a57058d0aa0cc2cbb
Author: Nicolai Hähnle <nhaehnle at gmail.com>
Date:   Sat Jul 25 00:59:31 2009 +0200

    r300/vertprog: Move Mesa-dependent input/output handling out of compiler
    
    Signed-off-by: Nicolai Hähnle <nhaehnle at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d6a304800b2385740f3b90efab45564e1e6203b2
Author: Nicolai Hähnle <nhaehnle at gmail.com>
Date:   Sat Jul 25 00:50:53 2009 +0200

    r300: Remove ugly PSIZ hack
    
    Instead of setting Sourced, we simply force writemasks to begin with.
    
    Signed-off-by: Nicolai Hähnle <nhaehnle at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=05a51f4b3dfa32c73b85b26254bf9ee270eb6be2
Author: Nicolai Hähnle <nhaehnle at gmail.com>
Date:   Sat Jul 25 00:49:25 2009 +0200

    r300/vertprog: Refactor wpos rewrite using rc_program
    
    Signed-off-by: Nicolai Hähnle <nhaehnle at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ce0c32e3d23641214dae9b3fed863dc163b26ea4
Author: Nicolai Hähnle <nhaehnle at gmail.com>
Date:   Sat Jul 25 00:41:05 2009 +0200

    r300/vertprog: Refactor fog_as_texcoord to use rc_program
    
    Signed-off-by: Nicolai Hähnle <nhaehnle at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a1e8992ffa4e7bddb4aaeb567f9e2023ae08540e
Author: Nicolai Hähnle <nhaehnle at gmail.com>
Date:   Sat Jul 25 00:07:46 2009 +0200

    r300/vertprog: Refactor addArtificialOutputs to use rc_program
    
    Signed-off-by: Nicolai Hähnle <nhaehnle at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=273af6857084f3a047a781a6c1a163464bdb3da0
Author: Nicolai Hähnle <nhaehnle at gmail.com>
Date:   Fri Jul 24 23:28:08 2009 +0200

    r300/fragprog: Refactor wpos rewrite to use rc_program
    
    Signed-off-by: Nicolai Hähnle <nhaehnle at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9dc1be415828962f62d942bf9c362410347d1e75
Author: Nicolai Hähnle <nhaehnle at gmail.com>
Date:   Fri Jul 24 23:06:54 2009 +0200

    r300/compiler: Refactor fragment program fog rewrite to use rc_program
    
    Signed-off-by: Nicolai Hähnle <nhaehnle at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=aab949cb9d62343303ab0836a84fe034244d1584
Author: Nicolai Hähnle <nhaehnle at gmail.com>
Date:   Fri Jul 24 22:50:35 2009 +0200

    r300/compiler: Refactor rewrite_depth_out to use rc_program
    
    Signed-off-by: Nicolai Hähnle <nhaehnle at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6f4608f53c7ba28b5640974fc1daf6ad860df2f6
Author: Nicolai Hähnle <nhaehnle at gmail.com>
Date:   Fri Jul 24 22:34:44 2009 +0200

    r300/compiler: Refactor local transforms to use rc_program
    
    Signed-off-by: Nicolai Hähnle <nhaehnle at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d2f56fe687afb2c259338542971e432dd448671b
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Jul 27 14:35:18 2009 -0600

    intel: Use _mesa_warning() to report GEM warnings

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=09ef339b691036a5db6258aed0d9b91ee9c5b1b0
Author: Karl Schultz <Karl.W.Schultz at gmail.com>
Date:   Mon Jul 27 13:38:35 2009 -0600

    windows: updated VC8 project files
    
    See bug 22882.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=25e371fb7bd68ca9aba258a89d0d339b5901e1d3
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Jul 17 16:58:27 2009 -0600

    docs: 7.5 tarball md5sums

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=800f48258623f8caf25d013f44784edb7caa3f93
Author: Nicolai Hähnle <nhaehnle at gmail.com>
Date:   Fri Jul 24 22:41:14 2009 +0200

    r300: Allow compiler to add constants in a cleaner way
    
    Adding constants is used in a number of non-native instruction
    rewrites, and it required us to keep copies of modified gl_programs
    around. This is a first step towards ending this.
    
    Signed-off-by: Nicolai Hähnle <nhaehnle at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=92f7a599c7e94b0687d02efef1890e1a8ed2f9f3
Author: Nicolai Hähnle <nhaehnle at gmail.com>
Date:   Thu Jul 23 22:49:31 2009 +0200

    r300/compiler: Refactor nqssadce to use rc_program
    
    Signed-off-by: Nicolai Hähnle <nhaehnle at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a898e7d66c834be6b6e964e85cbbdf73e93300e0
Author: Nicolai Hähnle <nhaehnle at gmail.com>
Date:   Thu Jul 23 22:09:48 2009 +0200

    r300/compiler: Refactor for rc_program usage
    
    Signed-off-by: Nicolai Hähnle <nhaehnle at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2237d136cd8f964048a4ccdc87e0ffb48af0f73d
Author: Nicolai Hähnle <nhaehnle at gmail.com>
Date:   Thu Jul 23 22:09:11 2009 +0200

    r300/compiler: Add rc_print_program
    
    Signed-off-by: Nicolai Hähnle <nhaehnle at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8bcb6ef786dc41049b56e6efeca0f5788cfefe5a
Author: Nicolai Hähnle <nhaehnle at gmail.com>
Date:   Thu Jul 23 21:38:28 2009 +0200

    r300/compiler: Lay groundwork for better error handling
    
    Signed-off-by: Nicolai Hähnle <nhaehnle at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c5cb9a337881229f1db462632fa1d64e2677f316
Author: Nicolai Hähnle <nhaehnle at gmail.com>
Date:   Thu Jul 23 21:10:37 2009 +0200

    r300: Remove dependency on GLcontext from compiler
    
    Unfortunately, this does cause some code duplication (which we can hopefully
    eliminate eventually).
    
    Signed-off-by: Nicolai Hähnle <nhaehnle at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d65404225d8ba2c16eaffac833cb7dcfd2722a38
Author: Nicolai Hähnle <nhaehnle at gmail.com>
Date:   Thu Jul 23 20:24:22 2009 +0200

    r300/vertprog: Cleanup source conflict handling
    
    Signed-off-by: Nicolai Hähnle <nhaehnle at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=86e3334333d1de7fd723221155de9c8c1d0ce1c6
Author: Nicolai Hähnle <nhaehnle at gmail.com>
Date:   Thu Jul 23 19:52:00 2009 +0200

    r300/vertprog: Massively reduce code duplication
    
    Signed-off-by: Nicolai Hähnle <nhaehnle at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=127ca61fa34497e69149360201ae97f87cb9f38e
Author: Nicolai Hähnle <nhaehnle at gmail.com>
Date:   Thu Jul 23 19:25:06 2009 +0200

    r300/vertprog: Use generic transforms and throw away unneeded code
    
    Signed-off-by: Nicolai Hähnle <nhaehnle at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=84445273ed554ea6fa65c894bbe098eb3f3d1230
Author: Nicolai Hähnle <nhaehnle at gmail.com>
Date:   Thu Jul 23 18:40:41 2009 +0200

    r300: Move vertex program compilation to compiler
    
    This is just the first step of refactoring. The separation is not yet
    clean enough with this commit.
    
    Signed-off-by: Nicolai Hähnle <nhaehnle at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=11cd795940723e79f99e7887a2e2dd8410352572
Author: Nicolai Hähnle <nhaehnle at gmail.com>
Date:   Fri Jul 24 00:32:41 2009 +0200

    r300: Cleanup vertex_program structure
    
    Signed-off-by: Nicolai Hähnle <nhaehnle at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=927f5f16826a95cf665219c4b0039eeafb936057
Author: Nicolai Hähnle <nhaehnle at gmail.com>
Date:   Wed Jul 22 22:47:31 2009 +0200

    r300: Remove faux lazy translation of vertex programs
    
    De facto, vertex programs were translated immediately in all situations,
    so let's just stop pretending that we do lazy translation.
    
    Signed-off-by: Nicolai Hähnle <nhaehnle at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a808b10ce82692ff91ab69a1afda24dda56cba6b
Author: Nicolai Hähnle <nhaehnle at gmail.com>
Date:   Wed Jul 22 22:13:06 2009 +0200

    r300: Reduce include dependencies
    
    Signed-off-by: Nicolai Hähnle <nhaehnle at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9198ab8bfca465a327ea1f2429b6ddfeb0a2b258
Author: Nicolai Hähnle <nhaehnle at gmail.com>
Date:   Wed Jul 22 22:10:13 2009 +0200

    r300: Introduce rc_program and use it in radeon_pair
    
    The goal is to convert both Mesa and TGSI programs into an intermediate format
    that happens to be convenient for us.
    
    Signed-off-by: Nicolai Hähnle <nhaehnle at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9cd5e3e13a1ed2415aa116e35bc9f550b07281c9
Author: Nicolai Hähnle <nhaehnle at gmail.com>
Date:   Wed Jul 22 21:29:35 2009 +0200

    r300: Add radeon_compiler as a base for compilation-related tasks
    
    Signed-off-by: Nicolai Hähnle <nhaehnle at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=647766494f657965c4ac7129d498918e89c9e912
Author: Nicolai Hähnle <nhaehnle at gmail.com>
Date:   Tue Jul 21 20:25:33 2009 +0200

    r300: Remove some unnecessary includes
    
    Signed-off-by: Nicolai Hähnle <nhaehnle at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=77a6ae64b6287c0f6ed3b03e908ab3ce397ff02f
Author: Nicolai Hähnle <nhaehnle at gmail.com>
Date:   Thu Jul 16 23:56:15 2009 +0200

    r300/compiler: Compile the compiler seperately into an archive
    
    This is all part of untangling the compiler from the classic driver, so that
    it may be used in Gallium without depending on Mesa stuff if possible
    
    Signed-off-by: Nicolai Hähnle <nhaehnle at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d6275ccf79667094de496d06aba35222be9935fc
Author: Nicolai Hähnle <nhaehnle at gmail.com>
Date:   Tue Jul 21 18:28:30 2009 +0200

    r300: Further reduce dependency between compiler and classic driver
    
    Signed-off-by: Nicolai Hähnle <nhaehnle at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f70d3ee3710a3453289aabf637f6818e198c67a5
Author: Nicolai Hähnle <nhaehnle at gmail.com>
Date:   Thu Jul 16 22:58:13 2009 +0200

    r300: Remove some dependencies on additional fragment program copies
    
    The copy is still needed because some program transforms add state variables
    or constants.
    
    Signed-off-by: Nicolai Hähnle <nhaehnle at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b54e0832012e6793b9c381d64aafbb8185b7144d
Author: Nicolai Hähnle <nhaehnle at gmail.com>
Date:   Thu Jul 16 22:40:53 2009 +0200

    r300: Remove GLcontext from r300_fragment_program_compiler
    
    Signed-off-by: Nicolai Hähnle <nhaehnle at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e93d70e3e93df956e89c46678020de1a352f9ecf
Author: Nicolai Hähnle <nhaehnle at gmail.com>
Date:   Thu Jul 16 22:39:16 2009 +0200

    r300: Remove GLcontext requirement from radeonLocalTransform
    
    Signed-off-by: Nicolai Hähnle <nhaehnle at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9ceee4d3e45ab65d9d0b9d0eb1d062883f241669
Author: Nicolai Hähnle <nhaehnle at gmail.com>
Date:   Thu Jul 16 22:36:54 2009 +0200

    r300: Remove unused enums
    
    Signed-off-by: Nicolai Hähnle <nhaehnle at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b4b286b9804203568f71a010ce1c1f163f0f8d6f
Author: Nicolai Hähnle <nhaehnle at gmail.com>
Date:   Thu Jul 16 22:32:46 2009 +0200

    r300: Remove GLcontext requirement from radeon_nqssadce
    
    Signed-off-by: Nicolai Hähnle <nhaehnle at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d29cdde569cc685beb791a6693f8ae28e2ef5115
Author: Nicolai Hähnle <nhaehnle at gmail.com>
Date:   Thu Jul 16 22:23:48 2009 +0200

    r300: Remove GLcontext requirement from radeon_program_pair
    
    Signed-off-by: Nicolai Hähnle <nhaehnle at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cb8c694adb8e0a9e1d357cac9cf7a7ce263df3ae
Author: Nicolai Hähnle <nhaehnle at gmail.com>
Date:   Thu Jul 16 19:57:43 2009 +0200

    r300/program_pair: Introduce driver-specific texture instruction structure
    
    This is to prepare more experimentation and possible internal changes in the
    compiler.
    
    Signed-off-by: Nicolai Hähnle <nhaehnle at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=78f88d8b8799f013e4ab3abc87666b25071ed917
Author: Nicolai Hähnle <nhaehnle at gmail.com>
Date:   Wed Jul 15 22:25:28 2009 +0200

    r300/program_pair: Dynamically allocate instructions temporarily
    
    In preparation of using TGSI, where we cannot easily predict the number
    of instructions.
    
    Signed-off-by: Nicolai Hähnle <nhaehnle at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e5bed439be4fd7c3a349aedc4bff7eec4e4d363e
Author: Nicolai Hähnle <nhaehnle at gmail.com>
Date:   Wed Jul 15 17:36:42 2009 +0200

    r300: Detangle fragment program compiler from driver-specific structure
    
    This is in preparation of sharing the fragment program compiler with Gallium:
    Compiler code is moved into its own directory and modified so that it no
    longer depends on driver structures.
    
    Signed-off-by: Nicolai Hähnle <nhaehnle at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6b142866abb3097a84cf4b6dae69423154ab40a6
Author: Pauli Nieminen <suokkos at gmail.com>
Date:   Mon Jul 27 17:13:48 2009 +0300

    radeon: Add r6xx/r7xx chip family to get_chip_family_name
    
    This fixes problem that glxinfo was reporting r600+ cards as unknown.
    
    Signed-off-by: Pauli Nieminen <suokkos at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1ee3bcfff08599961c69549a1ad699c02df49bec
Author: Patrice Mandin <patmandin at gmail.com>
Date:   Mon Jul 27 10:57:53 2009 +0200

    nouveau: swizzle a single row or column, doing it one pixel at a time

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7d3190a85b17e747981d0aafe13d1ab1946f1649
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Mon Jul 27 03:52:37 2009 -0400

    r600: fix textures
    
    We weren't allocating enough gprs for the fragment shader
    in some cases.  There are likely other issues that still need
    to be sorted out for textures, but at least they now work.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7e6819f8430e77012d6cd9278cabaf1d4238117a
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Mon Jul 27 02:25:24 2009 -0400

    r600: don't draw when num indices is 0
    
    fixes engine demo

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=48b2fea142af93317e095461fc1f7ef6531268c2
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Mon Jul 27 02:07:59 2009 -0400

    r600: set VGT NUM_INSTANCES as part of the draw command
    
    set VGT NUM_INSTANCES as part of the draw command rather
    than as state as recommended by the pm4 guide.  Also,
    use the NUM_INSTANCES packet.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=600a53a32edea7d03efa21103ad7122670c4ed4a
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Mon Jul 27 01:57:25 2009 -0400

    r600: Use R600_SCRATCH_REG_OFFSET rather than RADEON_SCRATCH_REG_OFFSET
    
    noticed by vehemens on IRC.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0b3d51ee3118a7f12a44650d1c14e1bfcf50ed58
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Fri Jul 24 12:39:51 2009 -0400

    r600: switch vtx resource setup to use SETfield macros
    
    For consistency

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2c5e55d91992c5954e1d220a7ae497c7138595f5
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Fri Jul 24 10:58:47 2009 -0400

    r600: switch tex code to use SETfield macros
    
    for consistency with the rest of the code.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7a10472f095ef0f9f6109ca17d8be16836e56509
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sun Jul 26 22:48:20 2009 -0700

    r300g: Fix two trivial texture size issues.
    
    Next thing to fix: progs/tests/mipgen.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=725c1f004c9ec2f7b99146eecf0a35f1b3e54dca
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sun Jul 26 22:35:26 2009 -0700

    radeon-gallium: If BO allocation fails, return NULL.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2cbd5ecfb666a757c4abef85dbe40fb53d647ec9
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Fri Jul 24 14:37:07 2009 -0700

    r300g: Add some debugging, correct little bits of math in texture setup.
    
    Simple stuff still works, but not sure about some of the more complex things.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8df35b7b57ff12721556fa7d00b4e337134da374
Author: Patrice Mandin <patmandin at gmail.com>
Date:   Sun Jul 26 22:30:35 2009 +0200

    nouveau: only swizzle square textures for copy

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5276b049b46fd030d7b198a1ecb97248eb73299b
Author: José Fonseca <jfonseca at vmware.com>
Date:   Sun Jul 26 20:31:11 2009 +0100

    util: fix typo.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2b8a8f75f33931622a46287a2bf633879f23285e
Author: Patrice Mandin <patmandin at gmail.com>
Date:   Sun Jul 26 16:18:06 2009 +0200

    nouveau: Take into account destination position for copy_swizzle, need to split copy a bit more

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=77a8a650e61047582794512ef61c8e6525aea059
Author: Patrice Mandin <patmandin at gmail.com>
Date:   Sun Jul 26 12:30:12 2009 +0200

    nouveau: Recursively swizzle an NPOT sized copy

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8c30292a6e48448318d84582df876f35c490f968
Author: Patrice Mandin <patmandin at gmail.com>
Date:   Fri Jul 24 23:37:46 2009 +0200

    nouveau: use nv04_surface_copy_swizzle only for POT sizes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=12b183d2506e49774aad23543f5bb477904cb1c7
Author: Joakim Sindholt <opensource at zhasha.com>
Date:   Fri Jul 24 14:54:00 2009 +0200

    radeon-gallium: remove old getparam ioctl

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c57d81ddc9ba3052ff7f6b72091accab2c2db0ae
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jul 23 20:20:39 2009 -0600

    mesa: include glew headers in MesaDemos tarballs

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3b4235d4eb5818d0e57b768c66a28249ac5d853c
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Thu Jul 23 18:23:18 2009 -0400

    r600: fix segfault in morph3d
    
    These attributes still need work, but it shouldn't hurt to
    enable them.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=aa99a765c15392d06e3a33d4eda377c58bc6afec
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Jul 23 18:48:04 2009 +0100

    draw: correct address for machine struct in llvm path
    
    This changed after a recent commit.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=adc6f8cdfc8ca25d7480a50cfe0f85fdeddbfcfc
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Jul 23 17:56:41 2009 +0100

    gallivm: updates for TGSI changes
    
    make linux-llvm succeeds, but doesn't seem to be working, at least with
    llvm 2.5

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ca83d5a8db510756eb95423a52b19ff52a2d6dc1
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Thu Jul 23 07:14:07 2009 -0700

    r300g, radeon-gallium: Fix API, cleanup.
    
    Something called "validate" should return FALSE on failure, not TRUE.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=27b3c435ba0b9da6ab25cbffac9f975e0adaa66e
Author: Nicolai Hähnle <nhaehnle at gmail.com>
Date:   Thu Jul 23 07:05:21 2009 -0700

    radeon-gallium: Build fixes wrt changed libdrm_radeon space check API
    
    Had to be hacked up a bit to apply to master. Sorry 'bout that. :3

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=256eacbde44829b6f3874743e8df6102ce7a6ef0
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Thu Jul 23 01:04:26 2009 -0700

    r300g: PIPE_CAP_BLEND_EQUATION_SEPARATE.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d0d98f3ecfed7d7e0c4426185c13ec4f7c1761f9
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Jul 22 11:31:41 2009 +0100

    gallium: clean up opcode definitions
    
    Remove commented-out opcodes.  Remove information about API mappings
    to opcodes, but add a reference to tgsi-instruction-set.txt where
    that information is better presented.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=78379abcbf853b2cff8d832b45ecf0eeb54b2c58
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Jul 22 11:25:26 2009 +0100

    gallium: remove deprecated TGSI opcodes
    
    Various opcodes which can be implemented trivially with other TGSI opcodes,
    such as matrix multiplication and negation.  These were not used by any
    state tracker or implemented by any of the drivers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8b78294d21ffb2cba41328341457bf193087d969
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Jul 23 14:11:10 2009 +0100

    r600: Remove CRLF line endings.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=af1163cc415265e125b5aa5041ce5c75b978bb1a
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Jul 23 14:07:31 2009 +0100

    util: Add support for Mac OS.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=07961bb05e5ba05205b9f53834863664f1023870
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Wed Jul 22 23:58:35 2009 -0700

    r300g: Actually mark shaders as translated/untranslated.
    
    Also trust that Gallium will not give us TGSI that miscounts shader consts.
    
    This creates a 20x speedup on glxgears, from 8 FPS to 160 FPS.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=895c435defa83f49b2145f316a7d8d203b2fe374
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Jul 22 21:04:07 2009 -0600

    cell: update TGSI_OPCODE_ cases

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d602966f89d78725f96d63f69b9f8691c1da04f4
Author: Michel Dänzer <daenzer at vmware.com>
Date:   Thu Jul 23 00:47:32 2009 +0200

    gallium: Fix PPC build.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b7042399fd0a1cf66f99340486c03374d15af36c
Author: Patrice Mandin <patmandin at gmail.com>
Date:   Wed Jul 22 22:25:36 2009 +0200

    nouveau: nv30: wrong variable for format

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b129c55f428b37325094a3f0da55c337ee94e515
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Wed Jul 22 22:10:22 2009 +0200

    r300: fix address register handling in NQSSADCE
    
    For address register we always use X component

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=db40bb028726b10e86cd9d683dc9db18181b638d
Author: Patrice Mandin <patmandin at gmail.com>
Date:   Wed Jul 22 21:10:20 2009 +0200

    nouveau: Take into account sx,sy parameters to read from source surface

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b4ba6a66b70b89e9c049f6ce9b65c1edda118651
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Jul 22 12:49:34 2009 -0600

    docs: initial release notes for 7.5.1

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9c4b877519f73f46eac35885d3b8801753168e14
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Jul 22 12:46:53 2009 -0600

    mesa: bump version to 7.5.1

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b9e2e32daf5505896a662dc8df60104c0f51b4b9
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Jul 22 12:34:07 2009 -0600

    mesa: include GLEW sources in MesaDemos tarball

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ede9f3b52ecb27ada81fee06a943bb595c60eaee
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Jun 12 11:59:01 2009 +0100

    gallium: remove multiple aliases for TGSI opcodes
    
    This is a source of ongoing confusion.  TGSI has multiple names for
    opcodes where the same semantics originate in multiple shader APIs.
    
    For instance, TGSI includes both Mesa/GLSL and DX/SM30 names for
    opcodes with the same semantics, but aliases those names to the same
    underlying opcode number.
    
    This makes it very difficult to visually inspect two sets of opcodes
    (eg in state tracker & driver) and check if they implement the same
    functionality.
    
    This patch arbitarily rips out the versions of the opcodes not currently
    favoured by the mesa state tracker and leaves us with a single name
    for each distinct operation.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fd31f92cea0ce8613a22d8f4b3c75b340bcc5689
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Jul 22 00:39:00 2009 +0100

    gallium: simplify tgsi_full_immediate struct
    
    Remove the need to have a pointer in this struct by just including
    the immediate data inline.  Having a pointer in the struct introduces
    complications like needing to alloc/free the data pointed to, uncertainty
    about who owns the data, etc.  There doesn't seem to be a need for it,
    and it is unlikely to make much difference plus or minus to performance.
    
    Added some asserts as we now will trip up on immediates with more
    than four elements.  There were actually already quite a few such asserts,
    but the >4 case could be used in the future to specify indexable immediate
    ranges, such as lookup tables.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5e3c62b550407111cf5f7a700abb18f947bd6903
Author: Richard Li <richardradeon at gmail.com>
Date:   Tue Jul 21 17:56:06 2009 -0400

    r600: fix dst reg indexing for real
    
    This fixes segfaults in apps like teapot and tunnel

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7edb2a9eef698c386042e6cead68ac516ec15616
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Tue Jul 21 17:44:36 2009 -0400

    Revert "r600: fix dst reg indexing"
    
    This reverts commit cc893d9a98255d3c26df7123ba5cc02e478c9328.
    
    Richard has the proper fix.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=72a3d8845f55b4a82f7e3734c8b3aa51b65e220d
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Tue Jul 21 17:07:17 2009 -0400

    r600: add stencil support

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=db0160bb9d80843c28965890814f0e957e8bf975
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Tue Jul 21 14:06:47 2009 -0400

    r600: use state functions to set default state

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bd62cd735f8ccf1c983d57440e41a6959260cf9f
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Tue Jul 21 13:46:15 2009 -0400

    r600: fill in point functions

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5a615e7e653c1aeab280c6ddfdba3ecb763302ec
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Tue Jul 21 13:28:12 2009 -0400

    r600: set provoking vertex to last vertex for OGL

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=60787df1e549436557393bbeae5951d8f27c1976
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Tue Jul 21 13:19:46 2009 -0400

    r600: fill in r700UpdateViewportOffset

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=549b8e6f1a372b6cce4a9013854b3c97ba95af2b
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Tue Jul 21 13:10:26 2009 -0400

    r600: first pass at polyoffset support
    
    not working yet

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7247446ba81b6bafede9ead750e5b5e81f3f1a10
Author: Jerome Glisse <glisse at freedesktop.org>
Date:   Tue Jul 21 21:12:40 2009 +0200

    radeon: fix colorbuffer pitch emission regarding tiling in KMS/CS case
    
    We need to emit a relocation for pitch register so that kernel can
    check and properly setup tiling on the color buffer.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ecead301112ad24f5ddb1616c99cde67930751a3
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Tue Jul 21 11:09:05 2009 -0400

    R600: fix up some build problems

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9e6d38f8a2cc89e3d45ef2bb169b72c3c41fc27b
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Tue Jul 21 01:58:05 2009 -0400

    r600: add alpha test support

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cf24119d38360bfb25fa2683fe86a139826084f0
Author: Michel Dänzer <daenzer at vmware.com>
Date:   Tue Jul 21 10:46:29 2009 +0200

    Track Radeon driver symlinks in Git.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a6b314150c141f4c73e408b114181e57237540d9
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Jul 2 19:21:22 2009 -0700

    intel: Fall back on glBitmap with fog enabled.
    
    We would have to build the program with the appropriate fog mode, and
    also supply the fog coordinate if appropriate.
    
    Bug #19413.
    (cherry picked from commit 8ae02a3919bf31bd33f86208472e100eedb58497)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1b445f96737cf5a1a28e81ff94a2e07b2cac3a96
Author: Eric Anholt <eric at anholt.net>
Date:   Mon Jul 20 17:58:12 2009 -0700

    i965: Don't clip everything if FRONT_AND_BACK culling while culling disabled.
    
    Fixes everything-black with meta_clear_tris on quake4-mpdemo and doom3-demo.
    
    Bug #18844, 22077.
    (cherry picked from commit 81d555068408d4343d7627c8bedda5675f09bd21)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5358e54d1ae64ccfa81199b343a2931b415fcc0a
Author: Peter Hutterer <peter.hutterer at who-t.net>
Date:   Mon Jul 20 16:11:26 2009 +1000

    Add missing X11_INCLUDES to egl/drivers/demo and egl/main.
    
    Compiling mesa on a system with no X headers installed in the default
    include paths fails due to missing X11 includes. The header includes are
    picked up by configure but not applied.
    
    Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
    Signed-off-by: Dave Airlie <airlied at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=81d555068408d4343d7627c8bedda5675f09bd21
Author: Eric Anholt <eric at anholt.net>
Date:   Mon Jul 20 17:58:12 2009 -0700

    i965: Don't clip everything if FRONT_AND_BACK culling while culling disabled.
    
    Fixes everything-black with meta_clear_tris on quake4-mpdemo and doom3-demo.
    
    Bug #18844, 22077.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6617fa6fab2df5d3d8085affac019f90101bb7a8
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Mon Jul 20 19:33:05 2009 -0400

    r600: fix typo in blend code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cc893d9a98255d3c26df7123ba5cc02e478c9328
Author: Kevin DeKorte <kdekorte at gmail.com>
Date:   Mon Jul 20 18:56:47 2009 -0400

    r600: fix dst reg indexing
    
    This fixes segfaults in apps like teapot and tunnel

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=265d5eba658f38f5a9d12d57b701e4ffe49100eb
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Mon Jul 20 18:50:59 2009 -0400

    r600: add blending support

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a369963b18fc7ef75f6f5354e0d685cef9ecb70d
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Mon Jul 20 17:22:59 2009 -0400

    r600: add user clip plane support

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ce9c5a1a27b4e59dbf49b066baaae6ef371b04bc
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Mon Jul 20 15:27:28 2009 -0400

    r600: add logicop support




More information about the mesa-commit mailing list