From: Brian Date: Tue, 6 Nov 2007 22:19:36 +0000 (-0700) Subject: Update xmesa_is_format_supported() X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=2b0d1b6eda6b2a6c2df66a1e1a0dfd3aa762ece5;p=mesa.git Update xmesa_is_format_supported() --- diff --git a/src/mesa/pipe/xlib/xm_winsys.c b/src/mesa/pipe/xlib/xm_winsys.c index 5763a4e53ff..35e485390a3 100644 --- a/src/mesa/pipe/xlib/xm_winsys.c +++ b/src/mesa/pipe/xlib/xm_winsys.c @@ -347,10 +347,17 @@ xmesa_get_pipe_winsys(void) static boolean xmesa_is_format_supported(struct softpipe_winsys *sws, uint format) { + /* Any format supported by softpipe can be listed here. + * This query is not used for allocating window-system color buffers + * (which would depend on the screen depth/bpp). + */ switch (format) { case PIPE_FORMAT_U_A8_R8_G8_B8: case PIPE_FORMAT_S_R16_G16_B16_A16: case PIPE_FORMAT_S8_Z24: + case PIPE_FORMAT_U_S8: + case PIPE_FORMAT_U_Z16: + case PIPE_FORMAT_U_Z32: return TRUE; default: return FALSE;