summaryrefslogtreecommitdiffstats
path: root/src/gallium/auxiliary/gallivm/lp_bld_sample_soa.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* gallivm: do per-sample depth comparison instead of doing it post-filterRoland Scheidegger2013-08-151-105/+183
* gallivm: already pass coords in the right place in the sampler interfaceRoland Scheidegger2013-08-151-25/+3
* gallivm: change coordinate handling throughout functionsRoland Scheidegger2013-08-151-82/+87
* gallivm: fix border color with normalized texture formatsRoland Scheidegger2013-08-151-13/+53
* gallivm: set non-existing values really to zero in size queries for d3d10Roland Scheidegger2013-08-091-17/+17
* gallivm: use texture target from shader instead of static state for size queryRoland Scheidegger2013-08-091-2/+30
* 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