From cb27ebc576b65ece6f9bfa6e8a6900b354a2c160 Mon Sep 17 00:00:00 2001 From: Swung0x48 Date: Wed, 4 Feb 2026 15:51:16 +0800 Subject: [PATCH] [Feat] (MG_Util/Converters): add symbolic constants for default FBO into `ConvertFramebufferAttachmentTypeToGLEnum` --- .../MGToGL/FramebufferEnumConverter.cpp | 20 +++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/MobileGL/MG_Util/Converters/MGToGL/FramebufferEnumConverter.cpp b/MobileGL/MG_Util/Converters/MGToGL/FramebufferEnumConverter.cpp index e9a6855e..18bced6d 100644 --- a/MobileGL/MG_Util/Converters/MGToGL/FramebufferEnumConverter.cpp +++ b/MobileGL/MG_Util/Converters/MGToGL/FramebufferEnumConverter.cpp @@ -29,12 +29,20 @@ namespace MobileGL { } switch (type) { - case FramebufferAttachmentType::Depth: - return GL_DEPTH_ATTACHMENT; - case FramebufferAttachmentType::Stencil: - return GL_STENCIL_ATTACHMENT; - default: - return GL_NONE; + case FramebufferAttachmentType::Depth: + return GL_DEPTH_ATTACHMENT; + case FramebufferAttachmentType::Stencil: + return GL_STENCIL_ATTACHMENT; + case FramebufferAttachmentType::FrontLeft: + return GL_FRONT_LEFT; + case FramebufferAttachmentType::FrontRight: + return GL_FRONT_RIGHT; + case FramebufferAttachmentType::BackLeft: + return GL_BACK_LEFT; + case FramebufferAttachmentType::BackRight: + return GL_BACK_RIGHT; + default: + return GL_NONE; } }