mesa: Changes to 'gallium-0.1'

Keith Whitwell keithw at kemper.freedesktop.org
Fri Feb 15 03:18:30 PST 2008


 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 <keith at tungstengraphics.com>
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 <keith at tungstengraphics.com>
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 <keith at tungstengraphics.com>
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 <keith at tungstengraphics.com>
Date:   Fri Feb 15 08:56:04 2008 +0000

    tgsi: disable dummy sse2 texture code

commit 18e94e15c0ca881309ac5784075a04160cc1eeb6
Author: Keith Whitwell <keith at tungstengraphics.com>
Date:   Thu Feb 14 13:36:21 2008 +0000

    gallium: Minor cleanups to bitfield sizes, etc.

commit f3f7ff257370ff72dbc7a0ba05ed0a99ce67ebac
Author: Keith Whitwell <keith at tungstengraphics.com>
Date:   Thu Feb 14 12:14:46 2008 +0000

    tgsi: partially unbreak sse fragment shaders.  more to do.

commit a856b399e6a46f2026006402bc6b9125bd23f9a9
Author: Keith Whitwell <keith at tungstengraphics.com>
Date:   Wed Feb 13 18:29:29 2008 +0000

    x86: fix assignment in assert typo



More information about the mesa-commit mailing list