diff options
Diffstat (limited to 'src/sna/gen3_render.c')
-rw-r--r-- | src/sna/gen3_render.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/sna/gen3_render.c b/src/sna/gen3_render.c index c7f95124..63dd5cc1 100644 --- a/src/sna/gen3_render.c +++ b/src/sna/gen3_render.c @@ -108,8 +108,10 @@ static const struct formatinfo { {PICT_x8r8g8b8, 0, MAPSURF_32BIT | MT_32BIT_XRGB8888, false}, {PICT_a8b8g8r8, 0, MAPSURF_32BIT | MT_32BIT_ABGR8888, false}, {PICT_x8b8g8r8, 0, MAPSURF_32BIT | MT_32BIT_XBGR8888, false}, +#ifdef PICT_a2r10g10b10 {PICT_a2r10g10b10, PICT_x2r10g10b10, MAPSURF_32BIT | MT_32BIT_ARGB2101010, false}, {PICT_a2b10g10r10, PICT_x2b10g10r10, MAPSURF_32BIT | MT_32BIT_ABGR2101010, false}, +#endif {PICT_r5g6b5, 0, MAPSURF_16BIT | MT_16BIT_RGB565, false}, {PICT_b5g6r5, 0, MAPSURF_16BIT | MT_16BIT_RGB565, true}, {PICT_a1r5g5b5, PICT_x1r5g5b5, MAPSURF_16BIT | MT_16BIT_ARGB1555, false}, @@ -206,10 +208,12 @@ static bool gen3_check_dst_format(uint32_t format) case PICT_x1r5g5b5: case PICT_a1b5g5r5: case PICT_x1b5g5r5: +#ifdef PICT_a2r10g10b10 case PICT_a2r10g10b10: case PICT_x2r10g10b10: case PICT_a2b10g10r10: case PICT_x2b10g10r10: +#endif case PICT_a8: case PICT_a4r4g4b4: case PICT_x4r4g4b4: @@ -229,8 +233,10 @@ static bool gen3_dst_rb_reversed(uint32_t format) case PICT_r5g6b5: case PICT_a1r5g5b5: case PICT_x1r5g5b5: +#ifdef PICT_a2r10g10b10 case PICT_a2r10g10b10: case PICT_x2r10g10b10: +#endif case PICT_a8: case PICT_a4r4g4b4: case PICT_x4r4g4b4: @@ -261,11 +267,13 @@ static uint32_t gen3_get_dst_format(uint32_t format) case PICT_a1b5g5r5: case PICT_x1b5g5r5: return BIAS | COLR_BUF_ARGB1555; +#ifdef PICT_a2r10g10b10 case PICT_a2r10g10b10: case PICT_x2r10g10b10: case PICT_a2b10g10r10: case PICT_x2b10g10r10: return BIAS | COLR_BUF_ARGB2AAA; +#endif case PICT_a8: return BIAS | COLR_BUF_8BIT; case PICT_a4r4g4b4: @@ -285,8 +293,10 @@ static bool gen3_check_format(PicturePtr p) case PICT_x8r8g8b8: case PICT_a8b8g8r8: case PICT_x8b8g8r8: +#ifdef PICT_a2r10g10b10 case PICT_a2r10g10b10: case PICT_a2b10g10r10: +#endif case PICT_r5g6b5: case PICT_b5g6r5: case PICT_a1r5g5b5: @@ -312,10 +322,12 @@ static bool gen3_check_xformat(PicturePtr p) case PICT_x1r5g5b5: case PICT_a1b5g5r5: case PICT_x1b5g5r5: +#ifdef PICT_a2r10g10b10 case PICT_a2r10g10b10: case PICT_x2r10g10b10: case PICT_a2b10g10r10: case PICT_x2b10g10r10: +#endif case PICT_a8: case PICT_a4r4g4b4: case PICT_x4r4g4b4: |