(svn r10092) -Codechange: code-seperated the spriteloader and blitter from the rest of the code

-Add: make it possible to pick your own blitter (-b <blitter>, -h for overview)
-Add: added a new optimized 8bpp blitter (default, caches sprites of all zoom-levels)
-Add: added a debug 8bpp blitter and a very slow normal 8bpp blitter
This commit is contained in:
truelight
2007-06-11 11:50:49 +00:00
parent 68c369ea98
commit 6b101cc177
20 changed files with 909 additions and 292 deletions

View File

@@ -952,7 +952,7 @@
>
</File>
<File
RelativePath="..\src\newgrf_industries.h"
RelativePath=".\..\src\newgrf_industries.h"
>
</File>
<File
@@ -1500,6 +1500,54 @@
>
</File>
</Filter>
<Filter
Name="Blitters"
>
<File
RelativePath=".\..\src\blitter\8bpp_debug.cpp"
>
</File>
<File
RelativePath=".\..\src\blitter\8bpp_debug.hpp"
>
</File>
<File
RelativePath=".\..\src\blitter\8bpp_optimized.cpp"
>
</File>
<File
RelativePath=".\..\src\blitter\8bpp_optimized.hpp"
>
</File>
<File
RelativePath=".\..\src\blitter\8bpp_slow.cpp"
>
</File>
<File
RelativePath=".\..\src\blitter\8bpp_slow.hpp"
>
</File>
<File
RelativePath=".\..\src\blitter\blitter.hpp"
>
</File>
</Filter>
<Filter
Name="Sprite loaders"
>
<File
RelativePath=".\..\src\spriteloader\grf.cpp"
>
</File>
<File
RelativePath=".\..\src\spriteloader\grf.hpp"
>
</File>
<File
RelativePath=".\..\src\spriteloader\spriteloader.hpp"
>
</File>
</Filter>
<Filter
Name="NewGRF"
>
@@ -1532,7 +1580,7 @@
>
</File>
<File
RelativePath="..\src\newgrf_industries.cpp"
RelativePath=".\..\src\newgrf_industries.cpp"
>
</File>
<File