Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-08-09 | gallivm: Always use floating-point operators for floating-point types | nobled | |
This fixes the assert added in LLVM 2.8: assert(getType()->isIntOrIntVectorTy() && "Tried to create an integer operation on a non-integer type!") But it also fixes some subtle bugs, since we should've been doing this since LLVM 2.6 anyway. Includes a modified patch from steckdenis@yahoo.fr for the FNeg instructions in emit_fetch(); thanks for pointing those out. http://bugs.freedesktop.org/29404 http://bugs.freedesktop.org/29407 Signed-off-by: José Fonseca <jfonseca@vmware.com> | |||
2010-07-02 | gallivm: 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-02 | gallivm: Move lp_build_rgba8_to_f32_soa() to lp_bld_format_soa.c | José Fonseca | |
It will be more useful here. | |||
2010-07-02 | gallivm: 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-01 | gallivm: Support 4 x unorm8 in lp_build_fetch_rgba_aos(). | José Fonseca | |
Uses code and ideas from Brian Paul. | |||
2010-05-14 | gallivm: comments, const qualifiers | Brian Paul | |
2010-05-12 | gallivm: additional comments | Brian Paul | |
2010-05-12 | gallivm: rename vars, update comments, etc | Brian Paul | |
2010-05-08 | gallivm: Centralize SoA swizzling into a single place. | José Fonseca | |
2010-04-20 | gallivm: Remove unnecessary headers. | Vinson Lee | |
2010-04-20 | gallivm: 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-09 | util: Add dedicated depth-stencil packing/unpacking functions. | José Fonseca | |
Depth-stencil manually written given that each one is very close to be a special case. u_format_zs.c's still untested. | |||
2010-04-07 | gallivm: Get the format translation logic write. | José Fonseca | |
2010-04-06 | gallivm: Fallback to calling util_format_description::fetch_float for any ↵ | José Fonseca | |
format we can't code LLVM IR directly. | |||
2010-04-01 | llvmpipe: Support sampling from PIPE_FORMAT_R32_FLOAT. | José Fonseca | |
2010-04-01 | llvmpipe: Support sampling from signed and mixed siged formats. | José Fonseca | |
2010-03-31 | gallivm: Fix USCALED translation. Minor Cleanups. | José Fonseca | |
2010-03-15 | gallivm/llvmpipe: rename some constant building functions | Brian Paul | |
2010-02-24 | gallivm: Update for UTIL_FORMAT_LAYOUT_xxx changes. | José Fonseca | |
2010-02-08 | llvmpipe: export the tgsi translation code to a common layer | Zack 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. |