Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-12-11 | Implement kilp and make it work | Zack Rusin | |
2007-12-11 | Rewrite argument passing to prepare for handling of the kil instruction. | Zack Rusin | |
Pass the inputs/outputs pointer in the structure instead of infinitely expanding arguments to the functions. | |||
2007-11-02 | Implement sin opcode. | Zack Rusin | |
Seems to have similar rounding border problems as cos. | |||
2007-11-02 | Implement scs opcode | Zack Rusin | |
2007-11-02 | Implement COS and CMP opcode. | Zack Rusin | |
There's some weird rounding issue with COS that I can't figure out. | |||
2007-10-30 | Switch to using LLVM builder. | Zack Rusin | |
Instead of creating all the instructions by hand, switching to using LLVMBuilder. | |||
2007-10-30 | Refactor vector extraction. | Zack Rusin | |
2007-10-30 | Export true C based builtins to a file of its own. | Zack Rusin | |
2007-10-30 | Cleanup constant vector handling a bit. | Zack Rusin | |
2007-10-30 | Change the way we handle temporaries in LLVM translation. | Zack Rusin | |
TGSI uses TEMP, among others, as a way of passing arguments from one function to another. Instead of trying to figure out which temp's a function needs and trying to dynamically adjust its signature just pass the whole array of temporaries to them. | |||
2007-10-29 | Remove conditionals from the makefiles. | Zack Rusin | |
2007-10-26 | Get basic function calls working in the shaders. | Zack Rusin | |
2007-10-26 | Make ret part of the instruction block instead of implicitely | Zack Rusin | |
closing at the end of parsing. | |||
2007-10-25 | Implement loops | Zack Rusin | |
2007-10-25 | Implement else ops. | Zack Rusin | |
2007-10-24 | Simplify branch handling. Prepare for proper decleration extraction. | Zack Rusin | |
2007-10-24 | Add copyright headers and do some cleanups. | Zack Rusin | |
2007-10-24 | Implement arl, lerp opcodes and do a first stab at if/endif | Zack Rusin | |
handling and branching support. | |||
2007-10-24 | Implement cross product and abs opcode | Zack Rusin | |
2007-10-24 | Implement SGE and SLT | Zack Rusin | |
2007-10-24 | Align the load/stores. Reduce the amount of debugging output. | Zack Rusin | |
2007-10-24 | Cleanup some of the debugging output code | Zack Rusin | |
2007-10-24 | Make lit work but in a very lame way - will have to be rewritten. | Zack Rusin | |
2007-10-24 | Muchos fixos. gears kinda works. and cases don't crash. | Zack Rusin | |
glorious | |||
2007-10-24 | implement min and max | Zack Rusin | |
2007-10-24 | Fix some warnings and implement lg2 | Zack Rusin | |
2007-10-24 | Implement frc and floor | Zack Rusin | |
2007-10-24 | Implement ex2 opcode | Zack Rusin | |
2007-10-24 | Implement dst opcode | Zack Rusin | |
2007-10-24 | Implement dph opcode | Zack Rusin | |
2007-10-24 | Implement dot4 opcode | Zack Rusin | |
2007-10-24 | Implement pow/rcp and sub opcodes | Zack Rusin | |
2007-10-24 | Implement basic opcode translation and storage translation. | Zack Rusin | |