Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-13 | llvmpipe: Compute derivatives. | José Fonseca | |
2009-09-13 | llvmpipe: Delay storing into the dst register to prevent clobbering the src ↵ | José Fonseca | |
registers. How I'm thankful for regular expressions -- just a couple of them were all that was needed to do this otherwise tiresome and bug prone change. | |||
2009-09-13 | llvmpipe: Translate more TGSI opcodes. | José Fonseca | |
Basically cover all low hanging fruit, and mark the still missing opcodes as "fixme" or deprecated. | |||
2009-09-11 | llvmpipe: Update status in README and TODO/FIXME comments throughout the code. | José Fonseca | |
2009-09-07 | llvmpipe: Further abstract the texture sampling generation from TGSI ↵ | José Fonseca | |
translation. | |||
2009-09-01 | tgsi: remove redundant CND0 opcode | Keith Whitwell | |
Can be implemented with CMP src2, src1, src0 | |||
2009-08-29 | llvmpipe: Update for changes in master. | José Fonseca | |
2009-08-29 | llvmpipe: Isolate sampling from TGSI translation. | José Fonseca | |
2009-08-29 | llvmpipe: Factor out and optimize the input interpolation. | José Fonseca | |
Special attention is given to the interpolation of side by side quads. Multiplications are made only for the first quad. Interpolation of inputs for posterior quads are done exclusively with additions, and perspective divide if necessary. | |||
2009-08-29 | llvmpipe: s/uni/scalar/. | José Fonseca | |
More obvious name. | |||
2009-08-29 | llvmpipe: Add a bunch of comments. | José Fonseca | |
Description/rationale/to-do items, while I still remember them... | |||
2009-08-29 | llvmpipe: Early depth testing. | José Fonseca | |
2009-08-29 | llvmpipe: Centralize mask update logic. | José Fonseca | |
2009-08-29 | llvmpipe: Code generate the position interpolation. | José Fonseca | |
2009-08-29 | llvmpipe: Implement saturation. | José Fonseca | |
2009-08-29 | llvmpipe: Drop the FETCH/STORE macros. | José Fonseca | |
2009-08-29 | llvmpipe: Debug helper function to name llvm intermediate values. | José Fonseca | |
2009-08-29 | llvmpipe: Implement LIT. | José Fonseca | |
2009-08-29 | llvmpipe: Implement comparison opcodes. | José Fonseca | |
2009-08-29 | llvmpipe: Fix translation of KIL with repeated swizzles. | José Fonseca | |
2009-08-29 | llvmpipe: Silence compiler warnings. | José Fonseca | |
2009-08-29 | llvmpipe: Implement KIL. | José Fonseca | |
2009-08-29 | llvmpipe: More verbose error message when failed to translate opcodes. | José Fonseca | |
2009-08-29 | llvmpipe: Pass the interpolation factors as scalars. | José Fonseca | |
2009-08-29 | llvmpipe: Code generate interpolators. | José Fonseca | |
2009-08-29 | llvmpipe: Translate approximate log2/exp2. | José Fonseca | |
2009-08-29 | llvmpipe: Handle a few more TGSI opcodes. | José Fonseca | |
2009-08-29 | llvmpipe: Migrate more SSE2 codegen to LLVM IR. | José Fonseca | |
2009-08-29 | llvmpipe: Reuse coord/texel store. | José Fonseca | |
2009-08-29 | llvmpipe: TGSI -> LLVM SoA IR converstion. | José Fonseca | |
Based on tgsi_sse2.c. |