mirror of
https://gitlab.uni-freiburg.de/opensourcevdi/spice-common
synced 2025-12-26 14:18:36 +00:00
pixman_utils: Use PIXMAN_LE_ constants in spice_bitmap_try_as_pixman()
After the previous commit, spice_bitmap_try_as_pixman() can be simplified as its #ifdef WORDS_BIGENDIAN exactly match what the PIXMAN_LE_ constants do.
This commit is contained in:
parent
2ee5cb522e
commit
fc1f511bb8
@ -1003,25 +1003,13 @@ pixman_image_t *spice_bitmap_try_as_pixman(int src_format,
|
||||
|
||||
switch (src_format) {
|
||||
case SPICE_BITMAP_FMT_32BIT:
|
||||
#ifdef WORDS_BIGENDIAN
|
||||
pixman_format = PIXMAN_b8g8r8x8;
|
||||
#else
|
||||
pixman_format = PIXMAN_x8r8g8b8;
|
||||
#endif
|
||||
pixman_format = PIXMAN_LE_x8r8g8b8;
|
||||
break;
|
||||
case SPICE_BITMAP_FMT_RGBA:
|
||||
#ifdef WORDS_BIGENDIAN
|
||||
pixman_format = PIXMAN_b8g8r8a8;
|
||||
#else
|
||||
pixman_format = PIXMAN_a8r8g8b8;
|
||||
#endif
|
||||
pixman_format = PIXMAN_LE_a8r8g8b8;
|
||||
break;
|
||||
case SPICE_BITMAP_FMT_24BIT:
|
||||
#ifdef WORDS_BIGENDIAN
|
||||
pixman_format = PIXMAN_b8g8r8;
|
||||
#else
|
||||
pixman_format = PIXMAN_r8g8b8;
|
||||
#endif
|
||||
pixman_format = PIXMAN_LE_r8g8b8;
|
||||
break;
|
||||
case SPICE_BITMAP_FMT_16BIT:
|
||||
#ifdef WORDS_BIGENDIAN
|
||||
|
||||
Loading…
Reference in New Issue
Block a user