summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/llvmpipe/lp_bld_tgsi_soa.c
AgeCommit message (Collapse)Author
2009-09-01tgsi: remove redundant CND0 opcodeKeith Whitwell
Can be implemented with CMP src2, src1, src0
2009-08-29llvmpipe: Update for changes in master.José Fonseca
2009-08-29llvmpipe: Isolate sampling from TGSI translation.José Fonseca
2009-08-29llvmpipe: 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-29llvmpipe: s/uni/scalar/.José Fonseca
More obvious name.
2009-08-29llvmpipe: Add a bunch of comments.José Fonseca
Description/rationale/to-do items, while I still remember them...
2009-08-29llvmpipe: Early depth testing.José Fonseca
2009-08-29llvmpipe: Centralize mask update logic.José Fonseca
2009-08-29llvmpipe: Code generate the position interpolation.José Fonseca
2009-08-29llvmpipe: Implement saturation.José Fonseca
2009-08-29llvmpipe: Drop the FETCH/STORE macros.José Fonseca
2009-08-29llvmpipe: Debug helper function to name llvm intermediate values.José Fonseca
2009-08-29llvmpipe: Implement LIT.José Fonseca
2009-08-29llvmpipe: Implement comparison opcodes.José Fonseca
2009-08-29llvmpipe: Fix translation of KIL with repeated swizzles.José Fonseca
2009-08-29llvmpipe: Silence compiler warnings.José Fonseca
2009-08-29llvmpipe: Implement KIL.José Fonseca
2009-08-29llvmpipe: More verbose error message when failed to translate opcodes.José Fonseca
2009-08-29llvmpipe: Pass the interpolation factors as scalars.José Fonseca
2009-08-29llvmpipe: Code generate interpolators.José Fonseca
2009-08-29llvmpipe: Translate approximate log2/exp2.José Fonseca
2009-08-29llvmpipe: Handle a few more TGSI opcodes.José Fonseca
2009-08-29llvmpipe: Migrate more SSE2 codegen to LLVM IR.José Fonseca
2009-08-29llvmpipe: Reuse coord/texel store.José Fonseca
2009-08-29llvmpipe: TGSI -> LLVM SoA IR converstion.José Fonseca
Based on tgsi_sse2.c.