summaryrefslogtreecommitdiff
path: root/src/gallium/auxiliary/gallivm/lp_bld_sample_soa.c
AgeCommit message (Expand)Author
2010-09-15gallivm: Remove unnecessary headers.Vinson Lee
2010-09-15gallivm: expand AoS sampling to cover all filtering modesBrian Paul
2010-09-11gallivm: nr_channels is only valid for formats with plain layout.José Fonseca
2010-09-11gallivm: Add a new debug flag to warn about performance issues.José Fonseca
2010-08-30gallivm: Compute the 4 texel offsets for linear filtering en ensemble.José Fonseca
2010-08-20gallium: make all checks for PIPE_TEXTURE_2D check for PIPE_TEXTURE_RECT tooLuca Barbieri
2010-08-14gallivm: Remove unnecessary header.Vinson Lee
2010-08-14u_cpu_detect: remove arch and little_endianLuca Barbieri
2010-08-11gallivm: Use lp_build_div instead of lp_build_mul + lp_build_rcp.José Fonseca
2010-08-11gallivm: Use unsigned shift in lp_build_minify.José Fonseca
2010-08-09gallivm: Always use floating-point operators for floating-point typesnobled
2010-07-07gallivm: restore const qualifierBrian Paul
2010-07-07gallivm: fix cube map LOD computationBrian Paul
2010-07-06gallivm: use trunc, not round in lp_build_nearest_mip_level()Brian Paul
2010-07-02gallivm: Do 4ubyte AoS texture filtering for any format that can be expressed.José Fonseca
2010-07-02gallivm: Move lp_build_rgba8_to_f32_soa() to lp_bld_format_soa.cJosé Fonseca
2010-07-02gallivm: Move gather functions to its own module.José Fonseca
2010-06-02gallivm: Make lp_build_sample_wrap_int usage more accurate.José Fonseca
2010-06-02gallivm: Don't use reciprocate in lp_build_sample_wrap_linear().José Fonseca
2010-06-02gallivm: Avoid fp arithmetic in lp_build_sample_wrap_nearest().José Fonseca
2010-06-02gallivm: Don't use lp_build_sample_wrap_nearest()José Fonseca
2010-05-13llvmpipe: silence uninitialized var warningsBrian Paul
2010-05-12gallivm: rename texel result paramBrian Paul
2010-05-08gallivm: Fix mipfiltering with negative lod bias.José Fonseca
2010-05-08gallivm: Centralize SoA swizzling into a single place.José Fonseca
2010-05-04gallivm: Proper implementation of TXL opcode.José Fonseca
2010-05-04gallivm: Fix several glitches introduced in the prev commit.José Fonseca
2010-05-04gallivm: Implement TXD.José Fonseca
2010-04-30llvmpipe: fix out-of-bounds texture samplingBrian Paul
2010-04-30llvmpipe: added lp_build_sample_nop() for debuggingBrian Paul
2010-04-29gallivm: add some assertions in special-case sampler codeBrian Paul
2010-04-26llvmpipe: Respect pipe_sampler_view::swizzle_r/g/b/aJosé Fonseca
2010-04-24llvmpipe: Implement shader bias.José Fonseca
2010-04-19gallivm: pass 3D texture stride as an arrayBrian Paul
2010-04-16gallivm: init some vars to silence warningsBrian Paul
2010-04-16gallivm: remove some old stuffBrian Paul
2010-04-06gallivm: Fallback to calling util_format_description::fetch_float for any for...José Fonseca
2010-03-31util: Generalize lp_format_is_rgba8 into util_format_is_rgba8_variant.José Fonseca
2010-03-15gallivm/llvmpipe: rename some constant building functionsBrian Paul
2010-03-15gallivm: add min_lod==max_lod special-case code in lp_build_lod_selector()Brian Paul
2010-03-15gallivm: asst clean-ups, comments, etc.Brian Paul
2010-03-15gallivm: implement minification/magnification selectionBrian Paul
2010-03-15gallivm: fix incorrect clamp in lp_build_linear_mip_levels()Brian Paul
2010-03-12gallivm: cube map sampling works nowBrian Paul
2010-03-11gallivm: checkpoint WIP cubemap codeBrian Paul
2010-03-11gallivm: enable 3D texture samplingBrian Paul
2010-03-11gallivm/llvmpipe: replace 'int stride' with 'int row_stride[MAX_LEVELS]'Brian Paul
2010-03-11gallivm: fix some bugs on the 1D texture pathsBrian Paul
2010-03-10gallivm: overhaul of texture sampling codeBrian Paul
2010-03-10gallivm: implement bilinear sampling with nearest mipmappingBrian Paul