@@ -186,6 +186,7 @@ static const struct FFVkFormatEntry {
186186 { VK_FORMAT_B8G8R8A8_UNORM , AV_PIX_FMT_BGR0 , VK_IMAGE_ASPECT_COLOR_BIT , 1 , 1 , 1 , { VK_FORMAT_B8G8R8A8_UNORM } },
187187 { VK_FORMAT_R8G8B8A8_UNORM , AV_PIX_FMT_RGB0 , VK_IMAGE_ASPECT_COLOR_BIT , 1 , 1 , 1 , { VK_FORMAT_R8G8B8A8_UNORM } },
188188 { VK_FORMAT_A2R10G10B10_UNORM_PACK32 , AV_PIX_FMT_X2RGB10 , VK_IMAGE_ASPECT_COLOR_BIT , 1 , 1 , 1 , { VK_FORMAT_A2R10G10B10_UNORM_PACK32 } },
189+ { VK_FORMAT_A2B10G10R10_UNORM_PACK32 , AV_PIX_FMT_X2BGR10 , VK_IMAGE_ASPECT_COLOR_BIT , 1 , 1 , 1 , { VK_FORMAT_A2B10G10R10_UNORM_PACK32 } },
189190
190191 /* Planar RGB */
191192 { VK_FORMAT_R8_UNORM , AV_PIX_FMT_GBRAP , VK_IMAGE_ASPECT_COLOR_BIT , 1 , 4 , 4 , { VK_FORMAT_R8_UNORM , VK_FORMAT_R8_UNORM , VK_FORMAT_R8_UNORM , VK_FORMAT_R8_UNORM } },
@@ -2791,6 +2792,10 @@ static const struct {
27912792 { DRM_FORMAT_XRGB8888 , VK_FORMAT_B8G8R8A8_UNORM },
27922793 { DRM_FORMAT_ABGR8888 , VK_FORMAT_R8G8B8A8_UNORM },
27932794 { DRM_FORMAT_XBGR8888 , VK_FORMAT_R8G8B8A8_UNORM },
2795+ { DRM_FORMAT_ARGB2101010 , VK_FORMAT_A2B10G10R10_UNORM_PACK32 },
2796+ { DRM_FORMAT_ABGR2101010 , VK_FORMAT_A2R10G10B10_UNORM_PACK32 },
2797+ { DRM_FORMAT_XRGB2101010 , VK_FORMAT_A2B10G10R10_UNORM_PACK32 },
2798+ { DRM_FORMAT_XBGR2101010 , VK_FORMAT_A2R10G10B10_UNORM_PACK32 },
27942799
27952800 // All these DRM_FORMATs were added in the same libdrm commit.
27962801#ifdef DRM_FORMAT_XYUV8888
0 commit comments