summaryrefslogtreecommitdiffstats
path: root/src/gallium/auxiliary/gallivm
Commit message (Expand)AuthorAgeFilesLines
* gallivm: already pass coords in the right place in the sampler interfaceRoland Scheidegger2013-08-153-99/+90
* gallivm: change coordinate handling throughout functionsRoland Scheidegger2013-08-153-133/+133
* gallivm: fix border color with normalized texture formatsRoland Scheidegger2013-08-151-13/+53
* gallivm: implement new float comparison instructions returning integer masksRoland Scheidegger2013-08-131-2/+79
* gallivm: fix exec_mask interaction with geometry shader after end of mainRoland Scheidegger2013-08-122-16/+14
* gallivm: simplify geometry shader mask handling a bitRoland Scheidegger2013-08-121-36/+28
* gallivm: (trivial) fix typo in argument declaration of lp_build_size_query_soaRoland Scheidegger2013-08-121-1/+1
* gallivm: set non-existing values really to zero in size queries for d3d10Roland Scheidegger2013-08-092-18/+18
* gallivm: use texture target from shader instead of static state for size queryRoland Scheidegger2013-08-094-4/+73
* gallivm: honor d3d10's wishes of out-of-bounds behavior for texture size queryRoland Scheidegger2013-08-091-8/+27
* gallivm: honor d3d10 floating point rules for shadow comparisonsRoland Scheidegger2013-08-081-3/+17
* gallivm: don't clamp reference value for shadow comparison for float formatsRoland Scheidegger2013-08-081-4/+17
* gallivm: propagate scalar_lod to emit_size_query tooRoland Scheidegger2013-08-084-0/+8
* gallivm: fix out-of-bounds behavior for fetch/ldRoland Scheidegger2013-08-083-30/+88
* gallivm: fix comment wrt srgb accuracy.Roland Scheidegger2013-08-081-2/+4
* gallivm: Fix build - Remove TargetOptions.RealignStack for llvm>=3.4Laurent Carlier2013-08-061-0/+2
* gallivm: obey clarified shift behaviorRoland Scheidegger2013-08-022-8/+24
* gallivm: use nearest rounding for float->unorm24 conversionRoland Scheidegger2013-07-311-4/+6
* gallivm: (trivial) git rid of assertion in float->uint conversion codeRoland Scheidegger2013-07-291-2/+3
* gallivm: fix float->SNORM conversionRoland Scheidegger2013-07-272-11/+47
* gallivm: handle texel swizzles correctly for d3d10-style sample opcodesRoland Scheidegger2013-07-271-0/+27
* gallivm: Remove NoFramePointerElimNonLeaf for LLVM >= 3.4.Vinson Lee2013-07-251-0/+2
* gallivm: Remove dead code in lp_build_compare_ext.Vinson Lee2013-07-241-6/+0
* gallivm: add a log function that handles edge casesZack Rusin2013-07-192-0/+21
* gallivm: export unordered/ordered cmp to a common functionZack Rusin2013-07-191-283/+158
* gallivm: handle -inf, inf and nan's in sin/cos instructionsZack Rusin2013-07-192-0/+49
* gallivm: add a version of log2 which handles edge casesZack Rusin2013-07-193-6/+65
* gallivm: fix edge cases in exp2Zack Rusin2013-07-191-3/+7
* gallivm: handle nan's in min/maxZack Rusin2013-07-196-52/+482
* gallivm: (trivial) simplify lp_build_cos/lp_build_sin a tiny bitRoland Scheidegger2013-07-171-7/+6
* 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