summaryrefslogtreecommitdiff
path: root/src/gallium/auxiliary/gallivm/lp_bld_tgsi_soa.c
AgeCommit message (Expand)Author
2011-01-15Merge branch 'draw-instanced'Brian Paul
2010-12-08gallivm/llvmpipe: implement system values and instanceIDBrian Paul
2010-12-03gallivm: fix null builder pointersBrian Paul
2010-12-02gallivm/llvmpipe: remove lp_build_context::builderBrian Paul
2010-11-30gallivm/llvmpipe: squash merge of the llvm-context branchBrian Paul
2010-11-30gallivm: fix storing of the addr registerZack Rusin
2010-11-10gallivm: implement indirect addressing over inputsZack Rusin
2010-11-09gallivm: Allocate TEMP/OUT arrays only once.José Fonseca
2010-11-09gallivm: implement indirect addressing of the output registersZack Rusin
2010-11-05gallivm: add const qualifiers, fix comment stringBrian Paul
2010-11-05gallivm: alloca() was called too often for temporary arraysBrian Paul
2010-11-04gallivm: implement execution mask for scatter storesBrian Paul
2010-11-04gallivm: add pixel offsets in scatter storesBrian Paul
2010-11-04gallivm: added debug code to dump temp registersBrian Paul
2010-11-03gallivm: add some LLVM var labelsBrian Paul
2010-11-03gallivm: implement scatter stores into temp register fileBrian Paul
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