Lines Matching refs:fmt

89 #define RGB_FROM_PIXEL(Pixel, fmt, r, g, b)				\
91 r = (((Pixel&fmt->Rmask)>>fmt->Rshift)<<fmt->Rloss); \
92 g = (((Pixel&fmt->Gmask)>>fmt->Gshift)<<fmt->Gloss); \
93 b = (((Pixel&fmt->Bmask)>>fmt->Bshift)<<fmt->Bloss); \
140 #define DISEMBLE_RGB(buf, bpp, fmt, Pixel, r, g, b) \
165 RGB_FROM_PIXEL(Pixel, fmt, r, g, b); \
170 #define PIXEL_FROM_RGB(Pixel, fmt, r, g, b) \
172 Pixel = ((r>>fmt->Rloss)<<fmt->Rshift)| \
173 ((g>>fmt->Gloss)<<fmt->Gshift)| \
174 ((b>>fmt->Bloss)<<fmt->Bshift) | (1<<15); \
177 #define PIXEL_FROM_RGB(Pixel, fmt, r, g, b) \
179 Pixel = ((r>>fmt->Rloss)<<fmt->Rshift)| \
180 ((g>>fmt->Gloss)<<fmt->Gshift)| \
181 ((b>>fmt->Bloss)<<fmt->Bshift); \
196 #define ASSEMBLE_RGB(buf, bpp, fmt, r, g, b) \
202 PIXEL_FROM_RGB(Pixel, fmt, r, g, b); \
209 *((buf)+fmt->Rshift/8) = r; \
210 *((buf)+fmt->Gshift/8) = g; \
211 *((buf)+fmt->Bshift/8) = b; \
213 *((buf)+2-fmt->Rshift/8) = r; \
214 *((buf)+2-fmt->Gshift/8) = g; \
215 *((buf)+2-fmt->Bshift/8) = b; \
223 PIXEL_FROM_RGB(Pixel, fmt, r, g, b); \
229 #define ASSEMBLE_RGB_AMASK(buf, bpp, fmt, r, g, b, Amask) \
237 PIXEL_FROM_RGB(Pixel, fmt, r, g, b); \
244 *((buf)+fmt->Rshift/8) = r; \
245 *((buf)+fmt->Gshift/8) = g; \
246 *((buf)+fmt->Bshift/8) = b; \
248 *((buf)+2-fmt->Rshift/8) = r; \
249 *((buf)+2-fmt->Gshift/8) = g; \
250 *((buf)+2-fmt->Bshift/8) = b; \
260 PIXEL_FROM_RGB(Pixel, fmt, r, g, b); \
268 #define RGBA_FROM_PIXEL(Pixel, fmt, r, g, b, a) \
270 r = ((Pixel&fmt->Rmask)>>fmt->Rshift)<<fmt->Rloss; \
271 g = ((Pixel&fmt->Gmask)>>fmt->Gshift)<<fmt->Gloss; \
272 b = ((Pixel&fmt->Bmask)>>fmt->Bshift)<<fmt->Bloss; \
273 a = ((Pixel&fmt->Amask)>>fmt->Ashift)<<fmt->Aloss; \
275 #define RGBA_FROM_8888(Pixel, fmt, r, g, b, a) \
277 r = (Pixel&fmt->Rmask)>>fmt->Rshift; \
278 g = (Pixel&fmt->Gmask)>>fmt->Gshift; \
279 b = (Pixel&fmt->Bmask)>>fmt->Bshift; \
280 a = (Pixel&fmt->Amask)>>fmt->Ashift; \
303 #define DISEMBLE_RGBA(buf, bpp, fmt, Pixel, r, g, b, a) \
328 RGBA_FROM_PIXEL(Pixel, fmt, r, g, b, a); \
329 Pixel &= ~fmt->Amask; \
334 #define PIXEL_FROM_RGBA(Pixel, fmt, r, g, b, a) \
336 Pixel = ((r>>fmt->Rloss)<<fmt->Rshift)| \
337 ((g>>fmt->Gloss)<<fmt->Gshift)| \
338 ((b>>fmt->Bloss)<<fmt->Bshift)| \
339 ((a>>fmt->Aloss)<<fmt->Ashift) | (1<<15); \
342 #define PIXEL_FROM_RGBA(Pixel, fmt, r, g, b, a) \
344 Pixel = ((r>>fmt->Rloss)<<fmt->Rshift)| \
345 ((g>>fmt->Gloss)<<fmt->Gshift)| \
346 ((b>>fmt->Bloss)<<fmt->Bshift)| \
347 ((a>>fmt->Aloss)<<fmt->Ashift); \
350 #define ASSEMBLE_RGBA(buf, bpp, fmt, r, g, b, a) \
356 PIXEL_FROM_RGBA(Pixel, fmt, r, g, b, a); \
363 *((buf)+fmt->Rshift/8) = r; \
364 *((buf)+fmt->Gshift/8) = g; \
365 *((buf)+fmt->Bshift/8) = b; \
367 *((buf)+2-fmt->Rshift/8) = r; \
368 *((buf)+2-fmt->Gshift/8) = g; \
369 *((buf)+2-fmt->Bshift/8) = b; \
377 PIXEL_FROM_RGBA(Pixel, fmt, r, g, b, a); \