diff options
author | José Fonseca <[email protected]> | 2009-10-04 13:04:08 +0100 |
---|---|---|
committer | José Fonseca <[email protected]> | 2009-10-04 22:03:16 +0100 |
commit | 589ec337f0080893baba996201cf65bb6e1a2fec (patch) | |
tree | b21a7e91ec200ade43d96ddf034baeb285d696fe /src/gallium/drivers/llvmpipe/Makefile | |
parent | 7a7dfb09aadf0509db4c1e2752fff5b75c59406b (diff) |
llvmpipe: Autogenerate lp_tile_soa.c from u_format.csv.
This is just a temporary change until we code generate the tile read/write
functions in runtime. The new code avoids an extra memcpy that exists in
u_tile.c functions, from which lp_tile_soa.c was originally based.
This achieves up to 5% improvement, particularly in frames with
little geometry overlap.
Diffstat (limited to 'src/gallium/drivers/llvmpipe/Makefile')
-rw-r--r-- | src/gallium/drivers/llvmpipe/Makefile | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/gallium/drivers/llvmpipe/Makefile b/src/gallium/drivers/llvmpipe/Makefile index cd7b6356d28..21aff1967a1 100644 --- a/src/gallium/drivers/llvmpipe/Makefile +++ b/src/gallium/drivers/llvmpipe/Makefile @@ -55,3 +55,6 @@ C_SOURCES = \ lp_tile_soa.c include ../../Makefile.template + +lp_tile_soa.c: lp_tile_soa.py ../../auxiliary/util/u_format_parse.py ../../auxiliary/util/u_format_access.py ../../auxiliary/util/u_format.csv + python lp_tile_soa.py ../../auxiliary/util/u_format.csv > $@ |