Files
Gryphn/projects/apis/metal/loader/metal_loader.h
2025-08-03 17:52:39 -04:00

17 lines
651 B
C

#pragma once
#include "loader/src/gryphn_instance_functions.h"
#include "loader/src/gryphn_device_functions.h"
#include "loader/src/gryphn_command_functions.h"
#include "extensions/synchronization/loader/sync_functions.h"
#include "core/gryphn_extensions.h"
typedef struct gryphnInstanceFunctionLayers gryphnInstanceFunctionLayers;
gryphnInstanceFunctionLayers metalLoadAPILayer(void);
gnInstanceFunctions loadMetalInstanceFunctions(void);
gnDeviceFunctions loadMetalDeviceFunctions(void);
gnCommandFunctions loadMetalCommandFunctions(void);
gnSyncExtFunctions loadMetalSyncFunctions(void);
gnBool metalIsExtensionSupported(gnExtension extension);