summaryrefslogtreecommitdiffstats
path: root/src/gallium/auxiliary/gallivm/lp_bld_tgsi.h
Commit message (Expand)AuthorAgeFilesLines
* gallivm: Compile flag to debug TGSI execution through printfs.José Fonseca2013-11-141-0/+5
* gallivm: support indirect registers on both dimensionsZack Rusin2013-09-061-1/+2
* gallivm: implement better control of per-quad/per-element/scalar lodRoland Scheidegger2013-08-201-2/+3
* gallivm: use texture target from shader instead of static state for size queryRoland Scheidegger2013-08-091-0/+1
* gallivm: propagate scalar_lod to emit_size_query tooRoland Scheidegger2013-08-081-0/+1
* gallivm: do per-pixel lod calculations for explicit lodRoland Scheidegger2013-07-041-0/+1
* gallivm/soa: implement indirect addressing in immediatesZack Rusin2013-05-141-0/+6
* gallivm: implement switch opcodeRoland Scheidegger2013-04-201-0/+24
* gallivm: Drop pos arg from lp_build_tgsi_soa.José Fonseca2013-04-181-2/+0
* gallivm/gs: fix indirect addressing in geometry shadersZack Rusin2013-04-171-0/+1
* draw/gs: make sure geometry shaders don't overflowZack Rusin2013-04-161-0/+1
* gallivm/gs: fix the end primitive callsZack Rusin2013-04-161-6/+0
* gallivm: fix loops and conditionals within GSZack Rusin2013-04-101-3/+3
* draw: Implement support for primitive idZack Rusin2013-04-031-0/+1
* gallivm: cleanup the gs interfaceZack Rusin2013-04-031-11/+14
* gallivm: implement implicit primitive flushingZack Rusin2013-03-271-0/+6
* gallium/llvm: implement geometry shaders in the llvm pathsZack Rusin2013-03-271-1/+26
* gallivm: fix return opcode handling in main function of a shaderRoland Scheidegger2013-03-191-0/+1
* gallivm/tgsi: fix issues with sample opcodesRoland Scheidegger2013-02-161-0/+2
* gallivm: fix up size queries for dx10 sviewinfo opcodeRoland Scheidegger2013-02-081-0/+1
* gallivm: hook up dx10 sampling opcodesRoland Scheidegger2013-02-081-2/+4
* gallivm: implement support for SQRT opcodeBrian Paul2013-02-041-0/+2
* gallivm: split sampler and texture stateRoland Scheidegger2013-01-281-1/+2
* gallivm,llvmpipe: handle TXF (texelFetch) instruction, including offsetsRoland Scheidegger2012-11-271-1/+10
* gallivm,draw,llvmpipe: Support wider native registers.José Fonseca2012-07-171-4/+4
* llvmpipe: Add vertex id support.Olivier Galibert2012-06-191-2/+11
* llvmpipe: Simplify and fix system variables fetch.Olivier Galibert2012-06-191-9/+2
* llvmpipe: Implement TXQ.Olivier Galibert2012-05-181-0/+7
* llvmpipe: Check when a shader does not satisfy 0 < imm < 1.James Benton2012-05-021-0/+5
* gallivm: Maximum loop iterationsJames Benton2012-04-031-0/+1
* gallivm: enable fetch for integer opcodes. (v2)Dave Airlie2012-02-171-1/+2
* gallivm: add uint/int bld to the base builder. (v2)Dave Airlie2012-02-171-3/+3
* gallivm: Add a new interface for doing TGSI->LLVM conversionsTom Stellard2012-01-301-2/+339
* Merge branch 'draw-instanced'Brian Paul2011-01-151-0/+8
|\
| * gallivm/llvmpipe: implement system values and instanceIDBrian Paul2010-12-081-0/+8
* | gallivm/llvmpipe: squash merge of the llvm-context branchBrian Paul2010-11-301-3/+4
|/
* gallivm: Name anonymous union.José Fonseca2010-10-121-1/+1
* gallivm: More detailed analysis of tgsi shaders.José Fonseca2010-10-111-0/+77
* gallivm: Use const keyword on swizzles.José Fonseca2010-09-111-1/+1
* gallivm: Allow to TGSI AoS translation to happen in BGRA ordering.José Fonseca2010-09-111-0/+1
* gallivm: Cleanup the TGSI <-> sampler interface.José Fonseca2010-09-111-6/+2
* gallivm: Basic AoS TGSI -> LLVM IR.José Fonseca2010-09-111-0/+29
* gallivm: Move the texture modifiers to the header.José Fonseca2010-09-111-0/+9
* gallivm/llvmpipe: add const qualifiersBrian Paul2010-05-121-2/+2
* gallivm: Proper implementation of TXL opcode.José Fonseca2010-05-041-1/+2
* gallivm: Fix several glitches introduced in the prev commit.José Fonseca2010-05-041-3/+0
* gallivm: Implement TXD.José Fonseca2010-05-041-0/+5
* gallivm: implement indirect addressing over temporariesZack Rusin2010-04-221-1/+3
* gallivm/llvmpipe: rename os_llvm.h to lp_bld.hBrian Paul2010-03-151-1/+1
* gallivm/llvmpipe: include os_llvm.h instead of llvm-c/Core.hBrian Paul2010-03-111-1/+1