create basic OpenGL stuff

This commit is contained in:
Gregory Wells
2025-07-09 21:07:42 -04:00
parent 7d22da040a
commit e1823bc3dd
6 changed files with 70 additions and 2 deletions

View File

@@ -0,0 +1,16 @@
#include "opengl_loader.h"
#include "instance/opengl_instance.h"
gnInstanceFunctions loadOpenGLInstanceFunctions() {
return (gnInstanceFunctions){
._gnCreateInstance = createOpenGLInstance,
._gnDestroyInstance = destroyOpenGLInstance,
// ._gnGetPhysicalDevices = getMetalDevices,
// ._gnQueueCanPresentToSurface = metalCanQueuePresentToSurface,
// ._gnCreateOutputDevice = createMetalOutputDevice,
// ._gnDestroyOutputDevice = destroyMetalOutputDevice,
// ._gnCreateMacOSWindowSurface = createMetalSurface,
// ._gnDestroyWindowSurface = destroyMetalWindowSurface,
// ._gnGetSurfaceDetails = getMetalSurfaceDetails
};
}