mesa: Changes to 'refs/remotes/origin/gallium-0.1'

Michal Krol michal at kemper.freedesktop.org
Mon Oct 29 17:03:58 UTC 2007


 src/mesa/main/texenvprogram.c                 |    2 
 src/mesa/pipe/draw/draw_flatshade.c           |    2 
 src/mesa/pipe/draw/draw_private.h             |    8 
 src/mesa/pipe/draw/draw_vertex.c              |    4 
 src/mesa/pipe/draw/draw_vertex.h              |   16 
 src/mesa/pipe/draw/draw_vertex_shader.c       |   10 
 src/mesa/pipe/draw/draw_vertex_shader_llvm.c  |    2 
 src/mesa/pipe/i915simple/i915_context.h       |    2 
 src/mesa/pipe/i915simple/i915_state_derived.c |    2 
 src/mesa/pipe/llvm/instructions.cpp           |    2 
 src/mesa/pipe/llvm/llvmtgsi.cpp               |   89 +-
 src/mesa/pipe/llvm/llvmtgsi.h                 |   13 
 src/mesa/pipe/llvm/storage.cpp                |    3 
 src/mesa/pipe/llvm/storage.h                  |    9 
 src/mesa/pipe/softpipe/sp_prim_setup.c        |    6 
 src/mesa/pipe/softpipe/sp_state_derived.c     |    4 
 src/mesa/pipe/tgsi/exec/tgsi_build.c          |    2 
 src/mesa/pipe/tgsi/exec/tgsi_sse2.c           |  970 ++++++++++++++++++--------
 src/mesa/pipe/tgsi/exec/tgsi_token.h          |    1 
 src/mesa/sources                              |    4 
 src/mesa/state_tracker/st_atom_sampler.c      |   21 
 src/mesa/state_tracker/st_atom_shader.c       |   27 
 src/mesa/state_tracker/st_draw.c              |    2 
 src/mesa/state_tracker/st_mesa_to_tgsi.c      |   18 
 src/mesa/state_tracker/st_program.c           |    4 
 25 files changed, 827 insertions(+), 396 deletions(-)

commit diffs at http://gitweb.freedesktop.org/?p=mesa/mesa.git;a=summary

New commits:
commit b58b64f361bef38a76b199427a4e248b1fab9f65
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Mon Oct 29 09:41:53 2007 -0600

    fix bad fragment shader pointer assignment

commit cc0b55c242e9f53a8e45c5d4392f964af44f396e
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Mon Oct 29 09:24:29 2007 -0600

    simplify code which access the current vertex/fragment shaders

commit 2a3f3679eba802dcb4b46f90c66326c9195cdbcb
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Mon Oct 29 09:23:46 2007 -0600

    Disable the else clause which assigns the default fragment program to ctx->FragmentProgram._Current
    
    The _Current field should either point to the fragment program which is to be
    run (GLSL, ARB_f_p, fixed-func-generated, etc) or be NULL if conventional
    fixed-function code is to be used.  Matches TNL program code.

commit a6a3d8cb755c36d4ae1dc4dbfb310f06862a37b4
Author: Zack Rusin <zack at tungstengraphics.com>
Date:   Mon Oct 29 10:01:29 2007 -0400

    Remove conditionals from the makefiles.

commit a70c5e37f1c2e43738469e4799ad2b9e7c604782
Author: Zack Rusin <zack at tungstengraphics.com>
Date:   Mon Oct 29 08:35:08 2007 -0400

    Remove typedefs from enums.
    
    typedefs are rather evil, remove them and use the enum
    keyword explicitely.

commit 25b17b213b7ba0d1b93ec37211504ee489944ce8
Author: Zack Rusin <zack at tungstengraphics.com>
Date:   Mon Oct 29 08:27:32 2007 -0400

    Refactor the LLVM code a bit.
    
    Move the CPU vertex shader execution code to the draw
    module, remove traces of LLVM from the state tracker,
    abstract execution engine for the purposes of the draw module.

commit abe8cd19171def0de000e58b9f71c43adf4c6336
Author: Zack Rusin <zack at tungstengraphics.com>
Date:   Fri Oct 26 19:53:53 2007 -0400

    Make sure the swizzling vector is being recreated for each function. This makes
    
    GLSL bricks work.

commit 3b25ce9eca9643a7a008735ec69c4e7ffddbe742
Author: Michal Krol <michal at tungstengraphics.com>
Date:   Mon Oct 29 13:21:17 2007 +0000

    Add SSE dump facilities.
    
    Wrap x86_, sse_ and sse2 rtasm calls in emit_ calls.
    Those emit_ calls, if required, dump instructions to stdout.
    SSE dumping disabled by default.

commit 1eabc29ed126649f0de4a4f26166489bdcb9c01d
Author: Michal Krol <michal at tungstengraphics.com>
Date:   Mon Oct 29 12:14:54 2007 +0000

    Code re-org. Add comments.

commit bd922c6437fb2081082bb164bcb0304559f6d7c4
Author: Michal Krol <michal at tungstengraphics.com>
Date:   Mon Oct 29 11:45:42 2007 +0000

    Implement RET opcode.

commit e15ca7963e8b2e80eb79f6352f0761d0c1581fb5
Author: Michal Krol <michal at tungstengraphics.com>
Date:   Mon Oct 29 11:40:09 2007 +0000

    Remove TGSI_INTERPOLATE_ATTRIB.




More information about the mesa-commit mailing list