Use VK_FORMAT_R8G8B8A8_UNORM for DRM ARGB formats
DRM formats are not endian-dependent, therefore we should not use the PACK32 formats for this.
This commit is contained in:
parent
7a55cb80b9
commit
860f4d6384
1 changed files with 2 additions and 3 deletions
|
@ -147,9 +147,8 @@ struct {
|
||||||
bool bNeedsSwizzle;
|
bool bNeedsSwizzle;
|
||||||
bool bHasAlpha;
|
bool bHasAlpha;
|
||||||
} s_DRMVKFormatTable[] = {
|
} s_DRMVKFormatTable[] = {
|
||||||
{ DRM_FORMAT_XRGB8888, VK_FORMAT_A8B8G8R8_UNORM_PACK32, true, false },
|
{ DRM_FORMAT_XRGB8888, VK_FORMAT_R8G8B8A8_UNORM, true, false },
|
||||||
{ DRM_FORMAT_ARGB8888, VK_FORMAT_A8B8G8R8_UNORM_PACK32, true, true },
|
{ DRM_FORMAT_ARGB8888, VK_FORMAT_R8G8B8A8_UNORM, true, true },
|
||||||
{ DRM_FORMAT_ARGB8888, VK_FORMAT_R8G8B8A8_UNORM, false, true },
|
|
||||||
{ DRM_FORMAT_NV12, VK_FORMAT_G8_B8R8_2PLANE_420_UNORM, false, false },
|
{ DRM_FORMAT_NV12, VK_FORMAT_G8_B8R8_2PLANE_420_UNORM, false, false },
|
||||||
{ DRM_FORMAT_INVALID, VK_FORMAT_UNDEFINED, false, false },
|
{ DRM_FORMAT_INVALID, VK_FORMAT_UNDEFINED, false, false },
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in a new issue