Age | Commit message (Collapse) | Author |
|
|
|
The LLVM IR looks correct now. Basic blocks are where they're supposed
to be and the Phi functions have the right (var,block) information.
|
|
Totally untested at this point. More work to do.
|
|
Union not worth the hassle of violating C99 or adding a name to
the structure.
|
|
New control flow helper functions which keep track of all variables
and generate the correct Phi functions.
This re-enables skipping the fs execution of quads masked out by
the rasterizer, early z testing, and kill opcode.
This yields a performance improvement of around 20%.
|
|
|
|
|