Mesa (master): 28 new commits
Brian Paul
brianp at kemper.freedesktop.org
Fri Sep 23 14:02:26 UTC 2011
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ea0cedce6a199a08b062d6ed5451c79b793e8598
Author: Brian Paul <brianp at vmware.com>
Date: Thu Sep 22 17:30:34 2011 -0600
svga: indentation/formatting fixes
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2c308c66e2c35f4df25f3ec546ffd21dc37df89a
Author: Brian Paul <brianp at vmware.com>
Date: Thu Sep 22 17:19:47 2011 -0600
svga: remove emit_consts() offset parameter
It was always zero.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7c6a5134bac6976fff8aa7bb5408bfbea9be9389
Author: Brian Paul <brianp at vmware.com>
Date: Thu Sep 22 17:17:34 2011 -0600
svga: s/int/unsigned/ in svga_state_constants.c
Be consistent with other functions in the file. And add some comments.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c27f24f6f00d632110667a34cb0b213e4fd7f762
Author: Brian Paul <brianp at vmware.com>
Date: Thu Sep 22 17:10:24 2011 -0600
svga: s/unit/shader/ and related clean-ups
'shader' is more intuitive. Also s/int/unsigned/ and add assertions.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5f053bf4ae092df9e5ff6ab38caf9867e6fe46bf
Author: Brian Paul <brianp at vmware.com>
Date: Thu Sep 22 17:02:59 2011 -0600
svga: clean up return values and error codes
Previously we were using a hodge podge of int vs. pipe_enum and
0 vs. PIPE_OK. Some functions that always returned PIPE_OK were
made void.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=681f92140c2f4170ec222a8213e0895c7fa8483a
Author: Brian Paul <brianp at vmware.com>
Date: Wed Jul 27 16:12:25 2011 -0600
svga: add format translation for DXT/sRGB formats
Without this, apps/tests that tried to use a DXT/sRGB format would die on
a failed assertion (st_texture.c:80).
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2b2a69e088416a18e3bb119ea1edb594b06e06fe
Author: Brian Paul <brianp at vmware.com>
Date: Wed Jul 27 09:13:32 2011 -0600
svga: test register W component in emit_kil()
Only the XYZ components are checked to be negative by SVGA3DOP_TEXKILL.
GL_ARB_fp requires all four components be checked. Emit a second texkill
for W if needed.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7d09df0cbc7e4524919a025cdd506b29e2d8b4f1
Author: Brian Paul <brianp at vmware.com>
Date: Tue Jul 26 09:19:40 2011 -0600
svga: fix depth/shadow compare for non-projected texcoords
We only need to do the divide by Q step for TXP instructions.
This fixes the incorrectly rendered soft shadow test in Lightsmark.
Along with the previous texture swizzle commit, this also fixes all
the piglit glsl-fs-shadow2d-XX.shader_test failures.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9bd15aef865352b9234fedae76617fc51c71e6d5
Author: Brian Paul <brianp at vmware.com>
Date: Mon Jul 25 16:06:45 2011 -0600
svga: implement texture swizzling
This exposes the GL_EXT_texture_swizzle extension and allows the various
depth texture modes to be implemented properly. This, plus a follow-on
texture/shadow change fixes quite a few piglit GLSL shadow sampler test
failures.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=49a6f5e68eeb6b23bb040cfc1f93befc2f1eb35a
Author: Brian Paul <brianp at vmware.com>
Date: Tue Jul 19 14:52:54 2011 -0600
svga: check that we don't exceed input/ouput register limits
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2f40e4aac7ab79deb06ff6ab9ae03a896d7a9169
Author: Brian Paul <brianp at vmware.com>
Date: Wed Jul 13 10:58:01 2011 -0600
svga: implement point sprite suppport
Emit the SVGA3D_RS_POINTSPRITEENABLE render state.
When sprite_coord_mode=PIPE_SPRITE_COORD_LOWER_LEFT emit extra frag
shader code to invert the Y coordinate of the incoming texcoord.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9a41ecaddddb2f371e207901ae4d86918049c5aa
Author: Brian Paul <brianp at vmware.com>
Date: Mon Jul 11 10:30:56 2011 -0600
svga: add translation for float formats
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=73e840ab7d5d4f42dabe498b194b388713fdc43b
Author: Brian Paul <brianp at vmware.com>
Date: Mon Jun 20 11:07:57 2011 -0600
svga: check to avoid writing beyond end of constant buffer
See bug 688394
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=974b6413f4540d73c21c092cc0a62abb6d546e21
Author: José Fonseca <jfonseca at vmware.com>
Date: Wed Apr 27 12:02:08 2011 +0100
svga: Cleanup format capability checking.
Accurately describe what operations are supported when a format caps
entry is not advertised by the host, and which formats are never
supported, instead of making ad-hoc and often incorrect assumptions.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ffeed5da6e568836867f09f1acb7ce660d091d4a
Author: José Fonseca <jfonseca at vmware.com>
Date: Thu Apr 14 13:28:10 2011 +0100
svga: Don't use the new depth formats for surfaces that will never be sampled from.
Mitigates issues with hosts where support for these new depth formats is
flaky.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8bf3fb4eca5594f8348de2f8fb67bc94127f8d5a
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Thu Apr 7 17:23:48 2011 +0100
svga: Share one texcoord between depth and fog
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4f17830b3dda5a1727a3c87897e73b56b37613a6
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Thu Apr 7 14:07:20 2011 +0100
svga: Only emit Z depth work if it is actually read
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3b32e51cb1e0cb3feba01f5612214bac20c5079b
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Wed Apr 6 12:13:33 2011 +0100
svga: Fix vPos usage
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=166e9421c814d859f849b2aa476380725e74b408
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Fri Mar 25 02:59:07 2011 +0000
svga: Wip for passing depth in a texcoord
TODO: Can we pass this as the same texcoord as fog?
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6759ad53e20c5a12b1722c6653f54eff9f44c062
Author: José Fonseca <jfonseca at vmware.com>
Date: Fri Apr 8 15:21:10 2011 +0100
svga: Add a comment about depth format selection.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=846a21d352b0bd965c38d0308c75f220e70e3ba3
Author: José Fonseca <jfonseca at vmware.com>
Date: Fri Apr 8 15:12:45 2011 +0100
svga: Consider the new depth formats in svga_texture_from_handle().
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f74c04c22c0353cdd53bc68a46c86d1e3d6a6346
Author: José Fonseca <jfonseca at vmware.com>
Date: Fri Apr 8 15:11:39 2011 +0100
svgadump: Dump the new depth format names.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4e0ae3e34f50d1f66a04337b563da22250c8b8d2
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Thu Apr 7 18:46:09 2011 +0100
svga: Expose the new depth formats
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fd69fc87444af8ead30b4af64598a98df7969397
Author: José Fonseca <jfonseca at vmware.com>
Date: Wed Feb 23 18:45:04 2011 +0000
svga: Coalesce multiple shader constants in a single command.
HWv8 feature.
Tested with GoogleEarth, Mesa demos.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=157309348e3d9cc5c6bb81e68f13500e702d3a1e
Author: José Fonseca <jfonseca at vmware.com>
Date: Wed Feb 23 18:43:53 2011 +0000
svgadump: Update for svga3d_reg.h header changes.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2b74fb139ca2f6a09eb96d105fafeb9c5c8424f9
Author: Brian Paul <brianp at vmware.com>
Date: Thu Sep 22 10:42:41 2011 -0600
svga: updated svga3d_reg.h to latest public version
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2883e3c0b5eafcc871775e0c3dbdf97ac6f35e15
Author: Alex Corscadden <alexc at alexc-dev1.vmware.com>
Date: Tue Aug 10 13:37:44 2010 -0700
Allow RBUG to start blocked
It is sometimes useful to examine the first frame or and early frame of a
quickly executing and non-repeating application, this chain introduces a new
environment variable that is checked when creating contexts. If
GALLIUM_RBUG_START_BLOCKED is set, then each context that is created is started
in a blocked state. This allows time to connect rbug before anything is
rendered in the context.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ddfdea88d86bc9016dd51730b855ff6a9a53a4f3
Author: Brian Paul <brianp at vmware.com>
Date: Thu Sep 22 10:29:58 2011 -0600
draw/llvm: add additional null pointer checkin draw_pt_fetch_pipeline_or_emit_llvm()
More information about the mesa-commit
mailing list