Mercurial > sdl-ios-xcode
comparison 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 |
comparison
equal
deleted
inserted
replaced
5186:227d81a4b66c | 5187:d976b67150c5 |
---|---|
36 DRAW_SETPIXELXY_BLEND_RGB555(x, y); | 36 DRAW_SETPIXELXY_BLEND_RGB555(x, y); |
37 break; | 37 break; |
38 case SDL_BLENDMODE_ADD: | 38 case SDL_BLENDMODE_ADD: |
39 DRAW_SETPIXELXY_ADD_RGB555(x, y); | 39 DRAW_SETPIXELXY_ADD_RGB555(x, y); |
40 break; | 40 break; |
41 case SDL_BLENDMODE_MOD: | |
42 DRAW_SETPIXELXY_MOD_RGB555(x, y); | |
43 break; | |
41 default: | 44 default: |
42 DRAW_SETPIXELXY_RGB555(x, y); | 45 DRAW_SETPIXELXY_RGB555(x, y); |
43 break; | 46 break; |
44 } | 47 } |
45 return 0; | 48 return 0; |
56 DRAW_SETPIXELXY_BLEND_RGB565(x, y); | 59 DRAW_SETPIXELXY_BLEND_RGB565(x, y); |
57 break; | 60 break; |
58 case SDL_BLENDMODE_ADD: | 61 case SDL_BLENDMODE_ADD: |
59 DRAW_SETPIXELXY_ADD_RGB565(x, y); | 62 DRAW_SETPIXELXY_ADD_RGB565(x, y); |
60 break; | 63 break; |
64 case SDL_BLENDMODE_MOD: | |
65 DRAW_SETPIXELXY_MOD_RGB565(x, y); | |
66 break; | |
61 default: | 67 default: |
62 DRAW_SETPIXELXY_RGB565(x, y); | 68 DRAW_SETPIXELXY_RGB565(x, y); |
63 break; | 69 break; |
64 } | 70 } |
65 return 0; | 71 return 0; |
76 DRAW_SETPIXELXY_BLEND_RGB888(x, y); | 82 DRAW_SETPIXELXY_BLEND_RGB888(x, y); |
77 break; | 83 break; |
78 case SDL_BLENDMODE_ADD: | 84 case SDL_BLENDMODE_ADD: |
79 DRAW_SETPIXELXY_ADD_RGB888(x, y); | 85 DRAW_SETPIXELXY_ADD_RGB888(x, y); |
80 break; | 86 break; |
87 case SDL_BLENDMODE_MOD: | |
88 DRAW_SETPIXELXY_MOD_RGB888(x, y); | |
89 break; | |
81 default: | 90 default: |
82 DRAW_SETPIXELXY_RGB888(x, y); | 91 DRAW_SETPIXELXY_RGB888(x, y); |
83 break; | 92 break; |
84 } | 93 } |
85 return 0; | 94 return 0; |
95 case SDL_BLENDMODE_BLEND: | 104 case SDL_BLENDMODE_BLEND: |
96 DRAW_SETPIXELXY_BLEND_ARGB8888(x, y); | 105 DRAW_SETPIXELXY_BLEND_ARGB8888(x, y); |
97 break; | 106 break; |
98 case SDL_BLENDMODE_ADD: | 107 case SDL_BLENDMODE_ADD: |
99 DRAW_SETPIXELXY_ADD_ARGB8888(x, y); | 108 DRAW_SETPIXELXY_ADD_ARGB8888(x, y); |
109 break; | |
110 case SDL_BLENDMODE_MOD: | |
111 DRAW_SETPIXELXY_MOD_ARGB8888(x, y); | |
100 break; | 112 break; |
101 default: | 113 default: |
102 DRAW_SETPIXELXY_ARGB8888(x, y); | 114 DRAW_SETPIXELXY_ARGB8888(x, y); |
103 break; | 115 break; |
104 } | 116 } |
119 DRAW_SETPIXELXY2_BLEND_RGB(x, y); | 131 DRAW_SETPIXELXY2_BLEND_RGB(x, y); |
120 break; | 132 break; |
121 case SDL_BLENDMODE_ADD: | 133 case SDL_BLENDMODE_ADD: |
122 DRAW_SETPIXELXY2_ADD_RGB(x, y); | 134 DRAW_SETPIXELXY2_ADD_RGB(x, y); |
123 break; | 135 break; |
136 case SDL_BLENDMODE_MOD: | |
137 DRAW_SETPIXELXY2_MOD_RGB(x, y); | |
138 break; | |
124 default: | 139 default: |
125 DRAW_SETPIXELXY2_RGB(x, y); | 140 DRAW_SETPIXELXY2_RGB(x, y); |
126 break; | 141 break; |
127 } | 142 } |
128 return 0; | 143 return 0; |
132 DRAW_SETPIXELXY4_BLEND_RGB(x, y); | 147 DRAW_SETPIXELXY4_BLEND_RGB(x, y); |
133 break; | 148 break; |
134 case SDL_BLENDMODE_ADD: | 149 case SDL_BLENDMODE_ADD: |
135 DRAW_SETPIXELXY4_ADD_RGB(x, y); | 150 DRAW_SETPIXELXY4_ADD_RGB(x, y); |
136 break; | 151 break; |
152 case SDL_BLENDMODE_MOD: | |
153 DRAW_SETPIXELXY4_MOD_RGB(x, y); | |
154 break; | |
137 default: | 155 default: |
138 DRAW_SETPIXELXY4_RGB(x, y); | 156 DRAW_SETPIXELXY4_RGB(x, y); |
139 break; | 157 break; |
140 } | 158 } |
141 return 0; | 159 return 0; |
158 case SDL_BLENDMODE_BLEND: | 176 case SDL_BLENDMODE_BLEND: |
159 DRAW_SETPIXELXY4_BLEND_RGBA(x, y); | 177 DRAW_SETPIXELXY4_BLEND_RGBA(x, y); |
160 break; | 178 break; |
161 case SDL_BLENDMODE_ADD: | 179 case SDL_BLENDMODE_ADD: |
162 DRAW_SETPIXELXY4_ADD_RGBA(x, y); | 180 DRAW_SETPIXELXY4_ADD_RGBA(x, y); |
181 break; | |
182 case SDL_BLENDMODE_MOD: | |
183 DRAW_SETPIXELXY4_MOD_RGBA(x, y); | |
163 break; | 184 break; |
164 default: | 185 default: |
165 DRAW_SETPIXELXY4_RGBA(x, y); | 186 DRAW_SETPIXELXY4_RGBA(x, y); |
166 break; | 187 break; |
167 } | 188 } |