Lines Matching refs:r
71 Uint8 r, g, b, a; member
123 #define RGB_FROM_PIXEL(Pixel, fmt, r, g, b) \ argument
125 r = SDL_expand_byte[fmt->Rloss][((Pixel&fmt->Rmask)>>fmt->Rshift)]; \
129 #define RGB_FROM_RGB565(Pixel, r, g, b) \ argument
131 r = SDL_expand_byte[3][((Pixel&0xF800)>>11)]; \
135 #define RGB_FROM_RGB555(Pixel, r, g, b) \ argument
137 r = SDL_expand_byte[3][((Pixel&0x7C00)>>10)]; \
141 #define RGB_FROM_RGB888(Pixel, r, g, b) \ argument
143 r = ((Pixel&0xFF0000)>>16); \
178 #define DISEMBLE_RGB(buf, bpp, fmt, Pixel, r, g, b) \ argument
183 RGB_FROM_PIXEL(Pixel, fmt, r, g, b); \
188 RGB_FROM_PIXEL(Pixel, fmt, r, g, b); \
194 r = *((buf)+fmt->Rshift/8); \
198 r = *((buf)+2-fmt->Rshift/8); \
207 RGB_FROM_PIXEL(Pixel, fmt, r, g, b); \
213 r = g = b = 0; \
219 #define PIXEL_FROM_RGB(Pixel, fmt, r, g, b) \ argument
221 Pixel = ((r>>fmt->Rloss)<<fmt->Rshift)| \
226 #define RGB565_FROM_RGB(Pixel, r, g, b) \ argument
228 Pixel = ((r>>3)<<11)|((g>>2)<<5)|(b>>3); \
230 #define RGB555_FROM_RGB(Pixel, r, g, b) \ argument
232 Pixel = ((r>>3)<<10)|((g>>3)<<5)|(b>>3); \
234 #define RGB888_FROM_RGB(Pixel, r, g, b) \ argument
236 Pixel = (r<<16)|(g<<8)|b; \
238 #define ARGB8888_FROM_RGBA(Pixel, r, g, b, a) \ argument
240 Pixel = (a<<24)|(r<<16)|(g<<8)|b; \
242 #define RGBA8888_FROM_RGBA(Pixel, r, g, b, a) \ argument
244 Pixel = (r<<24)|(g<<16)|(b<<8)|a; \
246 #define ABGR8888_FROM_RGBA(Pixel, r, g, b, a) \ argument
248 Pixel = (a<<24)|(b<<16)|(g<<8)|r; \
250 #define BGRA8888_FROM_RGBA(Pixel, r, g, b, a) \ argument
252 Pixel = (b<<24)|(g<<16)|(r<<8)|a; \
254 #define ARGB2101010_FROM_RGBA(Pixel, r, g, b, a) \ argument
256 r = r ? ((r << 2) | 0x3) : 0; \
260 Pixel = (a<<30)|(r<<20)|(g<<10)|b; \
262 #define ASSEMBLE_RGB(buf, bpp, fmt, r, g, b) \ argument
268 PIXEL_FROM_RGB(_Pixel, fmt, r, g, b); \
276 PIXEL_FROM_RGB(_Pixel, fmt, r, g, b); \
283 *((buf)+fmt->Rshift/8) = r; \
287 *((buf)+2-fmt->Rshift/8) = r; \
297 PIXEL_FROM_RGB(_Pixel, fmt, r, g, b); \
305 #define RGBA_FROM_PIXEL(Pixel, fmt, r, g, b, a) \ argument
307 r = SDL_expand_byte[fmt->Rloss][((Pixel&fmt->Rmask)>>fmt->Rshift)]; \
312 #define RGBA_FROM_8888(Pixel, fmt, r, g, b, a) \ argument
314 r = (Pixel&fmt->Rmask)>>fmt->Rshift; \
319 #define RGBA_FROM_RGBA8888(Pixel, r, g, b, a) \ argument
321 r = (Pixel>>24); \
326 #define RGBA_FROM_ARGB8888(Pixel, r, g, b, a) \ argument
328 r = ((Pixel>>16)&0xFF); \
333 #define RGBA_FROM_ABGR8888(Pixel, r, g, b, a) \ argument
335 r = (Pixel&0xFF); \
340 #define RGBA_FROM_BGRA8888(Pixel, r, g, b, a) \ argument
342 r = ((Pixel>>8)&0xFF); \
347 #define RGBA_FROM_ARGB2101010(Pixel, r, g, b, a) \ argument
349 r = ((Pixel>>22)&0xFF); \
354 #define DISEMBLE_RGBA(buf, bpp, fmt, Pixel, r, g, b, a) \ argument
359 RGBA_FROM_PIXEL(Pixel, fmt, r, g, b, a); \
364 RGBA_FROM_PIXEL(Pixel, fmt, r, g, b, a); \
370 r = *((buf)+fmt->Rshift/8); \
374 r = *((buf)+2-fmt->Rshift/8); \
384 RGBA_FROM_PIXEL(Pixel, fmt, r, g, b, a); \
390 r = g = b = a = 0; \
396 #define PIXEL_FROM_RGBA(Pixel, fmt, r, g, b, a) \ argument
398 Pixel = ((r>>fmt->Rloss)<<fmt->Rshift)| \
403 #define ASSEMBLE_RGBA(buf, bpp, fmt, r, g, b, a) \ argument
409 PIXEL_FROM_RGBA(_pixel, fmt, r, g, b, a); \
417 PIXEL_FROM_RGBA(_pixel, fmt, r, g, b, a); \
424 *((buf)+fmt->Rshift/8) = r; \
428 *((buf)+2-fmt->Rshift/8) = r; \
438 PIXEL_FROM_RGBA(_pixel, fmt, r, g, b, a); \