diff --git a/src/rendervulkan.cpp b/src/rendervulkan.cpp index b248014..9fa26fc 100644 --- a/src/rendervulkan.cpp +++ b/src/rendervulkan.cpp @@ -147,8 +147,8 @@ struct { bool bNeedsSwizzle; bool bHasAlpha; } s_DRMVKFormatTable[] = { - { DRM_FORMAT_XRGB8888, VK_FORMAT_R8G8B8A8_UNORM, true, false }, - { DRM_FORMAT_ARGB8888, VK_FORMAT_R8G8B8A8_UNORM, true, true }, + { DRM_FORMAT_XRGB8888, VK_FORMAT_B8G8R8A8_UNORM, false, false }, + { DRM_FORMAT_ARGB8888, VK_FORMAT_B8G8R8A8_UNORM, false, true }, { DRM_FORMAT_NV12, VK_FORMAT_G8_B8R8_2PLANE_420_UNORM, false, false }, { DRM_FORMAT_INVALID, VK_FORMAT_UNDEFINED, false, false }, };