Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-02-08 | llvmpipe: export the tgsi translation code to a common layer | Zack Rusin | |
the llvmpipe tgsi translation is a lot more complete than what was in gallivm so replacing the latter with the former. this is needed since the draw llvm paths will use the same code. effectively the proven llvmpipe code becomes gallivm. | |||
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 | |