aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/auxiliary/tgsi/tgsi_exec.c
Commit message (Expand)AuthorAgeFilesLines
* tgis: implement indirect addressing for destination registersBrian Paul2009-07-101-5/+46
* tgsi: added tgsi_check_soa_dependencies() and related debug code (disabled)Brian Paul2009-04-291-0/+62
* tgsi/exec: Actually enable switch-case for FLR.Michal Krol2009-04-031-1/+1
* tgsi: added some helpful debug functions in the tgsi interpreterBrian Paul2009-03-311-0/+53
* tgsi: pass zero vector to texture sampler for 1D case instead of NULLBrian Paul2009-03-261-1/+5
* tgsi: Localise SCS code.Michal Krol2009-03-121-8/+8
* tgsi: Rewrite NRM opcode, store 1.0 in W component.Michal Krol2009-03-121-23/+27
* tgsi: Implement RFL, SFL, STR, X2D opcodes.Michal Krol2009-03-111-5/+87
* tgsi: Implement RCC opcode.Michal Krol2009-03-111-1/+32
* tgsi: Untabify.Michal Krol2009-03-101-31/+31
* tgsi: Implement CLAMP opcode.Michal Krol2009-03-101-7/+14
* tgsi: Consider INDEX, NEGATE, MULTIPLYMATRIX opcodes for removal.Michal Krol2009-03-101-0/+3
* tgsi: ARL and FLOOR opcodes have the same implementation.Michal Krol2009-03-101-11/+2
* tgsi: Implement CND, CND0 opcodes.Michal Krol2009-03-091-2/+14
* tgsi: Remove redundant micro_ge() -- use micro_le().Michal Krol2009-03-091-15/+1
* gallium: use the TGSI_TEXTURE_SHADOW1D/2D/RECT texture types for TEX instruct...Brian Paul2009-02-201-0/+3
* gallium: fix glean's vertProg1Alan Hourihane2009-02-161-0/+1
* tgsi: Fix build -- rename Size to NrTokens.Michal Krol2009-02-101-1/+1
* tgsi: silence some warningsKeith Whitwell2009-01-271-0/+37
* tgsi: use flr(), not trunc() for ARLBrian Paul2008-12-161-1/+1
* gallium: minor texture-related clean-ups, comments, etcBrian2008-12-011-2/+2
* tgsi: Implement OPCODE_SSG/SGN.Michal Krol2008-11-261-1/+17
* tgsi: Implement OPCODE_ARR.Michal Krol2008-11-261-4/+1
* softpipe: remove old/unneeded dependencies between TGSI exec and softpipeBrian2008-11-231-4/+4
* tgsi: Return 0.0 for negative constant register indices.Michal Krol2008-11-181-8/+16
* tgsi: Keep address register as a floating point.Michal Krol2008-11-181-20/+9
* tgsi: More comments on source register indirect and 2D indexing.Michal Krol2008-11-121-10/+55
* gallium: implement TGSI_OPCODE_DP2A, add sqrt to NRM3/NRM4Brian Paul2008-11-071-3/+19
* Merge commit 'origin/gallium-0.1' into gallium-0.2Brian Paul2008-11-071-1/+58
|\
| * gallium: implement TGSI_OPCODE_NRM/NRM4 in tgsi_exec.cBrian2008-11-061-1/+58
* | Merge commit 'origin/gallium-0.1' into gallium-0.2Brian Paul2008-11-061-0/+23
|\|
| * gallium: check execution mask in indirect register loadsBrian2008-11-051-0/+23
* | Merge commit 'origin/gallium-0.1' into gallium-0.2Brian Paul2008-11-051-0/+4
|\|
| * gallium: added some sanity check assertions for constant buffer indexingBrian Paul2008-11-051-0/+4
* | gallium: silence warningBrian Paul2008-09-121-0/+1
|/
* tgsi: Verify constants are set before attempting to read them.José Fonseca2008-09-101-0/+1
* gallium: refactor/replace p_util.h with util/u_memory.h and util/u_math.hBrian Paul2008-08-241-1/+1
* gallium: use new util_fast_exp2(), _log2(), pow() functionsBrian Paul2008-08-221-0/+30
* tgsi: Implement LOG opcode for SSE2 codegen.Michal Krol2008-08-191-4/+4
* tgsi: Implement EXP opcode for SSE2.Michal Krol2008-08-191-4/+4
* tgsi: Fix ARL opcode in SSE2 codegen.Michal Krol2008-08-191-3/+3
* tgsi: Update condition code vector when storing dest register.Michal Krol2008-08-181-1/+48
* tgsi: Saturate modifier obeys ExecMask.Michal Krol2008-08-181-4/+18
* tgsi: Respect condition codes when storing destination register.Michal Krol2008-08-181-8/+113
* tgsi: Cosmetic changes.Michal Krol2008-08-181-19/+12
* tgsi: Add condition code (CC) register.Michal Krol2008-08-181-2/+11
* gallium: fix exec_kilp(), fix Exec/FuncMask test for TGSI_OPCODE_RETBrian Paul2008-08-131-4/+10
* tgsi: Initial code for KILP, needs CCs working to be complete.Michal Krol2008-08-131-3/+21
* tgsi: Swap meanings of KIL and KILP opcodes.Michal Krol2008-08-131-4/+18
* tgsi: Prevent division by zero.José Fonseca2008-08-121-4/+12