Commit 432df741 authored by Miguel Casas's avatar Miguel Casas Committed by Chad Versace
Browse files

dri_util: Add R10G10B10{A,X}2 translation between DRI and mesa_format.

Add R10G10B10{A,X}2 translation between mesa_format and DRI format
to driGLFormatToImageFormat() and driImageFormatToGLFormat().

Bug: https://crbug.com/776093

Reviewed-by: default avatarChad Versace <chadversary@chromium.org>
Reviewed-by: default avatarTapani Pälli <tapani.palli@intel.com>
parent c8acfd5a
......@@ -878,6 +878,10 @@ driGLFormatToImageFormat(mesa_format format)
return __DRI_IMAGE_FORMAT_ARGB2101010;
case MESA_FORMAT_B10G10R10X2_UNORM:
return __DRI_IMAGE_FORMAT_XRGB2101010;
case MESA_FORMAT_R10G10B10A2_UNORM:
return __DRI_IMAGE_FORMAT_ABGR2101010;
case MESA_FORMAT_R10G10B10X2_UNORM:
return __DRI_IMAGE_FORMAT_XBGR2101010;
case MESA_FORMAT_B8G8R8A8_UNORM:
return __DRI_IMAGE_FORMAT_ARGB8888;
case MESA_FORMAT_R8G8B8A8_UNORM:
......@@ -915,6 +919,10 @@ driImageFormatToGLFormat(uint32_t image_format)
return MESA_FORMAT_B10G10R10A2_UNORM;
case __DRI_IMAGE_FORMAT_XRGB2101010:
return MESA_FORMAT_B10G10R10X2_UNORM;
case __DRI_IMAGE_FORMAT_ABGR2101010:
return MESA_FORMAT_R10G10B10A2_UNORM;
case __DRI_IMAGE_FORMAT_XBGR2101010:
return MESA_FORMAT_R10G10B10X2_UNORM;
case __DRI_IMAGE_FORMAT_ARGB8888:
return MESA_FORMAT_B8G8R8A8_UNORM;
case __DRI_IMAGE_FORMAT_ABGR8888:
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment