Lines Matching refs:fmt
123 #define RGB_FROM_PIXEL(Pixel, fmt, r, g, b) \ argument
125 r = SDL_expand_byte[fmt->Rloss][((Pixel&fmt->Rmask)>>fmt->Rshift)]; \
126 g = SDL_expand_byte[fmt->Gloss][((Pixel&fmt->Gmask)>>fmt->Gshift)]; \
127 b = SDL_expand_byte[fmt->Bloss][((Pixel&fmt->Bmask)>>fmt->Bshift)]; \
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); \
195 g = *((buf)+fmt->Gshift/8); \
196 b = *((buf)+fmt->Bshift/8); \
198 r = *((buf)+2-fmt->Rshift/8); \
199 g = *((buf)+2-fmt->Gshift/8); \
200 b = *((buf)+2-fmt->Bshift/8); \
207 RGB_FROM_PIXEL(Pixel, fmt, r, g, b); \
219 #define PIXEL_FROM_RGB(Pixel, fmt, r, g, b) \ argument
221 Pixel = ((r>>fmt->Rloss)<<fmt->Rshift)| \
222 ((g>>fmt->Gloss)<<fmt->Gshift)| \
223 ((b>>fmt->Bloss)<<fmt->Bshift)| \
224 fmt->Amask; \
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; \
284 *((buf)+fmt->Gshift/8) = g; \
285 *((buf)+fmt->Bshift/8) = b; \
287 *((buf)+2-fmt->Rshift/8) = r; \
288 *((buf)+2-fmt->Gshift/8) = g; \
289 *((buf)+2-fmt->Bshift/8) = b; \
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)]; \
308 g = SDL_expand_byte[fmt->Gloss][((Pixel&fmt->Gmask)>>fmt->Gshift)]; \
309 b = SDL_expand_byte[fmt->Bloss][((Pixel&fmt->Bmask)>>fmt->Bshift)]; \
310 a = SDL_expand_byte[fmt->Aloss][((Pixel&fmt->Amask)>>fmt->Ashift)]; \
312 #define RGBA_FROM_8888(Pixel, fmt, r, g, b, a) \ argument
314 r = (Pixel&fmt->Rmask)>>fmt->Rshift; \
315 g = (Pixel&fmt->Gmask)>>fmt->Gshift; \
316 b = (Pixel&fmt->Bmask)>>fmt->Bshift; \
317 a = (Pixel&fmt->Amask)>>fmt->Ashift; \
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); \
371 g = *((buf)+fmt->Gshift/8); \
372 b = *((buf)+fmt->Bshift/8); \
374 r = *((buf)+2-fmt->Rshift/8); \
375 g = *((buf)+2-fmt->Gshift/8); \
376 b = *((buf)+2-fmt->Bshift/8); \
384 RGBA_FROM_PIXEL(Pixel, fmt, r, g, b, a); \
396 #define PIXEL_FROM_RGBA(Pixel, fmt, r, g, b, a) \ argument
398 Pixel = ((r>>fmt->Rloss)<<fmt->Rshift)| \
399 ((g>>fmt->Gloss)<<fmt->Gshift)| \
400 ((b>>fmt->Bloss)<<fmt->Bshift)| \
401 ((a>>fmt->Aloss)<<fmt->Ashift); \
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; \
425 *((buf)+fmt->Gshift/8) = g; \
426 *((buf)+fmt->Bshift/8) = b; \
428 *((buf)+2-fmt->Rshift/8) = r; \
429 *((buf)+2-fmt->Gshift/8) = g; \
430 *((buf)+2-fmt->Bshift/8) = b; \
438 PIXEL_FROM_RGBA(_pixel, fmt, r, g, b, a); \