changeset 16:d9251dd496ce

Add new scaled blit template parameters in order to implement global alpha.
author Matti Hamalainen <ccr@tnsp.org>
date Fri, 28 Sep 2012 14:47:54 +0300
parents feec43a3497c
children a60fe802636a
files dmscaledblit.h
diffstat 1 files changed, 6 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/dmscaledblit.h	Fri Sep 28 11:11:15 2012 +0300
+++ b/dmscaledblit.h	Fri Sep 28 14:47:54 2012 +0300
@@ -8,7 +8,11 @@
 int DM_SCALED_NAME (SDL_Surface *src,
     const int x0, const int y0,
     const int dwidth, const int dheight,
-    SDL_Surface *dst)
+    SDL_Surface *dst
+#ifdef DM_SCALED_ARGS
+    DM_SCALED_ARGS
+#endif
+    )
 {
     int yc;
     DMFixedPoint32 xv, yv, dx, dy;
@@ -69,6 +73,7 @@
 
 
 #undef DM_SCALED_NAME
+#undef DM_SCALED_ARGS
 #undef DM_SCALED_SRC_BYTES
 #undef DM_SCALED_DST_BYTES
 #undef DM_SCALED_SRC_TYPE