Refactor platform enums
This commit is contained in:
@@ -12,24 +12,24 @@
|
||||
|
||||
namespace openVulkanoCpp
|
||||
{
|
||||
IRenderer* PlatformProducer::CreateRenderManager(RenderAPI::RenderApi renderApi)
|
||||
IRenderer* PlatformProducer::CreateRenderManager(RenderAPI renderApi)
|
||||
{
|
||||
switch (renderApi)
|
||||
{
|
||||
case RenderAPI::VULKAN: return new Vulkan::Renderer();
|
||||
case RenderAPI::Vulkan: return new Vulkan::Renderer();
|
||||
default:
|
||||
Logger::RENDER->error("Unsupported render api requested! Requested %d", static_cast<int>(renderApi));
|
||||
Logger::RENDER->error("Unsupported render api requested! Requested {}", renderApi.ToString());
|
||||
throw std::runtime_error("Unsupported render api requested!");
|
||||
}
|
||||
}
|
||||
|
||||
IPlatform* PlatformProducer::CreatePlatform(RenderAPI::RenderApi renderApi)
|
||||
IPlatform* PlatformProducer::CreatePlatform(RenderAPI renderApi)
|
||||
{
|
||||
switch (renderApi)
|
||||
{
|
||||
case RenderAPI::VULKAN: return new GLFW::PlatformGLFW();
|
||||
case RenderAPI::Vulkan: return new GLFW::PlatformGLFW();
|
||||
default:
|
||||
Logger::MANAGER->error("Unsupported render api requested! Requested %d", static_cast<int>(renderApi));
|
||||
Logger::MANAGER->error("Unsupported render api requested! Requested {}", renderApi.ToString());
|
||||
throw std::runtime_error("Unsupported render api requested!");
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user