summaryrefslogtreecommitdiff
path: root/src/gallium/auxiliary/tgsi/tgsi_exec.c
AgeCommit message (Expand)Author
2010-01-05tgsi: Cleanup interpreter code for other existing integer opcodes.Michal Krol
2010-01-05tgsi: Implement new integer opcodes.Michal Krol
2010-01-04tgsi: Fix assert.Vinson Lee
2009-12-25draw/tgsi: fix geometry shader input/output swizzlingZack Rusin
2009-12-25gallium: add geometry shader support to galliumZack Rusin
2009-12-22tgsi: Implement BREAKC in interpreter.Michal Krol
2009-12-14tgsi: add properties and system value registerZack Rusin
2009-12-01Merge commit 'origin/tgsi-simplify-ext'Keith Whitwell
2009-11-26tgsi/exec: Fix orientation of DDY.Michal Krol
2009-11-26tgsi/exec: Force return from a subroutine at ENDSUB.Michal Krol
2009-11-24tgsi: rename fields of tgsi_full_src_register to reduce verbosityKeith Whitwell
2009-11-24tgsi: rename fields of tgsi_full_dst_register to reduce verbosityKeith Whitwell
2009-11-24tgsi: rename fields of tgsi_full_declaration to reduce verbosityKeith Whitwell
2009-11-24tgsi: rename fields of tgsi_full_instruction to avoid excessive verbosityKeith Whitwell
2009-11-24tgsi: reduce repetition of structure name in its membersKeith Whitwell
2009-11-24gallium: simplify tgsi tokens furtherKeith Whitwell
2009-11-24tgsi: Implement predicated instructions in exec.Michal Krol
2009-11-23tgsi: Clamp the source argument in micro_exp2() to avoid Inf.Michal Krol
2009-11-23tgsi: Remove code that actually had no effect.Michal Krol
2009-11-23tgsi: Fix POSITION and FACE fragment shader inputs.Michal Krol
2009-11-23tgsi: Bring BGNFOR/ENDFOR implementation up to spec.Michal Krol
2009-11-23tgsi: Fake TXD implementation in exec.Michal Krol
2009-11-23tgsi: Add execution debugging facilities to exec.Michal Krol
2009-11-19tgsi: Provide ultimate solution for SOA dependencies in exec.Michal Krol
2009-11-10tgsi/exec: Exit early on error.Michal Krol
2009-11-02tgsi: Update for gallium interface changes.Michal Krol
2009-10-23gallium: remove the swizzling parts of ExtSwizzleKeith Whitwell
2009-10-23gallium: remove noise opcodesKeith Whitwell
2009-09-10tgsi: use new tgsi_call_record to handle execution mask stacksBrian Paul
2009-09-03aux/tgsi: pull back ureg work from 0.1 branchKeith Whitwell
2009-09-01tgsi: remove redundant CND0 opcodeKeith Whitwell
2009-08-20tgsi: handle SOA dependencies for MOV/SWZBrian Paul
2009-08-17gallium: memset() tgsi_exec_machine to all zeros in tgsi_exec_machine_create()Brian Paul
2009-07-31Rename TGSI LOOP instruction to better match theri usage.Michal Krol
2009-07-23gallium: remove deprecated TGSI opcodesKeith Whitwell
2009-07-22gallium: remove multiple aliases for TGSI opcodesKeith Whitwell
2009-07-22gallium: simplify tgsi_full_immediate structKeith Whitwell
2009-07-16tgsi: no need to separately malloc input and output arraysKeith Whitwell
2009-07-16gallium: proper constructor and destructor for tgsi_exec_machineKeith Whitwell
2009-07-10tgis: implement indirect addressing for destination registersBrian Paul
2009-04-29tgsi: added tgsi_check_soa_dependencies() and related debug code (disabled)Brian Paul
2009-04-03tgsi/exec: Actually enable switch-case for FLR.Michal Krol
2009-03-31tgsi: added some helpful debug functions in the tgsi interpreterBrian Paul
2009-03-26tgsi: pass zero vector to texture sampler for 1D case instead of NULLBrian Paul
2009-03-12tgsi: Localise SCS code.Michal Krol
2009-03-12tgsi: Rewrite NRM opcode, store 1.0 in W component.Michal Krol
2009-03-11tgsi: Implement RFL, SFL, STR, X2D opcodes.Michal Krol
2009-03-11tgsi: Implement RCC opcode.Michal Krol
2009-03-10tgsi: Untabify.Michal Krol
2009-03-10tgsi: Implement CLAMP opcode.Michal Krol