summaryrefslogtreecommitdiff
path: root/src/gallium/auxiliary/gallivm/lp_bld_tgsi_soa.c
AgeCommit message (Expand)Author
2010-10-19gallivm: fix incorrect type for zero vector in emit_kilp()Brian Paul
2010-10-12gallivm: don't branch on KILLs near end of shaderKeith Whitwell
2010-10-10gallivm: Pass texture coords derivates as scalars.José Fonseca
2010-10-09llvmpipe: try to be sensible about whether to branch after mask updatesKeith Whitwell
2010-09-16gallivm: Clamp indirect register indices to file_max.José Fonseca
2010-09-16gallivm: Fix address register swizzle.José Fonseca
2010-09-11gallivm: Move the texture modifiers to the header.José Fonseca
2010-09-05gallivm: Cope with tgsi instruction reallocation failure.José Fonseca
2010-08-31gallivm: fix bug in nested conditionalsBrian Paul
2010-08-18gallivm: Use proper index to lookup predicate register array.michal
2010-08-09gallivm: Don't call LLVMBuildFNeg on llvm-2.6.José Fonseca
2010-08-09gallivm: Always use floating-point operators for floating-point typesnobled
2010-08-08gallivm: Fix more integer operations.José Fonseca
2010-08-08gallivm: Use the correct context for integersnobled
2010-07-21gallivm: replace has_indirect_addressing field with indirect_files fieldBrian Paul
2010-07-21gallivm: refactor code into get_indirect_offsets() functionBrian Paul
2010-07-21gallivm: added commentBrian Paul
2010-07-21gallivm: remove extraneous bracesBrian Paul
2010-07-21gallivm: no longer do indirect addressing in get_temp_ptr()Brian Paul
2010-07-21gallivm: implement correct indirect addressing of temp registersBrian Paul
2010-07-21gallivm: re-org, comments for get_temp_ptr()Brian Paul
2010-07-21gallivm: rename a var to avoid compiler warningsBrian Paul
2010-07-20gallivm: fix indirect addressing of constant bufferBrian Paul
2010-06-07gallivm: eliminate tgsi_exec.h includeKeith Whitwell
2010-06-03gallivm: Factor out the quad derivative code into a single place. Fix ddy.José Fonseca
2010-05-20gallivm: rename a var: s/val/array_size/Brian Paul
2010-05-17gallivm: Tweak ret_mask handling.José Fonseca
2010-05-17gallivm: implement function calls by inliningZack Rusin
2010-05-15gallivm: Temporarily remove function call supportJosé Fonseca
2010-05-15gallivm: use our util_snprintfZack Rusin
2010-05-15gallivm: implement function callsZack Rusin
2010-05-14tgsi: clean up in emit_fetch()Brian Paul
2010-05-13gallivm: silence uninitialized var warningBrian Paul
2010-05-13gallivm: silence uninitialized var warningBrian Paul
2010-05-13gallivm: rename a varBrian Paul
2010-05-12gallivm/llvmpipe: add const qualifiersBrian Paul
2010-05-10gallivm: Add missing lvalue.José Fonseca
2010-05-08gallivm: Add an alternative to LLVMDumpValue that works with Windows GUI apps.José Fonseca
2010-05-08gallivm: Fix BREAK/CONT translation.José Fonseca
2010-05-08gallivm: Support predicates.José Fonseca
2010-05-04gallivm: Proper implementation of TXL opcode.José Fonseca
2010-05-04gallivm: Fix several glitches introduced in the prev commit.José Fonseca
2010-05-04gallivm: Implement TXD.José Fonseca
2010-05-04gallivm: Increase the TGSI translation limits and centralize them in a header.José Fonseca
2010-05-03gallivm: Display message instead of crashing when sampler generator was not s...José Fonseca
2010-05-03gallivm: Replace predicate assertion failure with warning message.José Fonseca
2010-05-02gallivm: fix nested break and continue statementsZack Rusin
2010-04-27gallivm: Drop BGNFOR, ENDFOR, REP, and ENDREP opcodes.José Fonseca
2010-04-27gallivm: Ensure all allocas are in the first block.José Fonseca
2010-04-26gallivm: BGNFOR/ENDFOR fallthrough to BGNLOOP/ENDLOOPAlan Hourihane