C instance creation

This commit is contained in:
Greg Wells
2025-05-20 22:35:51 -04:00
parent a4166ae5c2
commit fa58a2f2d6
12 changed files with 150 additions and 112 deletions

View File

@@ -18,7 +18,7 @@ gnRenderingAPI* gnGetSupportedRenderingAPIs(int* count) {
struct gnDynamicLibrary_t* gnLoadDynamicLibrary(const gnString path) {
struct gnDynamicLibrary_t* dll = malloc(sizeof(struct gnDynamicLibrary_t));
dll->dllPtr = dlopen(gnToCString(gnCombineStrings(path, ".dylib")), RTLD_LAZY),
dll->isValid = true
dll->isValid = true;
if (dll->dllPtr == NULL) dll->isValid = false;
return dll;
}