summaryrefslogtreecommitdiff
path: root/src/gallium/auxiliary/tgsi
AgeCommit message (Collapse)Author
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: Use debug_printf().Michal Krol
2008-03-14gallium: print warning rather than assert(0) for LOG/EXP opcodesBrian Paul
Glean vertProg1 runs all the way through, rather than aborting.
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: replace erroneous use of FETCH with emit_tempfKeith Whitwell
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
2008-02-28gallium: Fix sign/unsign comparison.José Fonseca
2008-02-27gallium: include p_util.hBrian
2008-02-27gallium: include p_compiler.h instead of p_util.hBrian
2008-02-27gallium: added file_max[] array to tgsi_shader_infoBrian
Records the highest index of a declared register.
2008-02-27gallium: added uses_kill field to tgsi_shader_infoBrian
2008-02-27gallium: better debug messagesBrian
2008-02-27gallium: Replace // comments.José Fonseca
2008-02-26gallium: Print texture target for short dumps.Michal Krol
2008-02-26gallium: collect more shader info in tgsi_scan_shader()Brian
Now getting input/output semantic info so we can eventually remove those fields from pipe_shader_state.
2008-02-24Add new files.José Fonseca
2008-02-23gallium: added new tgsi_scan.c / tgsi_scan_shader() functionBrian
Used to get information about registers, instructions used in a shader.
2008-02-23Bring in several forgotten MSVC fixes.José Fonseca
2008-02-21tgsi: print debug messages on failure to codegenerateKeith Whitwell
2008-02-19Simplify makefile boilerplate code.José Fonseca
Don't define ASM_SOURCES variable globally -- reserve that variable to be defined locally by makefiles, together with C_SOURCES and CPP_SOURCES.
2008-02-19Use gallium's rtasm module.José Fonseca
2008-02-18gallium: antialiased line drawingBrian
New draw/prim stage: draw_aaline. When installed, lines are replaced by textured quads to do antialiasing. The current user-defined fragment shader is modified to do a texture fetch and modulate fragment alpha.
2008-02-18Update scons build for new code layout.José Fonseca
2008-02-18Code reorganization: split gallium and mesa makefiles.José Fonseca
In other words, don't build src/gallium source code from within src/mesa/Makefile. Also, allow to customize which gallium auxiliary dirs, driver driver, winsys dirs get built from the config/* files.
2008-02-15tgsi: pass through failure to sse-codegenerate for fragment programs too.Keith Whitwell
In particular, will fallback to interpreted execution for shaders with TEX instructions.
2008-02-15Merge commit 'origin/gallium-0.1' into gallium-0.1Keith Whitwell
2008-02-15Code reorganization: s/aux/auxiliary/.José Fonseca
"aux" is a reserved name on Windows (X_X)