summaryrefslogtreecommitdiff
path: root/src/gallium/auxiliary/gallivm/lp_bld_conv.c
AgeCommit message (Expand)Author
2011-02-19gallivm: Use simple scaling plus casting in more unorm->float cases.José Fonseca
2010-12-02gallivm/llvmpipe: remove lp_build_context::builderBrian Paul
2010-11-30gallivm/llvmpipe: squash merge of the llvm-context branchBrian Paul
2010-10-13gallivm: More accurate float -> 24bit & 32bit unorm conversion.José Fonseca
2010-10-13gallivm: only use lp_build_conv 4x4f -> 1x16 ub fastpath with sse2Roland Scheidegger
2010-10-09gallivm: simpler uint8->float conversionsKeith Whitwell
2010-10-09gallivm: make use of new iround code in lp_bld_conv.Roland Scheidegger
2010-10-08gallivm: Remove unnecessary header.Vinson Lee
2010-10-08gallivm: round rather than truncate in new 4x4f->1x16ub conversion pathKeith Whitwell
2010-10-08gallivm: Use the wrappers for SSE pack intrinsics.José Fonseca
2010-10-08gallivm: special case conversion 4x4f to 1x16ubKeith Whitwell
2010-08-09gallivm: Always use floating-point operators for floating-point typesnobled
2010-07-02gallivm: Check inputs/outputs in lp_build_conv()José Fonseca
2010-07-02gallivm: Fix 4 x unorm8 -> 4 x float conversion.José Fonseca
2010-07-01gallivm: Allow to conversions to/from registers of different sizes.José Fonseca
2010-03-15gallivm/llvmpipe: rename some constant building functionsBrian Paul
2010-02-08llvmpipe: export the tgsi translation code to a common layerZack Rusin