summaryrefslogtreecommitdiffstats
path: root/src/gallium/auxiliary/gallivm
Commit message (Expand)AuthorAgeFilesLines
* llvmpipe: use MCJIT on ARM and AArch64Kyle McMartin2013-07-171-1/+1
* llvmpipe: support sRGB framebuffersRoland Scheidegger2013-07-162-4/+54
* gallivm: (trivial) use constant instead of exp2f() functionRoland Scheidegger2013-07-141-2/+3
* gallivm: handle srgb-to-linear and linear-to-srgb conversionsRoland Scheidegger2013-07-135-7/+331
* gallivm: better support for fast rsqrtRoland Scheidegger2013-07-132-16/+63
* gallium: fixup definitions of the rsq and sqrtZack Rusin2013-07-111-5/+0
* gallivm: Eliminate redundant lp_build_select calls.José Fonseca2013-07-121-12/+2
* tgsi: rename the TGSI fragment kill opcodesBrian Paul2013-07-124-17/+15
* tgsi: fix-up KILP commentsBrian Paul2013-07-121-2/+1
* util: treat denorm'ed floats like zeroZack Rusin2013-07-091-0/+1
* gallivm: (trivial) fix using one lod instead of per-quad lod for texel fetchRoland Scheidegger2013-07-051-1/+2
* gallivm: Remove bogus assert.José Fonseca2013-07-051-4/+1
* gallivm: (trivial) fix bogus assertion for per-element lod with 1d resourcesRoland Scheidegger2013-07-052-2/+1
* gallivm: do per-pixel lod calculations for explicit lodRoland Scheidegger2013-07-046-124/+188
* gallivm: Simplify intrinsic name construction.José Fonseca2013-07-021-23/+10
* gallivm: Fix MSVC build.José Fonseca2013-07-021-8/+7
* gallivm: Fix indirect immediate registers.José Fonseca2013-07-021-2/+2
* draw/gallivm: export overflow arithmetic to its own fileZack Rusin2013-06-282-0/+222
* gallium: Fix llvmpipe on big-endian machinesAdam Jackson2013-06-2410-208/+104
* gallivm: (trivial) remove duplicated code block (including comment)Roland Scheidegger2013-06-131-7/+0
* llvmpipe: Use saturating add/sub for UNORM formatsRichard Sandiford2013-06-101-0/+8
* gallivm: work around slow code generated for interleaving 128bit vectorsRoland Scheidegger2013-06-081-0/+22
* tgsi: replace tgsi_file_names tgsi_file_names[] with tgsi_file_name() functionBrian Paul2013-06-071-1/+1
* gallium: System z supportRichard Sandiford2013-06-051-1/+1
* gallivm: enhance special sse2 4x4f and 2x8f -> 1x16ub conversionRoland Scheidegger2013-06-051-32/+58
* gallivm: (trivial) fix lp_build_concat_nRoland Scheidegger2013-06-051-1/+5
* gallivm: fix out-of-bounds access with mirror_clamp_to_edge address modeRoland Scheidegger2013-06-011-6/+7
* llvmpipe: handle z32s8x24 depth/stencil formatRoland Scheidegger2013-05-182-1/+7
* gallivm: handle z32s8x24 format for samplingRoland Scheidegger2013-05-181-8/+51
* gallivm: Eliminate 8.8 fixed point intermediates from AoS sampling path.José Fonseca2013-05-174-240/+184
* gallivm: Add and use lp_build_lerp_3d.José Fonseca2013-05-173-26/+60
* gallivm: Support pointers in lp_build_print_value().José Fonseca2013-05-161-0/+2
* gallivm/soa: implement indirect addressing in immediatesZack Rusin2013-05-142-2/+82
* gallivm: Fix build with LLVM >= 3.4 r181680.Vinson Lee2013-05-141-1/+3
* draw/llvm: Add additional llvm optimization passesStéphane Marchesin2013-05-081-0/+3
* tgsi: fix operand type of TGSI_OPCODE_NOTChia-I Wu2013-05-081-1/+1
* gallivm: Fix build for LLVM < 3.3Tom Stellard2013-05-061-0/+6
* gallivm: Move LLVMStartMultithreaded() static initializer into gallivmTom Stellard2013-05-061-0/+15
* tgsi: allow negation of all integer typesZack Rusin2013-05-021-1/+1
* gallivm: Fix build with LLVM 3.3Armin K2013-05-021-1/+3
* gallivm: Fix altivec intrinsics for 8xi16 add/subAdam Jackson2013-05-021-2/+2
* gallivm: fix indirect addressing of temps in soa modeZack Rusin2013-04-271-0/+11
* gallivm: Fix trivial out-of-bounds indirection in lp_build_cube_lookup().José Fonseca2013-04-261-1/+1
* 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