Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-09-16 | gallivm: move i32_vec_type inside the #ifdef | Brian Paul | |
2010-09-16 | gallivm: fix incorrect vector shuffle datatype | Brian Paul | |
The permutation vector must always be a vector of int32 values. | |||
2010-09-11 | gallivm: s/lp_build_broadcast_aos/lp_build_swizzle_scalar_aos/ | José Fonseca | |
More accurate description of this function purpose. | |||
2010-09-05 | gallivm: Pass condition masks as an unsigned bitmask. | José Fonseca | |
Much more convenient than boolean arrays. | |||
2010-07-01 | gallivm: Support extended swizzles in lp_build_swizzle1_aos(). | José Fonseca | |
And rename to lp_build_swizzle_aos(). | |||
2010-07-01 | llvmpipe: Remove lp_build_swizzle2_aos(). | José Fonseca | |
Unnecessary special case. | |||
2010-05-13 | Conditionally revert "gallivm: Use a more compact approach for ↵ | José Fonseca | |
lp_build_broadcast_scalar()." This reverts commit a09e46c72461183c879d8472b44fe740ecc79b9f. | |||
2010-05-12 | gallivm: Use a more compact approach for lp_build_broadcast_scalar(). | José Fonseca | |
It produces exactly the same machine code, but it cuts 5% of the number of instructions generated for a typical shader. Also, preserve the scalar when length is 1. | |||
2010-05-08 | gallivm: Actually do floor/ceil/trunc for scalars. | José Fonseca | |
Also start axing the code duplication for scalar case. The olution is to treat the scalar case specially in a few innermost functions, and leave outer functions untouched. | |||
2010-05-08 | gallivm: Centralize SoA swizzling into a single place. | José Fonseca | |
2010-03-15 | gallivm/llvmpipe: rename some constant building functions | Brian Paul | |
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. |