summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/llvmpipe/lp_test_blend.c
AgeCommit message (Collapse)Author
2009-11-09llvmpipe: Ensure stack variables in unit tests are properly aligned.José Fonseca
2009-10-25llvmpipe: Add inlines to quickly generate types matching the native SIMD ↵José Fonseca
register bitwidth.
2009-10-22llvmpipe: Avoid variable size arrays.José Fonseca
Not really variable size, but MSVC still doesn't like them.
2009-09-16llvmpipe: Make the code portable for MinGW.José Fonseca
2009-09-14llvmpipe: Make lp_type a regular union.José Fonseca
Union not worth the hassle of violating C99 or adding a name to the structure.
2009-08-29llvmpipe: Debug helper function to name llvm intermediate values.José Fonseca
2009-08-29llvmpipe: Disassemble generated x86 code.José Fonseca
2009-08-29llvmpipe: Code generate color masking.José Fonseca
2009-08-29llvmpipe: Handle disabled blending too.José Fonseca
2009-08-29llvmpipe: SoA blending.José Fonseca
Throughput seems to be 4x higher.
2009-08-29llvmpipe: Update blending test.José Fonseca
2009-08-29llvmpipe: Normalize the cycles with the number of channel.José Fonseca
So that we have a comparable number for different formats.
2009-08-29llvmpipe: Use same type for reference vectors.José Fonseca
2009-08-29llvmpipe: Factor out shared test code into a separate module.José Fonseca
2009-08-29llvmpipe: Collect richer blend data.José Fonseca
2009-08-29llvmpipe: Write data to a tsv file for posterior analysis.José Fonseca
2009-08-29llvmpipe: Don't use llvm.readcyclecounter.José Fonseca
LLVM during optimization reorders the rdtsc instructions next to each other, which makes it pretty useless.
2009-08-29llvmpipe: Move type support functions into a separate file.José Fonseca
2009-08-29llvmpipe: Measure the number of cycles taken for blending.José Fonseca
2009-08-29llvmpipe: Get blending of normalized 8bit unsigned integers working.José Fonseca
2009-08-29llvmpipe: Specialize arithmetic operations.José Fonseca
2009-08-29llvmpipe: Introduce a custom typing system.José Fonseca
Straightforward representation of floating-point/fixed-point/integer, normalized/scaled, signed/unsigned SIMD vector types.
2009-08-29llvmpipe: Cleanup test programs.José Fonseca
2009-08-29llvmpipe: Blending.José Fonseca
The code