diff src/video/sdlgenblit.pl @ 1992:7387e0514595

Take advantage of the existing SDL blitters for normal copy blits.
author Sam Lantinga <slouken@libsdl.org>
date Tue, 29 Aug 2006 08:24:16 +0000
parents 5b5f5de5433f
children bee005ace1bf
line wrap: on
line diff
--- a/src/video/sdlgenblit.pl	Mon Aug 28 17:35:15 2006 +0000
+++ b/src/video/sdlgenblit.pl	Tue Aug 29 08:24:16 2006 +0000
@@ -398,7 +398,7 @@
     for (my $modulate = 0; $modulate <= 1; ++$modulate) {
         for (my $blend = 0; $blend <= 1; ++$blend) {
             for (my $scale = 0; $scale <= 1; ++$scale) {
-                if ( $modulate != 0 || $blend != 0 || $scale != 0 || $src ne $dst ) {
+                if ( $modulate || $blend || $scale ) {
                     output_copyfuncname("extern int SDLCALL", $src, $dst, $modulate, $blend, $scale, 1, ";\n");
                 }
             }
@@ -434,7 +434,7 @@
             for (my $modulate = 0; $modulate <= 1; ++$modulate) {
                 for (my $blend = 0; $blend <= 1; ++$blend) {
                     for (my $scale = 0; $scale <= 1; ++$scale) {
-                        if ( $modulate != 0 || $blend != 0 || $scale != 0 || $src ne $dst ) {
+                        if ( $modulate || $blend || $scale ) {
                             print FILE "    { SDL_PIXELFORMAT_$src, SDL_PIXELFORMAT_$dst, ";
                             if ( $modulate ) {
                                 print FILE "(SDL_TEXTUREMODULATE_COLOR | SDL_TEXTUREMODULATE_ALPHA), ";
@@ -497,7 +497,7 @@
     for (my $modulate = 0; $modulate <= 1; ++$modulate) {
         for (my $blend = 0; $blend <= 1; ++$blend) {
             for (my $scale = 0; $scale <= 1; ++$scale) {
-                if ( $modulate != 0 || $blend != 0 || $scale != 0 || $src ne $dst ) {
+                if ( $modulate || $blend || $scale ) {
                     output_copyfunc($src, $dst, $modulate, $blend, $scale);
                 }
             }