aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/auxiliary/gallivm/lp_bld_format_soa.c
Commit message (Expand)AuthorAgeFilesLines
* gallivm: correct channel shift logic on big endianRay Strode2017-09-011-1/+7
* gallivm: (trivial) remove duplicated lineRoland Scheidegger2017-03-161-1/+0
* gallivm: generalize the compressed format soa fetch a bitRoland Scheidegger2016-12-211-37/+49
* gallivm: provide soa fetch path handling formats with more than 32bitRoland Scheidegger2016-12-211-154/+375
* gallivm: optimize gather a bit, by using supplied destination typeRoland Scheidegger2016-12-211-9/+14
* gallivm: optimize SoA AoS fallback fetch path a littleRoland Scheidegger2016-12-211-22/+46
* gallivm: (trivial) handle non-aligned fetch for lp_build_fetch_rgba_soaRoland Scheidegger2016-12-211-6/+9
* gallivm: handle 16bit float fetches in lp_build_fetch_rgba_soaRoland Scheidegger2016-12-061-4/+18
* gallium: merge PIPE_SWIZZLE_* and UTIL_FORMAT_SWIZZLE_*Marek Olšák2016-04-221-4/+4
* gallivm: fix sampling for s3tc srgb formats when using texture cacheRoland Scheidegger2015-11-041-1/+3
* llvmpipe: add cache for compressed texturesRoland Scheidegger2015-11-041-2/+35
* gallivm: fix alignment issue for vertex data fetchRoland Scheidegger2014-11-181-8/+9
* llvmpipe: add support for b5g6r5_srgbRoland Scheidegger2014-03-211-2/+1
* gallivm: fix float->SNORM conversionRoland Scheidegger2013-07-271-0/+6
* gallivm: handle srgb-to-linear and linear-to-srgb conversionsRoland Scheidegger2013-07-131-6/+19
* gallium: Fix llvmpipe on big-endian machinesAdam Jackson2013-06-241-9/+12
* gallivm: handle z32s8x24 format for samplingRoland Scheidegger2013-05-181-8/+51
* gallivm: Add code for rgb9e5 shared exponent format to float conversionRoland Scheidegger2013-03-241-3/+27
* gallivm: more integer texture format fetch fixesRoland Scheidegger2013-01-101-15/+29
* gallivm,draw,llvmpipe: Support wider native registers.José Fonseca2012-07-171-1/+2
* gallivm/llvmpipe: squash merge of the llvm-context branchBrian Paul2010-11-301-34/+39
* gallivm: Add a new debug flag to warn about performance issues.José Fonseca2010-09-111-0/+6
* gallivm: Always use floating-point operators for floating-point typesnobled2010-08-091-2/+2
* gallivm: Support multiple pixels in lp_build_fetch_rgba_aos().José Fonseca2010-07-021-12/+42
* gallivm: Move lp_build_rgba8_to_f32_soa() to lp_bld_format_soa.cJosé Fonseca2010-07-021-0/+35
* gallivm: Move gather functions to its own module.José Fonseca2010-07-021-1/+1
* gallivm: Support 4 x unorm8 in lp_build_fetch_rgba_aos().José Fonseca2010-07-011-3/+1
* gallivm: comments, const qualifiersBrian Paul2010-05-141-4/+11
* gallivm: additional commentsBrian Paul2010-05-121-2/+13
* gallivm: rename vars, update comments, etcBrian Paul2010-05-121-18/+20
* gallivm: Centralize SoA swizzling into a single place.José Fonseca2010-05-081-30/+22
* gallivm: Remove unnecessary headers.Vinson Lee2010-04-201-1/+0
* gallivm: Universal format support on lp_build_fetch_rgba_aos via util_format_...José Fonseca2010-04-201-53/+9
* util: Add dedicated depth-stencil packing/unpacking functions.José Fonseca2010-04-091-5/+5
* gallivm: Get the format translation logic write.José Fonseca2010-04-071-5/+19
* gallivm: Fallback to calling util_format_description::fetch_float for any for...José Fonseca2010-04-061-0/+140
* llvmpipe: Support sampling from PIPE_FORMAT_R32_FLOAT.José Fonseca2010-04-011-3/+43
* llvmpipe: Support sampling from signed and mixed siged formats.José Fonseca2010-04-011-9/+64
* gallivm: Fix USCALED translation. Minor Cleanups.José Fonseca2010-03-311-3/+3
* gallivm/llvmpipe: rename some constant building functionsBrian Paul2010-03-151-2/+2
* gallivm: Update for UTIL_FORMAT_LAYOUT_xxx changes.José Fonseca2010-02-241-3/+1
* llvmpipe: export the tgsi translation code to a common layerZack Rusin2010-02-081-0/+149