Mesa (arb_geometry_shader4): 275 new commits
Zack Rusin
zack at kemper.freedesktop.org
Fri Nov 27 17:40:18 PST 2009
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9b5f260756356a73984d60c907c525b8a2f8cf94
Merge: e0f4a4f702819d559d948170ba19830b9949b3d1 aef3218f0bb48fdb286d2008ee07e507ea8aa98e
Author: Zack Rusin <zackr at vmware.com>
Date: Mon Nov 16 22:39:05 2009 -0500
Merge remote branch 'origin/master' into arb_geometry_shader4
Conflicts:
src/gallium/drivers/llvmpipe/lp_state_derived.c
src/gallium/drivers/r300/r300_state_derived.c
src/gallium/drivers/softpipe/sp_state_derived.c
src/gallium/include/pipe/p_defines.h
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=aef3218f0bb48fdb286d2008ee07e507ea8aa98e
Author: Vinson Lee <vlee at vmware.com>
Date: Mon Nov 16 14:56:07 2009 -0800
progs/demos: Fix memory leak in fslight.c.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cb060f3b987c9fa07ebe06cf2e7e54d1eaded1e1
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Mon Nov 16 22:57:43 2009 +0100
st/xorg: Fix comp alpha code and deal with luminance masks
There are two fixes in here one is a one liner that fixes
component alpha logic. The other deals better with luminance
formats used for masks, sources not yet implemented.
Fixes component alpha text and icons in gnome. There are a one
or two cases that this code misses. Like if src_luminance is set
but no mask image is given.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5438ee3ecfe5c25102d196fd6d7258201e27e6ca
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Thu Nov 12 11:16:30 2009 +0100
st/xorg: Incase of format missmatch swizzle channels and set alpha
This path is only hit for icons in gnome so far
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d683acb101a65d0688bfd0818a0ddb4be16e376d
Author: Alex Deucher <alexdeucher at gmail.com>
Date: Mon Nov 16 15:03:48 2009 -0500
r600: don't force Z order
Let the hw decide (early vs late Z)
fixes fdo bug 25092
Signed-off-by: Alex Deucher <alexdeucher at gmail.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0f060250fc95e63e00ebf9eeb603eed470693221
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Mon Nov 16 10:46:20 2009 -0800
docs: Update r300g status.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=664b7303c2e8ae2c6c5a44d5b30254ddab4eb266
Author: Brian Paul <brianp at vmware.com>
Date: Thu Nov 12 23:17:14 2009 -0700
docs: fixes, changes for Mesa 7.7
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fcf8dea36ce2bbeabeacc7a062f0c36326825ffa
Author: Brian Paul <brianp at vmware.com>
Date: Thu Nov 12 23:06:54 2009 -0700
progs/tests: silence warning
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f549f4c4b6012178df3706b26539ca672399260f
Author: Brian Paul <brianp at vmware.com>
Date: Thu Nov 12 23:04:26 2009 -0700
mesa: remove unused vertex array driver hooks
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=652828ec0efd1a7d7a8b497e0324a7bd9f66fd17
Author: Brian Paul <brianp at vmware.com>
Date: Mon Nov 16 08:25:17 2009 -0700
mesa: check BaseLevel, MaxLevel in _mesa_GenerateMipmapEXT()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a719395b458ef59efe4e8746e390b006a0b8792b
Author: Brian Paul <brianp at vmware.com>
Date: Mon Nov 16 08:21:28 2009 -0700
mesa: use _mesa_get_current_tex_object()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ecb03d75a2961b28ab3d90fdd5df768608fc9447
Author: Brian Paul <brianp at vmware.com>
Date: Mon Nov 16 08:14:23 2009 -0700
mesa: added another check in check_gen_mipmap()
We don't need to call ctx->Driver.GenerateMipmap() if we're updating
a texture level >= MAX_LEVEL.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d3a37d93aba86ebca697169a31d88c3ef0ce34b9
Author: Michel Dänzer <daenzer at vmware.com>
Date: Mon Nov 16 11:59:39 2009 +0100
st/xorg: Only reference new picture formats when they're defined.
Fixes http://bugs.freedesktop.org/show_bug.cgi/?id=25094 .
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=afae49cc152d05e6795ccaba4d818df946248584
Author: Brian Paul <brianp at vmware.com>
Date: Thu Nov 12 20:59:26 2009 -0700
st/mesa: comments for st_draw.c
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4581f7057809314c78e17f846890a2d64c22d575
Author: Brian Paul <brianp at vmware.com>
Date: Thu Nov 12 17:53:54 2009 -0700
st/egl: add some basic comments
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=abefd7dcdf28c90454b59faaf9401fa6e6c6f526
Author: Francisco Jerez <currojerez at riseup.net>
Date: Sun Nov 15 14:49:02 2009 +0100
nv20: Fix build for the last nouveau_class.h changes.
Signed-off-by: Francisco Jerez <currojerez at riseup.net>
Signed-off-by: Pekka Paalanen <pq at iki.fi>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ed9c4933af6fb58269f1efc7c826cb6a5fd81d38
Author: Francisco Jerez <currojerez at riseup.net>
Date: Thu Nov 5 19:07:19 2009 +0100
nv10: Fix build for the last nouveau_class.h changes.
Signed-off-by: Francisco Jerez <currojerez at riseup.net>
Signed-off-by: Pekka Paalanen <pq at iki.fi>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a420056750908f7c2f9a7c18b3ab20f04e49711d
Author: Vinson Lee <vlee at vmware.com>
Date: Sat Nov 14 21:36:18 2009 -0800
progs: Ignore Mac OS dSYM directories.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=57f40b18377f87c434f17d5670a13838d58065c9
Author: Eric Anholt <eric at anholt.net>
Date: Wed Aug 19 13:44:13 2009 -0700
i965: Share OPCODE_TXB between brw_wm_emit.c and brw_wm_glsl.c
This should fix TXB on G45 and older in the GLSL case.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1be0efcbdc74f9a84136c9d1f953755c1560e52e
Author: Eric Anholt <eric at anholt.net>
Date: Wed Aug 19 14:48:11 2009 -0700
i965: Share OPCODE_TEX between brw_wm_emit.c and brw_wm_glsl.c.
New comments should explain some of the confusion about how this message
works.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a0fd49b33455317466a75ec77eb292f41d6021d7
Author: Eric Anholt <eric at anholt.net>
Date: Fri Nov 13 15:16:17 2009 -0800
i965: Clean up emit_tex a bit.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3d36d6b4cf735e93a6ae5eadf28e671252fb5303
Merge: 99077e77927ec26edf85bfef81a6d433171c3a1e 514544f373b6e6fae11b7b4426949b8ad64c441b
Author: Eric Anholt <eric at anholt.net>
Date: Fri Nov 13 14:45:29 2009 -0800
Merge remote branch 'origin/mesa_7_6_branch'
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=99077e77927ec26edf85bfef81a6d433171c3a1e
Author: Eric Anholt <eric at anholt.net>
Date: Thu Nov 12 20:08:44 2009 -0800
i965: Flag BRW_NEW_CONTEXT on some context state.
Fixing this is a prereq for avoiding flagging all state at new
batch time. Eliminating that still causes problems, though (notably
glean logicOp fails on my GM965).
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1ffd0a77896d4921677f0717e6fa8708f6586eea
Author: Eric Anholt <eric at anholt.net>
Date: Thu Nov 12 19:12:11 2009 -0800
intel: Remove some dead context structure fields.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3727858ceb324c955b00ae29b8c1e12f47060fce
Author: Eric Anholt <eric at anholt.net>
Date: Thu Nov 12 18:27:12 2009 -0800
i965: Remove an unused cache_item field.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b54f8eeae8e7f5c5b43cb17255fee70227713c9c
Author: Eric Anholt <eric at anholt.net>
Date: Thu Nov 12 17:48:55 2009 -0800
i965: Remove long dead structures for ffvertex_prog.c.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ded0ec1ea5db8e08b0bec8ac0d9d30f98e360003
Author: Eric Anholt <eric at anholt.net>
Date: Thu Nov 12 14:57:30 2009 -0800
i965: Use bo_map instead of subdata to upload the bits of constant buffer.
Saves CPU time, resulting in a 2.5% FPS win on ETQW.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8e8586e62671e8337c08b086bf7f3c54cc46191d
Author: Eric Anholt <eric at anholt.net>
Date: Thu Nov 12 14:05:18 2009 -0800
i965: Validate the number of URB entries selected for the VS.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3c05c1eb6326dc28e8ab073d179eb669e5699f4b
Author: Eric Anholt <eric at anholt.net>
Date: Thu Nov 12 10:45:05 2009 -0800
intel: When subdataing a busy buffer, use a temporary and blit in.
This cuts a massive number of waits in ET:QW, which uses a VBO ringbuffer.
Unfortunately it doesn't BufferData when wrapping back to 0, so we can't
be clever with tracking what's been initialized.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4e50ce35ee1376062de2c6fa69da144be30a61e2
Author: Eric Anholt <eric at anholt.net>
Date: Wed Nov 11 15:29:34 2009 -0800
i965: Clean up Ironlake sampler type definitions.
They're the same regardless of execution width for 8, 4x2, and 16.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=91bd593109c71310fb7e101c5f73a14f1bbd5f93
Author: Eric Anholt <eric at anholt.net>
Date: Wed Nov 11 11:58:12 2009 -0800
i965: Avoid moving the current value back into the accumulator for MAD.
This is a 2.9% (+/-.3%) performance win for my GL demo, which hits MAD
sequences for matrix transforms.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d6690ce15fb8c7c6abf1bc0d847c1d2da2c33904
Author: Eric Anholt <eric at anholt.net>
Date: Wed Nov 11 13:26:26 2009 -0800
mesa: Improve the eliminate-move-use to work across multiple instructions.
This shaves more instructions off of the VS of my GL demo, but no
performance difference this time at n=6. This also fixes a regression
that was in this path, which is now piglit's glsl-vs-mov-after-deref.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=654122ba7b813683a893d60d10ca201258deface
Author: Zack Rusin <zackr at vmware.com>
Date: Thu Nov 12 16:21:00 2009 -0500
st/xorg: try to fix non-uniform transforms
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=43080e40aa0d34423e10f1d50aad15289b2b9aec
Author: Vinson Lee <vlee at vmware.com>
Date: Thu Nov 12 16:20:23 2009 -0800
progs/glsl: Add missing break statement in multinoise.c.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b6b753f72728b734fc9886f4ec513ae09e6b269d
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Thu Nov 12 15:39:59 2009 -0800
intel: Don't check for context pointer to be NULL during extension init
Thanks to Chia-I Wu's changes to the extension function
infrastructure, we no longer have to tell the loader which extensions
the driver might enable. This means that intelInitExtensions will
never be called with a NULL context pointer. Remove all the NULL checks.
Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>
Reviewed-by: Eric Anholt <eric at anholt.net>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a736d3f4399a99b54d6af140f2227253f2ee262b
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Thu Nov 12 15:36:02 2009 -0800
intel: Remove unused enable_imaging parameter to intelInitExtensions
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=514544f373b6e6fae11b7b4426949b8ad64c441b
Author: Eric Anholt <eric at anholt.net>
Date: Thu Nov 12 09:08:50 2009 -0800
i965: Fix Ironlake shadow comparisons.
The cube map array index arg is always present.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5f305b1db925c819ddeb29a75f6fbad6500a2d11
Author: Eric Anholt <eric at anholt.net>
Date: Wed Nov 11 14:49:03 2009 -0800
i965: Fix VBO last-valid-offset setup on Ironlake.
Instead of doing math based on the (broken for VBO && offset != 0)
input->count number, just use the BO size. Fixes assertion failure in ETQW.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4d72f8f520e02366d695e35aa8ef09fc36f36804
Author: Zack Rusin <zackr at vmware.com>
Date: Wed Nov 11 21:46:43 2009 -0500
st/xorg: use an immediate instead of a full blown const
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=72b4a7d67f90a20d774dddccbc6eed30d01a7f38
Author: Zack Rusin <zackr at vmware.com>
Date: Wed Nov 11 21:40:14 2009 -0500
st/xorg: don't use flow control
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0a39620d6de27ae471c181046480d274a2327476
Author: Brian Paul <brianp at vmware.com>
Date: Wed Nov 11 19:37:53 2009 -0700
swrast: handle additional Z24 formats in read_depth_pixels()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ab12e764ba3f57ad9f0d7252262cfc6e07839928
Author: Roland Scheidegger <sroland at vmware.com>
Date: Wed Nov 11 17:57:56 2009 -0800
i965: fix EXT_provoking_vertex support
This didn't work for quad/quadstrips at all, and for all other primitive types
it only worked when they were unclipped.
Fix up the former in gs stage (could probably do without these changes and
instead set QuadsFollowProvokingVertexConvention to false), and the rest in
clip stage.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7dfea5c0722e9da101805c15b9dd26352816bca9
Author: Vinson Lee <vlee at vmware.com>
Date: Wed Nov 11 17:39:58 2009 -0800
demos/glsl: Add missing break statement to noise test.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2cfbbc76e445d88bdac7dd4dd22aaf36bbc8e4cc
Author: Zack Rusin <zackr at vmware.com>
Date: Wed Nov 11 19:52:08 2009 -0500
st/xorg: implement repeatnone and make some code smell less like ass
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=493d599af4f617d52323e0368e65da29ba4638aa
Author: Zack Rusin <zackr at vmware.com>
Date: Wed Nov 11 18:06:26 2009 -0500
st/xorg: fallback until daddy can implement you properly
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2ff4f5a7fe9b1ab9d46348768cc08e808f045822
Author: Brian Paul <brianp at vmware.com>
Date: Wed Nov 11 12:19:20 2009 -0700
progs/tests: add alpha/blend testing to packedpixels.c
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cbee31a1f84a4d28d126356aaca317e2cdd003dc
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Wed Nov 11 03:05:16 2009 -0800
r300, r300g: Add missing registers.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d030ce6a843f3a374356edfbe8e04924277197db
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Wed Nov 11 03:04:27 2009 -0800
dri-st: Add some required GL 2.0 extensions.
Two-sided stencil and NPOT textures.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1220aba99bc78290bb89ade649719508e3031e4b
Author: Eric Anholt <eric at anholt.net>
Date: Tue Nov 10 14:11:46 2009 -0800
i965: Fix VS constant buffer value loading.
Previously, we'd load linearly from ParameterValues[0] for the constants,
though ParameterValues[1] may not equal ParameterValues[0] + 4. Additionally,
the STATE_VAL type paramters didn't get updated.
Fixes piglit vp-constant-array-huge.vpfp and ET:QW object locations.
Bug #23226.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e5ffb9f5ea03c2acd148222259a334cde0f3afc9
Author: Eric Anholt <eric at anholt.net>
Date: Tue Nov 10 10:54:15 2009 -0800
i965: Unalias src/dst registers for SGE and friends.
Fixes piglit vp-sge-alias test, and the googleearth ground shader. \o/
Bug #22228
(cherry picked from commit 56ab92bad8f1d05bc22b8a8471d5aeb663f220de)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=23a4a6727efb5c8b2bf84f88f638c15e7255b363
Author: Eric Anholt <eric at anholt.net>
Date: Tue Nov 10 10:43:19 2009 -0800
i965: Allow use of PROGRAM_LOCAL constants in ARB_vp.
Fixes piglit arl.vp.
(cherry picked from commit d52d78b4bcd6d4c0578f972c0b8ebac09e632196)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e4a19ffb13746ae4f62adca412d086d9461ff432
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Tue Nov 10 10:05:40 2009 +0100
st/xorg: Fallback if picture format doesn't match texture format
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3201c655e4c393d5ae794e6373de8ef705b979a4
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Tue Nov 10 08:55:26 2009 +0100
st/xorg: Don't segfault when debug printing
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fca8b2c3ae53695f8ff6e823cc316aab910490e5
Author: Zack Rusin <zackr at vmware.com>
Date: Tue Nov 10 20:28:54 2009 -0500
st/xorg: wrap to border color
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b81f213157538ab050dbdfc22d6be0d2418c634b
Author: brian <brian at cvp965.(none)>
Date: Tue Nov 10 18:23:59 2009 -0700
swrast: update renderbuffer format assertions
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a65b84d9554815af891d793012eba17de80cbfa3
Author: brian <brian at cvp965.(none)>
Date: Tue Nov 10 18:02:03 2009 -0700
mesa: fix some begin/end render-to-texture logic
Before, we weren't aggressive enough in checking for the start or end
of render-to-texture. In particular, if only the ctx->ReadBuffer had
texture attachments, we were treating that as a render-to-texture case.
This fixes a regression from commit 75bdbdd90b15c8704d87ca195a364ff6a42edbb1
"intel: Don't validate in a texture image used as a render target."
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bc569cd6bee0550c7f83412476b6b39e89c51ac3
Author: brian <brian at cvp965.(none)>
Date: Tue Nov 10 16:00:35 2009 -0700
mesa: move check_begin/end_texture_render() calls
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d96e55fa7bbbc033f47dbeb942b872c6d21eb42d
Author: brian <brian at cvp965.(none)>
Date: Tue Nov 10 15:50:22 2009 -0700
mesa: new vars: oldDrawFb, oldReadFb in _mesa_BindFramebufferEXT()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e6f60d30375c637c0823a9aade8098a45f70d6a7
Author: brian <brian at cvp965.(none)>
Date: Tue Nov 10 15:47:34 2009 -0700
mesa: rename vars in _mesa_BindFramebufferEXT()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a492ab765a9e36c5f224f0d58e172ca6ecf25a1c
Author: brian <brian at cvp965.(none)>
Date: Tue Nov 10 15:33:31 2009 -0700
mesa: added comment for check_begin_texture_render()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4c54f8e9aa0aae570c21c57427fb51c70517e0a9
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Tue Nov 10 07:00:21 2009 +0100
st/egl: Probe hardware for depth stencil format
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d2c886c8caf52c1e3581af350fd23ecf839a2491
Author: Zack Rusin <zackr at vmware.com>
Date: Tue Nov 10 13:51:49 2009 -0500
st/xorg: cleanup the naming
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e08512f3d4e318d0776f58296d7f7dae4c5524ad
Author: Zack Rusin <zackr at vmware.com>
Date: Tue Nov 10 13:46:16 2009 -0500
st/xorg: print ouf the picture formats when compositing
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e42b156fac6deed21328b89192faca6f4fe904f1
Merge: c5413839b3e99c7b162f1260142f3c175502b0ce 1220aba99bc78290bb89ade649719508e3031e4b
Author: Eric Anholt <eric at anholt.net>
Date: Tue Nov 10 16:01:28 2009 -0800
Merge remote branch 'origin/mesa_7_6_branch'
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c5413839b3e99c7b162f1260142f3c175502b0ce
Author: Eric Anholt <eric at anholt.net>
Date: Tue Nov 10 15:51:29 2009 -0800
i965: avoid memsetting all the BRW_WM_MAX_INSN arrays for every compile.
For an app that's blowing out the state cache, like sauerbraten, the
memset of the giant arrays ended up taking 11% of the CPU even when only a
"few" of the entries got used. With this, the WM program compile drops back
down to 1% of CPU time.
Bug #24981 (bisected to BRW_WM_MAX_INSN increase).
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=eb6a1f8a00596156cd7164838ef9e9a5b39e7254
Author: Eric Anholt <eric at anholt.net>
Date: Tue Nov 10 13:57:29 2009 -0800
i965: Add a note explaining the data cache domain.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=520b6abdecdaba856e5ca04938e18eb83b33dfaa
Author: Vinson Lee <vlee at vmware.com>
Date: Fri Nov 6 12:00:14 2009 -0800
i915g: Fix memory leak when pci id is unknown.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=56ab92bad8f1d05bc22b8a8471d5aeb663f220de
Author: Eric Anholt <eric at anholt.net>
Date: Tue Nov 10 10:54:15 2009 -0800
i965: Unalias src/dst registers for SGE and friends.
Fixes piglit vp-sge-alias test, and the googleearth ground shader. \o/
Bug #22228
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d52d78b4bcd6d4c0578f972c0b8ebac09e632196
Author: Eric Anholt <eric at anholt.net>
Date: Tue Nov 10 10:43:19 2009 -0800
i965: Allow use of PROGRAM_LOCAL constants in ARB_vp.
Fixes piglit arl.vp.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=28039ffdc8a7eb7d8578534a46b78ae43d16112c
Author: Michal Krol <michal at vmware.com>
Date: Tue Nov 10 19:25:17 2009 +0100
slang: Fix return value check.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5e17c89eadd1a1a5555caa235cf7696e335d25f5
Author: Michel Dänzer <daenzer at vmware.com>
Date: Tue Nov 10 10:09:56 2009 -0800
st/xorg: Fix SCons build.
Check for new DPMS header and add xorg_renderer.c source file.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=413e933fd57c53e6d6659cfcf21aba42249f43ca
Author: Michal Krol <michal at vmware.com>
Date: Tue Nov 10 18:27:20 2009 +0100
slang: Check OOM conditions for alloc_node_storage().
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=eef5a0b3a3e03abd1c69649763efc79575df650f
Author: José Fonseca <jfonseca at vmware.com>
Date: Tue Nov 10 05:22:15 2009 -0800
llvmpipe: Fix derived blend color state.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cc470bf0ca65592b834c31c662fc795fb7acc58c
Author: Michal Krol <michal at vmware.com>
Date: Tue Nov 10 04:03:55 2009 +0100
slang: Check return value from new_instruction().
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b2a29ad3092c17f9a7d75ab123ec5c4619c87ec3
Author: Michal Krol <michal at vmware.com>
Date: Tue Nov 10 03:25:06 2009 +0100
slang: Fix signed/unsigned int handling in _slang_free_temp().
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b5d8a7b6dc1b48c2a11131803e1f37c05fe0bd03
Author: Michal Krol <michal at vmware.com>
Date: Tue Nov 10 03:12:02 2009 +0100
tgsi/exec: Exit early on error.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e44c77028c2964891943e4235e44d93c559de088
Author: Michal Krol <michal at vmware.com>
Date: Tue Nov 10 03:08:21 2009 +0100
tgsi/ureg: Simplify logic in tokens_expand().
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=83760d961fbaeaca8ab82ae497b26e90691f7654
Author: Michal Krol <michal at vmware.com>
Date: Tue Nov 10 02:46:24 2009 +0100
slang: Handle OOM condition in new_instruction().
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=031fbb9681d6ddc3b515768a914496b2b550cfce
Author: Zack Rusin <zackr at vmware.com>
Date: Mon Nov 9 18:03:18 2009 -0500
st/xorg: remove deprecated rendering code
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a6d527d7b82579feae9db20657d47a3f86115bb4
Author: Zack Rusin <zackr at vmware.com>
Date: Mon Nov 9 18:01:55 2009 -0500
st/xorg: fix composite batching
quite a large performance optimization (text demo from 1.6fps to 9fps)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=216319fc0fe5dc3f298dd602812afa0f28a4ee60
Author: Jerome Glisse <jglisse at redhat.com>
Date: Mon Nov 9 22:37:41 2009 +0100
r600/r700: typo, fix mask of DB_ALPHA_TO_MASK
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=74ef3207d8bd97a529e7b0ab8d99e44c805f3af0
Author: Alex Deucher <alexdeucher at gmail.com>
Date: Mon Nov 9 11:36:10 2009 -0500
r600: don't emit htile regs
These are needed for HiZ which is not currently used and
the _BASE reg requires a reloc which is not currently supported
in the drm.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=66d6f9e860143c3d705f1d78c324159cadd258cc
Author: Alex Deucher <alexdeucher at gmail.com>
Date: Mon Nov 9 12:20:47 2009 -0500
r600: rework DB render setup
- consolidate DB render setup
- only enable perfect ZPASS counts and cull disable
when OQ is active
- enable early Z
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=37676b396a8416ad35253412d3a2e06482859a4d
Author: Alex Deucher <alexdeucher at gmail.com>
Date: Mon Nov 9 11:36:10 2009 -0500
r600: don't emit htile regs
These are needed for HiZ which is not currently used and
the _BASE reg requires a reloc which is not currently supported
in the drm.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a9035f3dc313d047ce3af191d6d7ac8ada8167df
Author: Alex Deucher <alexdeucher at gmail.com>
Date: Mon Nov 9 11:34:13 2009 -0500
r600: add missing ZPASS setup bits for r7xx+
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bc9d51bb0eab90c47e7b07756e9eba9575f80ffc
Author: José Fonseca <jfonseca at vmware.com>
Date: Mon Nov 9 06:59:03 2009 -0800
llvmpipe: Ensure stack variables in unit tests are properly aligned.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7204b92101ecf4e2fbc78cf91f387996396deec8
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Mon Nov 9 14:29:00 2009 +0100
nv50: clarify data for method 0x121c
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c9167d868cfb2ba821f01e0217e3880c5df4c97b
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Sun Nov 8 14:51:52 2009 -0800
r300g: Fix up SW TCL rendering functions.
They don't work, but at least they're clean now.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fe898638086370ed86a9ce76b21fa8ebb88c4b08
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Sun Nov 8 14:07:01 2009 -0800
r300g: Protect against possibly missing Draw pointer.
Part of the SW TCL revival.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=11d9edf4c9c75d5a41fb0a1757441ad315330bea
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Sun Nov 8 11:45:57 2009 -0800
r300g: Unify context names for counts.
From the SW TCL fixups.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b6f93e2607f1bbc5b2f478f0a57d7786dd7d73a5
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Sun Nov 8 11:32:32 2009 -0800
r300g: Enable PSC/RS dump with new debugging flags.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0525cb1273a51343fba0a94d01d115e4256d1db2
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Sun Nov 8 09:56:02 2009 -0800
r300g: Fix is_buffer_referenced.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ee28a69188d5054f996d0f5fc12820b024ef96a6
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Sun Nov 8 09:35:07 2009 -0800
r300g: Fix build error on old compilers.
This dead code was still getting compiled, causing a bad ref in the lib.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2cda507fa170c040e207190dee44d1be5e8572f7
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Mon Nov 2 14:10:38 2009 -0800
prog parse: Handle GL_VERTEX_PROGRAM_ARB in glLoadProgramNV
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6d2ceda780967848b6147061287095c35bc9d92f
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Mon Nov 2 14:08:51 2009 -0800
prog parse: Handle GL_VERTEX_PROGRAM_NV in glProgramStringARB
Handle both NV vertex programs and NV vertex state programs passed to
glProgramStringARB.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=289db82b2d42b0d79fd0c01781612bd4e69a9474
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Mon Nov 2 13:38:15 2009 -0800
prog parse: Handle GL_FRAGMENT_PROGRAM_ARB in glLoadProgramNV
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7452877cf64b48c58f70f73f3eda9bf2692bb9a6
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Mon Nov 2 13:37:47 2009 -0800
prog parse: Handle GL_FRAGMENT_PROGRAM_NV in glProgramStringARB
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a12fc1a9c4d544b015b40ff0266b8c8726d16f75
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Sat Nov 7 14:32:31 2009 -0800
r300g: Organize inlined state.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=547e939afb980c2fcc3edbbb07dba0f44be785c1
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Sat Nov 7 14:14:19 2009 -0800
r300g: DCE.
This must never have been called before; it's completely wrong.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9f49db6f843885620a52a06721d5972afb29f21a
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Sat Nov 7 13:37:07 2009 -0800
r300g: Minor code cleanup to avoid confusion.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fa6916cfef6a75eacdbf927a02f64a5a37c3b0d9
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Sat Nov 7 13:12:15 2009 -0800
r300g: Remove do-nothing functions.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c4fa0e4caa0aeb5cce9bd871f9156da25a9ec404
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Sat Nov 7 13:07:52 2009 -0800
r300g: Remove faulty assert.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b7322fd874b99ca16d209c783c0b3db7c5f9a366
Merge: 57d77c6a4474beecdd22b97a8f5af6e4d2833d97 0fe5f0c09abce9d540d51942eab08b2248243943
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Sat Nov 7 12:01:48 2009 -0800
Merge branch 'r300g-vbo'
This is an experimental HW TCL fastpath for r300g. It should run alright.
Thanks to osiris for making this possible.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0fe5f0c09abce9d540d51942eab08b2248243943
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Sat Nov 7 11:49:39 2009 -0800
r300g: Be more verbose in what's killing us WRT vert formats.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cd5b2a93d5c9c60dbe72ebc963dcddf0db0b665c
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Sat Nov 7 10:52:06 2009 -0800
r300g: Comments.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ef513776b5bdd11968d2ca03862e9d1ac48e099f
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Sat Nov 7 10:39:42 2009 -0800
r300g: Don't assert on oversized VBOs, just return FALSE.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=746c01b3b2f77d8d8ba14fc517d04dbaf080d77d
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Sat Nov 7 10:34:00 2009 -0800
r300g: Moar vbo cleanup.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b6c3954138ef70ea7d2cbd3ba9519f404ef616d7
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Sat Nov 7 10:26:57 2009 -0800
r300g: s/false/FALSE/
Also s/true/TRUE/
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7da3cc4241b8550ccc1ec5ba3c93334094f5fb11
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Sat Nov 7 10:14:07 2009 -0800
r300g: Clean up indexbuf render, switch to RELOC macro.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7518d9b1b7369f6e5ca1fdaf6a34e39a4acace9a
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Sat Nov 7 10:05:31 2009 -0800
r300g: Clean up r300_setup_vertex_buffers.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=96b729f926fafeca6479eed0933bc4275fb7843b
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Sat Nov 7 09:47:01 2009 -0800
r300g: Don't pass hw_prim around in the context.
And some other fixes.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=24c6fdbd32a84314c81897d0d1567121ed1c6118
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Fri Nov 6 20:21:38 2009 -0800
r300g: Use common state funcs for translating vert formats.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1ef0341ea7ee08284ebafe4f347643e1190d5777
Author: Maciej Cencora <m.cencora at gmail.com>
Date: Sun Oct 25 13:51:45 2009 +0100
r300g: don't hang GPU on misbehaving apps
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3445f476977ae403cef9ca15661fa0f96ff50eca
Author: Maciej Cencora <m.cencora at gmail.com>
Date: Sun Oct 25 13:53:25 2009 +0100
r300g: VBOs WIP
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d8592d1724d8c8fd0b36eb21f4007b52f809e062
Author: Maciej Cencora <maciej at osiris.(none)>
Date: Sun Nov 1 17:04:32 2009 +0100
r300g: add missing flush
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c7dfffc5d5078e3cf1c28c230177cbbb43b91131
Author: Maciej Cencora <m.cencora at gmail.com>
Date: Sun Oct 25 12:08:02 2009 +0100
r300g: enable CS dumping
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6acb26eadfcb3c21fd09d0b22804b49de9a82cf7
Author: Maciej Cencora <m.cencora at gmail.com>
Date: Sun Oct 25 13:22:22 2009 +0100
r300g: move vborender context function to seperate file
r300g: Un-migrate r300_draw_render.
It'll make maintaining the SW TCL path easier.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=57d77c6a4474beecdd22b97a8f5af6e4d2833d97
Author: Jakob Bornecrantz <wallbraker at gmail.com>
Date: Sat Nov 7 19:31:18 2009 +0000
i915g: Fix comment in is buffer referenced
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=18768393d19dedee7d4282e84905bb396dd30960
Author: brian <brian at cvp965.(none)>
Date: Sat Nov 7 08:18:03 2009 -0700
mesa: move code after decl
Fixes bug 24967.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=44cb5b5c663da4d218448cfd2386b431de35c8d2
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Sat Nov 7 10:46:47 2009 +0100
nv50: enable all 32 threads of a warp
This should be the default setting.
See also 7d967b9b7c08aea2a471c5bf6aced8bfafdae874.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8baee3d25beb616f6d5ba575684e889d60e38740
Author: Eric Anholt <eric at anholt.net>
Date: Fri Nov 6 17:45:13 2009 -0800
i965: Use Compr4 instruction compression mode on G4X and newer.
No statistically significant performance difference at n=3 with either
openarena or my GL demo, but cutting program size seems like a good
thing to be doing for the hypothetical app that has a working set near
icache size.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ec66644ed0af976cacb069ca7c7f0d6731666359
Author: Eric Anholt <eric at anholt.net>
Date: Wed Aug 19 11:57:32 2009 -0700
i965: Share min/max between brw_wm_emit.c and brw_wm_glsl.c
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cfa927766ab610a9a76730d337d77008d876ebbd
Author: Eric Anholt <eric at anholt.net>
Date: Wed Aug 19 11:48:09 2009 -0700
i965: Share emit_fb_write() between brw_wm_emit.c and brw_wm_glsl.c
This should fix issues with antialiased lines in GLSL.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2b58c31257f8900067276b6d6537bb2ce54b1b10
Author: Eric Anholt <eric at anholt.net>
Date: Wed Aug 12 10:19:31 2009 -0700
i965: Share most of the WM functions between brw_wm_glsl.c and brw_wm_emit.c
The PINTERP code should be faster for brw_wm_glsl.c now since brw_wm_emit.c's
had been improved, and pixel_w should no longer stomp on a neighbor to dst.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1e5400c575b72fbde16ef0d55fd3ba577fc1b6a5
Author: Eric Anholt <eric at anholt.net>
Date: Wed Aug 12 09:52:44 2009 -0700
i965: Share math functions between brw_wm_glsl.c and brw_wm_emit.c.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7059aa0eff9ff6ec361e584b413f63b25762a89c
Author: Eric Anholt <eric at anholt.net>
Date: Tue Aug 11 21:17:14 2009 -0700
i965: Share the sop opcodes between brw_wm_glsl.c and brw_wm_emit.c.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=726ad1560660a1fc769c87e0ea16f8b3334df0d2
Author: Eric Anholt <eric at anholt.net>
Date: Tue Aug 11 19:17:31 2009 -0700
i965: Share OPCODE_MAD between brw_wm_glsl.c and brw_wm_emit.c
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bad5b120be8de37cf8481d865790298fd9651381
Author: Eric Anholt <eric at anholt.net>
Date: Tue Aug 11 19:13:52 2009 -0700
i965: Share the DP3, DP4, and DPH between brw_wm_glsl.c and brw_wm_emit.c
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=06c1bc8a2222f00e5a51fa977130a719bdcd8f0b
Author: Eric Anholt <eric at anholt.net>
Date: Tue Aug 11 17:52:44 2009 -0700
i965: Add generic GLSL code for unaliasing a 3-arg opcode, and share LRP code.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=90629704ef51de4018055ee4b8ff68531f6712ae
Author: Eric Anholt <eric at anholt.net>
Date: Tue Aug 11 16:47:15 2009 -0700
i965: Use a normal alu1 emit for OPCODE_TRUNC.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=71af5080722afcbbb8a935138d95214ef7afe219
Author: Eric Anholt <eric at anholt.net>
Date: Tue Aug 11 16:31:19 2009 -0700
i965: Share basic ALU ops between brw_wm_glsl and brw_wm_emit.c
This drops support for get_src_reg_imm in these, but the prospect of getting
brw_wm_pass*.c onto our GLSL path is well worth some temporary pain.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0f34cdf6210b748db77c5eba2993637f4af6faeb
Author: Eric Anholt <eric at anholt.net>
Date: Wed Aug 12 12:56:35 2009 -0700
i965: Collect GLSL src/dst regs up in generic code.
This matches brw_wm_emit.c, which we'll be using shortly. There's a
possible penalty here in that we'll allocate registers for unused channels,
since we aren't doing ref tracking like brw_wm_pass*.c does. However, my
measurements on GM965 don't show any for either OA or UT2004 with the GLSL
path forced.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e521bf7706a5527ad5750baef78feaa961f73ecc
Author: Zack Rusin <zackr at vmware.com>
Date: Fri Nov 6 08:31:16 2009 -0500
st/xorg: implement batching for the composite op
something is broken so disabled for now
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4322346f3fd03788a79d056ca7bce2db25bc9d88
Author: Zack Rusin <zackr at vmware.com>
Date: Fri Nov 6 07:36:47 2009 -0500
st/xorg: batch solid fill requests
instead of lots of very small transfers, one larger is a lot better
for performance
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e1730632aa5ca1dbb0edd484e2357246ec537abb
Author: Zack Rusin <zackr at vmware.com>
Date: Fri Nov 6 05:30:53 2009 -0500
st/xorg: start accumulating vertices in a common buffer
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3f7df23ff50fc7cd86db9a27c11cca9c10bd63eb
Author: Zack Rusin <zackr at vmware.com>
Date: Fri Nov 6 04:23:33 2009 -0500
st/xorg: use quads instead of triangle fans
easier to split, accumulate and batch those
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6c44d399bd23e734f2302897ee74e4869ff33816
Author: Zack Rusin <zackr at vmware.com>
Date: Fri Nov 6 00:37:37 2009 -0500
st/xorg: make the buffer size global
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=26d2ce0a09f1aac628519cf3473fcabd3f149446
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Fri Nov 6 14:52:49 2009 -0800
GLX: Change GLX client vendor string to "Mesa Project and SGI"
This change allows a certain closed-source browser plug-in to work
with open-source drivers.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6b0bcfafab7b380ee71da1a7754f4c09614811d6
Author: Eric Anholt <eric at anholt.net>
Date: Fri Nov 6 14:06:08 2009 -0800
mesa: Reduce the source channels considered in optimization passes.
Depending on the writemask or the opcode, we can often trim the source
channels considered used for dead code elimination. This saves actual
instructions on 965 in the non-GLSL path for glean glsl1, and cleans up
the writemasks of programs even further.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f3cacfe216fb58b913bbc23de49d696a33da69e1
Author: Eric Anholt <eric at anholt.net>
Date: Fri Nov 6 13:04:54 2009 -0800
mesa: Fix remove_instructions to successfully remove when removeFlags[0].
This fixes the dead code elimination to work on the particular code
mentioned in the previous commit.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e4e312d493847e07ced026b93d2b588b8036ae02
Author: Eric Anholt <eric at anholt.net>
Date: Sat May 16 01:47:44 2009 -0700
mesa: Add an optimization path to remove use of pointless MOVs.
GLSL code such as:
vec4 result = {0, 1, 0, 0};
gl_FragColor = result;
emits code like:
0: MOV TEMP[0], CONST[0];
1: MOV OUTPUT[1], TEMP[0];
and this replaces it with:
0: MOV TEMP[0], CONST[0];
1: MOV OUTPUT[1], CONST[0];
Even when the dead code eliminator fails to clean up a now-useless MOV
instruction (since it doesn't do live/dead ranges), this should at reduce
dependencies.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ee0a9e6e10060287747d9dd4afead3cbbb168e09
Author: Eric Anholt <eric at anholt.net>
Date: Fri Jun 12 12:37:25 2009 -0700
mesa: Fix up the remove_dead_code pass to operate on a channel basis.
This cleans up a bunch of instructions in GLSL programs to have limited
writemasks, which would translate to wins in shaders that hit the i965
brw_wm_glsl.c path by depending less on in-driver optimizations. It will
also help hit other optimization passes I'm looking at.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3105f3aa88e4b59eed3c7f175af77fbdb4af5924
Author: Brian Paul <brianp at vmware.com>
Date: Fri Nov 6 13:52:48 2009 -0700
intel: better front color buffer test in intelClear()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8395da2e8af40367714c70afe299568272f36cc8
Author: Eric Anholt <eric at anholt.net>
Date: Thu Nov 5 10:25:34 2009 -0800
i965: Always pass the size argument to brw_cache_data.
This keeps the individual state files from having to export their
structures for brw_state_cache initialization.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1166294d1dd253da63620235100a11f1981aa86d
Author: Eric Anholt <eric at anholt.net>
Date: Wed Nov 4 17:31:01 2009 -0800
intel: Finish removing the fallback code for bug #16697.
I fixed it properly as of 7216679c1998b49ff5b08e6b43f8d5779415bf54.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=75bdbdd90b15c8704d87ca195a364ff6a42edbb1
Author: Eric Anholt <eric at anholt.net>
Date: Wed Nov 4 14:54:09 2009 -0800
intel: Don't validate in a texture image used as a render target.
Otherwise, we could lose track of rendering to that image, which could
easily happen during mipmap generation.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6b68482e6869bdc03339ef5380d7273e14a61a56
Author: Eric Anholt <eric at anholt.net>
Date: Wed Nov 4 14:31:30 2009 -0800
mesa: Attempt to pair up Driver.RenderTexture and FinishRenderTexture()
This is probably not 100% complete (bind vs unbind may still not pair up
exactly), but it should help out drivers which are relying on
FinishRenderTexture to be called when we're done rendering to a particular
texture level, not just when we're done rendering to the object at all.
This is the case for the one consumer of FinishRenderTexture() so far: the
gallium state tracker. Noticed when trying to make use of FRT() in the intel
driver.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8df81bca1704aef2f5cdc4052ef313d8f84f5d06
Author: Eric Anholt <eric at anholt.net>
Date: Wed Nov 4 15:11:02 2009 -0800
intel: Clean up some extra struct indirection in finalize.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ee7dfbbd6cc85f221b371bf512bd1571744158e8
Author: Eric Anholt <eric at anholt.net>
Date: Wed Nov 4 16:49:05 2009 -0800
intel: Use _mesa_get_current_tex_object() to clean up TFP path.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8f30ceaaefc33401b08739a16ce1c5638d6432fa
Author: Eric Anholt <eric at anholt.net>
Date: Wed Nov 4 13:41:48 2009 -0800
intel: Remove duplicated arguments from intel_miptree_match_image().
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2bc8bcdcd334db715f8916f80ef4f4bc5f9a170d
Author: Eric Anholt <eric at anholt.net>
Date: Tue Nov 3 17:40:13 2009 -0800
i965: Remove an XXX comment for testing some code that seems to work.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bb2dd50be00000b66218bc6a9e6be8de70b31493
Author: Eric Anholt <eric at anholt.net>
Date: Tue Nov 3 17:30:46 2009 -0800
intel: Remove obsolete comment about GEM in the spans code.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8e0f40d28777f1ae599a95312788fe29a0515a0d
Author: Eric Anholt <eric at anholt.net>
Date: Tue Nov 3 17:18:36 2009 -0800
intel: Use PIPE_CONTROL on gen4 hardware for doing pipeline flushing.
This should do all the things that MI_FLUSH did, but it can be pipelined
so that further rendering isn't blocked on the flush completion unless
necessary.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=caf3038123d6d29afd7d1f0cd6db98a2282c3ca1
Author: Eric Anholt <eric at anholt.net>
Date: Mon Oct 26 09:28:32 2009 -0700
Make a convenient int for what chipset generation we're on.
gen2/3/4 are easier to say than "8xx, 915-945/g33/pineview, 965/g45/misc",
and compares on generation are often easier than stringing together a bunch
of chipset checks.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4e4c2ee1fd574d1d651c559f46afb6ca5487156d
Merge: 96e938f62c729fab74601627d54c9c4cf499ebdf 9348ac03ce23392013ba22c22a182eea4453027a
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Fri Nov 6 11:17:00 2009 -0800
Merge branch 'mesa_7_6_branch'
This should fix the memory leaks in the assembly parser without the
regressions.
The conflicts in program_lexer.l were related to changes in returning
strings between the branches (always return IDENTIFIER vs. returing
either IDENTIFIER or USED_IDENTIFIER).
The conflicts in program_parse.y were related to two changes in master
One change prints a variable name in an error message. The other
change adds outputVarSize to the OUTPUT_statement rule. The cause the
position of the IDENTIFIER to change from $2 to $3.
Conflicts:
src/mesa/shader/lex.yy.c
src/mesa/shader/program_lexer.l
src/mesa/shader/program_parse.tab.c
src/mesa/shader/program_parse.y
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9348ac03ce23392013ba22c22a182eea4453027a
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Thu Nov 5 14:20:16 2009 -0800
ARB prog parser: Regenerate parser from previous commits.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d8e256f9236d3e9dfd433c3a59718f0fdf1ca79a
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Thu Nov 5 14:17:07 2009 -0800
ARB prog parser: Release old program string in _mesa_parse_arb_{fragment,vertex}_program
The program structure passed to _mesa_parse_arb_program is just a
place holder. The stings that actually need to be released are only
known to the functions calling _mesa_parse_arb_program, so they should
be freed there.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=301a9b7e28f7404b8f6d8c34649f0035b49a8249
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Thu Nov 5 14:15:56 2009 -0800
ARB prog parser: Release strings returned from the lexer that don't need to be kept
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1c7337d46eab0cfd36ebc0ad22c5a66ec9b91d39
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Wed Nov 4 12:03:44 2009 -0800
Revert "ARB prog parser: Fix epic memory leak in lexer / parser interface"
This reverts commit 93dae6761bc90bbd43b450d2673620ec189b2c7a.
This change was completely broken when the parser uses multiple
strings in a single production. It would be nice if bug fixes could
initially land somewhere other than the stable branch.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=96e938f62c729fab74601627d54c9c4cf499ebdf
Author: José Fonseca <jfonseca at vmware.com>
Date: Fri Nov 6 15:08:05 2009 +0000
llvmpipe: Fix build with llvm 2.6.
Fixes bug 24949.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=38d3c156dc64679e5602816070a0bac4f1f39302
Author: Brian Paul <brianp at vmware.com>
Date: Fri Nov 6 07:59:18 2009 -0700
intel: call intel_check_front_buffer_rendering() in intelClear()
fixes bug 24953.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=577a598dc905d435a31422bb6135ee9d4352f6b6
Author: José Fonseca <jfonseca at vmware.com>
Date: Fri Nov 6 12:05:43 2009 +0000
mesa: Export S3_s3tc as well.
Used in Quake3.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f611425101eab5c4b41407c38966f4deca542f56
Author: José Fonseca <jfonseca at vmware.com>
Date: Fri Nov 6 12:04:49 2009 +0000
mesa: Translate MAP_UNSYNCHRONIZED_BIT.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=244591ae7b2582a1d1f5d2fdc2d3812643104eb9
Author: José Fonseca <jfonseca at vmware.com>
Date: Fri Nov 6 12:04:20 2009 +0000
gallium: Add UNSYNCHRONIZED cpu access flag. Document others.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=25728860fcb65b53cf7212d54d39a01a3dc90a49
Author: Zack Rusin <zackr at vmware.com>
Date: Fri Nov 6 00:17:43 2009 -0500
st/xorg: unify vertex buffer handling
first step on our way to batching
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=63191bd244f18fd78bebb9586d2b85ab9d5b38e2
Author: Brian Paul <brianp at vmware.com>
Date: Thu Nov 5 16:48:50 2009 -0700
xmesa: pass pixmap to clip_for_xgetimage()
The code was assuming ctx->DrawBuffer == ctx->ReadBuffer.
Passing the pixmap is simpler and better.
Fixes a potential segfault.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d971069fc6f5dcec64b1f1a60a8a2e7063aaf018
Author: Brian Paul <brianp at vmware.com>
Date: Thu Nov 5 13:16:19 2009 -0700
mesa: fix infinite loop bug in _mesa_drawbuffers()
Fixes bug 24946.
This regression came from 8df699b3bb1aa05b633f05b121d09d812c86a22d.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=67034b9efce43a7b83f79e44beb6d4e8f6dff22a
Author: José Fonseca <jfonseca at vmware.com>
Date: Thu Nov 5 17:05:20 2009 +0000
softpipe: Implement PIPE_BLENDFACTOR_SRC_ALPHA_SATURATE for destination.
It is a valid and tested combination on D3D9.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e0590159ce68e0fc9bac21bcfddc9193f4ccdac5
Author: Cooper Yuan <cooperyuan at gmail.com>
Date: Thu Nov 5 16:06:01 2009 +0800
g3dvl: remove a debug line
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c621c100b25c83ee9790ed39b27bd95a13a69377
Author: Cooper Yuan <cooperyuan at gmail.com>
Date: Thu Nov 5 15:59:27 2009 +0800
g3dvl: add scissor setting
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c2e47191d72e16aaa1fae4f47bbed7639c2ff201
Author: Marek Olšák <maraeo at gmail.com>
Date: Wed Nov 4 10:56:44 2009 +0100
r300g: add polygon mode
Signed-off-by: Corbin Simpson <MostAwesomeDude at gmail.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4671005a4317fa37aea8786740470a40906fbfa7
Author: Marek Olšák <maraeo at gmail.com>
Date: Tue Nov 3 16:58:39 2009 +0100
r300g: fix the size of CS when emitting the fragprog constant buffer
Signed-off-by: Corbin Simpson <MostAwesomeDude at gmail.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=07190888bdc41f53bf8ea30c9e2ee4a61b42d802
Author: Marek Olšák <maraeo at gmail.com>
Date: Tue Nov 3 16:50:09 2009 +0100
r300g: set the correct offset in a colorbuffer surface
Suggested by Joakim Sindholt.
Also, put flushing of colorbuffers _before_ the framebuffer state setup,
suggested by docs.
Signed-off-by: Corbin Simpson <MostAwesomeDude at gmail.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ad96c0d851f6c3696fa6ae0c1f6ad56e849bc739
Author: Marek Olšák <maraeo at gmail.com>
Date: Tue Nov 3 16:48:48 2009 +0100
r300g: add color channel masking
Signed-off-by: Corbin Simpson <MostAwesomeDude at gmail.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7c623905bc032480a0765093825f3bd105345121
Author: Brian Paul <brianp at vmware.com>
Date: Wed Nov 4 17:58:43 2009 -0700
mesa: added cast to silence warning
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=898de4a9d5e47ed32c600e5907476fd9338aa7e9
Merge: fe86f8d73268785b31bc8d5a278a233bff42034d 1c3f7ab74ce492d6c92f2e3a0f29957fa9a71d96
Author: Brian Paul <brianp at vmware.com>
Date: Wed Nov 4 17:57:20 2009 -0700
Merge branch 'mesa_7_6_branch'
Conflicts:
src/mesa/drivers/windows/gdi/mesa.def
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1c3f7ab74ce492d6c92f2e3a0f29957fa9a71d96
Author: Brian Paul <brianp at vmware.com>
Date: Wed Nov 4 17:51:21 2009 -0700
vbo: fix out-of-bounds array access
The exec->vtx.inputs[] array was being written past its end. This was
clobbering the following vbo_exec_context::eval state. Probably not noticed
since evaluators and immediate mode rendering don't happen at the same time.
Fixed the loop in vbo_exec_vtx_init().
Changed the size of the vbo_exec_context::vtx.arrays[] array.
Added a bunch of debug-build assertions.
Issue found by Vinson Lee.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bc4ad7c2ae069a7d361f2210d39dbb91777cce76
Author: Brian Paul <brianp at vmware.com>
Date: Wed Nov 4 17:42:30 2009 -0700
mesa: fix broken pack_histogram() case for GLhalf
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=76aa0c0fd3d972000cb6707a3834128cea2f9738
Author: Brian Paul <brianp at vmware.com>
Date: Wed Nov 4 17:42:01 2009 -0700
mesa: silence warning from gcc 4.4.1
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fe86f8d73268785b31bc8d5a278a233bff42034d
Author: Brian Paul <brianp at vmware.com>
Date: Wed Nov 4 17:26:48 2009 -0700
ARB prog parser: include variable name in error text
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4c5a758d064d1a8fca245d4ffeb2f80ba8c781e3
Author: Zack Rusin <zackr at vmware.com>
Date: Wed Nov 4 18:08:44 2009 -0500
st/xorg: these flushes shouldn't be necessary
performance optimization
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=60c328db2d5f269267dac7cd64335ba005890fca
Author: Vinson Lee <vlee at vmware.com>
Date: Wed Nov 4 15:55:39 2009 -0700
progs/tests: Fix MSVC build.
Signed-off-by: Brian Paul <brianp at vmware.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9fce12b894c3af33d7a0732332446893682a48d5
Author: Alex Deucher <alexdeucher at gmail.com>
Date: Wed Nov 4 16:59:13 2009 -0500
r600: rework draw functions
Seems INDX_OFFSET doesn't work properly on some cards,
so change back to immediate mode indices. Seems to only
affect DRI1. Needs more investigation.
Rework and clean up the draw functions.
Signed-off-by: Alex Deucher <alexdeucher at gmail.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=70dade8afeadf83c6c993b39d3322e7c9353eea7
Author: Alex Deucher <alexdeucher at gmail.com>
Date: Wed Nov 4 14:43:24 2009 -0500
r600: fix count prediction for IB case
Signed-off-by: Alex Deucher <alexdeucher at gmail.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f1b91ccc0839f5088b86c3fe81eed957c1f91293
Author: Alan Hourihane <alanh at vmware.com>
Date: Wed Nov 4 14:48:25 2009 +0000
Fix YTILE spantmp functions
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3040b2ee9dcb5fcf7660ae8ee2cd3f7d86e7da47
Author: Alan Hourihane <alanh at vmware.com>
Date: Wed Nov 4 14:48:25 2009 +0000
Fix YTILE spantmp functions
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=51f7763c00ca47d522ea62457fdce5df5c89d5b2
Author: Vinson Lee <vlee at vmware.com>
Date: Wed Nov 4 07:14:55 2009 -0700
glslcompiler: Fix Mac OS build.
Signed-off-by: Brian Paul <brianp at vmware.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0b4ea45e8aded79557da3a51bb88c9bbacfa07dc
Author: José Fonseca <jfonseca at vmware.com>
Date: Tue Nov 3 19:47:51 2009 +0000
util: Remove homegrown Windows KM profiler.
It's not sampling based so its results are biased towards functions called
many times.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=767bc8eb5a0bbaf9fde9d760e8460d34c51d2991
Author: Michal Krol <michal at vmware.com>
Date: Wed Nov 4 11:47:10 2009 +0000
tgsi/ureg: Allow for multiple extended instruction tokens.
For example, we would like to have a predicate and texture token
in one instruction to do predicated texture sampling.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=618e3b89f6ecdf422132ecea19315b326dd348ec
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Tue Nov 3 23:30:18 2009 +0100
nv50: fix shader emit_tex for cube textures
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=317ccfe0dfbfda13f58a26f661324d883b25a316
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Tue Nov 3 22:09:32 2009 +0100
nv50: add abs-modifier for emit_minmax
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=040e1d008f8f8258f1b0ee0fcdf4906e0979fb66
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Tue Nov 3 23:19:56 2009 +0100
nv50: add 3d texture tiling and mip-mapping
Mip-mapped 3D textures are not arrays of 2D layers
with a mip-map layout like 2D textures, therefore we
cannot use image_nr == depth for them.
Making use of "volume tiling" modes now, the allowed
modes are 0xZY where Z <= 5 and y <= 5.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6eb71519f7d08344b7f9819db22980f9c6fade3c
Author: Brian Paul <brianp at vmware.com>
Date: Tue Nov 3 16:13:22 2009 -0700
mesa: (GLint64) casts in get.c to silence Visual Studio warnings
Revised version of a patch from Karl Schultz.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c5106339d38dfac6652be9788ae8c78efab7667c
Author: Brian Paul <brianp at vmware.com>
Date: Tue Nov 3 16:12:02 2009 -0700
docs: fix 7.6 build with Visual Studio
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=804d367a473f7c969ac1e1f598697686a40b11cd
Author: Karl Schultz <karl.w.schultz at gmail.com>
Date: Tue Nov 3 16:09:26 2009 -0700
windows: updated VC8 project file
Signed-off-by: Brian Paul <brianp at vmware.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=077eb0d81ca88a8f2b9182b3a274b11a81bab974
Author: Karl Schultz <karl.w.schultz at gmail.com>
Date: Tue Nov 3 16:07:01 2009 -0700
windows: remove old entrypoints from mesa.def file
Signed-off-by: Brian Paul <brianp at vmware.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e713a95c96e4af9d3b97ab8383fff3ccf98b012d
Author: Karl Schultz <karl.w.schultz at gmail.com>
Date: Tue Nov 3 16:05:12 2009 -0700
mesa: added GLAPIENTRY keywords for sync object functions
Signed-off-by: Brian Paul <brianp at vmware.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c475079ef2d901ba4506ebd53e19419cd46793ab
Author: Vinson Lee <vlee at vmware.com>
Date: Tue Nov 3 14:41:08 2009 -0700
progs/util: Fix memory leak if fail to load/compile shader
Signed-off-by: Brian Paul <brianp at vmware.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ceb6728725a1eefe35a4d8371b2ff0abe212b5ad
Author: Michal Krol <michal at vmware.com>
Date: Fri Oct 30 08:27:17 2009 +0000
llvmpipe: Sanitise shader semantic and interpolator handling.
Handle the remaining semantic names and indices.
Respect color interpolator when not flatshading.
Based on Michal's softpipe commit
eb699d64ec7057032139baccedcb0694ca41d706.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=026cf84bbbd939f0ae573a9841bb49aaa1d9ae75
Author: Keith Whitwell <keithw at vmware.com>
Date: Sun Aug 23 11:22:41 2009 +0100
llvmpipe: remove old prim_setup draw stage
Everything now goes through the draw_vbuf handler, the same as
regular drivers.
Based on Keith's commit 4fe0fc3eba1f79beda890a5016359d549bab6ad4.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=677a055fa0cf7b6476c716be187513c41060d417
Author: José Fonseca <jfonseca at vmware.com>
Date: Tue Nov 3 13:10:58 2009 +0000
llvmpipe: Respect gl_rasterization_rules in primitive setup.
Based on Michal's identical commit for softpipe
(ca9c413647bf9efb5ed770e3a655bc758075aec7).
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3e8f665c1eae5c93c1349e04476950dcd7a42073
Author: José Fonseca <jfonseca at vmware.com>
Date: Mon Nov 2 09:47:47 2009 +0000
python/retrace: Cope with null constant buffers.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a2e868b977dfbd170b8016c0386a773f2cdd0b73
Author: José Fonseca <jfonseca at vmware.com>
Date: Mon Nov 2 09:47:24 2009 +0000
python/retrace: Add missing colon.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a017ad2861e8df0cfea7808cf9c094b9c4bcac48
Author: Brian Paul <brianp at vmware.com>
Date: Tue Nov 3 10:01:10 2009 -0700
progs/tests: debug code for getting texture component sizes
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7ccf60ae40b2a201d446400bc8329df51e83cb6c
Author: Michal Krol <michal at vmware.com>
Date: Tue Nov 3 09:55:28 2009 +0000
tgsi: Up tgsi_exec's control flow nesting to 32.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4bced42341d13303ae023957d3001a640cf7ea2d
Merge: 800e553e7a1703e33e54f45d0638b67001665fc5 a0cd2b7029e1ac6699b807baa255e7fd2abe7f54
Author: Brian Paul <brianp at vmware.com>
Date: Tue Nov 3 09:54:09 2009 -0700
Merge branch 'mesa_7_6_branch'
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=800e553e7a1703e33e54f45d0638b67001665fc5
Author: Brian Paul <brianp at vmware.com>
Date: Mon Nov 2 15:39:39 2009 -0700
mesa: clean-up, remove some flushing in FBO functions
Remove some unneeded flushes.
Replace FLUSH_CURRENT w/ FLUSH_VERTICES in other places.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4de18fb093e700ee33ed49035ab77f4a9453329a
Author: Brian Paul <brianp at vmware.com>
Date: Mon Nov 2 15:30:51 2009 -0700
mesa: fix indentation
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5698d7cd7557659440f8417716839ba07cffc5a5
Author: Brian Paul <brianp at vmware.com>
Date: Mon Nov 2 15:29:54 2009 -0700
mesa: clean-up formatting
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=18af75e5011cc31b52d62befba2cacfd353ce638
Author: Brian Paul <brianp at vmware.com>
Date: Mon Nov 2 15:29:03 2009 -0700
mesa: avoid extraneous _NEW_BUFFER changes in _mesa_BindFramebufferEXT()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c7048f9d9f91ef8c3ef35e31976adbf686349c41
Author: Brian Paul <brianp at vmware.com>
Date: Mon Nov 2 15:27:57 2009 -0700
mesa: use FLUSH_VERTICES() in _mesa_drawbuffers()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8df699b3bb1aa05b633f05b121d09d812c86a22d
Author: Brian Paul <brianp at vmware.com>
Date: Mon Nov 2 14:41:17 2009 -0700
mesa: avoid extraneous _NEW_BUFFER state in _mesa_drawbuffers()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b28c637382cd3c3fcd54cd77062dab3df78230a9
Author: Brian Paul <brianp at vmware.com>
Date: Mon Nov 2 13:20:19 2009 -0700
mesa: use ffs() to shorten loop in _mesa_drawbuffers()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2d11c48223adb78353ca32f0cc07941957310389
Author: Brian Paul <brianp at vmware.com>
Date: Mon Nov 2 12:58:51 2009 -0700
mesa: added assertion, another comment
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bcbfda71b03303d3f008a6f3cf8cb7d9667bf8d2
Author: Brian Paul <brianp at vmware.com>
Date: Mon Nov 2 12:40:04 2009 -0700
intel: avoid unnecessary front buffer flushing/updating
Before, if we just called glXMakeCurrent() and didn't render anything we'd
still trigger a flushFrontBuffer() call.
Now only set the intel->front_buffer_dirty field at state validation time
just before we draw something.
NOTE: additional calls to intel_check_front_buffer_rendering() might be
needed if I missed some rendering paths.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a0cd2b7029e1ac6699b807baa255e7fd2abe7f54
Author: Marek Olšák <maraeo at gmail.com>
Date: Tue Nov 3 16:16:05 2009 +0100
st/mesa: clip pixels in draw_stencil_pixels to avoid crash
Signed-off-by: Brian Paul <brianp at vmware.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e60ebebb392d1d4c47541766737b5a79685a24d5
Author: Brian Paul <brianp at vmware.com>
Date: Tue Nov 3 09:30:20 2009 -0700
st/mesa: don't use util_blit_pixels_writemask() for depth or depth/stencil
util_blit_pixels_writemask() only works for color formats at this time.
Also, it might never work for depth/stencil surfaces since we can't get
handle stencil values in a fragment shader.
Fixes glCopyTexSubImage(GL_DEPTH_COMPONENT).
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0197348641614188c400d7c616573bb7f1eea781
Author: Brian Paul <brianp at vmware.com>
Date: Tue Nov 3 09:26:32 2009 -0700
st/mesa: fix tests for depth and depth/stencil texture formats
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=644d8fd363ca7d8f40f4fa319919985cc002df9e
Author: Brian Paul <brianp at vmware.com>
Date: Sat Oct 31 08:08:19 2009 -0600
mesa: added comment
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7157479b253b3051f1ec454a39b2aff825bab047
Author: Brian Paul <brianp at vmware.com>
Date: Sat Oct 31 08:08:05 2009 -0600
mesa: use _mesa_get_current_tex_object()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1afe60e802e22318a7a10a8ab2fa4f8222f98e31
Author: Brian Paul <brianp at vmware.com>
Date: Sat Oct 31 08:07:46 2009 -0600
mesa: use _mesa_get_current_tex_object()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b8fdb900fb9b1c8b1e9ec88509624237307a869a
Author: Brian Paul <brianp at vmware.com>
Date: Sat Oct 31 08:07:23 2009 -0600
mesa: make _mesa_get_current_tex_objec() public
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=731810f8546174e45c717b0a9aa289a26593dfa0
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Mon Nov 2 12:44:14 2009 -0800
ARB prog parser: Fix a couple issues with previous merge from mesa_7_6_branch
Since the addition of support for Nvidia condition codes, the lexer internally
uses handle_ident to select between returning IDENTIFIER and USED_IDENTIFIER.
Also, use return_string instead of strdup.
Fixes bug #24809.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e0556657526a7fe53d6e17cf70ffa6a8ee35e0a9
Author: Vinson Lee <vlee at vmware.com>
Date: Mon Nov 2 12:35:47 2009 -0700
glx: Fix memory leak if XF86DRICreateDrawable() fails
Signed-off-by: Brian Paul <brianp at vmware.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=213ec8251cb3e859b41306eae4092d89592c33db
Author: Pierre Ossman <pierre at ossman.eu>
Date: Sun Nov 1 22:28:02 2009 +0100
r600: implement LOG op in compiler
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d00cbba403640c82683a876fa795cd638f1bbc24
Author: Pierre Ossman <pierre at ossman.eu>
Date: Sun Nov 1 21:38:48 2009 +0100
r600: implement EXP op in compiler
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c379fbbe244bf6778c5bd66c1f2118f83b08f90d
Author: Michal Krol <michal at vmware.com>
Date: Mon Nov 2 14:59:52 2009 +0000
tgsi/ureg: Add negate and swizzle for predicates.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c02cd82b463661def7842f910dc561313559df80
Author: Brian Paul <brianp at vmware.com>
Date: Mon Nov 2 06:52:05 2009 -0700
mesa: fix incorrect approx bits/channel for fxt1 formats
See bug 24806.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a40055f4b608a8f3c07218172ed169214db19236
Author: Brian Paul <brianp at vmware.com>
Date: Mon Nov 2 06:51:47 2009 -0700
gallium/util: add casts to silence warnings
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=962ece954068646f8e2c0e9ea81395ab7eaf5ee8
Author: Michal Krol <michal at vmware.com>
Date: Mon Nov 2 09:42:28 2009 +0000
tgsi/ureg: Update for gallium interface changes.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=aa2b2e5d7d53ddd08425536edddec509a8834bfc
Author: Michal Krol <michal at vmware.com>
Date: Mon Nov 2 09:41:40 2009 +0000
tgsi: Update for gallium interface changes.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0a7d50ed7e7608eaccba8e9648685e740065c384
Author: Michal Krol <michal at vmware.com>
Date: Sat Oct 31 09:09:26 2009 +0000
gallium: Cleanup predicate and condition code TGSI tokens.
There is little point in having a special TGSI token just to handle
predicate register updates. Remove tgsi_dst_register_ext_predicate token
and instead use a new PREDICATE register file to update predicates.
Actually, the contents of the obsolete token are being moved
to tgsi_instruction_ext_predicate, where they should be
from the very beginning.
Remove the NVIDIA-specific condition code tokens -- nobody uses them
and they can be emulated with predicates if needed.
Introduce PIPE_CAP_SM3 that indicates whether a driver supports
SM3-level instructions, and in particular predicates.
Add PIPE_CAP_MAX_PREDICATE_REGISTERS that can be used to query the driver
how many predicate registers it supports (currently it would be 1).
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=eb699d64ec7057032139baccedcb0694ca41d706
Author: Michal Krol <michal at vmware.com>
Date: Fri Oct 30 08:27:17 2009 +0000
softpipe: Sanitise shader semantic and interpolator handling.
Handle the remaining semantic names and indices.
Respect color interpolator when not flatshading.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=87d7c1aa15a944d64e43b217e18553256f9fb681
Author: Younes Manton <younes.m at gmail.com>
Date: Sun Nov 1 18:25:59 2009 -0500
nouveau: Assume all texture blankets are linear for now.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1f630fa0167ed799556a764178772c096a3ddeba
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Sun Nov 1 11:54:52 2009 -0800
r300g: Miscellania. Avoid draw segfaults, s/true/TRUE/, etc.
Cleared out my git stash.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3d73852121f13832f6bc87918798ff96589d0349
Author: Maciej Cencora <maciej at osiris.(none)>
Date: Sun Nov 1 18:50:52 2009 +0100
r300g: fix geometry corruptions
PVS flush is needed before changing the vertex shader or vertex shader constants.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2db46af8758bf77a2748460f617d0ead5b08a454
Author: Maciej Cencora <m.cencora at gmail.com>
Date: Wed Oct 21 21:17:43 2009 +0200
r300g: split constant buffer and shader emittion
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cab749a1d0046f59ca10f96d2e6343404e5f2616
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Sun Nov 1 09:24:02 2009 -0800
r300g: Adopt osiris' PSC data and swizzle.
A fair amount more flexible and easier to maintain.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5de8f9744015d3645a12dac244ad47daf8481dd2
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Sun Nov 1 14:15:30 2009 +0100
nv50: handle TGSI_SEMANTIC_FACE
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=496c9eaacfabc4df4e6fb5ba230e60dc660554c8
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Sun Nov 1 14:04:54 2009 +0100
nv50: make IF condition safe
Don't assume that a SET that writes to IF's argument
directly precedes the IF.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=99e308a0e0479971fe3a8a0aba586e19456e4b88
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Sun Nov 1 14:27:35 2009 +0100
nv50: implement TGSI_OPCODE_AND/OR/XOR
Will use AND for gl_FrontFacing, the face input
is either 0 or 0xffffffff.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1cc16e1b831cef8e1573cc998cee3e55179bb830
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Sat Oct 31 20:46:59 2009 +0100
nv50: fix textures with block size != cpp
First, using width * block size as pitch is evidently
wrong if a block contains more than 1 texel.
For tiled textures, since a block occupies a contiguous
area of memory, y addressing in m2mf has to be done by
block index, not the y coordinate itself.
This should fix compressed textures.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=91232b7004d7a9fbf4f99bb9ec4e5eea8e1c6eef
Author: Younes Manton <younes.m at gmail.com>
Date: Sat Oct 24 17:36:48 2009 -0400
nouveau: Support X8R8G8B8 textures on nv30, nv40 and RTs on nv10-nv40.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9831e1f76cd020e1cde2b13e03149415319a8135
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Sat Oct 31 13:38:22 2009 +0100
nv50: use SIFC also for shader upload
Adds a more generic SIFC transfer function.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=525f529d138168386224136dc45abb858677bac7
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Sat Oct 31 11:25:48 2009 +0100
nv50: make MRTs work
We have to indicate to the hw whether the FP exports
multiple colour results.
Method 0x121c is used to specify the number of RTs.
Also deactivate zeta explicitly if there's no zsbuf.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=73b45b06690c95cf24cb6f9a81d61269ad51f9dd
Author: Dave Airlie <airlied at linux.ie>
Date: Sat Oct 31 21:23:37 2009 +1000
radeon: add missing include
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c9928ac3ee5dc0d10127388f9312779a6c59da7c
Author: Marek Olšák <maraeo at gmail.com>
Date: Sat Oct 31 07:23:00 2009 +0100
r300g: correct the pitch calculation for smaller mipmaps
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3f60130b87a4a75f1b7cb6e0b854001bbe8f7ec8
Author: Marek Olšák <maraeo at gmail.com>
Date: Sat Oct 31 05:38:25 2009 +0100
r300g: pretend NPOT support
It's requires to get GL2.1, therefore, much more piglit tests can be used
for testing. Figure out later how to emulate this.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a8f85dceb5e721437ba30ec540cd0bf8ee454325
Author: Marek Olšák <maraeo at gmail.com>
Date: Sat Oct 31 05:34:46 2009 +0100
r300g: fix reading from the destination buffer in blending
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=63c9450ae776ff4207422442dd8c3d9d13a05e7a
Author: Marek Olšák <maraeo at gmail.com>
Date: Fri Oct 30 18:19:25 2009 +0100
r300g: add precalculating of pixel pitch, add a new NPOT flag
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=11180b44717943d767b64f0b658f31b6c2594aa4
Author: Marek Olšák <maraeo at gmail.com>
Date: Fri Oct 30 13:08:37 2009 +0100
r300g: remove unnecessary assertions
Also, correct typos in comments.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ace78d90ded52d8fe4b3b077abf9a4db381dce16
Author: Marek Olšák <maraeo at gmail.com>
Date: Thu Oct 29 23:48:59 2009 +0100
r300g: fix crash in r300_is_texture_referenced
Also, a subtle fix in emitting a texture state
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5cf7c8e2d58a877bfc786f866d4e0d363ddd22aa
Author: Dave Airlie <airlied at linux.ie>
Date: Sat Oct 31 15:48:59 2009 +1000
radeon: use _mesa_get_current_tex_unit
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5e9f97f0eae5519b7273f0e17000b9d5152f3274
Author: Brian Paul <brianp at vmware.com>
Date: Fri Oct 30 19:06:56 2009 -0600
ARB prog parser: regenerated files
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=df5615de1f1bfc68417eb2a6381fe3d8ab9ac035
Author: Brian Paul <brianp at vmware.com>
Date: Fri Oct 30 19:05:50 2009 -0600
ARB prog parser: new set_src_reg(), set_dst_reg() helpers
These functions do sanity checks on the register file and index.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a71edc9455ef81a8dd5ec284e88061a585e63580
Author: Brian Paul <brianp at vmware.com>
Date: Fri Oct 30 19:03:44 2009 -0600
mesa: better error message
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7c8bed62e0165a0be3363f7abf81bf9e30341e00
Author: Eric Anholt <eric at anholt.net>
Date: Fri Oct 30 15:33:11 2009 -0700
intel: Use GTT mapping when available for swrast.
This improves piglit quick.tests runtime from 19:33 minutes to 6:06 on
my GM45. It should also hide most of the A17 swizzling issues, though
they'll still exist when swapping occurs (which is the kernel's problem
either way).
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d63c29ef20b26aa90fb310216011d03253e4f09b
Author: Eric Anholt <eric at anholt.net>
Date: Fri Oct 30 17:22:58 2009 -0700
x86: Fix the test for negative pixel count in optimized rgb565 spans.
There's a bunch of bogus looking stuff the count handling in this code, but
this fixes the testcases we have.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=21a3a79371c34b20fb3de2af0f031856468bdfed
Author: Eric Anholt <eric at anholt.net>
Date: Fri Oct 30 15:36:10 2009 -0700
intel: Fix up z24_x8 depth spans since the texformat merge.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9c3197ef0abc3bf521358ea0c7af0fc6979c82b3
Author: Vinson Lee <vlee at vmware.com>
Date: Fri Oct 30 15:02:21 2009 -0600
prog/tests: Fix MSVC build.
Signed-off-by: Brian Paul <brianp at vmware.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cb132406ded760a622513cd1ab86bf83bb945671
Author: Eric Anholt <eric at anholt.net>
Date: Fri Oct 30 13:28:44 2009 -0700
i965: Add an index assert on get_fp_inst array like other compiler arrays.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2c30ee9bd69ed606b984c051748a7cdb34905eeb
Author: Eric Anholt <eric at anholt.net>
Date: Fri Oct 30 13:20:13 2009 -0700
i965: Fix BRW_WM_MAX_INSN to reflect current limits.
Part of fixing bug #24355.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2073006c9566b08888b4338748a843c645bd0db1
Author: Eric Anholt <eric at anholt.net>
Date: Fri Oct 30 12:26:54 2009 -0700
intel: Set the texture format in the TFP path.
This fixes a regression in piglit's tfp test as of
11caea687e3f10ae12d33e44edf84635f73047dd. Additionally, set the texture
format for the RGB textures to MESA_FORMAT_XRGB8888 and support it in the
hw paths so that hopefully sw fallbacks involving TFP get better alpha
behavior.
The radeon drivers appear to need the same fix.
Bug #24803
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b568a2c808cc2258c354bf14f640bb1f6eaba4ba
Author: Alex Deucher <alexdeucher at gmail.com>
Date: Fri Oct 30 15:08:09 2009 -0400
r600: remove duplicate line
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=703a836d4075b0e95633020765000430192986bb
Author: Alex Deucher <alexdeucher at gmail.com>
Date: Fri Oct 30 15:02:34 2009 -0400
r600: fill in some missing tex formats
This improves shadowtex since the component ordering
is at least correct now, but I'm not sure how to
deal with texturing from a depth surface yet due to
differences in depth and color tile layouts.
Signed-off-by: Alex Deucher <alexdeucher at gmail.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=57864f6e0450c589059e07534e2af152bbefa75f
Author: Alex Deucher <alexdeucher at gmail.com>
Date: Fri Oct 30 11:51:24 2009 -0400
r600: fix a warning, update comments
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a8ed066858f12290239ddc9165b7c0734ccc0247
Author: Vinson Lee <vlee at vmware.com>
Date: Fri Oct 30 09:39:51 2009 -0600
progs/tests: fix MSVC build.
Signed-off-by: Brian Paul <brianp at vmware.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5f7d5d3ea3932ef6028b21bb22d8d28dbdd9fa9f
Author: Andre Maasikas <amaasikas at gmail.com>
Date: Wed Oct 28 18:02:22 2009 +0200
r600: use AUTO_INDEX for draw - saves cmd buffer space
also seems we can use INDX_OFFSET if start != 0
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=409469fb70682cd819ab405e0f92a4659381cfbe
Author: Brian Paul <brianp at vmware.com>
Date: Fri Oct 30 09:12:11 2009 -0600
intel: fix up some XRGB breakage
We weren't choosing the right XRGB span functions for reading the
framebuffer. XRGB formats still aren't turned on yet though.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=730a3de9f9774710ad5bbea2f32dc3af3c764732
Author: Brian Paul <brianp at vmware.com>
Date: Fri Oct 30 08:30:59 2009 -0600
mesa: fix inverted buffer object test
Fixes bug 24799.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=71cd40bccf8dcbf628a7d7d3f7c877d547338c5a
Author: Brian Paul <brianp at vmware.com>
Date: Fri Oct 30 08:19:50 2009 -0600
mesa: fix incorrect format info for MESA_FORMAT_SL8
Fixes bugs 24798 and 24801.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=35506dec6734a1ae777dc16981cb19e514f41897
Author: Chow Loong Jin <hyperair at gmail.com>
Date: Wed Oct 28 14:34:14 2009 +0800
Add --with-dri-searchpath argument
* Add an extra argument to configure which allows for specifying
different DRI driver search paths to libGL (FDO #24766)
Signed-off-by: Dan Nicholson <dbn.lists at gmail.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ca9c413647bf9efb5ed770e3a655bc758075aec7
Author: Michal Krol <michal at vmware.com>
Date: Fri Oct 30 08:03:10 2009 +0000
softpipe: Respect gl_rasterization_rules in primitive setup.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=02b9fb9c80ae9079cd2eab945d58551f9d9cbd7c
Author: Brian Paul <brianp at vmware.com>
Date: Thu Oct 29 14:46:02 2009 -0600
progs/tests: fixes for drawbuffers.c
Disable GL_DEPTH_TEST before glDrawPixels.
Show color buffer 0 on left, color buffer 1 on right.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=635ea8737488cc2fdcf0fcacb4ca39c8bc3b028a
Author: Brian Paul <brianp at vmware.com>
Date: Sat Oct 10 11:52:38 2009 -0600
progs/tests: added test for GL_EXT_texture_compression_s3tc support
More information about the mesa-commit
mailing list