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