Mesa (gallium-texture-transfer): 35 new commits
Keith Whitwell
keithw at kemper.freedesktop.org
Fri Oct 9 15:21:05 UTC 2009
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ebd2f2073fd553f5742f3748025e56dd808c3edc
Merge: b89aa1d87ad6cebdbb3f2067863c600f50bf0ff1 89e2b9c6c24e1a0b7690b9a7502b0ea198069d10
Author: Keith Whitwell <keithw at vmware.com>
Date: Wed Feb 18 14:27:47 2009 +0000
Merge commit 'origin/master' into gallium-texture-transfer
Conflicts:
src/gallium/drivers/softpipe/sp_tile_cache.c
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=89e2b9c6c24e1a0b7690b9a7502b0ea198069d10
Merge: ea4bf267e4b023b08043f91ac44592fed1736e7f b57031624ef94dd3128f989acabdffa2f2a32f57
Author: Keith Whitwell <keithw at vmware.com>
Date: Wed Feb 18 12:54:26 2009 +0000
Merge commit 'origin/draw-vbuf-interface'
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ea4bf267e4b023b08043f91ac44592fed1736e7f
Author: José Fonseca <jfonseca at vmware.com>
Date: Wed Feb 18 12:05:26 2009 +0000
util: Move p_debug.h into util module.
The debug functions depend on several util function for os abstractions, and
these depend on debug functions, so a seperate module is not possible.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=06cd416d7cd2ccd2aca9f8522d4d7654eb2930e7
Author: José Fonseca <jfonseca at vmware.com>
Date: Tue Feb 17 21:54:39 2009 +0000
util: (Re)enable memory debugging for all windows platforms.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=673d01eda9662f6cc984f2a1b608a875271d2a29
Author: José Fonseca <jfonseca at vmware.com>
Date: Tue Feb 17 21:53:40 2009 +0000
wgl: Report memory leaks.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c706ea4f454b5885d9dc71a605853ee21e527285
Author: Keith Whitwell <keithw at vmware.com>
Date: Wed Feb 18 10:08:19 2009 +0000
draw: Reuse xmm registers.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c613e366a9c6ab9631f8101851163caec7437237
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Tue Feb 17 21:31:33 2009 -0800
r300-gallium: Properly init shader state.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d25304a2f7fd8dedf95bc3a5f195c63cbc1c1836
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Tue Feb 17 21:30:55 2009 -0800
r300-gallium: Consolidate state updates.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9f731c8962e536965a04635ef8aa135691b32a35
Author: Brian Paul <brianp at vmware.com>
Date: Tue Feb 17 16:47:54 2009 -0700
mesa: add some debug code to help diagnose incomplete FBO attachments (disabled)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=be8dd0167884b3e135369d0c1b554c3965aedd9d
Author: Brian Paul <brianp at vmware.com>
Date: Tue Feb 17 16:31:59 2009 -0700
glsl: fix mistake in a comment
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f59719c6c70d6b2a36d329b4cf02a079444cbca7
Author: Brian Paul <brianp at vmware.com>
Date: Tue Feb 17 16:12:49 2009 -0700
mesa: turn on reporting of GLSL version 1.20
The new array features, precision/invariant/centroid qualifiers, etc. were
done a while back. The glGetString(GL_SHADING_LANGUAGE_VERSION) query returns
"1.20" now (for drivers that support it anyway).
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6eabfc27f19a10dfc2663e99f9560966ba1ff697
Author: Brian Paul <brianp at vmware.com>
Date: Tue Feb 17 16:10:32 2009 -0700
glsl: fix an array indexing bug
This fixes a bug found with swizzled array indexes such as in "array[index.z]"
where "index" is an ivec4.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=edd8cb8c872369b5a1d1abfd221ac12e27169acb
Author: Brian Paul <brianp at vmware.com>
Date: Tue Feb 17 15:57:46 2009 -0700
glsl: added --params option to stand-alone GLSL compiler
Prints program parameter info
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f88a9015985f1e308496803630221f284a94f397
Author: Brian Paul <brianp at vmware.com>
Date: Tue Feb 17 15:57:00 2009 -0700
mesa: when printing/dumping instruction, include relative addressing info
Not all cases were handled before.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fd51cf1531f1630ee1cb154b3b7fefad9ed820f1
Author: Eric Anholt <eric at anholt.net>
Date: Tue Feb 17 10:53:37 2009 -0800
intel: Fix tri clear to do FBO color attachments as well.
This is a 2% win in fbo_firecube, and would avoid a sw fallback for
masked clears.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c06f4e2a371a917cfcce47e7ee4aa8f1f6528e3b
Author: Eric Anholt <eric at anholt.net>
Date: Tue Feb 17 10:53:11 2009 -0800
i965: Fix fallback on stencil drawing to fbo when the visual lacks stencil.
Noticed this with the fbotexture demo.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=60953059ea2319eae4d737831824dbce08ee1725
Author: Eric Anholt <eric at anholt.net>
Date: Wed Feb 11 01:15:36 2009 -0800
intel: Clean up several 965 memory leaks on context destroy.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=baef7c5474d302f1bc9997b09948fd6b883ec60d
Author: Alan Hourihane <alanh at vmware.com>
Date: Tue Feb 17 09:56:06 2009 +0000
mesa: remove old comment as it's fixed elsewhere now.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=07855a1d766e21e4a017a5f9f19936ce5511e088
Author: Brian Paul <brianp at vmware.com>
Date: Mon Feb 16 18:45:58 2009 -0700
softpipe: some improvements to texture tile cache
Use a somewhat better function in tex_cache_pos() to get better caching.
Increase number of cache entries to 50.
Also fix a texture invalidation bug. If texture is marked as modified,
invalidate all texture tiles.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b9de2089b1ffafd7d072d78f716c9e39bab06627
Author: Alan Hourihane <alanh at vmware.com>
Date: Mon Feb 16 20:20:55 2009 +0000
gallium: fix glean's vertProg1
RSQ test 2 (reciprocal square toot of negative value)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b57031624ef94dd3128f989acabdffa2f2a32f57
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Fri Feb 13 21:17:39 2009 +0100
trivial: Add a tri-unfilled-fog test
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8e234d655dc3d8f8edefbf3bffdb726a331da2cd
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Tue Feb 17 21:32:40 2009 -0800
r300-gallium: Add draw_arrays for swtcl_emit.
The more I look at this, the more bugs I see.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8ec853d4dfa344773b0d024d9cbe67d04cebe05c
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Tue Feb 17 21:31:33 2009 -0800
r300-gallium: Properly init shader state.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ecb177e198298bbf38fce75223c558d584446dee
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Tue Feb 17 21:30:55 2009 -0800
r300-gallium: Consolidate state updates.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=46ef26eb90a28b009de9349f38f36972d828a575
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Tue Feb 17 19:23:09 2009 -0800
r300-gallium: Hook up new swtcl vbuf stage.
Hold on to your hats.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=81daa5323efbe798b11ea73d7ba289f3bb5e24cf
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Tue Feb 17 19:04:39 2009 -0800
r300-gallium: Turn swtcl_emit into a vbuf_render stage.
Movin' out of the Stone Ages.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=75f950c222152f78eb4f1e16ce2dd0c618e45961
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Tue Feb 17 18:45:19 2009 -0800
r300-gallium: Update r300_reg from classic Mesa.
Mostly needed a few defines for index buffers, but there's other goodies too.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=54e20828e61685510dc729093f5c6fd1aa7c89fe
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Fri Feb 13 17:53:49 2009 +0100
demos: Add polygon mode point to isosurf
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=94189b30011c2b7b906d0ed0455669b448426b25
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Tue Feb 17 15:04:02 2009 +0000
nv20: Use the new draw vbuf interface
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7973d47cad0378cfe4182897774b8e38291f5554
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Tue Feb 17 14:47:42 2009 +0000
nv10: Use the new draw vbuf internface
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1ba3849192dccafb72b464b19bc1ff99c202944d
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Tue Feb 17 14:37:20 2009 +0000
nv04: Use the new draw vbuf interface
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=16a440f326a77b0834392eebc5c56c136059b7c9
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Fri Feb 13 11:37:25 2009 +0100
i915: Use the new draw vbuf interface
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1c4f67b980b6bec5788336a9cdd18c4fcec5e492
Author: Keith Whitwell <keith at tungstengraphics.com>
Date: Tue Feb 17 12:39:05 2009 +0000
draw: second argument to unmap is max, not count
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7ca78a07b37e4cce0e258f711c6f8bbe1d98a633
Author: Keith Whitwell <keithw at vmware.com>
Date: Tue Feb 17 12:20:05 2009 +0000
softpipe: update to new draw interfaces
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=befa4ff50ec4728de70c04532f8c7342fbd70147
Author: Keith Whitwell <keithw at vmware.com>
Date: Tue Feb 17 12:07:09 2009 +0000
draw: add map/unmap directives for swtnl driver interface
Previously draw module asked for a pointer into (mapped) vertex data,
which it would incrementally fill and emit draw commands against. This
was hard for the drivers to deal with, especially in the case where a
draw command would force a flush and thus an unmap of the vertex data.
With this change, the draw module explicitly maps & then unmaps vertex
data prior to emitting draw commands.
More information about the mesa-commit
mailing list