summaryrefslogtreecommitdiff
path: root/src/gallium/auxiliary/tgsi/tgsi_exec.c
AgeCommit message (Expand)Author
2010-07-30tgsi: remove incorrect assertionBrian Paul
2010-07-29gallium: implement bounds checking for constant buffersBrian Paul
2010-06-18gallium: add a temporary array register fileZack Rusin
2010-06-18gallium: add a new register file - immediate arrayZack Rusin
2010-06-15gs: make sure we end primitives when finishing executing shadersZack Rusin
2010-06-11tgsi: support 2d indirect addressingZack Rusin
2010-05-19tgsi: Implement OPCODE_DIV.Michal Krol
2010-05-06tgsi: fix tgsi_exec_machine_bind_shader() to handle NULL tokens, samplersBrian Paul
2010-05-06gallium/tgsi: remove unused tgsi_exec_labels codeBrian Paul
2010-05-03gallium: Remove loop register file.José Fonseca
2010-04-27tgsi: Drop BGNFOR, ENDFOR, REP, and ENDREP opcodes.José Fonseca
2010-04-18tgsi: add comment about potential code removalBrian Paul
2010-03-01tgsi: Cleanup exec code for CLAMP, CMP and CND.Michal Krol
2010-02-25tgsi: Remove dead code.Michal Krol
2010-02-20tgsi: ifdef out unused function micro_sqrt.Vinson Lee
2010-02-19tgsi: Make more exec opcodes look pretty.Michal Krol
2010-02-19tgsi: Change prototypes of micro opcodes to explicitly indicates number of args.Michal Krol
2010-02-19tgsi: Rewrite exec implementations of NRM and NRM4.Michal Krol
2010-02-05tgsi: remove special-case code for fragment positionBrian Paul
2010-02-03tgsi: added debugging code to catch divide by zeroBrian Paul
2010-02-03tgsi: convert CHECK_INF_OR_NAN to inline functionBrian Paul
2010-02-02tgsi: fix commentBrian Paul
2010-01-28gallium: Rename PIPE_MAX_CONSTANT to PIPE_MAX_CONSTANT_BUFFERS.Michal Krol
2010-01-28gallium: Implement 2D constant buffers for fragment shader in softpipe.Michal Krol
2010-01-18tgsi: Fix behaviour of dimension index.Michal Krol
2010-01-14Merge branch 'mesa_7_7_branch'Jakob Bornecrantz
2010-01-08tgsi: Cleanup dot-product opcodes in interpreter.Michal Krol
2010-01-07gallium: Fix texture sampling with explicit LOD in softpipe.Michal Krol
2010-01-07gallium: Pass per-element (not per-quad) LOD bias values down to texture samp...Michal Krol
2010-01-07tgsi: Cleanup exec_tex().Michal Krol
2010-01-08tgsi: Silence uninitialized variable warnings.Vinson Lee
2010-01-05tgsi: Simplify implementation of few interpreter's instructions.Michal Krol
2010-01-05tgsi: Treat MOV source operand as FLOAT so modifiers works as expected.Michal Krol
2010-01-05tgsi: Store ADDR file in interpreter as an int.Michal Krol
2010-01-05tgsi: Remove dead micro_umod().Michal Krol
2010-01-05tgsi: Make interpreter aware of float and integer data types.Michal Krol
2010-01-05gallium: Add UMOD TGSI opcode.Michal Krol
2010-01-05gallium: Add SWITCH, CASE, DEFAULT and ENDSWITCH opcodes to TGSI.Michal Krol
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