shm: chain_bit_depth(): recognize 16-bit surfaces

This commit is contained in:
Daniel Eklöf 2025-05-03 06:46:28 +02:00
parent 7f1f9b1af0
commit 2d23010c23
No known key found for this signature in database
GPG key ID: 5BBD4992C116573F

6
shm.c
View file

@ -1128,9 +1128,13 @@ shm_chain_bit_depth(const struct buffer_chain *chain)
return fmt == PIXMAN_a8r8g8b8 return fmt == PIXMAN_a8r8g8b8
? SHM_BITS_8 ? SHM_BITS_8
#if defined(HAVE_PIXMAN_RGBA_16)
: fmt == PIXMAN_a16b16g16r16
? SHM_BITS_16
#endif
#if defined(HAVE_PIXMAN_RGBA_FLOAT16) #if defined(HAVE_PIXMAN_RGBA_FLOAT16)
: fmt == PIXMAN_rgba_float16 : fmt == PIXMAN_rgba_float16
? SHM_BITS_16F ? SHM_BITS_16F
#endif #endif
: SHM_BITS_10; : SHM_BITS_10;
} }