From 7275df3d608d6ae720195e8e995e4f27e163b10c Mon Sep 17 00:00:00 2001 From: BZLZHH Date: Mon, 6 Oct 2025 10:32:15 +0800 Subject: [PATCH] [Chore] (MG_Backend/Backends): Rename MG-Dir-GLES to Espryt. --- MobileGL/MG_Backend/Backends.h | 98 ++++++++++++++++++---------------- 1 file changed, 51 insertions(+), 47 deletions(-) diff --git a/MobileGL/MG_Backend/Backends.h b/MobileGL/MG_Backend/Backends.h index e464ff63..dd79f7d4 100644 --- a/MobileGL/MG_Backend/Backends.h +++ b/MobileGL/MG_Backend/Backends.h @@ -7,17 +7,18 @@ namespace MobileGL { namespace MG_Backend { namespace Unknown { const RendererInfo RendererInfoUnknown = { - "", // Renderer Name - "", // Backend Name - ", ", // Extra vendor - { - // OpenGL Info - {3, 3, 0}, // Target OpenGL Version - {4, 6, 0}, // Target Shading Language Version - {}, // OpenGL Extensions - false // Is Compatibility Profile - }, - {} // Backend Capability + .RendererName = "", // Renderer Name + .BackendName = "", // Backend Name + .ExtraVendor = ", ", // Extra vendor + .RendererGLInfo = + { + // OpenGL Info + .TargetGLVersion = {3, 3, 0}, // Target OpenGL Version + .TargetGLSLVersion = {4, 6, 0}, // Target Shading Language Version + .Extensions = {}, // OpenGL Extensions + .IsCompatibilityProfile = false // Is Compatibility Profile + }, + .BackendCapability = {} // Backend Capability }; } @@ -28,50 +29,53 @@ namespace MobileGL { }; const RendererInfo RendererInfoVulkan = { - "MG-DE-Vulkan", // Renderer Name - "Diligent Engine (Vulkan)", // Backend Name - Nullopt, // Extra vendor - { - // OpenGL Info - {3, 3, 0}, // Target OpenGL Version - {4, 6, 0}, // Target Shading Language Version - {V_OpenGL30, V_OpenGL31, V_OpenGL32, // OpenGL Extensions - V_OpenGL33}, - false // Is Compatibility Profile - }, - {} // Backend Capability + .RendererName = "MG-DE-Vulkan", // Renderer Name + .BackendName = "Diligent Engine (Vulkan)", // Backend Name + .ExtraVendor = Nullopt, // Extra vendor + .RendererGLInfo = + { + // OpenGL Info + .TargetGLVersion = {3, 3, 0}, // Target OpenGL Version + .TargetGLSLVersion = {4, 6, 0}, // Target Shading Language Version + .Extensions = {V_OpenGL30, V_OpenGL31, V_OpenGL32, // OpenGL Extensions + V_OpenGL33}, + .IsCompatibilityProfile = false // Is Compatibility Profile + }, + .BackendCapability = {} // Backend Capability }; const RendererInfo RendererInfoMetal = { - "MG-DE-Metal", // Renderer Name - "Diligent Engine (Metal)", // Backend Name - Nullopt, // Extra vendor - { - // OpenGL Info - {3, 3, 0}, // Target OpenGL Version - {4, 6, 0}, // Target Shading Language Version - {V_OpenGL30, V_OpenGL31, V_OpenGL32, // OpenGL Extensions - V_OpenGL33}, - false // Is Compatibility Profile - }, - {} // Backend Capability + .RendererName = "MG-DE-Metal", // Renderer Name + .BackendName = "Diligent Engine (Metal)", // Backend Name + .ExtraVendor = Nullopt, // Extra vendor + .RendererGLInfo = + { + // OpenGL Info + .TargetGLVersion = {3, 3, 0}, // Target OpenGL Version + .TargetGLSLVersion = {4, 6, 0}, // Target Shading Language Version + .Extensions = {V_OpenGL30, V_OpenGL31, V_OpenGL32, // OpenGL Extensions + V_OpenGL33}, + .IsCompatibilityProfile = false // Is Compatibility Profile + }, + .BackendCapability = {} // Backend Capability }; } // namespace Diligent namespace DirectGLES { const RendererInfo RendererInfo = { - "MG-Dir-GLES", // Renderer Name - "Direct (OpenGL ES)", // Backend Name - Nullopt, // Extra vendor - { - // OpenGL Info - {3, 3, 0}, // Target OpenGL Version - {4, 6, 0}, // Target Shading Language Version - {V_OpenGL30, V_OpenGL31, V_OpenGL32, // OpenGL Extensions - V_OpenGL33}, - false // Is Compatibility Profile - }, - {} // Backend Capability + .RendererName = "Espryt", // Renderer Name + .BackendName = "Direct (OpenGL ES)", // Backend Name + .ExtraVendor = Nullopt, // Extra vendor + .RendererGLInfo = + { + // OpenGL Info + .TargetGLVersion = {3, 3, 0}, // Target OpenGL Version + .TargetGLSLVersion = {4, 6, 0}, // Target Shading Language Version + .Extensions = {V_OpenGL30, V_OpenGL31, V_OpenGL32, // OpenGL Extensions + V_OpenGL33}, + .IsCompatibilityProfile = false // Is Compatibility Profile + }, + .BackendCapability = {} // Backend Capability }; } // namespace DirectGLES