void GP2DEngine::validate_COLOR16( GP2DTask *mytask, CardState *state ) { mytask->color16 = dfb_pixel_from_color( state->destination->config.format, &state->color ); /* Set the flags. */ GP2D_VALIDATE( COLOR16 ); }
static inline void pxa3xx_validate_COLOR( PXA3XXDriverData *pdrv, PXA3XXDeviceData *pdev, CardState *state ) { u32 *prep = start_buffer( pdrv, 2 ); prep[0] = 0x04000011 | (pixel_formats[pdev->dst_index] << 8); prep[1] = dfb_pixel_from_color( state->destination->config.format, &state->color ); submit_buffer( pdrv, 2 ); /* Set the flag. */ PXA3XX_VALIDATE( COLOR ); }