Age | Commit message (Collapse) | Author |
|
Instead of creating all the instructions by hand, switching
to using LLVMBuilder.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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.
|
|
Enables immediates by default in the TGSI translation code
and adds code handling it in llvm tgsi translation.
|
|
|
|
Move the CPU vertex shader execution code to the draw
module, remove traces of LLVM from the state tracker,
abstract execution engine for the purposes of the draw module.
|
|
GLSL bricks work.
|
|
for all defined functions. Fixes crashes in function calls.
|
|
|
|
the swizzle coding in LLVM compilation using it and fix some warnings.
|
|
closing at the end of parsing.
|
|
|
|
instead of input.
|
|
|
|
|
|
operand inputs when they've been assigned already.
|
|
|
|
|
|
|
|
|
|
handling and branching support.
|
|
|
|
|
|
|
|
now.
Cleanup some of the debugging output.
|
|
|
|
|
|
|
|
glorious
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
running shaders in llvm.
|
|
|
|
|
|
|