Mercurial > sdl-ios-xcode
diff src/render/software/SDL_blendfillrect.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_blendfillrect.c Fri Feb 04 19:18:08 2011 -0800 +++ b/src/render/software/SDL_blendfillrect.c Fri Feb 04 19:50:56 2011 -0800 @@ -38,6 +38,9 @@ case SDL_BLENDMODE_ADD: FILLRECT(Uint16, DRAW_SETPIXEL_ADD_RGB555); break; + case SDL_BLENDMODE_MOD: + FILLRECT(Uint16, DRAW_SETPIXEL_MOD_RGB555); + break; default: FILLRECT(Uint16, DRAW_SETPIXEL_RGB555); break; @@ -58,6 +61,9 @@ case SDL_BLENDMODE_ADD: FILLRECT(Uint16, DRAW_SETPIXEL_ADD_RGB565); break; + case SDL_BLENDMODE_MOD: + FILLRECT(Uint16, DRAW_SETPIXEL_MOD_RGB565); + break; default: FILLRECT(Uint16, DRAW_SETPIXEL_RGB565); break; @@ -78,6 +84,9 @@ case SDL_BLENDMODE_ADD: FILLRECT(Uint32, DRAW_SETPIXEL_ADD_RGB888); break; + case SDL_BLENDMODE_MOD: + FILLRECT(Uint32, DRAW_SETPIXEL_MOD_RGB888); + break; default: FILLRECT(Uint32, DRAW_SETPIXEL_RGB888); break; @@ -98,6 +107,9 @@ case SDL_BLENDMODE_ADD: FILLRECT(Uint32, DRAW_SETPIXEL_ADD_ARGB8888); break; + case SDL_BLENDMODE_MOD: + FILLRECT(Uint32, DRAW_SETPIXEL_MOD_ARGB8888); + break; default: FILLRECT(Uint32, DRAW_SETPIXEL_ARGB8888); break; @@ -121,6 +133,9 @@ case SDL_BLENDMODE_ADD: FILLRECT(Uint16, DRAW_SETPIXEL_ADD_RGB); break; + case SDL_BLENDMODE_MOD: + FILLRECT(Uint16, DRAW_SETPIXEL_MOD_RGB); + break; default: FILLRECT(Uint16, DRAW_SETPIXEL_RGB); break; @@ -134,6 +149,9 @@ case SDL_BLENDMODE_ADD: FILLRECT(Uint32, DRAW_SETPIXEL_ADD_RGB); break; + case SDL_BLENDMODE_MOD: + FILLRECT(Uint32, DRAW_SETPIXEL_MOD_RGB); + break; default: FILLRECT(Uint32, DRAW_SETPIXEL_RGB); break; @@ -161,6 +179,9 @@ case SDL_BLENDMODE_ADD: FILLRECT(Uint32, DRAW_SETPIXEL_ADD_RGBA); break; + case SDL_BLENDMODE_MOD: + FILLRECT(Uint32, DRAW_SETPIXEL_MOD_RGBA); + break; default: FILLRECT(Uint32, DRAW_SETPIXEL_RGBA); break;