17 lines
651 B
C
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);
|