Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-12-17 | Move the remaining format pf_get_* functions to u_format.h. | Michal Krol | |
Previously they depended on format blocks, but after removing those they started depending on format encoding. | |||
2009-12-02 | gallium: adapt drivers to interface cleanups | Roland Scheidegger | |
2009-11-03 | llvmpipe: remove old prim_setup draw stage | Keith Whitwell | |
Everything now goes through the draw_vbuf handler, the same as regular drivers. Based on Keith's commit 4fe0fc3eba1f79beda890a5016359d549bab6ad4. | |||
2009-11-03 | llvmpipe: Respect gl_rasterization_rules in primitive setup. | José Fonseca | |
Based on Michal's identical commit for softpipe (ca9c413647bf9efb5ed770e3a655bc758075aec7). | |||
2009-10-22 | llvmpipe: Avoid yet another variable size array. | José Fonseca | |
2009-10-14 | llvmpipe: Use ALIGN_STACK. | José Fonseca | |
2009-10-03 | llvmpipe: Fetch tile only if a color buffer is bound. | José Fonseca | |
2009-09-11 | llvmpipe: Update status in README and TODO/FIXME comments throughout the code. | José Fonseca | |
2009-09-09 | llvmpipe: Debug function to check stack alignment. | José Fonseca | |
Doing alignment check in locus is redundant, as gcc alignment assumptions will optimize away the check. | |||
2009-08-29 | llvmpipe: Pass the alpha ref value and blend color in the jit context. | José Fonseca | |
2009-08-29 | llvmpipe: Pass fragment context to generated function in a single structure. | José Fonseca | |
2009-08-29 | llvmpipe: Squash the quad pipeline. | José Fonseca | |
It had been reduced to one fixed stage. | |||
2009-08-29 | llvmpipe: Hack to force the line/point rasterization also fit the blend ↵ | José Fonseca | |
function expectations. | |||
2009-08-29 | llvmpipe: Put the position coefficients together with the inputs. | José Fonseca | |
The automatic search'n'replace leaves lp_setup.c a bit ugly, but this code will be eventually code generated as well. | |||
2009-08-29 | llvmpipe: prefix point/line/tri_setup() functions with llvmpipe_ | Brian Paul | |
Avoid symbol collisions with softpipe. | |||
2009-08-29 | llvmpipe: use align_malloc for all structs containing ALIGN16 members | Keith Whitwell | |
Unless the struct is allocated aligned, aligning the members isn't very helpful. | |||
2009-08-29 | llvmpipe: Rasterize the quads according to what the blend function expects. | José Fonseca | |
2009-08-29 | llvmpipe: Compute interpolation coeffs directly into SoA layout. | José Fonseca | |
2009-08-29 | llvmpipe: actually pass >1 quad from triangle routine | Keith Whitwell | |
First attempt | |||
2009-08-29 | llvmpipe: expand quad pipeline to process >1 quad at a time | Keith Whitwell | |
This is part one -- we still only pass a single quad down, but the code can now cope with more. The quads must all be from the same tile. | |||
2009-08-29 | llvmpipe: rip out old mulithread support | Keith Whitwell | |
2009-08-29 | llvmpipe: remove unused vars in lp_setup.c | Keith Whitwell | |
2009-08-29 | llvmpipe: use bitwise logic to setup quad masks in lp_setup | Keith Whitwell | |
2009-08-29 | llvmpipe: simplify flush_spans | Keith Whitwell | |
No loss of performance, but simpler code. | |||
2009-08-29 | llvmpipe: Rename preprocessor symbols too. | José Fonseca | |
2009-08-29 | llvmpipe: Fork softpipe for experimentation with llvm. | José Fonseca | |