aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/auxiliary/gallivm/lp_bld_sample_soa.c
Commit message (Expand)AuthorAgeFilesLines
* gallivm: fix crash with seamless cube filtering with different min/mag filterRoland Scheidegger2018-01-251-17/+21
* gallivm: implement accurate corner behavior for textureGather with cube mapsRoland Scheidegger2017-12-141-103/+201
* gallivm: fix an issue with NaNs with seamless cube filteringRoland Scheidegger2017-12-141-0/+11
* gallivm: fix texture wrapping for texture gather for mirror modesRoland Scheidegger2017-12-121-74/+171
* llvmpipe, gallivm: implement lod queries (LODQ opcode)Roland Scheidegger2017-09-201-40/+97
* gallivm: fix gather implementation a bitRoland Scheidegger2017-09-091-10/+48
* gallivm: fix a maybe-uninitialized warningMarek Olšák2017-03-301-1/+1
* gallivm: (trivial) handle non-aligned fetch for lp_build_fetch_rgba_soaRoland Scheidegger2016-12-211-2/+2
* gallivm: Fix build after removal of deprecated attribute API v3Tom Stellard2016-11-091-1/+3
* gallivm: Use 8 wide AoS sampling on AVX2.Roland Scheidegger2016-10-041-5/+6
* util: Move format_rgb9e5.h to src/utilJason Ekstrand2016-08-051-1/+1
* gallivm: use InternalLinkage instead of PrivateLinkage for texture functionsRoland Scheidegger2016-05-101-1/+1
* gallivm: make sampling more robust against bogus coordinatesRoland Scheidegger2016-04-261-8/+26
* gallium: merge PIPE_SWIZZLE_* and UTIL_FORMAT_SWIZZLE_*Marek Olšák2016-04-221-4/+4
* gallivm: fix bogus argument order to lp_build_sample_mipmap functionRoland Scheidegger2016-04-211-2/+2
* gallivm: convert size query to using a set of parameters.Dave Airlie2016-04-191-19/+15
* gallivm: Use standard LLVMSetAlignment from LLVM 3.4 onwards.Jose Fonseca2016-04-031-1/+1
* llvmpipe: add cache for compressed texturesRoland Scheidegger2015-11-041-0/+42
* gallivm: fix tex offsets with mirror repeat linearRoland Scheidegger2015-10-241-4/+5
* gallivm: fix sampling with texture offsets in SoA pathRoland Scheidegger2015-10-241-3/+8
* gallivm: make sampling more robust when the sampler setup is bogusRoland Scheidegger2015-05-291-6/+32
* gallivm: (trivial) fix the logic deciding if function call should be used...Roland Scheidegger2015-04-011-3/+1
* gallivm: do some hack heuristic to disable texture functionsRoland Scheidegger2015-04-011-0/+40
* gallivm: implement TG4 for ARB_texture_gatherRoland Scheidegger2015-03-311-29/+108
* gallivm: add gather support to sampler interfaceRoland Scheidegger2015-03-311-13/+18
* gallivm: simplify sampler interfaceRoland Scheidegger2015-03-311-133/+94
* gallivm: fix texture function name (key) when using txf/ldRoland Scheidegger2015-03-281-2/+5
* gallivm: use llvm function calls for texturing instead of inliningRoland Scheidegger2015-03-271-18/+402
* gallivm: pass jit_context pointer through to samplingRoland Scheidegger2015-03-271-25/+49
* gallivm: handle cube map arrays for texture samplingRoland Scheidegger2014-08-301-24/+84
* gallivm,draw,llvmpipe: Remove support for versions of LLVM prior to 3.1.José Fonseca2014-05-141-14/+4
* gallivm: optimize lp_build_minify for sseRoland Scheidegger2013-11-051-1/+1
* gallivm: implement fully accurate corner filtering for seamless cube mapsRoland Scheidegger2013-10-251-13/+151
* gallivm: implement seamless cube filteringRoland Scheidegger2013-10-211-40/+217
* gallivm: handle explicit derivatives for cubemapsRoland Scheidegger2013-10-101-6/+29
* gallivm: adjust wrap mode to CLAMP_TO_EDGE always for cube maps.Roland Scheidegger2013-09-191-3/+7
* gallivm: some bits of seamless cube filtering implementationRoland Scheidegger2013-09-181-14/+27
* gallivm: handle unbound textures in texture sampling / texture queriesRoland Scheidegger2013-08-301-0/+26
* gallivm: (trivial) don't pass sampler_unit variable down to filtering funcsRoland Scheidegger2013-08-301-36/+21
* gallivm: don't use AoS path if min/mag filter are different with multiple lodsRoland Scheidegger2013-08-301-1/+6
* gallivm: support per-pixel min/mag filter in SoA pathRoland Scheidegger2013-08-301-43/+243
* gallivm: refactor num_lods handlingRoland Scheidegger2013-08-301-58/+83
* gallivm: fix min/mag switchover point for nearest/none mip filterRoland Scheidegger2013-08-231-36/+33
* gallivm: do per-element lod for lod bias and explicit derivs tooRoland Scheidegger2013-08-221-4/+8
* gallivm: (trivial) fix int/uint border color clampingRoland Scheidegger2013-08-221-2/+2
* gallium: Support PIPE_FORMAT_R10G10B10A2_UINT.José Fonseca2013-08-221-0/+1
* gallivm: add comment for bogus min/mag filter selection with nearest mip filterRoland Scheidegger2013-08-211-1/+1
* gallivm: fix bogus aos path detectionRoland Scheidegger2013-08-201-5/+11
* gallivm: do clamping of border color correctly for all formatsRoland Scheidegger2013-08-201-46/+254
* gallivm: implement better control of per-quad/per-element/scalar lodRoland Scheidegger2013-08-201-4/+4