aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/auxiliary/gallivm/lp_bld_sample.c
Commit message (Expand)AuthorAgeFilesLines
* util: Move util_is_power_of_two to bitscan.h and rename to util_is_power_of_t...Ian Romanick2018-03-291-3/+3
* gallium/llvmpipe: Fix compiler warnings about ddx/ddy/ddmax.Eric Anholt2018-02-121-1/+1
* llvmpipe, gallivm: implement lod queries (LODQ opcode)Roland Scheidegger2017-09-201-16/+24
* gallivm: init vars to silence gcc warningsBrian Paul2017-04-071-2/+2
* gallivm: Use llvm.fmuladd.*.Jose Fonseca2016-06-101-8/+4
* llvmpipe: enable ARB_texture_viewRoland Scheidegger2015-05-131-1/+1
* gallivm: pass jit_context pointer through to samplingRoland Scheidegger2015-03-271-18/+21
* gallivm: fix uninitialized-variable warningsMarek Olšák2015-02-211-1/+1
* gallivm: silence a couple compiler warningsBrian Paul2015-01-051-0/+3
* draw,gallivm,llvmpipe: Avoid implicit casts of 32-bit shifts to 64-bits.José Fonseca2014-11-261-1/+1
* gallivm: handle cube map arrays for texture samplingRoland Scheidegger2014-08-301-4/+1
* gallivm: fix up out-of-bounds level when using conformant out-of-bound behaviorRoland Scheidegger2014-07-311-0/+1
* gallivm,draw,llvmpipe: Remove support for versions of LLVM prior to 3.1.José Fonseca2014-05-141-9/+0
* gallivm: optimize lp_build_minify for sseRoland Scheidegger2013-11-051-11/+51
* gallivm: implement seamless cube filteringRoland Scheidegger2013-10-211-0/+138
* gallivm: kill old per-quad face selection codeRoland Scheidegger2013-10-101-475/+286
* gallivm: handle explicit derivatives for cubemapsRoland Scheidegger2013-10-101-49/+204
* gallivm: ignore rho approximation for cube mapsRoland Scheidegger2013-10-101-30/+20
* gallivm: some bits of seamless cube filtering implementationRoland Scheidegger2013-09-181-0/+1
* gallivm: don't calculate square root of rho if we use accurate rho methodRoland Scheidegger2013-08-301-39/+74
* gallivm: refactor num_lods handlingRoland Scheidegger2013-08-301-62/+64
* gallivm: fix min/mag switchover point for nearest/none mip filterRoland Scheidegger2013-08-231-12/+36
* gallivm: do per-element lod for lod bias and explicit derivs tooRoland Scheidegger2013-08-221-27/+66
* gallivm: unify sin and cos implementationRoland Scheidegger2013-08-211-1/+1
* gallivm: add comment for bogus min/mag filter selection with nearest mip filterRoland Scheidegger2013-08-211-0/+8
* gallivm: fix rho calculation for 1d caseRoland Scheidegger2013-08-211-1/+1
* gallivm: change coordinate handling throughout functionsRoland Scheidegger2013-08-151-45/+44
* gallivm: fix out-of-bounds behavior for fetch/ldRoland Scheidegger2013-08-081-6/+32
* gallivm: (trivial) fix bogus assertion for per-element lod with 1d resourcesRoland Scheidegger2013-07-051-1/+1
* gallivm: do per-pixel lod calculations for explicit lodRoland Scheidegger2013-07-041-53/+57
* gallivm: Fix trivial out-of-bounds indirection in lp_build_cube_lookup().José Fonseca2013-04-261-1/+1
* gallivm: change cubemaps / derivatives handling, take 55Roland Scheidegger2013-04-181-102/+110
* gallivm: Add no_rho_approx debug optionRoland Scheidegger2013-04-181-117/+182
* gallivm: fix small but severe bug in handling multiple lod level stridesRoland Scheidegger2013-04-151-1/+1
* gallivm: some minor cube map cleanupRoland Scheidegger2013-04-041-10/+15
* gallivm: honor explicit derivatives values for cube maps.Roland Scheidegger2013-04-041-6/+13
* gallivm: do per-pixel cube face selection (finally!!!)Roland Scheidegger2013-04-041-77/+172
* gallivm: minor rho calculation optimization for 1 or 3 coordsRoland Scheidegger2013-04-041-18/+13
* gallivm: clean up passing derivatives aroundRoland Scheidegger2013-03-121-108/+163
* draw: make sure pipeline is revalidated when sampler views or samplers change.Roland Scheidegger2013-02-251-1/+2
* gallivm,draw,llvmpipe: mass rename of unit->texture_unit/sampler_unitRoland Scheidegger2013-01-281-9/+9
* gallivm: split sampler and texture stateRoland Scheidegger2013-01-281-42/+66
* gallivm: support array texturesRoland Scheidegger2012-11-291-5/+8
* llvmpipe: Unswizzled rendering.James Benton2012-11-281-11/+11
* gallivm: use the new mip per quad handling in texture fetch pathRoland Scheidegger2012-11-271-1/+1
* gallivm,llvmpipe: handle TXF (texelFetch) instruction, including offsetsRoland Scheidegger2012-11-271-33/+235
* gallivm,draw,llvmpipe: use base ptr + mip offsets instead of mip pointersRoland Scheidegger2012-11-121-3/+4
* gallivm: fix crash in lp_sampler_static_state()Brian Paul2012-08-101-4/+3
* gallivm: silence uninitialized variable warningsBrian Paul2012-07-171-0/+3
* gallivm,draw,llvmpipe: Support wider native registers.José Fonseca2012-07-171-149/+378