summaryrefslogtreecommitdiffstats
path: root/src/gallium/auxiliary/gallivm/lp_bld_sample.h
Commit message (Expand)AuthorAgeFilesLines
* llvmpipe, gallivm: implement lod queries (LODQ opcode)Roland Scheidegger2017-09-201-1/+9
* gallivm: convert size query to using a set of parameters.Dave Airlie2016-04-191-9/+12
* gallium/auxilary: more __cplusplus exportsTim Rowley2016-03-021-0/+6
* llvmpipe: add cache for compressed texturesRoland Scheidegger2015-11-041-0/+13
* gallium: replace INLINE with inlineIlia Mirkin2015-07-211-4/+4
* gallivm: add gather support to sampler interfaceRoland Scheidegger2015-03-311-5/+13
* gallivm: simplify sampler interfaceRoland Scheidegger2015-03-311-14/+34
* gallivm: pass jit_context pointer through to samplingRoland Scheidegger2015-03-271-31/+52
* gallivm: handle cube map arrays for texture samplingRoland Scheidegger2014-08-301-2/+15
* gallivm: optimize lp_build_minify for sseRoland Scheidegger2013-11-051-1/+2
* gallivm: implement seamless cube filteringRoland Scheidegger2013-10-211-0/+13
* gallivm: handle explicit derivatives for cubemapsRoland Scheidegger2013-10-101-1/+2
* gallivm: some bits of seamless cube filtering implementationRoland Scheidegger2013-09-181-0/+1
* gallivm: refactor num_lods handlingRoland Scheidegger2013-08-301-1/+12
* gallivm: fix min/mag switchover point for nearest/none mip filterRoland Scheidegger2013-08-231-1/+2
* gallivm: do clamping of border color correctly for all formatsRoland Scheidegger2013-08-201-0/+2
* gallivm: implement better control of per-quad/per-element/scalar lodRoland Scheidegger2013-08-201-2/+9
* gallivm: already pass coords in the right place in the sampler interfaceRoland Scheidegger2013-08-151-0/+2
* gallivm: change coordinate handling throughout functionsRoland Scheidegger2013-08-151-6/+2
* 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-091-1/+1
* gallivm: use texture target from shader instead of static state for size queryRoland Scheidegger2013-08-091-0/+1
* gallivm: propagate scalar_lod to emit_size_query tooRoland Scheidegger2013-08-081-0/+1
* gallivm: fix out-of-bounds behavior for fetch/ldRoland Scheidegger2013-08-081-1/+2
* gallivm: do per-pixel lod calculations for explicit lodRoland Scheidegger2013-07-041-6/+7
* gallivm: change cubemaps / derivatives handling, take 55Roland Scheidegger2013-04-181-1/+2
* gallivm: honor explicit derivatives values for cube maps.Roland Scheidegger2013-04-041-0/+1
* gallivm: do per-pixel cube face selection (finally!!!)Roland Scheidegger2013-04-041-1/+3
* gallivm: clean up passing derivatives aroundRoland Scheidegger2013-03-121-1/+5
* llvmpipe: support GL_ARB_texture_buffer_object/GL_ARB_texture_buffer_rangeRoland Scheidegger2013-02-251-2/+2
* gallivm: fix up size queries for dx10 sviewinfo opcodeRoland Scheidegger2013-02-081-0/+1
* gallivm,draw,llvmpipe: mass rename of unit->texture_unit/sampler_unitRoland Scheidegger2013-01-281-16/+16
* gallivm: split sampler and texture stateRoland Scheidegger2013-01-281-18/+40
* llvmpipe: increase texture target width to reflect increaseDave Airlie2012-12-111-1/+1
* gallivm: support array texturesRoland Scheidegger2012-11-291-1/+6
* gallivm,llvmpipe: handle TXF (texelFetch) instruction, including offsetsRoland Scheidegger2012-11-271-4/+21
* gallivm,draw,llvmpipe: use base ptr + mip offsets instead of mip pointersRoland Scheidegger2012-11-121-3/+10
* gallivm,draw,llvmpipe: Support wider native registers.José Fonseca2012-07-171-13/+38
* gallivm: Allow to force nearest filtering on a per-axis basis.José Fonseca2012-07-171-0/+4
* llvmpipe: Implement TXQ.Olivier Galibert2012-05-181-0/+14
* llvmpipe: Take the sampler view's first_level into account when sampling.Fabian Bieler2011-04-081-0/+6
* gallivm/llvmpipe: squash merge of the llvm-context branchBrian Paul2010-11-301-14/+14
* gallivm: Eliminate unsigned integer arithmetic from texture coordinates.José Fonseca2010-10-111-4/+0
* gallivm: Do size computations simultanously for all dimensions (AoS).José Fonseca2010-10-091-3/+19
* llvmpipe: First minify the texture size, then broadcast.José Fonseca2010-10-081-9/+4
* gallivm: Move into the as much of the second level code as possible.José Fonseca2010-10-081-11/+18
* gallivm: Clamp mipmap level and zero mip weight simultaneously.José Fonseca2010-10-081-0/+1
* gallivm: Simplify lp_build_mipmap_level_sizes' interface.José Fonseca2010-10-081-12/+6
* gallivm: Vectorize the rho computation.José Fonseca2010-10-071-1/+12
* gallivm: Compute lod as integer whenever possible.José Fonseca2010-10-061-5/+7