Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-03-04 | gallium: Remove some superfluous instances of #include "p_inlines.h". | Michel Dänzer | |
2009-02-11 | softpipe: rename sp_headers.h to sp_quad.h | Brian | |
This header describes the quad-related datatypes afterall. | |||
2008-11-23 | softpipe: remove old/unneeded dependencies between TGSI exec and softpipe | Brian | |
Use tgsi_sampler struct as a base class. Softpipe subclasses it and adds the fields it needs. | |||
2008-11-09 | gallium: use PIPE_ARCH_SSE to protect use of SSE instrinsics only | Brian | |
This allows us to use SSE codegen with debug builds again. When PIPE_ARCH_SSE is set (w/ gcc -msse -msse2) we will also use the gcc SSE intrinsic functions. | |||
2008-11-05 | Merge commit 'origin/gallium-0.1' into gallium-0.2 | Brian Paul | |
Conflicts: src/gallium/auxiliary/rtasm/rtasm_execmem.c src/mesa/shader/slang/slang_emit.c src/mesa/shader/slang/slang_log.c src/mesa/state_tracker/st_atom_framebuffer.c | |||
2008-11-05 | gallium: call tgsi_set_exec_mask() and use exec mask in SSE ARL code | Brian Paul | |
This prevents vertex shaders from referencing invalid memory locations when the shader is operating on less than four vertices or fragments. | |||
2008-10-07 | gallium: Introduce PIPE_ARCH_SSE define for SSE support. | José Fonseca | |
Besides meaning x86 and x86-64 architecture, it also depends on SSE2 support enabled on gcc. This fixes the linux-debug build. | |||
2008-09-08 | softpipe: Split changing fields of quad_header into input, inout and output ↵ | Michal Krol | |
parts. | |||
2008-08-24 | gallium: refactor/replace p_util.h with util/u_memory.h and util/u_math.h | Brian Paul | |
Also, rename p_tile.[ch] to u_tile.[ch] | |||
2008-07-28 | Merge tgsi/exec and tgsi/util directories. | José Fonseca | |
2008-06-02 | gallium: Replace XSTDCALL by PIPE_CDECL. | José Fonseca | |
2008-05-19 | if x86_get_func() returns NULL, handle it properly instead of aborting | Brian Paul | |
2008-04-29 | gallium: test for new PIPE_ARCH_X86 | Brian Paul | |
2008-04-28 | gallium: Generate SSE code to swizzle and unswizzle vs inputs and outputs. | Michal Krol | |
Change SSE_SWIZZLES #define to 0 to disable it. | |||
2008-04-18 | softpipe: fix const-related compiler warnings | Keith Whitwell | |
2008-04-11 | gallium: merge the tgsi_emit_sse2() and tgsi_emit_sse2_fs() functions. | Brian Paul | |
The two functions were mostly the same. We can look at the shader header info to determine if it's a vertex or fragment shader. | |||
2008-04-11 | gallium: implement immediates (aka literals) for SSE fragment shaders | Brian Paul | |
2008-02-21 | [PATCH] softpipe: unbreak sp_setup_pos_vector on non-x86 systems | Keith Whitwell | |
2008-02-19 | gallium: initialize the killmask register to zero before running shader | Brian | |
This fixes mysterious missing fragments when running with SSE. | |||
2008-02-19 | Use gallium's rtasm module. | José Fonseca | |
2008-02-15 | softpipe: rename some functions to disambiguate | Keith Whitwell | |
2008-02-15 | Merge commit 'origin/gallium-0.1' into gallium-0.1 | Keith Whitwell | |
Conflicts: src/gallium/drivers/softpipe/sp_quad_fs.c src/gallium/drivers/softpipe/sp_state.h src/gallium/drivers/softpipe/sp_state_fs.c |