summaryrefslogtreecommitdiff
path: root/src/gallium/auxiliary/gallivm/lp_bld_format_aos.c
AgeCommit message (Collapse)Author
2010-07-02gallivm: Use util_format_description::fetch_rgba_8unorm() when available.José Fonseca
2010-07-02gallivm: Support multiple pixels in lp_build_fetch_rgba_aos().José Fonseca
This allows to do the unpacking of formats that fit in 4 x unorm8 in parallel, 4 pixels at a time.
2010-07-02gallivm: Move gather functions to its own module.José Fonseca
They need to grow, and they provide basic functionality which is not specific to sampling.
2010-07-02gallivm: Code generate YUV format unpacking.José Fonseca
2010-07-01gallivm: Support 4 x unorm8 in lp_build_fetch_rgba_aos().José Fonseca
Uses code and ideas from Brian Paul.
2010-06-14gallivm: Use func_to_pointer().José Fonseca
2010-05-13gallivm: silence casting warningBrian Paul
2010-05-12gallivm: additional commentsBrian Paul
2010-05-12gallivm: s/bool/booleanBrian Paul
2010-05-08gallivm: Don't hardcode number of args twice.José Fonseca
2010-04-27gallivm: Ensure all allocas are in the first block.José Fonseca
Refactor the code to make this easier.
2010-04-22gallivm: Remove unused variable.Vinson Lee
2010-04-20gallivm: Remove unnecessary headers.Vinson Lee
2010-04-20gallivm: Universal format support on lp_build_fetch_rgba_aos via ↵José Fonseca
util_format_description::fetch_rgba_float This therefore adds support to half float vertex buffers.
2010-04-20gallivm: Cleanups and bugfixes to aos format translation.José Fonseca
2010-04-20gallivm: New function to fetch a pixel into a 4xfloat AoS vector.José Fonseca
2010-04-20gallivm: Bring aos format back to life.José Fonseca
Useful for fetching vertices for formats that are straight arrays. This reverts commit aa364d091e7e2ef2296fb25f92efc79a8c88f77d.
2010-03-31llvmpipe: Drop the aos format conversion.José Fonseca
It's unused and incomplete. Still in git history if necessary in future.
2010-02-24gallivm: Update for UTIL_FORMAT_LAYOUT_xxx changes.José Fonseca
2010-02-08llvmpipe: export the tgsi translation code to a common layerZack Rusin
the llvmpipe tgsi translation is a lot more complete than what was in gallivm so replacing the latter with the former. this is needed since the draw llvm paths will use the same code. effectively the proven llvmpipe code becomes gallivm.