URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ea0cedce6a199a08b062d6ed5451c79b793e8598 Author: Brian Paul <bri...@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 <bri...@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 <bri...@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 <bri...@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 <bri...@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 <bri...@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 <bri...@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 <bri...@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 <bri...@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 <bri...@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 <bri...@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 <bri...@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 <bri...@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 <jfons...@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 <jfons...@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 <ja...@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 <ja...@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 <ja...@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 <ja...@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 <jfons...@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 <jfons...@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 <jfons...@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 <ja...@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 <jfons...@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 <jfons...@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 <bri...@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 <al...@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 <bri...@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() _______________________________________________ mesa-commit mailing list mesa-commit@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-commit