aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/auxiliary/gallivm/lp_bld_tgsi_soa.c
Commit message (Expand)AuthorAgeFilesLines
* gallivm: fix return opcode handling in main function of a shaderRoland Scheidegger2013-03-191-3/+17
* tgsi: use separate structure for indirect address v2Christian König2013-03-191-2/+2
* gallivm: clean up passing derivatives aroundRoland Scheidegger2013-03-121-111/+11
* gallivm: fix indirect src register fetches requiring bitcastRoland Scheidegger2013-02-201-21/+16
* gallivm/tgsi: fix issues with sample opcodesRoland Scheidegger2013-02-161-41/+69
* gallium: fix tgsi SAMPLE_L opcode to use separate source for explicit lodRoland Scheidegger2013-02-121-2/+1
* gallivm: fix up size queries for dx10 sviewinfo opcodeRoland Scheidegger2013-02-081-52/+14
* gallivm: hook up dx10 sampling opcodesRoland Scheidegger2013-02-081-0/+294
* gallivm: split sampler and texture stateRoland Scheidegger2013-01-281-2/+4
* gallivm: Allow indirection from TEMP registers too.José Fonseca2012-12-071-3/+18
* gallivm,llvmpipe,draw: Support multiple constant buffers.José Fonseca2012-12-071-3/+16
* gallivm: fix a trivial txq issue for 2d shadow and cube shadow samplersRoland Scheidegger2012-11-291-2/+2
* gallivm: support array texturesRoland Scheidegger2012-11-291-0/+5
* gallivm,llvmpipe: handle TXF (texelFetch) instruction, including offsetsRoland Scheidegger2012-11-271-3/+112
* gallivm,draw,llvmpipe: Support wider native registers.José Fonseca2012-07-171-19/+73
* llvmpipe: Add vertex id support.Olivier Galibert2012-06-191-3/+8
* llvmpipe: Simplify and fix system variables fetch.Olivier Galibert2012-06-191-61/+27
* Fix fetching integer inputs.José Fonseca2012-05-181-0/+8
* llvmpipe: Implement TXQ.Olivier Galibert2012-05-181-0/+86
* gallivm: Use lp_build_alloca instead of LLVMBuildAlloca on the loop limiter.José Fonseca2012-04-251-4/+1
* gallivm: Maximum loop iterationsJames Benton2012-04-031-3/+39
* gallivm: Fix TGSI_OPCODE_ARR's translation.José Fonseca2012-02-211-0/+7
* gallivm: fetch immediates to correct type (v2)Dave Airlie2012-02-171-3/+22
* gallivm: enable stores of integer types. (v2) + fix ARLDave Airlie2012-02-171-10/+44
* gallivm: enable fetch for integer opcodes. (v2)Dave Airlie2012-02-171-10/+62
* gallivm: add uint/int bld to the base builder. (v2)Dave Airlie2012-02-171-6/+7
* gallivm: fix build gather to take a bld contextDave Airlie2012-02-171-8/+8
* gallivm: pass build context to exec_mask_store.Dave Airlie2012-02-171-5/+9
* gallivm: Add a new interface for doing TGSI->LLVM conversionsTom Stellard2012-01-301-1334/+647
* gallium: Move duplicated helper macros to tgsi_exec.hTom Stellard2012-01-301-116/+103
* gallium: Unify defines of CHAN_[XYZW] in tgsi_exec.hTom Stellard2012-01-301-147/+144
* gallivm: Eliminate tgsi_util_get_full_src_register_sign_mode call.José Fonseca2011-10-161-11/+3
* gallium: add shadow 1D and 2D array samplers to TGSIMarek Olšák2011-09-101-0/+6
* gallivm: fix warning: ‘value’ may be used uninitialized in this functionMarek Olšák2011-04-271-1/+1
* Merge branch 'draw-instanced'Brian Paul2011-01-151-0/+73
|\
| * gallivm/llvmpipe: implement system values and instanceIDBrian Paul2010-12-081-0/+71
* | gallivm: fix null builder pointersBrian Paul2010-12-031-3/+2
* | gallivm/llvmpipe: remove lp_build_context::builderBrian Paul2010-12-021-55/+77
* | gallivm/llvmpipe: squash merge of the llvm-context branchBrian Paul2010-11-301-72/+87
* | gallivm: fix storing of the addr registerZack Rusin2010-11-301-1/+1
|/
* gallivm: implement indirect addressing over inputsZack Rusin2010-11-101-3/+64
* gallivm: Allocate TEMP/OUT arrays only once.José Fonseca2010-11-091-36/+23
* gallivm: implement indirect addressing of the output registersZack Rusin2010-11-091-5/+105
* gallivm: add const qualifiers, fix comment stringBrian Paul2010-11-051-4/+4
* gallivm: alloca() was called too often for temporary arraysBrian Paul2010-11-051-0/+2
* gallivm: implement execution mask for scatter storesBrian Paul2010-11-041-7/+34
* gallivm: add pixel offsets in scatter storesBrian Paul2010-11-041-2/+18
* gallivm: added debug code to dump temp registersBrian Paul2010-11-041-0/+51
* gallivm: add some LLVM var labelsBrian Paul2010-11-031-6/+6
* gallivm: implement scatter stores into temp register fileBrian Paul2010-11-031-4/+47