Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-02-10 | rewrite the way we handle ir in llvm code | Zack Rusin | |
introduce intermediate step gallivm_ir before compiling it down to the final llvm ir. | |||
2008-01-04 | llvm: we need custom rules so had to redo the build a little bit | Zack Rusin | |
also don't use sse when llvm is enabled | |||
2008-01-04 | llvm: update llvm sources the latest svn | Zack Rusin | |
2007-12-11 | Redo the way we pass arguments to the llvm. | Zack Rusin | |
simply pass aligned arrays, they should cast to vectors without any problems. also remove unnecessary memset | |||
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-12-11 | gallium: remove set_sampler_units interface | Keith Whitwell | |
The effect of this mapping can be acheived by the state tracker and setting up the pipe texture state pointers to incorporate its affects. | |||
2007-11-02 | Get fragment shaders working on top of LLVM. | Zack Rusin | |
Redo the entry points, get the output propagation correctly, interpolate the inputs before feeding into llvm for now. | |||
2007-11-02 | Change the fragment shader signature to better match actual | Zack Rusin | |
arguments that we need there. | |||
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-26 | Get basic function calls working in the shaders. | Zack Rusin | |
2007-10-26 | Fix swizzle fetching in tgsi_util_get_full_src_register_extswizzle. Shorten | Zack Rusin | |
the swizzle coding in LLVM compilation using it and fix some warnings. | |||
2007-10-24 | Align the load/stores. Reduce the amount of debugging output. | Zack Rusin | |
2007-10-24 | Muchos fixos. gears kinda works. and cases don't crash. | Zack Rusin | |
glorious | |||
2007-10-24 | Fix some warnings and implement lg2 | Zack Rusin | |