aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/auxiliary/gallivm/lp_bld_sample_soa.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* gallivm: Do not do mipfiltering when magnifying.José Fonseca2010-10-081-8/+8
* gallivm: Vectorize the rho computation.José Fonseca2010-10-071-0/+24
* gallivm: Compute lod as integer whenever possible.José Fonseca2010-10-061-14/+17
* gallivm: Combined ifloor & fract helper.José Fonseca2010-10-061-25/+16
* gallivm: More comprehensive border usage logic.José Fonseca2010-09-301-29/+13
* llvmpipe: fix swizzling of texture border colorBrian Paul2010-09-271-2/+2
* gallivm: fix repeat() function for NPOT texturesBrian Paul2010-09-251-5/+9
* gallivm: fix copy&paste bugRoland Scheidegger2010-09-251-1/+1
* llvmpipe: make texture border_color dynamic stateBrian Paul2010-09-241-19/+45
* llvmpipe: make min/max lod and lod bias dynamic stateBrian Paul2010-09-241-1/+1
* gallivm: fix lp_build_sample_compare()Brian Paul2010-09-211-17/+23
* gallivm: remove debug codeBrian Paul2010-09-201-2/+0
* gallivm: Start collecting bitwise arithmetic helpers in a new module.José Fonseca2010-09-161-1/+2
* gallivm: make lp_build_sample_nop publicKeith Whitwell2010-09-161-6/+5
* gallivm: Remove unnecessary headers.Vinson Lee2010-09-151-2/+0
* gallivm: expand AoS sampling to cover all filtering modesBrian Paul2010-09-151-1025/+34
* gallivm: nr_channels is only valid for formats with plain layout.José Fonseca2010-09-111-3/+1
* gallivm: Add a new debug flag to warn about performance issues.José Fonseca2010-09-111-0/+10
* gallivm: Compute the 4 texel offsets for linear filtering en ensemble.José Fonseca2010-08-301-94/+206
* gallium: make all checks for PIPE_TEXTURE_2D check for PIPE_TEXTURE_RECT tooLuca Barbieri2010-08-201-2/+5
* gallivm: Remove unnecessary header.Vinson Lee2010-08-141-1/+0
* u_cpu_detect: remove arch and little_endianLuca Barbieri2010-08-141-1/+5
* gallivm: Use lp_build_div instead of lp_build_mul + lp_build_rcp.José Fonseca2010-08-111-2/+1
* gallivm: Use unsigned shift in lp_build_minify.José Fonseca2010-08-111-1/+1
* gallivm: Always use floating-point operators for floating-point typesnobled2010-08-091-5/+7
* gallivm: restore const qualifierBrian Paul2010-07-071-1/+1
* gallivm: fix cube map LOD computationBrian Paul2010-07-071-38/+54
* gallivm: use trunc, not round in lp_build_nearest_mip_level()Brian Paul2010-07-061-1/+1
* gallivm: Do 4ubyte AoS texture filtering for any format that can be expressed.José Fonseca2010-07-021-45/+53
* gallivm: Move lp_build_rgba8_to_f32_soa() to lp_bld_format_soa.cJosé Fonseca2010-07-021-32/+0
* gallivm: Move gather functions to its own module.José Fonseca2010-07-021-0/+1
* gallivm: Make lp_build_sample_wrap_int usage more accurate.José Fonseca2010-06-021-11/+2
* gallivm: Don't use reciprocate in lp_build_sample_wrap_linear().José Fonseca2010-06-021-51/+50
* gallivm: Avoid fp arithmetic in lp_build_sample_wrap_nearest().José Fonseca2010-06-021-78/+32