From: Chia-I Wu Date: Sun, 21 Aug 2011 13:39:34 +0000 (+0800) Subject: st/dri: add support for __DRI_IMAGE_FORMAT_ABGR8888 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=4f341ee65a7f9017481108861adaf1ed2ca227c5;p=mesa.git st/dri: add support for __DRI_IMAGE_FORMAT_ABGR8888 It maps to PIPE_FORMAT_R8G8B8A8_UNORM. --- diff --git a/src/gallium/state_trackers/dri/drm/dri2.c b/src/gallium/state_trackers/dri/drm/dri2.c index 6cf237577ec..2b6919ddd0b 100644 --- a/src/gallium/state_trackers/dri/drm/dri2.c +++ b/src/gallium/state_trackers/dri/drm/dri2.c @@ -419,6 +419,9 @@ dri2_create_image_from_name(__DRIscreen *_screen, case __DRI_IMAGE_FORMAT_ARGB8888: pf = PIPE_FORMAT_B8G8R8A8_UNORM; break; + case __DRI_IMAGE_FORMAT_ABGR8888: + pf = PIPE_FORMAT_R8G8B8A8_UNORM; + break; default: pf = PIPE_FORMAT_NONE; break; @@ -503,6 +506,9 @@ dri2_create_image(__DRIscreen *_screen, case __DRI_IMAGE_FORMAT_ARGB8888: pf = PIPE_FORMAT_B8G8R8A8_UNORM; break; + case __DRI_IMAGE_FORMAT_ABGR8888: + pf = PIPE_FORMAT_R8G8B8A8_UNORM; + break; default: pf = PIPE_FORMAT_NONE; break;