device queue create infos

This commit is contained in:
Greg Wells
2025-07-16 19:10:20 -04:00
parent b754e5b84b
commit b3f72c94ae
2 changed files with 34 additions and 17 deletions

View File

@@ -2,19 +2,20 @@
#include <output_device/gryphn_physical_output_device.h>
#include <utils/gryphn_error_code.h>
// typedef struct gnDeviceQueueInfo {
// int queueIndex;
// int queueCount;
// // float* queuePriority;
// } gnDeviceQueueInfo;
typedef struct gnOutputDeviceEnabledFeatures {
} gnOutputDeviceEnabledFeatures;
typedef struct gnDeviceQueueInfo {
int queueFamilyIndex;
int queueCount;
float* queuePrioritys;
} gnDeviceQueueInfo;
typedef struct gnOutputDeviceInfo {
// uint32_t queueInfoCount;
// gnDeviceQueueInfo* queueInfos;
uint32_t queueInfoCount;
gnDeviceQueueInfo* queueInfos; // only used if GN_EXT_QUEUES is enabled
gnOutputDeviceEnabledFeatures enabledFeatures;
gnPhysicalDevice physicalDevice;
} gnOutputDeviceInfo;