From 91c2f8fb097f65801f6f97340e0a4a8dbead6404 Mon Sep 17 00:00:00 2001 From: Willem Jan Palenstijn Date: Mon, 19 Aug 2013 23:07:48 +0200 Subject: WINTERMUTE: Don't use a lookup table for alpha This gives a drawTickets() speed increase of about 10% in the JULIA demo (on a core i7 920). --- engines/wintermute/graphics/transparent_surface.h | 3 --- 1 file changed, 3 deletions(-) (limited to 'engines/wintermute/graphics/transparent_surface.h') diff --git a/engines/wintermute/graphics/transparent_surface.h b/engines/wintermute/graphics/transparent_surface.h index 9d06f3e006..a486e97946 100644 --- a/engines/wintermute/graphics/transparent_surface.h +++ b/engines/wintermute/graphics/transparent_surface.h @@ -114,11 +114,8 @@ struct TransparentSurface : public Graphics::Surface { TransparentSurface *scale(uint16 newWidth, uint16 newHeight) const; TransparentSurface *rotoscale(const TransformStruct &transform) const; - static byte *_lookup; - static void destroyLookup(); private: static void doBlitAlpha(byte *ino, byte *outo, uint32 width, uint32 height, uint32 pitch, int32 inStep, int32 inoStep); - static void generateLookup(); }; /** -- cgit v1.2.3