summaryrefslogtreecommitdiffstats
path: root/src/gallium/auxiliary/tgsi/tgsi_exec.c
Commit message (Expand)AuthorAgeFilesLines
* tgsi: use new tgsi_call_record to handle execution mask stacksBrian Paul2009-09-101-13/+31
* aux/tgsi: pull back ureg work from 0.1 branchKeith Whitwell2009-09-031-2/+59
* tgsi: remove redundant CND0 opcodeKeith Whitwell2009-09-011-10/+0
* tgsi: handle SOA dependencies for MOV/SWZBrian Paul2009-08-201-14/+36
* gallium: memset() tgsi_exec_machine to all zeros in tgsi_exec_machine_create()Brian Paul2009-08-171-8/+2
* Rename TGSI LOOP instruction to better match theri usage.Michal Krol2009-07-311-4/+4
* gallium: remove deprecated TGSI opcodesKeith Whitwell2009-07-231-15/+0
* gallium: remove multiple aliases for TGSI opcodesKeith Whitwell2009-07-221-16/+8
* gallium: simplify tgsi_full_immediate structKeith Whitwell2009-07-221-5/+5
* tgsi: no need to separately malloc input and output arraysKeith Whitwell2009-07-161-25/+3
* gallium: proper constructor and destructor for tgsi_exec_machineKeith Whitwell2009-07-161-5/+40
* 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