Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-01-12 | llvmpipe: remove unused #define | Brian Paul | |
2010-01-08 | llvmpipe: fix more if/else/endif design bugs | Brian Paul | |
2010-01-08 | llvmpipe: move some fields to the private lp_build_flow_if struct | Brian Paul | |
2010-01-08 | llvmpipe: free the phi array | Brian Paul | |
2010-01-08 | llvmpipe: checkpoint if/else/endif contructs work | Brian Paul | |
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. | |||
2010-01-06 | llvmpipe: checkpoint commit of new if/else/endif flow control | Brian Paul | |
Totally untested at this point. More work to do. | |||
2010-01-06 | llvmpipe: more comments in flow builder code | Brian Paul | |
2010-01-06 | llvmpipe: flow-control comments | Brian Paul | |
2009-12-17 | llvmpipe: fix upper/lower-case typo | Brian Paul | |
2009-12-17 | llvmpipe: added function comments | Brian Paul | |
2009-09-14 | llvmpipe: Make lp_type a regular union. | José Fonseca | |
Union not worth the hassle of violating C99 or adding a name to the structure. | |||
2009-09-10 | llvmpipe: Skip blending when mask is zero. | José Fonseca | |
This increases quake3 timedemo fps another 10%. | |||
2009-09-10 | llvmpipe: Proper control flow builders. | José Fonseca | |
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%. | |||
2009-08-29 | llvmpipe: Generate the fragment pipeline into a single function. | José Fonseca | |
Still hackish. Will document and optimize later. | |||
2009-08-29 | llvmpipe: Early depth testing. | José Fonseca | |
2009-08-29 | llvmpipe: Split control flow function declarations and notes. | José Fonseca | |