aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/auxiliary/gallivm/lp_bld_sample_soa.c
Commit message (Expand)AuthorAgeFilesLines
* gallivm: (trivial) fix using one lod instead of per-quad lod for texel fetchRoland Scheidegger2013-07-051-1/+2
* gallivm: (trivial) fix bogus assertion for per-element lod with 1d resourcesRoland Scheidegger2013-07-051-1/+0
* gallivm: do per-pixel lod calculations for explicit lodRoland Scheidegger2013-07-041-47/+97
* gallivm: fix out-of-bounds access with mirror_clamp_to_edge address modeRoland Scheidegger2013-06-011-6/+7
* llvmpipe: handle z32s8x24 depth/stencil formatRoland Scheidegger2013-05-181-0/+5
* gallivm: Eliminate 8.8 fixed point intermediates from AoS sampling path.José Fonseca2013-05-171-5/+10
* gallivm: Disable LLVM 2.7 workaround on other versions.José Fonseca2013-04-201-2/+1
* gallivm: change cubemaps / derivatives handling, take 55Roland Scheidegger2013-04-181-1/+7
* gallivm: honor explicit derivatives values for cube maps.Roland Scheidegger2013-04-041-1/+1
* gallivm: do per-pixel cube face selection (finally!!!)Roland Scheidegger2013-04-041-4/+5
* gallivm: clean up passing derivatives aroundRoland Scheidegger2013-03-121-8/+3
* gallivm: add support for texel offsets for ordinary texturing.Roland Scheidegger2013-03-021-26/+106
* llvmpipe: support GL_ARB_texture_buffer_object/GL_ARB_texture_buffer_rangeRoland Scheidegger2013-02-251-3/+5
* gallivm: fix up size queries for dx10 sviewinfo opcodeRoland Scheidegger2013-02-081-22/+42
* gallivm,draw,llvmpipe: mass rename of unit->texture_unit/sampler_unitRoland Scheidegger2013-01-281-36/+36
* gallivm: split sampler and texture stateRoland Scheidegger2013-01-281-84/+101
* gallivm: fix border color for integer texturesRoland Scheidegger2013-01-101-0/+5
* gallivm: more integer texture format fetch fixesRoland Scheidegger2013-01-101-15/+38
* gallivm: fix texel fetch for array textures (2)Roland Scheidegger2012-12-171-2/+3
* gallivm: fix texel fetch for array texturesRoland Scheidegger2012-12-131-17/+38
* llvmpipe: fix txq for 1d/2d arrays. (v3)Dave Airlie2012-12-111-2/+15
* gallivm: drop border wrap clamping codeRoland Scheidegger2012-12-011-33/+16
* gallivm: support array texturesRoland Scheidegger2012-11-291-28/+48
* gallivm: fix multiple lods with different min/mag filter and wide vectorsRoland Scheidegger2012-11-281-0/+3
* gallivm: use the new mip per quad handling in texture fetch pathRoland Scheidegger2012-11-271-182/+149
* gallivm,llvmpipe: handle TXF (texelFetch) instruction, including offsetsRoland Scheidegger2012-11-271-14/+153
* gallivm,draw,llvmpipe: use base ptr + mip offsets instead of mip pointersRoland Scheidegger2012-11-121-3/+5
* gallivm,draw,llvmpipe: Support wider native registers.José Fonseca2012-07-171-107/+386
* llvmpipe: Implement TXQ.Olivier Galibert2012-05-181-0/+73
* llvmpipe: Take the sampler view's first_level into account when sampling.Fabian Bieler2011-04-081-2/+5
* llvmpipe: clamp texcoords in lp_build_sample_compare()Brian Paul2011-03-071-0/+5
* gallivm: Initialize stack valuesJakob Bornecrantz2011-02-261-8/+8
* gallivm: do texture swizzle after shadow compareBrian Paul2010-12-141-2/+2
* gallivm/llvmpipe: squash merge of the llvm-context branchBrian Paul2010-11-301-56/+58
* gallivm: Fix SoA cubemap derivative computation.José Fonseca2010-10-171-4/+4
* gallivm: fix different handling of [non]normalized coords in linear soa pathRoland Scheidegger2010-10-131-16/+6
* gallivm: Eliminate unsigned integer arithmetic from texture coordinates.José Fonseca2010-10-111-12/+8
* gallivm: Simplify if/then/else implementation.José Fonseca2010-10-091-12/+2
* gallivm: Factor out the SI->FP texture size conversion for SoA path tooJosé Fonseca2010-10-091-34/+56
* gallivm: Do size computations simultanously for all dimensions (AoS).José Fonseca2010-10-091-2/+14
* gallivm: optimize soa linear clamp to edge wrap mode a bitRoland Scheidegger2010-10-091-23/+30
* gallivm: avoid unnecessary URem in linear wrap repeat caseRoland Scheidegger2010-10-091-3/+7
* gallivm: more linear tex wrap mode calculation simplificationRoland Scheidegger2010-10-091-12/+9
* gallivm: optimize some tex wrap mode calculations a bitRoland Scheidegger2010-10-091-6/+11
* gallivm: replace sub/floor/ifloor combo with ifloor_fractRoland Scheidegger2010-10-091-5/+1
* llvmpipe: First minify the texture size, then broadcast.José Fonseca2010-10-081-15/+10
* gallivm: Move into the as much of the second level code as possible.José Fonseca2010-10-081-102/+51
* gallivm: Clamp mipmap level and zero mip weight simultaneously.José Fonseca2010-10-081-1/+3
* gallivm: Don't compute the second mipmap level when frac(lod) == 0José Fonseca2010-10-081-57/+90
* gallivm: Simplify lp_build_mipmap_level_sizes' interface.José Fonseca2010-10-081-6/+10