start using new string class

This commit is contained in:
Greg Wells
2025-05-15 19:57:13 -04:00
parent f34028a5e8
commit 054438691b
10 changed files with 169 additions and 107 deletions

View File

@@ -15,7 +15,7 @@ ACCESS_LEVEL:
gnList<gnString> debug_layers = gnCreateList<gnString>();
public:
gnDebugger() {
if (debugger) gnDebugError("Debugger instance already created (you can only have one debugger)");
if (debugger) gnDebugError(gnCreateString("Debugger instance already created (you can only have one debugger)"));
gnDebuggerInstance = this;
}
};

View File

@@ -13,13 +13,13 @@ enum gnRenderingAPI {
inline gnString gnRenderingAPIName(gnRenderingAPI api) {
switch (api) {
case GN_RENDERINGAPI_NONE: return "GN_RENDERINGAPI_NONE";
case GN_RENDERINGAPI_SOFTWARE: return "GN_RENDERINGAPI_SOFTWARE";
case GN_RENDERINGAPI_OPENGL: return "GN_RENDERINGAPI_OPENGL";
case GN_RENDERINGAPI_VULKAN: return "GN_RENDERINGAPI_VULKAN";
case GN_RENDERINGAPI_DIRECTX11: return "GN_RENDERINGAPI_DIRECTX11";
case GN_RENDERINGAPI_DIRECTX12: return "GN_RENDERINGAPI_DIRECTX12";
case GN_RENDERINGAPI_METAL: return "GN_RENDERINGAPI_METAL";
case GN_RENDERINGAPI_NONE: return gnCreateString("GN_RENDERINGAPI_NONE");
case GN_RENDERINGAPI_SOFTWARE: return gnCreateString("GN_RENDERINGAPI_SOFTWARE");
case GN_RENDERINGAPI_OPENGL: return gnCreateString("GN_RENDERINGAPI_OPENGL");
case GN_RENDERINGAPI_VULKAN: return gnCreateString("GN_RENDERINGAPI_VULKAN");
case GN_RENDERINGAPI_DIRECTX11: return gnCreateString("GN_RENDERINGAPI_DIRECTX11");
case GN_RENDERINGAPI_DIRECTX12: return gnCreateString("GN_RENDERINGAPI_DIRECTX12");
case GN_RENDERINGAPI_METAL: return gnCreateString("GN_RENDERINGAPI_METAL");
}
return "GN_INVALID_API";
return gnCreateString("GN_INVALID_API");
}

View File

@@ -1,3 +1,4 @@
#define GN_UTILS_CPP
#include <core/init/gryphn_init.h>
#include <dlfcn.h>
#include <platform/gryphn_platform_include.h>