summaryrefslogtreecommitdiffstats
path: root/src/gallium/auxiliary/gallivm
Commit message (Expand)AuthorAgeFilesLines
* gallivm: Fix build with LLVM >= r180063Tom Stellard2013-04-232-0/+8
* gallivm: Fix assignment of unsigned values to OUT register.José Fonseca2013-04-221-77/+52
* Revert "gallivm: Emit vector selects."José Fonseca2013-04-211-2/+14
* gallivm: Disable LLVM 2.7 workaround on other versions.José Fonseca2013-04-201-2/+1
* gallivm: Emit vector selects.José Fonseca2013-04-201-12/+2
* gallivm: implement switch opcodeRoland Scheidegger2013-04-203-12/+340
* gallivm: use uint build context for mask instead of floatRoland Scheidegger2013-04-201-1/+1
* gallivm/tgsi: fix up breakcRoland Scheidegger2013-04-201-1/+1
* gallivm: increase nesting limit to 66Roland Scheidegger2013-04-201-2/+4
* gallivm: Fix half floats with MCJIT.José Fonseca2013-04-191-0/+3
* gallivm: change cubemaps / derivatives handling, take 55Roland Scheidegger2013-04-183-104/+119
* gallivm: Add no_rho_approx debug optionRoland Scheidegger2013-04-183-118/+185
* gallivm: Drop pos arg from lp_build_tgsi_soa.José Fonseca2013-04-182-4/+0
* gallivm/gs: fix indirect addressing in geometry shadersZack Rusin2013-04-172-0/+2
* draw/gs: make sure geometry shaders don't overflowZack Rusin2013-04-162-1/+34
* gallivm/gs: fix the end primitive callsZack Rusin2013-04-162-27/+50
* gallivm: JIT symbol resolution with linux perf.José Fonseca2013-04-175-59/+101
* gallium: Disambiguate TGSI_OPCODE_IF.José Fonseca2013-04-174-0/+20
* gallium: Eliminate TGSI_OPCODE_IFC.José Fonseca2013-04-172-2/+0
* gallivm: fix small but severe bug in handling multiple lod level stridesRoland Scheidegger2013-04-151-1/+1
* gallivm/tgsi: handle untyped movesZack Rusin2013-04-101-0/+9
* gallivm: fix loops and conditionals within GSZack Rusin2013-04-102-19/+105
* gallivm: fix unsigned divide and remainder opcodesZack Rusin2013-04-101-4/+33
* gallivm: fix breakcZack Rusin2013-04-101-12/+14
* gallivm: some minor cube map cleanupRoland Scheidegger2013-04-041-10/+15
* llvmpipe: implement ucmpZack Rusin2013-04-041-0/+21
* gallivm: honor explicit derivatives values for cube maps.Roland Scheidegger2013-04-044-28/+60
* gallivm: do per-pixel cube face selection (finally!!!)Roland Scheidegger2013-04-043-82/+180
* gallivm: minor rho calculation optimization for 1 or 3 coordsRoland Scheidegger2013-04-042-29/+22
* gallivm: use f16c hw support for float->half and half->float conversionRoland Scheidegger2013-04-042-4/+51
* draw: Implement support for primitive idZack Rusin2013-04-032-0/+6
* gallivm: cleanup the gs interfaceZack Rusin2013-04-032-29/+27
* gallivm: bring back optimized but incorrect float to smallfloat optimizationsRoland Scheidegger2013-04-021-38/+78
* gallivm: consolidate code for float-to-half and float-to-packed conversion.Roland Scheidegger2013-04-023-108/+102
* gallivm: fix signed small float to float conversionRoland Scheidegger2013-04-021-1/+1
* gallivm: Minor comment cleanupAdam Jackson2013-04-011-1/+1
* gallivm: consolidate some half-to-float and r11g11b10-to-float codeRoland Scheidegger2013-03-293-63/+52
* gallivm: Implement the breakc instructionZack Rusin2013-03-272-0/+34
* gallivm: implement implicit primitive flushingZack Rusin2013-03-272-0/+15
* gallium/llvm: implement geometry shaders in the llvm pathsZack Rusin2013-03-272-13/+187
* gallium: undef PACKAGE_* macros to silence warningsBrian Paul2013-03-251-0/+8
* gallivm: move code for dealing with rgb9e5 and r11g11b10 formats to own fileRoland Scheidegger2013-03-244-343/+391
* gallivm: Add code for rgb9e5 shared exponent format to float conversionRoland Scheidegger2013-03-243-3/+118
* llvmpipe: add EXT_packed_float render target format supportRoland Scheidegger2013-03-222-0/+252
* gallivm: fix return opcode handling in main function of a shaderRoland Scheidegger2013-03-192-3/+18
* tgsi: use separate structure for indirect address v2Christian König2013-03-191-2/+2
* gallivm: clean up passing derivatives aroundRoland Scheidegger2013-03-126-249/+196
* gallivm: add support for texel offsets for ordinary texturing.Roland Scheidegger2013-03-023-53/+210
* gallivm: fix mis-matching AOS instruction emissionMaxence Le Doré2013-02-271-1/+1
* draw: make sure pipeline is revalidated when sampler views or samplers change.Roland Scheidegger2013-02-251-1/+2