function loader supports GN_EXT_QUEUES

This commit is contained in:
Greg Wells
2025-07-16 20:03:15 -04:00
parent 29a2818643
commit ab72c87421
5 changed files with 58 additions and 1 deletions

View File

@@ -3,6 +3,7 @@
#include "src/device_functions.h"
#include "src/command_functions.h"
#include "extensions/sync_functions.h"
#include "extensions/queue_functions.h"
gnInstanceFunctions loadFunctionLoaderInstanceFunctions() {
return (gnInstanceFunctions){
@@ -121,3 +122,14 @@ gnSyncExtFunctions loadFunctionLoaderSyncExtFunctions() {
._gnPresentSync = checkPresentSync
};
}
gnQueueExtFunctions loadFunctionLoaderQueueExtFunctions() {
return (gnQueueExtFunctions){
._gnGetPhysicalDeviceQueueProperties = checkGetPhysicalDeviceQueueProperties,
._gnGetDeviceQueue = checkGetDeviceQueue,
._gnQueueSubmit = checkQueueSubmit,
._gnQueueSubmitSync = checkQueueSubmitSync,
._gnQueuePresent = checkQueuePresent,
._gnQueuePresentSync = checkQueuePresentSync
};
}