8#include "evan/glfw/platform/WindowsPlatform.hpp"
18 <<
"Initializing WindowsDesktopPlatform with window name: " <<
name
24 this->
getLogger().info() <<
"Creating GLFW window";
27 this->
getLogger().error() <<
"Failed to create GLFW window";
28 throw std::runtime_error(
"Failed to create GLFW window");
36std::vector<std::string>
45 if (enableValidationLayers ==
true) {
55 <<
"Creating Vulkan surface for WindowsDesktopPlatform";
60 throw std::runtime_error(
"Failed to create Vulkan surface");
62 this->
getLogger().info() <<
"Vulkan surface created successfully";
Small result wrapper used by helpers that must return both a status and a value (e....