diff options
author | Michael Lutz <michi@icosahedron.de> | 2021-01-16 16:43:44 +0100 |
---|---|---|
committer | Michael Lutz <michi@icosahedron.de> | 2021-02-22 22:16:07 +0100 |
commit | 94d8acb7d007150606c0756060c6f0cf90ee7f70 (patch) | |
tree | 57d5c1399f5eaa8005daf0d85ae86cb10a48cda8 /src/gfxinit.cpp | |
parent | ae7c63cc35362932500f42f4a11ae2160566b718 (diff) | |
download | openttd-94d8acb7d007150606c0756060c6f0cf90ee7f70.tar.xz |
Add: A 32 bpp blitter that uses the animation buffer from the video backend to speed up palette animation.
Diffstat (limited to 'src/gfxinit.cpp')
-rw-r--r-- | src/gfxinit.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/gfxinit.cpp b/src/gfxinit.cpp index 441f18863..fe37c3eb5 100644 --- a/src/gfxinit.cpp +++ b/src/gfxinit.cpp @@ -275,13 +275,14 @@ static bool SwitchNewGRFBlitter() uint animation; ///< 0: no support, 1: do support, 2: both uint min_base_depth, max_base_depth, min_grf_depth, max_grf_depth; } replacement_blitters[] = { + { "8bpp-optimized", 2, 8, 8, 8, 8 }, + { "40bpp-anim", 2, 8, 32, 8, 32 }, #ifdef WITH_SSE { "32bpp-sse4", 0, 32, 32, 8, 32 }, { "32bpp-ssse3", 0, 32, 32, 8, 32 }, { "32bpp-sse2", 0, 32, 32, 8, 32 }, { "32bpp-sse4-anim", 1, 32, 32, 8, 32 }, #endif - { "8bpp-optimized", 2, 8, 8, 8, 8 }, { "32bpp-optimized", 0, 8, 32, 8, 32 }, #ifdef WITH_SSE { "32bpp-sse2-anim", 1, 8, 32, 8, 32 }, |