aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/llvmpipe/lp_bld_tgsi_soa.c
Commit message (Expand)AuthorAgeFilesLines
* Remove TGSI_OPCODE_SHR, map existing usage to TGSI_OPCODE_ISHR.Michal Krol2010-01-051-1/+1
* Merge branch 'mesa_7_7_branch'Brian Paul2009-12-311-2/+7
|\
| * llvmpipe: Silence compiler warnings.Vinson Lee2009-12-281-1/+6
| * llvmpipe: Silence compiler warnings.Vinson Lee2009-12-281-1/+1
* | llvmpipe: fix broken TGSI_OPCODE_FRC codegenBrian Paul2009-12-161-1/+1
* | Merge branch 'mesa_7_7_branch'Andre Maasikas2009-12-081-3/+3
|\|
| * Merge branch 'mesa_7_6_branch' into mesa_7_7_branchAndre Maasikas2009-12-081-3/+3
| |\
| | * llvmpipe: Initialize variables in emit_instruction.Vinson Lee2009-12-071-3/+3
* | | tgsi: rename fields of tgsi_full_src_register to reduce verbosityKeith Whitwell2009-11-241-8/+8
* | | tgsi: rename fields of tgsi_full_dst_register to reduce verbosityKeith Whitwell2009-11-241-6/+6
* | | tgsi: rename fields of tgsi_full_instruction to avoid excessive verbosityKeith Whitwell2009-11-241-8/+8
* | | gallium: try and update r300 and nv drivers for tgsi changesKeith Whitwell2009-11-241-1/+1
|/ /
* | gallium: remove the swizzling parts of ExtSwizzleKeith Whitwell2009-10-231-20/+6
* | gallium: remove noise opcodesKeith Whitwell2009-10-231-9/+0
* | llvmpipe: Make lp_type a regular union.José Fonseca2009-09-141-1/+1
* | llvmpipe: Compute derivatives.José Fonseca2009-09-131-4/+87
* | llvmpipe: Delay storing into the dst register to prevent clobbering the src r...José Fonseca2009-09-131-134/+103
* | llvmpipe: Translate more TGSI opcodes.José Fonseca2009-09-131-23/+116
* | llvmpipe: Update status in README and TODO/FIXME comments throughout the code.José Fonseca2009-09-111-13/+6
* | llvmpipe: Further abstract the texture sampling generation from TGSI translat...José Fonseca2009-09-071-8/+8
|/
* tgsi: remove redundant CND0 opcodeKeith Whitwell2009-09-011-4/+0
* llvmpipe: Update for changes in master.José Fonseca2009-08-291-5/+5
* llvmpipe: Isolate sampling from TGSI translation.José Fonseca2009-08-291-83/+19
* llvmpipe: Factor out and optimize the input interpolation.José Fonseca2009-08-291-98/+8
* llvmpipe: s/uni/scalar/.José Fonseca2009-08-291-2/+2
* llvmpipe: Add a bunch of comments.José Fonseca2009-08-291-0/+10
* llvmpipe: Early depth testing.José Fonseca2009-08-291-5/+14
* llvmpipe: Centralize mask update logic.José Fonseca2009-08-291-17/+6
* llvmpipe: Code generate the position interpolation.José Fonseca2009-08-291-1/+1
* llvmpipe: Implement saturation.José Fonseca2009-08-291-2/+7
* llvmpipe: Drop the FETCH/STORE macros.José Fonseca2009-08-291-272/+270
* llvmpipe: Debug helper function to name llvm intermediate values.José Fonseca2009-08-291-9/+8
* llvmpipe: Implement LIT.José Fonseca2009-08-291-23/+11
* llvmpipe: Implement comparison opcodes.José Fonseca2009-08-291-10/+51
* llvmpipe: Fix translation of KIL with repeated swizzles.José Fonseca2009-08-291-7/+9
* llvmpipe: Silence compiler warnings.José Fonseca2009-08-291-0/+2
* llvmpipe: Implement KIL.José Fonseca2009-08-291-72/+29
* llvmpipe: More verbose error message when failed to translate opcodes.José Fonseca2009-08-291-4/+4
* llvmpipe: Pass the interpolation factors as scalars.José Fonseca2009-08-291-3/+9
* llvmpipe: Code generate interpolators.José Fonseca2009-08-291-30/+68
* llvmpipe: Translate approximate log2/exp2.José Fonseca2009-08-291-54/+49
* llvmpipe: Handle a few more TGSI opcodes.José Fonseca2009-08-291-79/+41
* llvmpipe: Migrate more SSE2 codegen to LLVM IR.José Fonseca2009-08-291-285/+251
* llvmpipe: Reuse coord/texel store.José Fonseca2009-08-291-8/+11
* llvmpipe: TGSI -> LLVM SoA IR converstion.José Fonseca2009-08-291-0/+1534