diff --git a/util/drm/drm_utils.cpp b/util/drm/drm_utils.cpp index 238459e..ffc6a40 100644 --- a/util/drm/drm_utils.cpp +++ b/util/drm/drm_utils.cpp @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019, 2021, 2024 Arm Limited. + * Copyright (c) 2019, 2021, 2024-2025 Arm Limited. * * SPDX-License-Identifier: MIT * @@ -115,6 +115,7 @@ uint32_t drm_fourcc_format_get_num_planes(uint32_t format) case DRM_FORMAT_ABGR8888: case DRM_FORMAT_RGBA8888: case DRM_FORMAT_BGRA8888: + case DRM_FORMAT_ABGR2101010: return 1; } } diff --git a/util/drm/format_table.c b/util/drm/format_table.c index 43d046d..d0d93e8 100644 --- a/util/drm/format_table.c +++ b/util/drm/format_table.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2021 Arm Limited. + * Copyright (c) 2021, 2025 Arm Limited. * * SPDX-License-Identifier: MIT * @@ -56,6 +56,8 @@ const fmt_spec fourcc_format_table[] = { { DRM_FORMAT_ABGR8888, 1, { 32, 0, 0, 0 }, VK_FORMAT_R8G8B8A8_UNORM }, { DRM_FORMAT_RGBA8888, 1, { 32, 0, 0, 0 }, VK_FORMAT_UNDEFINED }, { DRM_FORMAT_BGRA8888, 1, { 32, 0, 0, 0 }, VK_FORMAT_UNDEFINED }, + + { DRM_FORMAT_ABGR2101010, 1, { 32, 0, 0, 0 }, VK_FORMAT_A2B10G10R10_UNORM_PACK32 }, }; const fmt_spec srgb_fourcc_format_table[] = {