Mesa (radeon-rewrite): 218 new commits

Dave Airlie airlied at kemper.freedesktop.org
Wed Apr 22 11:42:12 UTC 2009


URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=466c78c93538f2853449124c06274d538830cd5a
Merge: 65fe0c86ffcff99f9f09606d462bf3731ea0c308 f057f6543da469f231d551cb5728d98df8add4fa
Author: Dave Airlie <airlied at linux.ie>
Date:   Wed Apr 22 21:41:57 2009 +1000

    Merge remote branch 'origin/master' into radeon-rewrite

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f057f6543da469f231d551cb5728d98df8add4fa
Author: Thomas Hellstrom <thellstrom-at-vmware-dot-com>
Date:   Mon Apr 20 20:43:56 2009 +0200

    gallium: Reinstate unconditional flushes.
    
    Lost in commit e50dd26ca6d0eb0d0f97c2780020ea16e3d4a687.
    
    Signed-off-by: Thomas Hellstrom <thellstrom-at-vmware-dot-com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=009749b4a8c3ec54f47f3f85552e5ae275ab6ae6
Author: Keith Whitwell <keithw at vmware.com>
Date:   Tue Apr 21 16:55:57 2009 +0100

    mesa: protect driver.flush() with FLUSH_CURRENT
    
    Need to do this to ensure vbo code unmaps its buffers before calling
    the driver, which may be sitting on top of a memory manager which
    objects to firing commands from a mapped buffer.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c1a3b852807fb160f0cd246c1364b7336b4b947e
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Apr 21 17:00:54 2009 -0600

    st: play it safe for now and check _NEW_PROGRAM for shader const buffer atom
    
    When a new program is bound but no constants are updated we still need
    to update the Gallium const buffer.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7872b8e37e13719fbea71b3a92507eb00e7fc9db
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Apr 21 17:00:01 2009 -0600

    swrast: simplify state update logic for fragment shader const buffers

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3eeefa47d08c91e4d3c14343dd0cab1be4252b8c
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Apr 21 16:50:34 2009 -0600

    st: use the static atoms[] array directly
    
    We can simplify this now that we no longer have any dynamic atoms.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f4f39902fd0241162c06065e521151cd2572a34d
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Apr 21 16:47:30 2009 -0600

    st: do away with dynamic state atom for const buffers
    
    Just use the new _NEW_PROGRAM_CONSTANTS flag instead.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=64e331eb529e66ef678804594c8a3266c97e645f
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Apr 21 15:56:45 2009 -0600

    mesa: new _NEW_PROGRAM_CONSTANTS flag
    
    This state flag will be used to indicate that vertex/fragment program
    constants have changed.  _NEW_PROGRAM will be used to indicate changes
    to the vertex/fragment shader itself, or misc related state.
    
    _NEW_PROGRAM_CONSTANTS is also set whenever a program parameter that's
    tracking GL state has changed.  For example, if the projection matrix is
    in the parameter list, calling glFrustum() will cause _NEW_PROGRAM_CONSTANTS
    to be set.  This will let to remove the need for dynamic state atoms in
    some drivers.
    
    For now, we still set _NEW_PROGRAM in all the places we used to.  We'll no
    longer set _NEW_PROGRAM in glUniform() after drivers/etc have been updated.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8a22e24faef918a0f6d05ef6e6417a65cb3eaeb1
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Apr 21 14:47:57 2009 -0600

    mesa: print internal.current[i] attrib

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ac1fc3f46511a449c812651dda686d4aaac39753
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Apr 21 14:44:03 2009 -0600

    mesa: print parameter list dirty state flag mask

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=08e7f09f34b1590b6e68b351e1ecb5f8f405fb75
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Apr 20 11:58:09 2009 -0600

    i965: const correctness

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6bd4bc785e587ac86231349648595fc0e136f10d
Author: Michel Dänzer <daenzer at vmware.com>
Date:   Tue Apr 21 18:32:42 2009 +0100

    Update GALLIUM_AUXILIARY_DIRS in configure.ac to match configs/default.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=584303ac8ef60129a9e4281963ebb3b3e16e96ac
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Tue Apr 21 01:55:06 2009 +0200

    r300: r300 hw doesn't support any input modifiers in tex insts

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b8fff1f9f17a2488aa45e875104353814bf59da2
Author: Mathias Gottschlag <mathias-go at web.de>
Date:   Tue Apr 21 09:52:30 2009 -0600

    r300-gallium: Fix CS size mismatch
    
    This fixes some warnings which appear because the driver assumes a wrong
    cs size (13 vs 16 register writes in some cases).

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dad1c1be18dc4e8e7f51cdb91652124e9427e644
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Apr 21 07:27:12 2009 -0600

    demos: check that GL version is 2.0 or higher

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=25e3a534035e71bb319d2e11906d376734941a21
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Apr 20 15:03:38 2009 -0600

    st: report GL_OUT_OF_MEMORY instead of asserting

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e20f837f672e43671890d5f62f9814487e15531f
Author: Keith Whitwell <keithw at vmware.com>
Date:   Tue Apr 21 11:40:59 2009 +0100

    trivial/tri-viewport: add keys for frustrum/ortho and z coordinate

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6e05224bc4d00ba05fee8651d2a9ecbf2a4b3ca8
Author: Keith Whitwell <keithw at vmware.com>
Date:   Tue Apr 21 10:59:54 2009 +0100

    trivial/tri-viewport: add more out-of-bounds background quads

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a38f7d9e689f0e12cb8eed6b96a140805b452ba1
Author: Keith Whitwell <keithw at vmware.com>
Date:   Mon Apr 20 17:32:15 2009 +0100

    trivial/tri_viewport: add space==reset key

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6bfcffa79e8b7999e8193e721e07dbb3de4a1658
Author: Keith Whitwell <keithw at vmware.com>
Date:   Mon Apr 20 17:30:53 2009 +0100

    trivial/tri_viewport: add width/height keys

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d27d79db4a52327e437146cde3fa3fb85b37de9a
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Apr 20 14:57:00 2009 -0600

    softpipe: fix softpipe_is_buffer/texture_referenced() regression
    
    Return the conservative PIPE_REFERENCED_FOR_READ | PIPE_REFERENCED_FOR_WRITE
    value for now.
    
    This fixes a bunch of regressions seen in piglit and glean.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5d5db81076c6a6e07336f90fbfb7eeaeaf216278
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Apr 20 14:14:26 2009 -0600

    swrast: fix pointer arithmetic error in get_texel_array()
    
    This came from commit 1b2ab023673261b4b942e1126c0b599d02fbd4a0

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=29280ac69eeeb7ebddd07f027e65357e50508d93
Author: José Fonseca <jfonseca at vmware.com>
Date:   Mon Apr 20 16:44:15 2009 +0100

    gdi: Don't implement broken gl_dispatch_stub_xxx.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=be6037d459e722732f1712598217912bad245249
Author: José Fonseca <jfonseca at vmware.com>
Date:   Mon Apr 20 16:43:44 2009 +0100

    wgl: Don't implement broken gl_dispatch_stub_xxx.
    
    These don't respect the stdcall, so they crash upon return.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=708218119b9eb6e96d167e98e364e467ebe00bea
Author: José Fonseca <jfonseca at vmware.com>
Date:   Mon Apr 20 16:40:12 2009 +0100

    mesa: Correct the gl_dispatch_stub_xxx prototypes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=01397a66c77f8ebfe78b90ace59c095194a290cf
Author: José Fonseca <jfonseca at vmware.com>
Date:   Mon Apr 20 14:53:08 2009 +0100

    mesa: Handle failure to create a transfer.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d017749b3ea07f2cc43bb5e8316b83471d1e13ec
Author: Keith Whitwell <keithw at vmware.com>
Date:   Mon Apr 20 16:17:50 2009 +0100

    mesa/progs: fix scons build after recent demo moves

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c691f96e9848d05947afc40ea5c14bc2989f00cf
Author: Keith Whitwell <keithw at vmware.com>
Date:   Mon Apr 20 15:50:44 2009 +0100

    trivial/tri-viewport.c - add guide lines, more triangles, make interactive
    
    This is becoming more like a test than a trivial/ example.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=53c6467aea129b03cf960a0854c1746ce52a2daa
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Apr 17 17:11:09 2009 +0100

    st: assert on pipe_buffer_create failure
    
    This needs a proper fix to propogate the out-of-memory condition back
    up to Mesa and the app as a GL error.  Until then, at least catch the
    problem at its source.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=70588fc83c5aa75754f7b090a63727f4791618ed
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Apr 17 15:54:57 2009 +0100

    tests/mipmap_view:  add linear/nearest key

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c7c76ba561197b15cf9ad9028335fbc8c2c48890
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Apr 17 11:29:39 2009 +0100

    util: don't set unused blend state
    
    Try to avoid creating multiple blend atoms.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8ae52413c7883fa4e9bee303f7d28d6dd6953101
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Mon Apr 20 16:05:01 2009 +0200

    trace: Add initializer for static variables

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6900046aad77b3b01feb30af9e50375224747b7d
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Mon Apr 20 07:31:44 2009 -0600

    r300: fix register-negate branch merge regression

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c76a2444a3db4fef4b7892cfd99aa41681b4eb0a
Author: Michel Dänzer <daenzer at vmware.com>
Date:   Mon Apr 20 12:52:56 2009 +0200

    gallium: Fix glDraw/CopyPixels fragment program leak.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f2d2b3d8e2d9059c162ae7215344b9171f68632b
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Sun Apr 19 16:09:10 2009 +0100

    trace: Enable dumping to be turned on and off

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=439c42ae8b652f4fce59e5157c7e598280959684
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Sat Apr 18 23:14:58 2009 +0100

    st: Wait to create bitmap transfer until needed

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=373e6716830c52377374458a3c655f32ae84b54f
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Sat Apr 18 23:13:56 2009 +0100

    autoconf: Build gallium softpipe when driver=xlib

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=90a23e340fbfedd76f255fbcab88a07ece2b65db
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Sun Apr 19 16:22:43 2009 +0100

    progs/demos: Update ignore

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=59c8e738c4803545107dae85c412f258120903eb
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Sat Apr 18 23:16:54 2009 +0100

    progs/glsl: Update ignore

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dc1153ce83041a397b1d1815db4133ce8c53eaa1
Author: José Fonseca <jfonseca at vmware.com>
Date:   Sat Apr 18 23:14:42 2009 +0100

    softpipe: Simplify softpipe_create's prototype.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=876e95dcc83d05dfecb0dcb890f42af0a565e6a6
Author: José Fonseca <jfonseca at vmware.com>
Date:   Sat Apr 18 23:06:11 2009 +0100

    softpipe: Fix softpipe_is_texture_referenced prototype.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=eb63e8cc75f7ac0f4b8b89ceecc030b61789ea8c
Author: José Fonseca <jfonseca at vmware.com>
Date:   Sat Apr 18 21:22:32 2009 +0100

    softpipe: Remove softpipe_winsys.
    
    Not used by softpipe anyway.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c0565e86b4d4375ed52b20d9464daace616b50a8
Author: Brian Paul <brianp at vmware.com>
Date:   Sat Apr 18 14:18:59 2009 -0600

    demos: added glsl/texaaline.c program and overhaul the Makefile

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3595732f28b0b8fdca1724305f8e6f3377f1e7fe
Author: Brian Paul <brianp at vmware.com>
Date:   Sat Apr 18 13:18:44 2009 -0600

    demos: updated .gitignore list

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c953f6620c617feceb79f42c56d08c6df0796f76
Author: Brian Paul <brianp at vmware.com>
Date:   Sat Apr 18 13:16:35 2009 -0600

    docs: removed/added demo programs

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d61070b65970c9ec14b3272a6c4c6b4b1a9280a2
Author: Brian Paul <brianp at vmware.com>
Date:   Sat Apr 18 13:12:50 2009 -0600

    demos: move demos/texobj.c to tests/

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=30e80f6e559727dd157fbca4e7e537710e9ea199
Author: Brian Paul <brianp at vmware.com>
Date:   Sat Apr 18 13:10:51 2009 -0600

    demos: move demos/occlude.c (old HP extension) to tests

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=22af013f85debd0030f2fb00061ce0412fdc0797
Author: Brian Paul <brianp at vmware.com>
Date:   Sat Apr 18 13:08:48 2009 -0600

    demos: move tests/dinoshade.c to demos/

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=49c3e7172db1ee2afef6bcd19c3cd55dbe60bd33
Author: Brian Paul <brianp at vmware.com>
Date:   Sat Apr 18 13:05:51 2009 -0600

    demos: move tests/projtex.c to demos/
    
    And fix compiler warnings.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=292e1920930dad242b1130cb2b7b4ced2a3024f8
Author: Brian Paul <brianp at vmware.com>
Date:   Sat Apr 18 13:00:48 2009 -0600

    demos: move tests/fbotexture.c to demos/

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f47495ec42491f1c32391f29e5ed8819eaef6ee2
Author: Brian Paul <brianp at vmware.com>
Date:   Sat Apr 18 12:58:00 2009 -0600

    demos: move texdown.c to tests/

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dfd69a27f8c3db3d90e2334237bf4a8eabb17e9e
Author: Brian Paul <brianp at vmware.com>
Date:   Sat Apr 18 12:57:13 2009 -0600

    demos: move glutfx demo to tests/

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6a495d26af54011ff1ec0597b38db2ce162c7d50
Author: Brian Paul <brianp at vmware.com>
Date:   Sat Apr 18 12:55:55 2009 -0600

    demos: move streaming_rect.c demo to tests/

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=118856641f4871d6f6afd1abb67ad7fe56a6814b
Author: Brian Paul <brianp at vmware.com>
Date:   Sat Apr 18 12:54:27 2009 -0600

    demos: move glslnoise.c demo to glsl/noise2.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=927dc39de0aa3840b6e054128f49a6882771ab19
Author: Brian Paul <brianp at vmware.com>
Date:   Sat Apr 18 10:42:15 2009 -0600

    i965: use region width, height in brw_update_renderbuffer_surface()
    
    Fixes a regression from commit 2c30fd84dfa052949a117c78d932b58c1f88b446
    seen with DRI1.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=957a625b2d7cf1f84c917948c8c0f6899d86379e
Author: Brian Paul <brianp at vmware.com>
Date:   Sat Apr 18 10:40:21 2009 -0600

    intel: #include polygon.h to silence warning

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3e750ce5c4576883f5b567eaf3336fea3df3a997
Author: Brian Paul <brianp at vmware.com>
Date:   Sat Apr 18 10:20:26 2009 -0600

    demos: fix incorrect assertion

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c5af2ed60fa4fe3f33b53a8e252e24cfa490a156
Author: Brian Paul <brianp at vmware.com>
Date:   Sat Apr 18 10:08:54 2009 -0600

    mesa: add switch case for GL_VERTEX_STATE_PROGRAM_NV in _mesa_new_program()
    
    Fixes bug seen in progs/tests/vptest1.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2bf326af10d02b2d5a44cee98fa62c8a8940dd11
Author: Brian Paul <brianp at vmware.com>
Date:   Sat Apr 18 10:08:15 2009 -0600

    demos: fix usage text

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=54fb6f0053dc153b76a2e6a242bac376c6723279
Author: Michel Dänzer <daenzer at vmware.com>
Date:   Sat Apr 18 15:47:14 2009 +0200

    intel: Handle ARB_vertex_buffer_object state in intel_clear_tris().
    
    Fixes gearsvbo app by Michael Clark.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=538a82388293ca1b14e6eb8b26179d1f42627210
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Apr 17 16:23:33 2009 -0600

    demos: new glsl/array.c demo
    
    Test variable indexing into a uniform array in a vertex shader.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=794d488e6dc795c225505b8c00a7f00f1960a5ad
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Apr 17 16:11:05 2009 -0600

    intel: make sure polygon mode is set properly in intel_clear_tris()
    
    Fixes progs/glsl/skinning.c demo.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=36b0f26721652639351522915d9a57f9d4a8bcde
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Apr 17 16:04:41 2009 -0600

    mesa: suppress extra newline

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0bc214a834bbb12b9338837dd9fca9bc389b4bc2
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Apr 17 16:01:20 2009 -0600

    i915: fix broken indirect constant buffer reads
    
    The READ message's msg_control value can be 0 or 1 to indicate that the
    Oword should be read into the lower or upper half of the target register.
    It seems that the other half of the register gets clobbered though.  So
    we read into two dest registers then use a MOV to combine the upper/lower
    halves.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=905130852ac481cb286b0215d8c61e9eb6845520
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Apr 17 13:55:58 2009 -0600

    mesa: build a float[4] value in _mesa_add_sampler() to avoid random values

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4c13cb65a0ee44d10298a1efe78c901c642b7ebe
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Apr 16 16:41:07 2009 -0600

    dri: build DRI swrast driver too

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e1a8852aa49b535a4fcec4eefda3fb7f8e57a5cc
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Apr 16 16:37:53 2009 -0600

    dri: __driUtilMessage(): not all messages are errors

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=08ac96e55b6e4f30d75307b796a271b824ffd4ac
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Apr 16 16:29:45 2009 -0600

    mesa: minor tweak to error message

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f8f23e33c21f41756d068b546f2aae37030b5773
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Apr 16 15:43:32 2009 -0600

    i965: updated CURBE allocation code
    
    Now that we have real constant buffers, the demands on the CURBE are lessened.
    When we use real VS/WM constant buffers we only use the CURBE for clip planes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=867afa4c093cb05bedf11a1c7a74feb202fb858b
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Fri Apr 17 21:23:14 2009 +0200

    xlib/trace: Fixup xlib trace

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=86ed894e47bae10d158f2b4a02065daa9dbe5194
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Apr 17 18:40:46 2009 +0100

    pipe: Get the p_atomic_dec_zero logic right this time.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=90c880f08996cce57273544d8ba11b56ce2a06f3
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Apr 17 09:15:58 2009 -0600

    demos: move glewInit() call, fixes crash/bug 21247

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3b760729158ff39a40688980d7a823b006e0a31a
Author: Michel Dänzer <daenzer at vmware.com>
Date:   Fri Apr 17 17:02:34 2009 +0200

    gallium: Fix PIPE_ATOMIC_GCC_INTRINSIC build.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=047efcd050a92687403952910de4fded3df46964
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Apr 17 08:09:17 2009 -0600

    demos: move glewInit() after glutCreateWindow()
    
    Fixes segfault.  See bug 21239.  However, the demo doesn't render
    properly.  Probably a bug in the GL_ATI_fragment_shader code.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=44d0e0caf4ad3b01dc08d8432867c449dc3f2a23
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Fri Apr 17 15:55:51 2009 +0200

    trace: Keep screen objects on lists

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1e42f68fd612b2a4c877b91393e5ff5bc34dbe0d
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Fri Apr 17 16:00:25 2009 +0200

    trace: Fix is_referenced functions

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5800e0aad1e803fbe2a1e1a7f8abcdff58699901
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Fri Apr 17 15:52:05 2009 +0200

    trace: Simplify trace_buffer function

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dbb90436f8385a33b9938c66a0fa3eff8c36a4cc
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Apr 17 15:01:38 2009 +0100

    pipe: Fix InterlockedDecrement usage.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=995a168dea015ea6063bdf18ca0b031fd428460a
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Apr 17 14:55:49 2009 +0100

    wgl: Put commas in the right places.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5458f8eff6b6212d170fd5862c4fc82659666d22
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Apr 17 14:53:10 2009 +0100

    wgl: Flip the pixel format order.
    
    List 32bit pixel formats first, as nobody is interested in 16bit pixel
    formats nowadays.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e50dd26ca6d0eb0d0f97c2780020ea16e3d4a687
Author: Thomas Hellstrom <thellstrom-at-vmware-dot-com>
Date:   Fri Apr 17 11:47:30 2009 +0200

    gallium: Create OGL state tracker wrappers for various CPU access operations.
    
    There are two usage types of buffer CPU accesses:
    One where we try to use the buffer contents for multiple draw commands in
    a batch. (batch := sequence of commands that are flushed together),
    like incrementally adding bitmaps to a bitmap texture that is reallocated
    on flush.
    And one where we assume we can safely overwrite the old buffer contexts, like
    glTexSubImage. In this case we need to make sure all old drawing commands
    referencing the buffer are flushed before we map the buffer.
    This is easily forgotten.
    
    Add wrappers for the most common of these operations. The first type is
    prefixed with "st_no_flush" and the second type is prefixed with
    "st_cond_flush", where "cond" indicates that we attmpt to only flush
    if there is indeed unflushed draw commands referencing the buffer.
    
    Prefixed functions are
    screen::get_tex_transfer
    pipe_buffer_write
    pipe_buffer_read
    pipe_buffer_map
    
    Please use the wrappers whenever possible.
    
    Signed-off-by: Thomas Hellstrom <thellstrom-at-vmware-dot-com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ee2a5f307a026c1c258d3f7616d46cc7230d77ce
Author: Zack Rusin <zackr at vmware.com>
Date:   Fri Apr 17 07:05:24 2009 -0400

    egl: don't crash with one more khronos api

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=687f331a1ff0721d1a84c203eb7f721527a3f882
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Apr 17 11:01:22 2009 +0100

    gallium: simplify further the logic for selecting mutex implementation
    
    Cleaner than the previous cleanup...

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=29a2f6fead25b8231c27ec47cadb9265736d8527
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Apr 17 10:38:07 2009 +0100

    util: flush stdout before emitting debug_printf on stderr
    
    A lot of the mesa demos emit commentary on stdout, try to keep it in
    sync with the corresponding output from debug_printf().

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=db93dcecc80a45e850b4594326fc453c950b54f5
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Apr 17 10:17:59 2009 +0100

    gallium: add #warning to mutex-based atomic implementation
    
    Some builds end up picking this up.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3a618da6e15a6dc4351eb933583569a1ecefc768
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Apr 17 10:07:53 2009 +0100

    python/retrace: Rename module as it conflicts with a builtin module.
    
    And there is no way to override a builtin module... sigh

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=56c2cd7ae2a4324bc191a680c2429add1a5a1644
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Apr 16 21:41:01 2009 +0100

    scons: Cleanup.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=189db329caba805f4ae9ab28c675f37565fd4c9c
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Apr 16 10:28:27 2009 -0600

    demos: set init window size, not pos

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a902b6ba48c8ff8bebda95e32310781d9a0763ce
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Apr 16 10:28:15 2009 -0600

    docs: separate compilation units in 7.5

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=eb0d46490332091b2ee247f32a1f08a04e1fe00f
Merge: 7571d5d3b013e544a9fbde91e4aec05e0b13b4cb 7db7ff878d3e5a6b345228e6eaee4797bb68b360
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Apr 16 22:02:54 2009 -0600

    Merge branch 'register-negate'

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7571d5d3b013e544a9fbde91e4aec05e0b13b4cb
Author: Alan Coopersmith <alan.coopersmith at sun.com>
Date:   Thu Apr 16 20:06:08 2009 -0700

    egl/main/Makefile: Add dependency of install target on default build target
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith at sun.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f17ea143cbe214eb4b249b56264a378f839dc3a6
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Apr 16 11:32:30 2009 -0700

    i915: Remove dead i830TexEnv and i915TexEnv.
    
    These LOD bias updates are covered by the texture state uploads in
    *_texstate.c now.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2c30fd84dfa052949a117c78d932b58c1f88b446
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Apr 9 18:30:12 2009 -0700

    intel: Add support for argb1555, argb4444 FBOs and fix rgb565 fbo readpixels.
    
    Also enable them all regardless of screen bpp, as 32 bpp what I've been
    testing against, and haven't been able to detect any screen bpp-specific
    troubles with them.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=33b865f70dc1461b040c9c436ec8e5a8171f00e7
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Apr 16 11:08:12 2009 -0600

    i965: disable using immediate values for MOV instructions
    
    For some reason, MOV instructions using immediate src values don't seem
    to work reliably on the GLSL path.  Disable them for now (falling back to
    const buffer reads).  This fixes a bunch of glean glsl1 failures.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a25632d890bcc769e2d39650e3dfe6ee49393e54
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Apr 16 11:06:00 2009 -0600

    i965: minor debug output changes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fc76781456182f487fc7e0057ca8a4c648dfe530
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Apr 15 16:49:48 2009 -0600

    i965: const buffer debug code (disabled)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ee32e9b4753eca62e360f96ce61ef7ff683e6bb7
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Apr 15 16:49:18 2009 -0600

    i965: implement relative addressing for VS constant buffer reads
    
    A scatter-read should be possible, but we're just using two READs for
    the time being.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=19ac3e2729abd85346f88fd69c6bc72938d26101
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Apr 15 14:53:51 2009 -0600

    i965: handle address reg in get_dst()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f2cfbfa2baa15c4b56c6f22dbe37d75a3c07e549
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Apr 15 12:22:47 2009 -0600

    i965: fix const buffer temp register clobbering
    
    Calls to release_tmps() were causing the temps holding constants to get
    recycled.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d82876e850960eb5e3799c4ab02b618c4b548fd8
Author: Lars Henning Wendt <lhwendt at igd.fhg.de>
Date:   Thu Apr 16 10:14:17 2009 -0600

    mesa: fix bad mask bit in clip plane restore code for glPopAttrib()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=69cbf3c68675915517ae64c81d7a8a42de4e01a3
Author: Roland Scheidegger <sroland at vmware.com>
Date:   Thu Apr 16 17:39:43 2009 +0200

    intel: fix small compressed texture upload
    
    need to round up height for _mesa_copy_rect otherwise
    textures with height smaller than 4 won't get copied to the miptree at all
    Also fix up the confusing debug output (don't output unitialized values,
    and output if data is present and the compressed flag)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=666702baec09f60f7e1eddd9f1dd65ee2e826abb
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Apr 16 09:31:45 2009 -0600

    mesa: add distclean target to top-level Makefile

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0d0028e6df3542272ce833fec2e7af99d762fe8f
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Apr 16 09:25:52 2009 -0600

    demos: use larger buffer for snprintf() call, see bug 21220

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8b2ebd15310cbd5d905b08761b5e950f8e2580e5
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Apr 16 12:19:19 2009 +0100

    vbo: cache last dlist vertex in malloced memory
    
    Avoids repeated mapping of the VBO buffer on display list replay.  We
    need access to the final vertex in order to update the GL current attrib
    values.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e80d1e367a25af406c7f2327646c0aa699962fe8
Merge: b83cf05d0d986f324fe9c93525c84eb62fed4f20 82e92eeab0c831683961175d155865786149a354
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Apr 16 10:51:42 2009 +0100

    Merge branch 'gallium-s3tc'

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=82e92eeab0c831683961175d155865786149a354
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Wed Apr 15 23:36:22 2009 +0200

    progs/tests: Make texcompress2 get texture

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5a118d46507f4d551cba64014ac0dbbbad493742
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Wed Apr 15 23:33:07 2009 +0200

    util: Fix surface usage

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=255c33d733cc4d2d7483d903513fdc9c34c90f0d
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Apr 15 09:54:04 2009 -0600

    st: remove XXX comment

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7b24e58a0ca571d6230ef5076ea352253b81fe6e
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Apr 15 09:52:04 2009 -0600

    st: check for fast memcpy path in decompress_with_blit()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=66cdbf945a3ee75d7b8cba5135310a7ebec21289
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Apr 15 09:51:38 2009 -0600

    st: st_equal_formats() function to compare gallium/GL pixel formats

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=51b339af2e8b80575a24bb9146f031c9605180bb
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Apr 15 09:37:22 2009 -0600

    st: decompress_with_blit() path for glGetTexImage().
    
    Decompress a texture by rendering a textured quad.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=49b40f9bf4aef3a32ddb88f7e8d378f08e26b081
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Apr 15 09:36:03 2009 -0600

    gallium: new, simple RGBA surface create/destroy helpers
    
    Use these for quickly creating an RGBA drawing surface.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b83cf05d0d986f324fe9c93525c84eb62fed4f20
Author: Thomas Hellstrom <thellstrom-at-vmware-dot-com>
Date:   Wed Apr 15 17:22:40 2009 +0200

    r300-gallium: Fixup for commit 9b75627fab5bf2ea90f27ddd31b60c54895f6de6.
    
    Signed-off-by: Thomas Hellstrom <thellstrom-at-vmware-dot-com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9b75627fab5bf2ea90f27ddd31b60c54895f6de6
Author: Thomas Hellstrom <thellstrom-at-vmware-dot-com>
Date:   Wed Apr 15 15:53:34 2009 +0200

    gallium: Make sure we flush before some texture / buffer operations.
    
    Also implement context member functions to optimize away those
    flushes whenever possible.
    
    Signed-off-by: Thomas Hellstrom <thellstrom-at-vmware-dot-com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f94053eb7d3f129e5086f6dc431a13f83c93a189
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Apr 15 19:55:00 2009 -0600

    tests: another extended swizzle test

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1a84072db9fb8faf39bd155c3bf249dcc99130d8
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Wed Apr 15 15:09:43 2009 -0700

    r300-gallium: Use viewport state.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a4e0a46a8d6a4f308216c085849305ad82c52f15
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Wed Apr 15 14:12:11 2009 -0700

    r300-gallium: Don't use indexbufs for now.
    
    They aren't working, so best to turn it off.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a5f68b40cb4299b54d5cb400bbbf4338673d82ec
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Wed Apr 15 13:25:20 2009 -0700

    r300-gallium: Point size is at OVM position 15, not 1.
    
    Or so sayeth osiris, and he would know. :3

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ada7ced1890c7d657f14a9af2caa72bad3af879f
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Wed Apr 15 13:23:25 2009 -0700

    r300-gallium: vs: Dot products.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=43257c14700fd5a62d6180ac6e493bf515d281a0
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Apr 14 16:31:26 2009 -0700

    i965: Clean up output of WM SS state dump, and add format output.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bbae8791d148d275632dfc8e105aa2df52820468
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Apr 9 18:31:59 2009 -0700

    i915: Use DEBUG_WM (like 965) for printing the fragment program out.
    
    This is nice when paired with INTEL_DEBUG=batch for debugging what's going
    out to the hardware.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0af7e9170fd7c0d906652378b9f78fe2ba9725ad
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Apr 9 18:31:28 2009 -0700

    i915: Add decode of dest buffer variables (destination format)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c710430f3ac05c0c6a528bb7b4f82383a26103d1
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Apr 10 16:47:14 2009 -0700

    mesa: Update texenv program when _NEW_ARRAYS is updated as well.
    
    This fixes a regression in fbotest1 on 915, where a transition from
    color+vertex array enabled to texcoord0+vertex array enabled wouldn't trigger
    program update on the second _mesa_update_state of DrawArrays, and we'd sample
    a constant texcoord of 0,0,0,1 instead of the array.
    
    The double state update in DrawArrays from
    1680ef869625dc1fe9cf481b180382a34e0738e7 still needs fixing.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8bc3a6eb1918710eadecb9b8d28a4afa2150a257
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Apr 9 11:03:03 2009 -0700

    intel: Fix segfault when doing SW mipmap generation with a PBO texture upload.
    
    Triggered in test-fbo from clutter since
    37fb2d9b23eab5dbbb43a212c3475cb8016837d8.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=af9d202b26f75555b653dbe1c2ebaf6a2cf14d28
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Apr 15 20:07:48 2009 +0100

    mesa: TGSI translation of multiple render targets.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=05471828dc8dd4a184d4467b66e9c08449d1d4c9
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Apr 15 08:01:01 2009 -0600

    glx: added null pointer check in glXGetFBConfigs()
    
    Fixes segfault seen with glxinfo with NVIDIA OpenGL.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7db7ff878d3e5a6b345228e6eaee4797bb68b360
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Apr 14 22:14:30 2009 -0600

    mesa: merge the prog_src_register::NegateBase and NegateAbs fields
    
    There's really no need for two negation fields.  This came from the
    GL_NV_fragment_program extension.  The new, unified Negate bitfield applies
    after the absolute value step.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0115a4f8f1952b166eaad09f317ff8bc465e0f28
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Apr 14 20:00:28 2009 -0600

    mesa: remove unused matrixType param from ctx->Driver.UniformMatrix() functions

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=62c45ec951829563b92a95cce5b9621e70c971a4
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Apr 14 19:56:59 2009 -0600

    mesa: move #define for GL_PROGRAM_BINARY_LENGTH_OES

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fe278f1e600058af18c6ba5fe77bfc5a772bf9f5
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Apr 14 19:53:37 2009 -0600

    mesa: remove NV vertex/fragment program print/debug code
    
    The code in prog_print.c can be used instead.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cdc7f681c87b0b6379de04066c25fdeb6de96405
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Apr 14 19:44:16 2009 -0600

    mesa: use standard offsetof() macro

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=92cc9970039d9c9385dc472fbfac58b93799f5ae
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Apr 14 16:05:28 2009 -0600

    i965: fix VS constant buffer reads
    
    This mostly came down to finding the right MRF incantation in the
    brw_dp_READ_4_vs() function.
    
    Note: this feature is still disabled (but getting close to done).

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a3c3c1f1437de0186d70de9017a6a8e404ecf482
Author: Adam Jackson <ajax at redhat.com>
Date:   Tue Apr 14 17:56:29 2009 -0400

    glx: Make glXGetScreenDriver() work for DRI2

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=71793e0f7907421d5bee619ae524e5178c6f3f32
Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue Apr 14 21:39:54 2009 +0100

    scons: Support winddk 6001.18002.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5ccbccb3c17b675c4206fd1b3821cbb74997720a
Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue Apr 14 21:31:34 2009 +0100

    scons: Recent Windows DDK do not include LIB.EXE.
    
    Have to use LINK /LIB instead. The biggest problem is when the command
    line is very long and all the options are included in a argument file --
    link doesn't like if /LIB is included in the argument file.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1ea7f0fef055245fa18c0fbc3e54a866956c2507
Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue Apr 14 21:27:58 2009 +0100

    mesa: Fix gcc assembly enable logic.
    
    The i386 symbol is defined on WINDDK.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=153012b29b4f2183a1be6a01eec63e720a192718
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Sat Apr 11 14:02:33 2009 -0700

    DRI2: Don't fault on NULL DrawBuffer
    
    It is possible for ctx->DrawBuffer to be NULL, so don't fault when
    that happens.  This change is not being committed to master because it
    doesn't appear to be necessary there.
    
    Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>
    
    Cherry picked from mesa_7_4_branch, commit 49e0c74ddd91900fc4effb6d305d56e0563b456d

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cafea7528052624c8d3e4cd1c5b26a61bf04d1d0
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Apr 14 11:08:42 2009 -0600

    i965: checkpoint commit: VS constant buffers
    
    Hook up a constant buffer, binding table, etc for the VS unit.
    This will allow using large constant buffers with vertex shaders.
    The new code is disabled at this time (use_const_buffer=FALSE).

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=43c7ffaea635f949fd4803c4f594cf53e4b98f24
Author: Younes Manton <younes.m at gmail.com>
Date:   Mon Apr 13 21:24:44 2009 -0400

    dri glx: Swap before checking for cliprects.
    
    We don't update drawables anymore unless they are completely
    uninitialized, so we need to swap even if we don't have
    cliprects yet, otherwise we never end up calling the driver's
    SwapBuffers(). The driver should update the drawable in its
    SwapBuffers() anyway.
    
    See 8e753d04045a82062ac34d3b2622eb9dba8af374,
    "dri glx: Fix dri_util::driBindContext" for the change that
    exposed it.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=352de305bd2b03b0a8d079dbbcb29ae812cc6028
Author: Ben Skeggs <bskeggs at redhat.com>
Date:   Mon Apr 13 14:41:06 2009 +1000

    nv50: fix mrt clear

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9340c994b78d15253326b83cfcb15c7349c0403a
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Fri Apr 10 18:34:55 2009 -0700

    r300-gallium: Split up vertex format tallying for HW and SW TCL.
    
    This makes things draw (again) with HW TCL. Yay?

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1b5b083d5ccaeeca29375072d978d32a258f606f
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Fri Apr 10 18:15:46 2009 -0700

    r300-gallium: Finish up cleanup of vertex format state.
    
    This makes texcoords route properly, and also fixes a few asserts.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e825609d8161bb466ebe1be9a0cc3f492e796a43
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Fri Apr 10 16:14:12 2009 -0700

    r300-gallium: Clean up vertex format setup.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4e96c8196934be4fe09f82e2fcd7e776a7553479
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Apr 10 13:32:04 2009 -0600

    i965: remove unused var

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=60ad4b0bf0919c9dfd23aaa54271a8f1e47ab843
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Apr 10 13:21:27 2009 -0600

    i965: clean-up in prepare_wm_surfaces()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=34445670503ab6d07d1de568493d62145b57a154
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Apr 10 11:17:35 2009 -0600

    mesa: reduce makefile output

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=11084d582764a916245ae92437421ac0cacdf335
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Apr 10 19:48:59 2009 +0100

    wgl: Protect the framebuffer with a lock.
    
    Unfortunately this doesn't catch all the cases, as the mesa state tracker
    can still use the framebuffer without giving the wgl state tracker
    the chance to lock it.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6fc244c68d3b3a9f89b6f752725e6c768cb08a84
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Apr 10 18:43:51 2009 +0100

    wgl: Note down the gallium pixel formats, instead of re-guessing them.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=aa405a2a77d51a4f807c5c2f63cbc76eb660e489
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Apr 10 18:14:22 2009 +0100

    wgl: Query the screen for supported formats.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0bca413ce9e5aca4ecbf689fd7aa3da44bb73f4d
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Apr 10 17:22:21 2009 +0100

    wgl: Walk through the pixel formats combinations.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e5d700721b05910f935c873ebb23d23f49961ebf
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Apr 10 16:37:15 2009 +0100

    wgl: Keep copies of the PIXELFORMATDESCRIPTOR structures.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=48f0543b39969694626bbeeca0b69b184db315f6
Author: Robert Noland <rnoland at 2hip.net>
Date:   Fri Apr 10 11:41:27 2009 -0500

    Build dri drivers for powerpc and sparc on FreeBSD.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d60b4f7885d88fc868c3af2ba661cd79c907af7f
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Apr 10 08:56:03 2009 -0600

    mesa: asst. progs/test/Makefile files

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=23a911b4a66914883ece70c1e621dfc082661a28
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Apr 10 08:36:04 2009 -0600

    i965: added null const_buffer pointer check in update_constant_buffer()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ded05d32d5f948770ece088ea0ed6363c0055a4c
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Apr 10 08:35:21 2009 -0600

    intel: added screen->dri2.loader null pointer check in intel_flush()
    
    Fixes segfaults when rendering to front buffer.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=88999de8b70d1e170f5bbcadd07132d382c560cf
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Apr 10 08:05:10 2009 -0600

    gallium: remove pipe_texture::compressed field
    
    The format field encodes compressed vs. uncompressed already.  We can easily
    check if a texture is compressed with pf_is_compressed(texture->format).

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0a2269703c2398d81d8cde439527f883f6fbc502
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Apr 10 13:18:14 2009 +0100

    wgl: Slightly simplify pixelformat creation.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f8f4b03442fea4f159d2a536bf2311ecb305cd51
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Apr 10 13:08:57 2009 +0100

    progs: Port glxinfo to wgl.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=46857f3c66b9007157a866d13608bc37bdaab10f
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Apr 10 12:58:05 2009 +0100

    mesa: Don't define WGL_ARB_extensions_string in mesa_wgl.h.
    
    It breaks wglext.h as it doesn't define PFNWGLGETEXTENSIONSSTRINGARBPROC.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=87b04ce59b3ed26988b54ca182fab2e9dce03c38
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Apr 10 10:30:14 2009 +0100

    wgl: Move pixel format information into device structure.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3f2420e2e07b7ae0d2feec81178f998a1e46d631
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Apr 10 10:14:13 2009 +0100

    wgl: Combine alpha pixelformat info in color.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2921a4903378e2bfc461322a5443cc013e7414c9
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Apr 10 10:04:31 2009 +0100

    stw: Reorder the pixelformats, so that no alpha pixelformats get chosen before alpha.
    
    Some applications might not handle a alpha visual when when they did not
    request for one.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0dd81ec97b4fd88fa9267f409a115a98344bc2fe
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Apr 10 10:02:58 2009 +0100

    stw: Don't make assumptions about integer size.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f14497a9cd160106bd69ed37a89e24c77050a394
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Apr 10 10:02:29 2009 +0100

    stw: Free the mesa framebuffer.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5fae9514c235cc5590f15fd802bd762107fc689d
Author: Michal Krol <michal at vmware.com>
Date:   Fri Apr 10 11:58:49 2009 +0200

    tgsi/sse2: Cleanup NRM/NRM4 implementation.
    
    Fix comments.
    Make sure .w is set to 1.0 for NRM.
    Optimise for non-.xyzw writemasks.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=05c70f8f5d95708cb4564946effb5c49d09068ec
Author: Michal Krol <michal at vmware.com>
Date:   Fri Apr 10 09:00:57 2009 +0200

    rtasm: Silence `static function not used' warning.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=13be57df3ac00a4bdfdafb10605c3be7056a21a5
Author: Michal Krol <michal at vmware.com>
Date:   Fri Apr 10 08:59:20 2009 +0200

    draw: Silence pointer-to-integer cast warning.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f4cc0692e6f285515e6a86367cf771be30665797
Author: Michal Krol <michal at vmware.com>
Date:   Fri Apr 10 08:54:47 2009 +0200

    draw: Fix vertex_header initialisation.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6c2d1e68395da7fd7f1bd8b777e075388d6964f4
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Apr 9 15:31:48 2009 -0600

    swrast: remove some unneeded CHAN_TYPE!=GL_FLOAT code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=92d3b2a4da914a64bf0de4be4843a8524b1a8af6
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Apr 9 18:40:24 2009 -0600

    gallium: comments for surface_copy(), surface_fill() in p_context.h

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=20f3497e4b6756e330f7b3f54e8acaa1d6c92052
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Apr 9 18:37:03 2009 -0600

    i965: re-org of some of the new constant buffer code
    
    Plus, begin the new code for vertex shader const buffers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=08a1e1ebcb612dfa9172f04e4644b34d95ec7dac
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Apr 9 17:04:58 2009 -0600

    demos: fix aspect ratio in Reshape()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2078e6cf55e3068454df9d843618b412b6abb811
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Apr 9 17:04:09 2009 -0600

    i965: new SURF_INDEX_ macros
    
    Used to map drawables, textures and constant buffers to surface binding
    table indexes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7e0d4598fb7d2d7dd150870debeb102b5ce664bf
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Apr 9 16:10:43 2009 -0600

    gallium: change // comment to /* */ style

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=985e71866a9eb4c6f18ff8766eb278e58bf09830
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Apr 9 16:02:41 2009 -0600

    gallium: updated comments in p_screen.h

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a35e7458264fe6f0c2f200904779516f64953c33
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Apr 9 15:09:42 2009 -0600

    i965simple: remove pipe_texture::compressed reference

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c27c670ad8fc9f8276caeaff69eeb75e929dac9a
Author: Michal Krol <michal at vmware.com>
Date:   Thu Apr 9 23:24:57 2009 +0200

    tgsi/sse2: Fix build.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5f31890861981d431607b2361ecde04e19726f1e
Author: Michal Krol <michal at vmware.com>
Date:   Thu Apr 9 23:17:02 2009 +0200

    draw: Fix LIT instruction.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6a6e478e5555714226c6f15c63c393f5c0d74de4
Author: Ian Romanick <idr at freedesktop.org>
Date:   Tue Apr 7 11:23:10 2009 -0700

    intel / DRI2: Accept fake front-buffer from loader
    
    Handle the loader returning a fake front-buffer.  Since the driver
    never specifically requests a fake front-buffer, the driver assumes
    that it will never receive both a fake and a real front-buffer.
    
    Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>
    Reviewed-by: Kristian Høgsberg <krh at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e6386e0d9a461e7bc96ae7137de9c0a33f24c1a4
Author: Ian Romanick <idr at freedesktop.org>
Date:   Mon Apr 6 15:35:37 2009 -0700

    DRI2: Assume that there is always a front buffer
    
    Assume that the front-buffer exists even if the server didn't tell the
    client that it exists.
    
    Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>
    Reviewed-by: Kristian Høgsberg <krh at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=43cf0d1eebb9f425e1a0e176394b64e2cb406709
Author: Ian Romanick <idr at freedesktop.org>
Date:   Mon Apr 6 13:15:54 2009 -0700

    intel / DRI2: Track and flush front-buffer rendering
    
    Track two flags:  whether or not front-buffer rendering is currently
    enabled and whether or not front-buffer rendering has been enabled
    since the last glFlush.  If the second flag is set, the front-buffer
    is flushed via a loader call back.  If the first flag is cleared, the
    second flag is cleared at this time.
    
    Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>
    Reviewed-by: Kristian Høgsberg <krh at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=82634ee8df7328b9235abd8352d33b0b3d953600
Author: Ian Romanick <idr at freedesktop.org>
Date:   Mon Apr 6 12:44:18 2009 -0700

    DRI2: Provide an interface for drivers to flush front-buffer rendering
    
    Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>
    Reviewed-by: Kristian Høgsberg <krh at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c09ef3e747fe1e6a7689ae6277365f749f4de19f
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Apr 9 22:10:45 2009 +0100

    python: Fix bad pointer.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=311f77198e171e9ce8ddcce91fd6a894fff1f14f
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Apr 9 15:00:54 2009 -0600

    st: remove another unneeded 'is compressed' comparison

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1f4a7f3a2eafd99906105ff74b26ea3ae0f19030
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Apr 9 14:58:40 2009 -0600

    st: remove unneeded "is compressed" check
    
    The format indicates compressed vs. uncompressed.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e53d6ab39bf04b2bb39ad23d5990494321ee77ce
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Apr 9 14:57:41 2009 -0600

    st: rearrange some code to be a little more clear

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=227aa0070d3b13baaa87270fd1a45fa5904ae3dc
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Apr 9 14:55:32 2009 -0600

    gallium: remove unneeded compressed=0 assignment

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f97df61d26af658f9ffdabfc268ce31bbca6f17f
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Apr 9 14:55:19 2009 -0600

    gallium: remove unneeded compressed=0 assignment

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f12201567463c7aeb9b76c32f000d577a82e7f92
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Apr 9 14:48:21 2009 -0600

    st: remove comp_byte parameter to st_texture_create()
    
    We can determine if the texture is compressed by checking the format.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1ad2484f03cbe9ae6bd4ebe50d6894e570d65952
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Apr 9 14:41:49 2009 -0600

    st: consolidate format->usage computation

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=eaca19edbbe7876079aa33d7f75d93601677081b
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Apr 9 14:35:36 2009 -0600

    st: add const qualifiers, use GL types

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d11d903c1b81000d04f859dcc2da41dae024f146
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Apr 9 14:32:42 2009 -0600

    st: make loops over 3D texture slices a litte more intuitive

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5facd7986ace899673499f396897469720476799
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Apr 9 14:27:36 2009 -0600

    st: reformatting and clean-ups in texture code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=790a18f2c2a4df78cf4b4f88e55036d54324497a
Author: Michal Krol <michal at vmware.com>
Date:   Thu Apr 9 22:47:06 2009 +0200

    tgsi/sse2: Fix ARL instruction.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c54b2199759e688ae89530f39106557c762b2fa4
Author: Michal Krol <michal at vmware.com>
Date:   Thu Apr 9 22:38:07 2009 +0200

    tgsi/sse2: Fix LIT instruction.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7cfd3b3bdfa4fb9a45d5fffab719c1d8a441d602
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Apr 9 21:28:31 2009 +0100

    trace: Dump the fence, not its pointer.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=16c9bb81fd9ab3052f8790e5999d519c0f9bffea
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Apr 9 21:27:43 2009 +0100

    wgl: Remove unused member.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0da3a13d6a9314cc1e8616a13f28db0afc0735f6
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Apr 9 21:27:03 2009 +0100

    trace: Use 'flags' name consistently.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7ea265888f19bcbc1771f6c671ce08855b80bf0a
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Apr 9 21:26:15 2009 +0100

    gallium: Use "flags" consistently.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fa2b9e43067298bc67f7787b6ab886eb7992abaf
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Apr 9 20:42:09 2009 +0100

    gdi: Use stw_* names.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=81660a44dc25648659ac590a37854103c36f9ce4
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Apr 9 20:41:59 2009 +0100

    wgl: Use more stw_* names.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4bbb5eb96ad9f2e5b6e064854eeb5f5cb1498f9d
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Apr 9 20:35:55 2009 +0100

    wgl: Use hooks instead of subclassing the window.
    
    Subclassing the window is invasive: we might call an old window proc even
    after it was removed. Glut and another bug just in the wrong time was
    provoking this. Hooks don't have this problem.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=deff09921563419a77bd1aad0054afa34214ed1a
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Apr 9 10:53:01 2009 -0600

    mesa: fix potential recursive locking deadlock in _mesa_HashWalk()
    
    If the walk callback called _mesa_HashRemove() we'd deadlock.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3163ea145309f1f8e103cc880ea40c61af5fb5cd
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Apr 9 10:33:08 2009 -0600

    i965: free shader's constant buffer in brwDeleteProgram()
    
    Fixes mem leak observed with texcombine test.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=564ba2538691bd15df21da9fc378f0070235e286
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Apr 9 15:15:12 2009 +0100

    wgl: Catch the attempt of releasing a context which is not current.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=858d3da441d3548eae23c91b3bc888c3b0233797
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Apr 9 14:58:17 2009 +0100

    wgl: Move the framebuffer list to the device. Avoid recursive locking.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8ef412900363aa6338351001574867866ebcae89
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Apr 9 11:44:33 2009 +0100

    wgl: More symbol naming normalization.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d8ffccc80b5835ff458facbe84d0dd9cda754a30
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Apr 9 11:28:23 2009 +0100

    stw: Use wglext.h's defines and prototypes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=19068d93c8f0f1d2b8809248266bf6da3dc6abd7
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Apr 9 11:09:42 2009 +0100

    stw: Normalize symbols prefix.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7e563200b88edd50e0bbd00ada27f3988146ee9c
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Apr 9 10:54:00 2009 +0100

    wgl: Add const qualifier to global constant data.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8131123effd2124b8ca2aad04bf543e2fe82c7b0
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Apr 8 19:35:24 2009 -0600

    i965: set BRW_MASK_DISABLE flag in "send" instruction in brw_dp_READ_4()
    
    This fixes the random results that were seen when fetching a constant
    inside an IF/ELSE clause.  Disabling the execution mask ensures that all
    the components of the register are written.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=43fc20e4e1165e1ba864f5d25d75e4087a02315d
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Apr 8 19:31:49 2009 -0600

    i965: clean-ups, debug code in brw_wm_glsl.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=42cd3014f86e19e8156bea3439839dc0ed34aa83
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Apr 8 19:29:37 2009 -0600

    i965: init current_const[i].index = -1

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ed9ba19bbbcdbf864b39da21c314073c1b5462db
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Apr 8 13:48:34 2009 -0600

    i965: move the fetch_constants() call before setting conditional mod state
    
    Before, the instruction's CondUpdate field was mistakenly effecting the
    constant-fetch operation.
    
    Fixes progs/glsl/bump.c demo.  But there are some other issues related
    to condition flags and IF/ELSE that need investigation...

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

    mesa: minor datatype changes in optimization code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0da2781f2faff51afc888cb6c91c0ea5a895f9ca
Author: Ben Skeggs <bskeggs at redhat.com>
Date:   Thu Apr 9 11:36:28 2009 +1000

    nv50: adapt for new clear interface
    
    this is so much nicer :)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b3c1c5cf2c5848d794a5690c7296b9b927412353
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Thu Apr 9 00:12:17 2009 +0200

    mesa: Report name for missing s3tc functions

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=55ed2a73653fb2fb9dee36c729c09177df2d5b4e
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Wed Apr 8 23:29:18 2009 +0200

    st: If the hw supports it do hw conversion of texture uploads




More information about the mesa-commit mailing list