Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-01-24 | i915: add case for TGSI_FILE_IMMEDIATE to avoid error, but still needs ↵ | Brian | |
proper handling... | |||
2007-12-14 | update comment for TGSI_TOKEN_TYPE_IMMEDIATE case | Brian | |
2007-11-23 | gallium: reorg tgsi directories. | Michal Krol | |
2007-11-22 | Fix compatibility issues between gcc and msvc. | Michal | |
2007-11-22 | Make it compile under Win32. | Michal | |
2007-11-08 | Remove TGSI_OPCODE_TXP | Brian | |
Use TGSI_OPCODE_TEX with ExtDivide=TGSI_EXTSWIZZLE_W instead. | |||
2007-11-08 | check for divide by W flag when translating TGSI_OPCODE_TEX (fixes projected ↵ | Brian | |
textures) | |||
2007-10-31 | Handle TGSI_OPCODE_RET. | José Fonseca | |
2007-10-31 | Allow more verbose error output. | José Fonseca | |
2007-10-15 | check for extended swizzles, added TGSI_OPCODE_KILP | Brian | |
2007-10-10 | fix get_result_vector() since fp output slots are not fixed anymore | Brian | |
2007-10-02 | Added TGSI_OPCODE_END | Brian | |
Halt program execution when we get to END instruction. The GLSL compiler puts subroutines after the end instruction so we have to stop before then. | |||
2007-09-21 | Get rid of TGSI_SEMANTIC_TEXCOORD and just use TGSI_SEMANTIC_GENERIC. | Brian | |
2007-09-20 | remove old code in src_vector() | Brian | |
2007-09-20 | Clean-up the TGSI_SEMANTIC tokens, introduce semantic indexes. | Brian | |
Still need to produce decl instructions for vertex shaders... | |||
2007-09-19 | Checkpoint: replacement of TGSI_ATTRIB_x tokens with input/output semantics. | Brian | |
TGSI_ATTRIB_x tokens still present and used in a few places. Expanded set of TGSI_SEMANTIC_x tokens for describing the meaning of inputs/outputs. These tokens are in a crude state ATM. Lots of #if 0 / disabled code to be removed yet, etc... Softpipe and i915 drivers should be in working condition but not heavily tested. | |||
2007-09-18 | Convert shader to an immutable state object. | Zack Rusin | |
2007-08-24 | Fix fragment program color output mapping (0=depth, 1=color) | Brian | |
2007-08-24 | Fixup include paths after rename | Keith Whitwell | |
2007-08-23 | Checkpoint: new vertex/fragment attribute naming | Brian | |
Replace VF_ATTRIB_x with TGSI_ATTRIB_x When converting mesa programs to TGSI programs, also convert the InputsRead and OutputsWritten to a mask of TGSI_ATTRIB_ bits. Still need to do conversion for vertex programs... | |||
2007-08-23 | remove dead/debug code, misc clean-up | Brian | |
2007-08-23 | Checkpoint commit: i915 texture works, use new vertex_info struct | Brian | |
Basic i915 2D texturing seems to work now. The vertex format is determined from the current fragment shader. | |||
2007-08-22 | Checkpoint: texture image and sampler state handling, plus better vertex ↵ | Brian | |
format code. Texture image/sampler state code should be working, but is disabled for now. Need to fix outstanding issues with vertex formats and texcoords first... | |||
2007-08-22 | Rework of shader constant buffers. | Brian | |
They're now totally independent of the actual shaders. Also, implemented in terms of pipe_buffer_handles/objects. | |||
2007-08-22 | code movement, null ptr checks, etc | Brian | |
2007-08-22 | implement negation for src operands | Brian | |
2007-08-21 | Fragment shader translation seems to basically work now. More testing needed. | Brian | |
2007-08-21 | First pass at a fallback concept for pipe devices. | Keith Whitwell | |
Creates a new pipe driver that feeds commands to either a hardware or software pipe depending on fallback state. Untested concept checkpoint. At this point it compiles. | |||
2007-08-21 | Initial check-in of i915 fragment program translation (from tgsi). | Brian | |