summaryrefslogtreecommitdiff
path: root/src/gallium/auxiliary/gallivm/lp_bld_tgsi_soa.c
AgeCommit message (Expand)AuthorFilesLines
2013-07-12tgsi: rename the TGSI fragment kill opcodesBrian Paul1-8/+8
2013-07-12tgsi: fix-up KILP commentsBrian Paul1-2/+1
2013-07-04gallivm: do per-pixel lod calculations for explicit lodRoland Scheidegger1-3/+15
2013-07-02gallivm: Fix indirect immediate registers.José Fonseca1-2/+2
2013-06-13gallivm: (trivial) remove duplicated code block (including comment)Roland Scheidegger1-7/+0
2013-05-14gallivm/soa: implement indirect addressing in immediatesZack Rusin1-2/+76
2013-04-27gallivm: fix indirect addressing of temps in soa modeZack Rusin1-0/+11
2013-04-22gallivm: Fix assignment of unsigned values to OUT register.José Fonseca1-77/+52
2013-04-20gallivm: implement switch opcodeRoland Scheidegger1-12/+314
2013-04-20gallivm: use uint build context for mask instead of floatRoland Scheidegger1-1/+1
2013-04-20gallivm/tgsi: fix up breakcRoland Scheidegger1-1/+1
2013-04-18gallivm: Drop pos arg from lp_build_tgsi_soa.José Fonseca1-2/+0
2013-04-17gallivm/gs: fix indirect addressing in geometry shadersZack Rusin1-0/+1
2013-04-16draw/gs: make sure geometry shaders don't overflowZack Rusin1-1/+33
2013-04-16gallivm/gs: fix the end primitive callsZack Rusin1-21/+50
2013-04-17gallium: Disambiguate TGSI_OPCODE_IF.José Fonseca1-0/+17
2013-04-17gallium: Eliminate TGSI_OPCODE_IFC.José Fonseca1-1/+0
2013-04-10gallivm/tgsi: handle untyped movesZack Rusin1-0/+9
2013-04-10gallivm: fix loops and conditionals within GSZack Rusin1-16/+102
2013-04-10gallivm: fix breakcZack Rusin1-12/+14
2013-04-04gallivm: honor explicit derivatives values for cube maps.Roland Scheidegger1-21/+45
2013-04-03draw: Implement support for primitive idZack Rusin1-0/+5
2013-04-03gallivm: cleanup the gs interfaceZack Rusin1-18/+13
2013-04-01gallivm: Minor comment cleanupAdam Jackson1-1/+1
2013-03-27gallivm: Implement the breakc instructionZack Rusin1-0/+33
2013-03-27gallivm: implement implicit primitive flushingZack Rusin1-0/+9
2013-03-27gallium/llvm: implement geometry shaders in the llvm pathsZack Rusin1-12/+161
2013-03-19gallivm: fix return opcode handling in main function of a shaderRoland Scheidegger1-3/+17
2013-03-19tgsi: use separate structure for indirect address v2Christian König1-2/+2
2013-03-12gallivm: clean up passing derivatives aroundRoland Scheidegger1-111/+11
2013-02-20gallivm: fix indirect src register fetches requiring bitcastRoland Scheidegger1-21/+16
2013-02-16gallivm/tgsi: fix issues with sample opcodesRoland Scheidegger1-41/+69
2013-02-12gallium: fix tgsi SAMPLE_L opcode to use separate source for explicit lodRoland Scheidegger1-2/+1
2013-02-08gallivm: fix up size queries for dx10 sviewinfo opcodeRoland Scheidegger1-52/+14
2013-02-08gallivm: hook up dx10 sampling opcodesRoland Scheidegger1-0/+294
2013-01-28gallivm: split sampler and texture stateRoland Scheidegger1-2/+4
2012-12-07gallivm: Allow indirection from TEMP registers too.José Fonseca1-3/+18
2012-12-07gallivm,llvmpipe,draw: Support multiple constant buffers.José Fonseca1-3/+16
2012-11-29gallivm: fix a trivial txq issue for 2d shadow and cube shadow samplersRoland Scheidegger1-2/+2
2012-11-29gallivm: support array texturesRoland Scheidegger1-0/+5
2012-11-27gallivm,llvmpipe: handle TXF (texelFetch) instruction, including offsetsRoland Scheidegger1-3/+112
2012-07-17gallivm,draw,llvmpipe: Support wider native registers.José Fonseca1-19/+73
2012-06-19llvmpipe: Add vertex id support.Olivier Galibert1-3/+8
2012-06-19llvmpipe: Simplify and fix system variables fetch.Olivier Galibert1-61/+27
2012-05-18Fix fetching integer inputs.José Fonseca1-0/+8
2012-05-18llvmpipe: Implement TXQ.Olivier Galibert1-0/+86
2012-04-25gallivm: Use lp_build_alloca instead of LLVMBuildAlloca on the loop limiter.José Fonseca1-4/+1
2012-04-03gallivm: Maximum loop iterationsJames Benton1-3/+39
2012-02-21gallivm: Fix TGSI_OPCODE_ARR's translation.José Fonseca1-0/+7
2012-02-17gallivm: fetch immediates to correct type (v2)Dave Airlie1-3/+22