summaryrefslogtreecommitdiff
path: root/src/gallium/auxiliary/tgsi/util
AgeCommit message (Collapse)Author
2008-07-20tgsi: Split tgsi_dump into two modules.Michal Krol
2008-07-19tgsi: Make tgsi_sanity return TRUE on success as documented.José Fonseca
2008-07-18tgsi: Express tgsi_sanity in terms of tgsi_iterate.Michal Krol
2008-07-18tgsi: Add tgsi_iterate_shader utility.Michal Krol
Walks the token stream and invokes callbacks.
2008-07-17tgsi: Fix parsing an instruction with no operands.Michal Krol
2008-07-17tgsi: Perform a sanity check after reading a shader from text.Michal Krol
2008-07-17tgsi: New file.Michal Krol
2008-07-15tgsi: Numerical label before an instruction is optional.Michal Krol
2008-07-13tgsi: Parse destination operand modulate modifier.Michal Krol
2008-07-13tgsi: Parse extended source register modifiers.Michal Krol
2008-07-13tgsi: Parse _SAT and _SAT opcode suffix.Michal Krol
2008-07-13tgsi: Parse IMM statements.Michal Krol
2008-07-13tgsi: Parse texture instructions correctly.Michal Krol
2008-07-13tgsi: Fix instruction operand counts.Michal Krol
2008-07-13tgsi: Fix instruction opcode parsing.Michal Krol
2008-07-13tgsi: Add missing SWZ opcode.Michal Krol
2008-07-13tgsi: Parse DCL statements.Michal Krol
2008-07-13tgsi: Remove depricated ATTRIB interpolate mode.Michal Krol
2008-07-12tgsi: Add tgsi_text utility module.Michal Krol
Translates textual shader into a binary token stream. The syntax matches the tgsi_dump module, so it's possible to simply copy-paste the shader dump and transform it back to a binary form.
2008-07-12tgsi: Fix dumping of indirect addressing.Michal Krol
2008-07-12tgsi: Add missing copyright headers.Michal Krol
2008-07-08gallium: tweak printing of generic declarationsBrian Paul
2008-06-12glsl: implement variable array indexesZack Rusin
2008-06-04gallium: added tgsi_is_passthrough_shader() functionBrian Paul
Checks if all instructions are of the form MOV OUT[n], IN[n] Untested at this time.
2008-06-02tgsi: Add assertions to the new rule that when an extended swizzleMichal Krol
is used, the simple swizzle must be set to identity.
2008-05-31tgsi: Fix build after TGSI declaration interface changes.Michal Krol
2008-05-30Merge branch 'gallium-tex-surfaces' into gallium-0.1Jakob Bornecrantz
Conflicts: src/gallium/drivers/i915simple/i915_context.h
2008-05-28tgsi: Observe constness.José Fonseca
2008-05-28Merge branch 'gallium-vertex-linear' into gallium-0.1Jakob Bornecrantz
Conflicts: src/gallium/auxiliary/draw/draw_pt_varray.c
2008-05-28gallium: Windows CE portability fixes.José Fonseca
2008-05-27tgsi: export utils for dumping individual instructionsKeith Whitwell
2008-05-17gallium: in drivers, make copy of tokens passed to pipe->create_vs/fs_state()Brian Paul
The caller can then free the token array immediately.
2008-05-02tgsi: Do not assume IN and OUT registers are declared sequentially.Michal Krol
2008-05-02tgsi: Fix build on Win32.Michal Krol
2008-05-02tgsi: Dump destination register modulate modifier.Michal Krol
2008-05-01tgsi: add some const qualifiers to immediate pointersKeith Whitwell
2008-04-22gallium: Include dependent header.José Fonseca
2008-04-15gallium: Eliminate stdio file usage. Remove unused stuff.José Fonseca
2008-04-15gallium: Don't assume snprintf are always available.José Fonseca
2008-04-12tgsi: Fix source register short dump code.Michal Krol
2008-04-11tgsi: Dump processor type and version as a single token.Michal Krol
2008-04-11tgsi: Dump semantics before interpolator.Michal Krol
2008-03-24gallium: added tgsi_num_tokens() function to return number of tokens in ↵Brian
token array. Maybe move to a different file someday.
2008-03-14tgsi: add debug_printf version of tgsi_dumpKeith Whitwell
2008-03-13tgsi: Drop pre-ps_2_0 opcodes.Michal Krol
2008-03-13tgsi: bump MAX_SRC_REGS to 4, for TXDKeith Whitwell
2008-03-12tgsi: Remove ExtDivide field from existence. Implement OPCODE_TXP.Michal Krol
2008-03-12tgsi: Dump TXP opcode.Michal Krol
2008-03-12tgsi: Dump source register divide component.Michal Krol
2008-02-28gallium: Fix MSVC warnings.José Fonseca