Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-11-06 | gallium: debug code to print vertex array data (disabled) | Brian Paul | |
2008-11-06 | softpipe: debug code (disabled) | Brian Paul | |
2008-11-05 | gallium: check execution mask in indirect register loads | Brian | |
Zero-out the index for disabled execution channels to avoid using potential garbage values (thus avoiding bad array indexing). | |||
2008-11-05 | gallium: don't range check tgsi register index for indirect accesses | Brian | |
Fixes progs/vp/arl.txt test. | |||
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-11-05 | gallium: added tgsi_set_exec_mask() | Brian Paul | |
2008-11-05 | gallium: added some sanity check assertions for constant buffer indexing | Brian Paul | |
2008-11-05 | gallium: added some debug code (disabled) | Brian Paul | |
2008-11-05 | gallium: disable some debug output | Brian Paul | |
2008-11-05 | i915: Remove faulty assert | Jakob Bornecrantz | |
2008-11-05 | draw: Implement TGSI_OPCODE_TRUNC. | michal | |
2008-11-05 | tgsi: Implement OPCODE_TRUNC. | michal | |
2008-10-29 | gallium: new sanity assertions in mmAllocMem() | Brian Paul | |
2008-10-29 | gallium: fix copy&paste bug | Brian Paul | |
2008-10-29 | gallium: fix alignment parameter passed to u_mmAllocMem() | Brian Paul | |
Was 32, now 5. The param is expressed as a power of two exponent. The net effect is that the alignment was a no-op on X86 but on PPC we always got the same memory address everytime rtasm_exec_malloc() was called. | |||
2008-10-28 | gallium: recognize DEBUG as well as DBG for debugging | Keith Whitwell | |
2008-10-07 | draw: don't assume output buffer pointer is aligned | Keith Whitwell | |
2008-10-07 | draw: add switch for drivers to force vertex data passthrough | Keith Whitwell | |
2008-10-06 | gallium: replace assertion with conditional/recovery code | Brian | |
The assertion failed when we ran out of exec memory. Found with conform texcombine test. | |||
2008-10-06 | draw: Fix compiler errors on Windows. | Michal Krol | |
2008-10-06 | rtasm: fix debug build | Keith Whitwell | |
2008-10-06 | make draw's vertex_info struct smaller/quicker to compare with memcmp() | Keith Whitwell | |
2008-10-03 | rtasm: add sse_movntps | Keith Whitwell | |
2008-10-02 | draw: modify prefetching slightly | Keith Whitwell | |
2008-10-02 | draw: don't keep refetching constant inputs | Keith Whitwell | |
2008-10-02 | rtasm: add prefetch instructions | Keith Whitwell | |
2008-10-02 | draw: add streamlined paths for fetching linear verts | Keith Whitwell | |
2008-10-01 | Gallivm: add slt. glxgears should be running, except it isn't. | Stephane Marchesin | |
2008-09-30 | Gallivm: port to llvm 2.4. | Stephane Marchesin | |
2008-09-28 | Gallivm: fix off-by-one. | Stephane Marchesin | |
2008-09-28 | Gallivm: more instructions. | Stephane Marchesin | |
2008-09-28 | Gallivm: make it compile again, add some opcodes. | Stephane Marchesin | |
2008-09-18 | tgsi: Build tgsi_text with make | Jakob Bornecrantz | |
2008-09-18 | util: A few more memory debugging checks. | José Fonseca | |
2008-09-18 | util: Add missing p_debug.h include. | José Fonseca | |
2008-09-18 | gallium: fix surface object memory leak in cso module | Brian Paul | |
2008-09-18 | tgsi: Make tgsi dumps look more like mesa shader dumps. | Jakob Bornecrantz | |
2008-09-18 | pipebuffer: New callback to flush all temporary-held buffers. | José Fonseca | |
Used mostly to aid debugging memory issues or to clean up resources when the drivers are long lived. | |||
2008-09-17 | gallium: fix wide point / point coord semantic info (generic, not fog) | Brian Paul | |
2008-09-17 | gallium: fix tgsi sanity checker with respect to END. | Brian Paul | |
Subroutine code may be found after the END instruction so it's not always the last instruction. At least check for presence of exactly one END instruction though. | |||
2008-09-17 | gallium: fix lack of surface reference counting in ↵ | Brian Paul | |
cso_set/save/restore_framebuffer() Fixes asst problems with FBO / render to texture. | |||
2008-09-16 | gallium: fix info entries for KIL, KILP | Brian Paul | |
KIL takes 1 src register. KILP uses no registers (uses cond codes). | |||
2008-09-16 | tgsi: Make tgsi_sanity.c compile with make | Jakob Bornecrantz | |
2008-09-16 | trace: Fix typo in build instructions. | José Fonseca | |
2008-09-13 | gallium: add another value check to util_fast_pow() | Brian Paul | |
Fixes glitches seen in morph3d demo. | |||
2008-09-12 | cell: fix twiddled tile display for XSHM. Fixed blank window problem. | Brian Paul | |
2008-09-12 | cell: disable calls to old gen code | Brian Paul | |
2008-09-11 | cell: initial support for fragment shader code generation. | Brian Paul | |
TGSI shaders are translated into SPE instructions which are then sent to the SPEs for execution. Only a few opcodes work, no swizzling yet, no support for constants/immediates, etc. | |||
2008-09-11 | cell: fix tile twidding bug seen in the event of multiple expose events | Brian Paul | |
2008-09-11 | cell: minor improvements to fragment code-gen | Brian Paul | |