diff --git a/MobileGL/MG_Backend/Backends.h b/MobileGL/MG_Backend/Backends.h index 71a1f856..1c71f70b 100644 --- a/MobileGL/MG_Backend/Backends.h +++ b/MobileGL/MG_Backend/Backends.h @@ -6,15 +6,18 @@ namespace MobileGL { namespace MG_Backend { namespace Unknown { - const RendererInfo RendererInfoUnknown = {"", - "", - ", ", - { - {0, 0, 0}, - {0, 0, 0}, - {}, + 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 + }; } namespace Diligent { @@ -24,23 +27,34 @@ namespace MobileGL { }; const RendererInfo RendererInfoVulkan = { - "MobileGlued-vk", - "Diligent Engine (Vulkan)", - Nullopt, - {{3, 2, 0}, {4, 5, 0}, {V_OpenGL30, V_OpenGL31, V_OpenGL32}, false}, - {}}; - - const RendererInfo RendererInfoMetal = {"MobileGlued-mtl", - "Diligent Engine (Metal)", - Nullopt, - { - {3, 2, 0}, - {4, 5, 0}, - {V_OpenGL30, V_OpenGL31, V_OpenGL32}, + "MobileGlued-vk", // 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 + }; + + const RendererInfo RendererInfoMetal = { + "MobileGlued-mtl", // 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 + }; } // namespace Diligent void Init(); } // namespace MG_Backend -} // namespace MobileGL \ No newline at end of file +} // namespace MobileGL