debugger handles

This commit is contained in:
Greg Wells
2025-06-03 13:42:55 -04:00
parent ed781c1d63
commit ee03b87600
7 changed files with 33 additions and 20 deletions

View File

@@ -1,9 +1,9 @@
#include <core/debugger/gryphn_debugger.h>
// these do nothing because I am too lazy to write a debugger for metal at this point in time
gnReturnCode gnCreateDebuggerFn(gnDebugger* debugger, gnInstanceHandle instance, const struct gnDebuggerInfo_t info) {
gnReturnCode gnCreateDebuggerFn(gnDebuggerHandle debugger, gnInstanceHandle instance, const struct gnDebuggerInfo_t info) {
return GN_SUCCESS;
}
void gnDestroyDebuggerFn(gnDebugger* instance) {
void gnDestroyDebuggerFn(gnDebuggerHandle instance) {
}

View File

@@ -90,7 +90,7 @@ void vk_destroyDebugUtilsMessengerEXT(VkInstance instance, VkDebugUtilsMessenger
}
}
gnReturnCode gnCreateDebuggerFn(gnDebugger* debugger, gnInstanceHandle instance, const struct gnDebuggerInfo_t info) {
gnReturnCode gnCreateDebuggerFn(gnDebuggerHandle debugger, gnInstanceHandle instance, const struct gnDebuggerInfo_t info) {
debugger->debugger = malloc(sizeof(gnPlatformDebugger));
if (instance->valid == gnFalse) {
@@ -156,6 +156,6 @@ gnReturnCode gnCreateDebuggerFn(gnDebugger* debugger, gnInstanceHandle instance,
return GN_SUCCESS;
}
void gnDestroyDebuggerFn(gnDebugger* debugger) {
void gnDestroyDebuggerFn(gnDebuggerHandle debugger) {
vk_destroyDebugUtilsMessengerEXT(debugger->instance->instance->vk_instance, debugger->debugger->debugMessenger, NULL);
}