diff src/render/software/SDL_blendpoint.c @ 5187:d976b67150c5

Restored SDL_BLENDMODE_MOD for MAME
author Sam Lantinga <slouken@libsdl.org>
date Fri, 04 Feb 2011 19:50:56 -0800
parents d72793305335
children 710d00cb3a6a
line wrap: on
line diff
--- a/src/render/software/SDL_blendpoint.c	Fri Feb 04 19:18:08 2011 -0800
+++ b/src/render/software/SDL_blendpoint.c	Fri Feb 04 19:50:56 2011 -0800
@@ -38,6 +38,9 @@
     case SDL_BLENDMODE_ADD:
         DRAW_SETPIXELXY_ADD_RGB555(x, y);
         break;
+    case SDL_BLENDMODE_MOD:
+        DRAW_SETPIXELXY_MOD_RGB555(x, y);
+        break;
     default:
         DRAW_SETPIXELXY_RGB555(x, y);
         break;
@@ -58,6 +61,9 @@
     case SDL_BLENDMODE_ADD:
         DRAW_SETPIXELXY_ADD_RGB565(x, y);
         break;
+    case SDL_BLENDMODE_MOD:
+        DRAW_SETPIXELXY_MOD_RGB565(x, y);
+        break;
     default:
         DRAW_SETPIXELXY_RGB565(x, y);
         break;
@@ -78,6 +84,9 @@
     case SDL_BLENDMODE_ADD:
         DRAW_SETPIXELXY_ADD_RGB888(x, y);
         break;
+    case SDL_BLENDMODE_MOD:
+        DRAW_SETPIXELXY_MOD_RGB888(x, y);
+        break;
     default:
         DRAW_SETPIXELXY_RGB888(x, y);
         break;
@@ -98,6 +107,9 @@
     case SDL_BLENDMODE_ADD:
         DRAW_SETPIXELXY_ADD_ARGB8888(x, y);
         break;
+    case SDL_BLENDMODE_MOD:
+        DRAW_SETPIXELXY_MOD_ARGB8888(x, y);
+        break;
     default:
         DRAW_SETPIXELXY_ARGB8888(x, y);
         break;
@@ -121,6 +133,9 @@
         case SDL_BLENDMODE_ADD:
             DRAW_SETPIXELXY2_ADD_RGB(x, y);
             break;
+        case SDL_BLENDMODE_MOD:
+            DRAW_SETPIXELXY2_MOD_RGB(x, y);
+            break;
         default:
             DRAW_SETPIXELXY2_RGB(x, y);
             break;
@@ -134,6 +149,9 @@
         case SDL_BLENDMODE_ADD:
             DRAW_SETPIXELXY4_ADD_RGB(x, y);
             break;
+        case SDL_BLENDMODE_MOD:
+            DRAW_SETPIXELXY4_MOD_RGB(x, y);
+            break;
         default:
             DRAW_SETPIXELXY4_RGB(x, y);
             break;
@@ -161,6 +179,9 @@
         case SDL_BLENDMODE_ADD:
             DRAW_SETPIXELXY4_ADD_RGBA(x, y);
             break;
+        case SDL_BLENDMODE_MOD:
+            DRAW_SETPIXELXY4_MOD_RGBA(x, y);
+            break;
         default:
             DRAW_SETPIXELXY4_RGBA(x, y);
             break;