Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | gallium: refactor/replace p_util.h with util/u_memory.h and util/u_math.h | Brian Paul | 2008-08-24 | 10 | -10/+11 |
| | | | | Also, rename p_tile.[ch] to u_tile.[ch] | ||||
* | gallium: replace LOG2() macro with util_fast_log2() inline func | Brian Paul | 2008-08-22 | 1 | -4/+4 |
| | |||||
* | gallium: use new util_fast_exp2(), _log2(), pow() functions | Brian Paul | 2008-08-22 | 2 | -0/+49 |
| | | | | | New code surrounded with #if FAST_MATH to allow comparing against original code if we need to debug. | ||||
* | tgsi: Implement LOG opcode for SSE2 codegen. | Michal Krol | 2008-08-19 | 2 | -5/+36 |
| | |||||
* | tgsi: Implement EXP opcode for SSE2. | Michal Krol | 2008-08-19 | 2 | -19/+53 |
| | |||||
* | tgsi: Fix ARL opcode in SSE2 codegen. | Michal Krol | 2008-08-19 | 2 | -25/+68 |
| | |||||
* | tgsi: Workaround debug output buffer size limitations. | Michal Krol | 2008-08-19 | 1 | -3/+18 |
| | |||||
* | tgsi: Use NUM_CHANNELS. | Michal Krol | 2008-08-19 | 1 | -4/+4 |
| | |||||
* | tgsi: Update condition code vector when storing dest register. | Michal Krol | 2008-08-18 | 1 | -1/+48 |
| | |||||
* | tgsi: Saturate modifier obeys ExecMask. | Michal Krol | 2008-08-18 | 1 | -4/+18 |
| | | | | Implement NVIDIA [-1;+1] saturate mode. | ||||
* | tgsi: Respect condition codes when storing destination register. | Michal Krol | 2008-08-18 | 1 | -8/+113 |
| | |||||
* | tgsi: Cosmetic changes. | Michal Krol | 2008-08-18 | 1 | -19/+12 |
| | |||||
* | tgsi: Add condition code (CC) register. | Michal Krol | 2008-08-18 | 2 | -7/+35 |
| | |||||
* | gallium: fix exec_kilp(), fix Exec/FuncMask test for TGSI_OPCODE_RET | Brian Paul | 2008-08-13 | 1 | -4/+10 |
| | | | | Fixes a few glean glsl regressions. | ||||
* | tgsi: Initial code for KILP, needs CCs working to be complete. | Michal Krol | 2008-08-13 | 1 | -3/+21 |
| | |||||
* | tgsi: Use a homebrew version of toupper(). | Michal Krol | 2008-08-13 | 1 | -10/+17 |
| | |||||
* | tgsi: Fix typo. | Michal Krol | 2008-08-13 | 2 | -3/+3 |
| | |||||
* | tgsi: Validate instruction opcode and operand counts. | Michal Krol | 2008-08-13 | 1 | -0/+15 |
| | |||||
* | tgsi: Use tgsi_info to dump opcode names. | Michal Krol | 2008-08-13 | 2 | -257/+6 |
| | |||||
* | tgsi: Use tgsi_opcode_info. | Michal Krol | 2008-08-13 | 1 | -134/+3 |
| | |||||
* | make: List tgsi_info.c. | Michal Krol | 2008-08-13 | 1 | -0/+1 |
| | |||||
* | scons: List tgsi_info.c. | Michal Krol | 2008-08-13 | 1 | -0/+1 |
| | |||||
* | tgsi: Opcode information. | Michal Krol | 2008-08-13 | 2 | -0/+214 |
| | |||||
* | tgsi: Swap meanings of KIL and KILP opcodes. | Michal Krol | 2008-08-13 | 2 | -10/+24 |
| | |||||
* | gallium: distinguish between KIL and KILP | Brian Paul | 2008-08-12 | 1 | -2/+18 |
| | | | | Note: KIL (unconditional) not done yet. | ||||
* | tgsi: Prevent division by zero. | José Fonseca | 2008-08-12 | 1 | -4/+12 |
| | |||||
* | tgsi: Dump shaders to a string too. | José Fonseca | 2008-08-09 | 2 | -46/+127 |
| | | | | Again. | ||||
* | tgsi: Put a newline after IMM. | Michal Krol | 2008-08-04 | 1 | -13/+5 |
| | |||||
* | tgsi: Insert newlines after the statements, instead of before. | José Fonseca | 2008-07-30 | 1 | -3/+6 |
| | | | | Prevents shader dumps from getting concatenated with the next debug message. | ||||
* | Merge tgsi/exec and tgsi/util directories. | José Fonseca | 2008-07-28 | 27 | -32/+30 |
| | |||||
* | tgsi: Silent msvc warning. | José Fonseca | 2008-07-24 | 1 | -1/+1 |
| | | | | | | Rather stupid warning: msvc is warning that converting from a 1bit structure bitfield to a unsigned char looses precision... /WX makes this an error. | ||||
* | gallium: bump TGSI_EXEC_NUM_TEMPS to 128 | Brian Paul | 2008-07-23 | 1 | -1/+1 |
| | |||||
* | gallium: print extended swizzle negation flags | Brian Paul | 2008-07-23 | 1 | -0/+8 |
| | |||||
* | tgsi: Fix tgsi_util_get_full_src_register_extswizzle(). | Michal Krol | 2008-07-23 | 1 | -1/+1 |
| | |||||
* | tgsi: Fix immediate usage checks. | Michal Krol | 2008-07-22 | 1 | -11/+45 |
| | | | | Provide more info for register usage errors/warnings. | ||||
* | tgsi: Update Makefile to include tgsi_iterate.c | Jakob Bornecrantz | 2008-07-21 | 1 | -0/+1 |
| | |||||
* | tgsi: Parse source register extended swizzle. | Michal Krol | 2008-07-20 | 1 | -27/+64 |
| | |||||
* | tgsi: Add support for branch instructions with target labels. | Michal Krol | 2008-07-20 | 1 | -119/+137 |
| | |||||
* | tgsi: Warn if an indirect register not ADDR[0]. | Michal Krol | 2008-07-20 | 1 | -5/+8 |
| | |||||
* | tgsi: Add support for indirect addressing in dump, sanity and text modules. | Michal Krol | 2008-07-20 | 3 | -71/+215 |
| | |||||
* | tgsi: Remove redundant code. | Michal Krol | 2008-07-20 | 2 | -2/+0 |
| | |||||
* | tgsi: Use tgsi_iterate in tgsi_dump. | Michal Krol | 2008-07-20 | 1 | -32/+57 |
| | |||||
* | tgsi: Keep version and processor info in iterate_ctx. | Michal Krol | 2008-07-20 | 2 | -0/+6 |
| | |||||
* | tgsi: Fix error handling. | Michal Krol | 2008-07-20 | 1 | -1/+1 |
| | |||||
* | tgsi: Tidy up and fix tgsi_dump. | Michal Krol | 2008-07-20 | 2 | -116/+101 |
| | |||||
* | tgsi: Fix dump enums. | Michal Krol | 2008-07-20 | 1 | -11/+4 |
| | |||||
* | tgsi: Preserve flags parameter for tgsi_dump(). | Michal Krol | 2008-07-20 | 2 | -2/+4 |
| | |||||
* | scons: List util/tgsi_dump_c.c. | Michal Krol | 2008-07-20 | 1 | -0/+1 |
| | |||||
* | tgsi: Split tgsi_dump into two modules. | Michal Krol | 2008-07-20 | 4 | -794/+916 |
| | |||||
* | tgsi: Make tgsi_sanity return TRUE on success as documented. | José Fonseca | 2008-07-19 | 1 | -1/+1 |
| |