src/gallium/auxiliary/draw/draw_vertex_shader.c | 10 - src/gallium/auxiliary/tgsi/exec/tgsi_exec.c | 71 +++----- src/gallium/auxiliary/tgsi/exec/tgsi_exec.h | 8 src/gallium/auxiliary/tgsi/exec/tgsi_sse2.c | 39 ++-- src/gallium/drivers/softpipe/Makefile | 3 src/gallium/drivers/softpipe/sp_context.h | 8 src/gallium/drivers/softpipe/sp_fs.h | 54 ++++++ src/gallium/drivers/softpipe/sp_fs_exec.c | 112 +++++++++++++ src/gallium/drivers/softpipe/sp_fs_llvm.c | 200 ++++++++++++++++++++++++ src/gallium/drivers/softpipe/sp_fs_sse.c | 192 +++++++++++++++++++++++ src/gallium/drivers/softpipe/sp_quad_fs.c | 200 +----------------------- src/gallium/drivers/softpipe/sp_state.h | 38 ++-- src/gallium/drivers/softpipe/sp_state_fs.c | 69 ++------ src/gallium/include/pipe/p_state.h | 16 - src/mesa/x86/rtasm/x86sse.c | 2 15 files changed, 690 insertions(+), 332 deletions(-)
commit diffs at http://gitweb.freedesktop.org/?p=mesa/mesa.git;a=summary New commits: commit 30d0bacf7aecfb6013ddd665d7385209899eeebd Merge: 6ac2c1cc0cd1253ba2014d459010032127f185ec 66f22aa3bf7fa546e946b45156aa578e202982c9 Author: Keith Whitwell <[EMAIL PROTECTED]> Date: Fri Feb 15 11:18:04 2008 +0000 Merge commit 'origin/gallium-0.1' into gallium-0.1 commit 6ac2c1cc0cd1253ba2014d459010032127f185ec Merge: c04a7f8929d674971a472ffa4d3a31200c22aa5a 6d3831b11d9f5aaba61cc2fb8ade61437ad7c335 Author: Keith Whitwell <[EMAIL PROTECTED]> Date: Fri Feb 15 11:15:47 2008 +0000 Merge commit 'origin/gallium-0.1' into gallium-0.1 Conflicts: src/gallium/drivers/softpipe/sp_quad_fs.c src/gallium/drivers/softpipe/sp_state.h src/gallium/drivers/softpipe/sp_state_fs.c commit c04a7f8929d674971a472ffa4d3a31200c22aa5a Author: Keith Whitwell <[EMAIL PROTECTED]> Date: Fri Feb 15 09:31:22 2008 +0000 gallium: reorganize fragment shader execution, unbreak sse This is probably going to get further reworked in the near future. Right now there's a new interface wrapped around each shader execution mode - exec, sse2, llvm. The llvm code was disabled already and has just been moved as-is to a new file, whereas the sse2 and exec code is actually enabled. The way the interfaces has turned out suggests to me that the correct approach is to actually have each shader include a pointer to a quad stage which will do a better job of encapsulating the execution environment than what I have here -- that's a second step however. commit fa9c160389ffc6d7a20773b77c937193f30339d8 Author: Keith Whitwell <[EMAIL PROTECTED]> Date: Fri Feb 15 08:56:04 2008 +0000 tgsi: disable dummy sse2 texture code commit 18e94e15c0ca881309ac5784075a04160cc1eeb6 Author: Keith Whitwell <[EMAIL PROTECTED]> Date: Thu Feb 14 13:36:21 2008 +0000 gallium: Minor cleanups to bitfield sizes, etc. commit f3f7ff257370ff72dbc7a0ba05ed0a99ce67ebac Author: Keith Whitwell <[EMAIL PROTECTED]> Date: Thu Feb 14 12:14:46 2008 +0000 tgsi: partially unbreak sse fragment shaders. more to do. commit a856b399e6a46f2026006402bc6b9125bd23f9a9 Author: Keith Whitwell <[EMAIL PROTECTED]> Date: Wed Feb 13 18:29:29 2008 +0000 x86: fix assignment in assert typo _______________________________________________ mesa-commit mailing list mesa-commit@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-commit