From a990e8ceda3ecb45d88f33bf70425fe55fdcbea2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lo=C3=AFc=20Molinari?= Date: Mon, 11 Nov 2024 11:01:58 +0100 Subject: [PATCH] gl-renderer: Prefer GL_RGBA8 with swizzles over GL_BGRA8_EXT MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit All the formats are declared as RGBA swizzled variations. Make the BGRA8888 format do the same for consistency reasons as there shouldn't be any performance impact for it. Signed-off-by: Loïc Molinari --- libweston/pixel-formats.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libweston/pixel-formats.c b/libweston/pixel-formats.c index 4d02ad7f7..a23dd6eaa 100644 --- a/libweston/pixel-formats.c +++ b/libweston/pixel-formats.c @@ -282,7 +282,7 @@ static const struct pixel_format_info pixel_format_table[] = { BITS_RGBA_FIXED(8, 8, 8, 0), .addfb_legacy_depth = 24, .bpp = 32, - GL_FORMAT_INFO(GL_BGRA8_EXT, GL_BGRA_EXT, GL_UNSIGNED_BYTE, RGB1), + GL_FORMAT_INFO(GL_RGBA8, GL_RGBA, GL_UNSIGNED_BYTE, BGR1), GL_INTERNALFORMAT(GL_RGB8), GL_FORMAT(GL_BGRA_EXT), GL_TYPE(GL_UNSIGNED_BYTE), @@ -298,7 +298,7 @@ static const struct pixel_format_info pixel_format_table[] = { .opaque_substitute = DRM_FORMAT_XRGB8888, .addfb_legacy_depth = 32, .bpp = 32, - GL_FORMAT_INFO(GL_BGRA8_EXT, GL_BGRA_EXT, GL_UNSIGNED_BYTE, RGBA), + GL_FORMAT_INFO(GL_RGBA8, GL_RGBA, GL_UNSIGNED_BYTE, BGRA), GL_INTERNALFORMAT(GL_RGBA8), GL_FORMAT(GL_BGRA_EXT), GL_TYPE(GL_UNSIGNED_BYTE),