From 114c820c569ef0280018d8cd268f15021d9e5d20 Mon Sep 17 00:00:00 2001 From: smatz Date: Thu, 26 Jun 2008 15:46:19 +0000 Subject: (svn r13639) -Codechange: rewrite 32bpp-anim and 32bpp-optimized drawing and encoding so it uses similiar scheme as 8bpp-optimized All zoom levels are stored and a kind of RLE is used. Together with further changes and reducing number of variables, drawing is ~50% faster in average. --- src/blitter/32bpp_anim.hpp | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/blitter/32bpp_anim.hpp') diff --git a/src/blitter/32bpp_anim.hpp b/src/blitter/32bpp_anim.hpp index 373253deb..f26919611 100644 --- a/src/blitter/32bpp_anim.hpp +++ b/src/blitter/32bpp_anim.hpp @@ -34,6 +34,8 @@ public: /* virtual */ Blitter::PaletteAnimation UsePaletteAnimation(); /* virtual */ const char *GetName() { return "32bpp-anim"; } + + template void Draw(const Blitter::BlitterParams *bp, ZoomLevel zoom); }; class FBlitter_32bppAnim: public BlitterFactory { -- cgit v1.2.3-54-g00ecf