get debugger to print out instance errors

This commit is contained in:
Greg Wells
2025-05-21 10:49:55 -04:00
parent f527afdb7a
commit 7341abb617
4 changed files with 69 additions and 5 deletions

View File

@@ -1,10 +1,16 @@
#pragma once
#include "core/instance/gryphn_instance.h"
#include <vulkan/vulkan.h>
#ifdef GN_PLATFORM_MACOS
#include "vulkan_macos_bridge.h"
#include <instance/vulkan_macos_bridge.h>
#endif
#include "vector"
#include "core/debugger/gryphn_debugger.h"
struct gnInstanceMessage {
gnMessageSeverity severity;
gnMessageType type;
gnMessageData data;
};
struct gnPlatformInstance {
VkInstance vk_instance;
@@ -12,4 +18,5 @@ struct gnPlatformInstance {
VkSurfaceKHR window_surface;
std::vector<const char*> extensions;
std::vector<gnInstanceMessage> instanceMessages;
};