Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-08-15 | Add UsageMask to DECLARATION in TGSI. | michal | |
Interpolate FS attributes in the shader. Do not copy WPOS in FS. | |||
2007-08-15 | Add declaration_semantic token to TGSI. | michal | |
Cosmetic changes, GLuint -> unsigned. Preserve mesa gl_fragment_program DEPTH and COLOR semantics. | |||
2007-08-15 | Declare fragment shader output registers. | michal | |
2007-08-14 | Continue reducing dependencies on core mesa include files. | Keith Whitwell | |
Mainly down to the support for legacy TNL processing now. | |||
2007-08-14 | Implement texture cache with multiple, direct-mapped entries. | Brian | |
2007-08-14 | Implement remaining mipmap modes for 2D textures. | Brian | |
Also, add lodbias param to get_samples() | |||
2007-08-14 | tgsi_sampler->get_samples() now operates on a quad (returns 4 colors). | Brian | |
Lambda/level-of-detail is also computed in get_samples() now. | |||
2007-08-10 | Add SGT/LT/GE/LE/EQ/NE opcodes for ps/vs_2_x. | michal | |
2007-08-10 | Support predicates. | michal | |
Predicates, as per D3D9 spec, are a complete subset of NVIDIA's condition codes. However, due to its broad support in non-NVIDIA hardware, it is being exposed in TGSI to ease hw driver development. Two decomposition functions are expected in the future. 1. GetRidOfPredicates() - predicates are implemented with condition codes. 2. There is no second function, it's just this pesky VI that does not allow me to move with arrow keys and so I cannot edit previous paragraphs. | |||
2007-08-09 | Update opcode list. | michal | |
2007-08-09 | Further opcode list reorg. | michal | |
Add TXP opcode. Alias SGN to SSG. Alias EXPP to EXP. | |||
2007-08-09 | Quieten TGSI | Keith Whitwell | |
2007-08-09 | Declare missing opcode aliases. Declare SGN opcode. | michal | |
2007-08-08 | initial lod/mipmap texture supported | Brian | |
2007-08-08 | Add D3D9 opcodes up to ps_2_x and vs_2_x. | michal | |
2007-08-08 | very simple texture cache implementation | Brian | |
2007-08-08 | rewrite texture sampling code (smaller, simpler) | Brian | |
2007-08-07 | clean up tgsi_sampler-related bits | Brian | |
2007-08-07 | Naive implementation of IF/ELSE/ENDIF. | michal | |
Handle TGSI labels correctly. Enhance MESA opcode info queries. | |||
2007-08-07 | checkpoint new tgsi_sampler_state struct | Brian | |
2007-08-07 | Handle labels for IF/ELSE correctly | michal | |
2007-08-07 | Enable compact TGSI dump. | michal | |
2007-08-07 | Dump tokens in more compact form. | michal | |
2007-08-07 | Labels are always label targets. | michal | |
Translate label for GLSL IF, ELSE. | |||
2007-08-06 | Add GLSL opcodes. | michal | |
2007-08-06 | Add GLSL ops. | michal | |
2007-08-06 | Make SGE, SGT, SLE working. | michal | |
2007-08-06 | Remove garbage text. | michal | |
2007-08-06 | Reorder opcodes. | michal | |
2007-08-06 | Translate the remaining ops. | michal | |
2007-08-06 | Translate MESA GLSL opcodes to TGSI opcodes. | michal | |
2007-08-06 | Add GLSL opcodes. | michal | |
2007-07-25 | implement DDX, DDY instructions | Brian | |
2007-07-25 | patch things up enough to allow texture sampling to work | Brian | |
2007-07-24 | use consistent indentation | Brian | |
2007-07-24 | check return value of tgsi_parse_init() | Brian | |
2007-07-24 | added PROGRAM_NAMED_PARAM in map_register_file() | Brian | |
2007-07-24 | added PROGRAM_UNIFORM to map_register_file() | Brian | |
2007-07-24 | comments | Brian | |
2007-07-24 | added missing OPCODE_ARL to TGSI_OPCODES[], added sanity check assertion | Brian | |
2007-07-23 | Execute fs tokens. | michal | |
Fix align128 bug. | |||
2007-07-19 | Trigger tgsi compilation for fragment programs. | Keith Whitwell | |
Not sure the generated program looks correct though... | |||
2007-07-06 | Fix function names. | michal | |
2007-07-06 | Indent. | michal | |
Fix function prototype. | |||
2007-07-05 | Softpipe: import TGSI tree. Not hooked-up yet. | michal | |