José Fonseca
|
0318f3e53e
|
llvmpipe: Split the texture cache from the color/depth/stencil cache.
|
2009-08-29 09:21:27 +01:00 |
|
José Fonseca
|
2529ed5616
|
llvmpipe: SoA blending.
Throughput seems to be 4x higher.
|
2009-08-29 09:21:27 +01:00 |
|
José Fonseca
|
684a47f0f6
|
llvmpipe: Only get the preprocessor flags from llvm-config.
Otherwise we get -O2 optimization flag, preventing proper debugging.
|
2009-08-29 09:21:24 +01:00 |
|
José Fonseca
|
8988424ee8
|
llvmpipe: Bootstrap type conversions.
|
2009-08-29 09:21:24 +01:00 |
|
José Fonseca
|
e6ebebc485
|
llvmpipe: Factor out shared test code into a separate module.
|
2009-08-29 09:21:24 +01:00 |
|
José Fonseca
|
627d6a6b04
|
llvmpipe: Move intrinsic helpers to a separate module.
|
2009-08-29 09:21:23 +01:00 |
|
José Fonseca
|
1dd7bb17c7
|
llvmpipe: Optimize blend swizzles by using bitmasks instead of shuffles for ubytes.
|
2009-08-29 09:21:23 +01:00 |
|
José Fonseca
|
64611e086d
|
llvmpipe: Separate constant building.
|
2009-08-29 09:21:22 +01:00 |
|
José Fonseca
|
c87fab0008
|
llvmpipe: Move type support functions into a separate file.
|
2009-08-29 09:21:22 +01:00 |
|
José Fonseca
|
7ace0b1f4a
|
llvmpipe: Cleanup test programs.
|
2009-08-29 09:21:21 +01:00 |
|
José Fonseca
|
7d043162c5
|
llvmpipe: Blending.
The code
|
2009-08-29 09:21:21 +01:00 |
|
José Fonseca
|
d2cf3e8dfd
|
llvmpipe: Arithmetic helpers.
|
2009-08-29 09:21:21 +01:00 |
|
José Fonseca
|
4639f8aad5
|
llvmpipe: Translate logicops.
|
2009-08-29 09:21:21 +01:00 |
|
José Fonseca
|
833323b8d0
|
llvmpipe: Separate pixel packing/unpacking from loading/storing.
|
2009-08-29 09:21:21 +01:00 |
|
José Fonseca
|
3ace63c00f
|
llvmpipe: Update SConscript.
|
2009-08-29 09:21:19 +01:00 |
|
Keith Whitwell
|
90caf1a3f3
|
llvmpipe: move all color-combine code into lp_quad_blend.c
Consolidate the read-modify-write color combining code from
the blend, colormask and output stages.
|
2009-08-29 09:21:18 +01:00 |
|
José Fonseca
|
8783732c4d
|
llvmpipe: Pixel packing/unpacking and loop code generators.
Just a small proof of concept plus a standalone test app. Not integrated
with the rest of the driver yet.
|
2009-08-29 09:21:16 +01:00 |
|
José Fonseca
|
946f432a08
|
llvmpipe: Fork softpipe for experimentation with llvm.
|
2009-08-29 09:21:15 +01:00 |
|