From 125c45662dd31116357001bee19aa3dfdc3085f5 Mon Sep 17 00:00:00 2001 From: Greg Wells Date: Tue, 15 Jul 2025 11:43:53 -0400 Subject: [PATCH] metal remove queue API --- .../apis/metal/src/devices/metal_physical_device.m | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/projects/apis/metal/src/devices/metal_physical_device.m b/projects/apis/metal/src/devices/metal_physical_device.m index 5cca698..9d9f6c1 100644 --- a/projects/apis/metal/src/devices/metal_physical_device.m +++ b/projects/apis/metal/src/devices/metal_physical_device.m @@ -23,12 +23,12 @@ gnPhysicalDevice* getMetalDevices(gnInstanceHandle instance, uint32_t* deviceCou devicesList[i]->properties.deviceType = GN_EXTERNAL_DEVICE; // below I am going to fake that there is one queue that can support graphics, compute, and transfer queues - devicesList[i]->queueProperties.queueCount = 1; - devicesList[i]->queueProperties.queueProperties = malloc(sizeof(gnQueueProperties)); - devicesList[i]->queueProperties.queueProperties[0] = (gnQueueProperties){ - .queueCount = 1, - .queueType = GN_QUEUE_GRAPHICS | GN_QUEUE_COMPUTE | GN_QUEUE_TRANSFER - }; + // devicesList[i]->queueProperties.queueCount = 1; + // devicesList[i]->queueProperties.queueProperties = malloc(sizeof(gnQueueProperties)); + // devicesList[i]->queueProperties.queueProperties[0] = (gnQueueProperties){ + // .queueCount = 1, + // .queueType = GN_QUEUE_GRAPHICS | GN_QUEUE_COMPUTE | GN_QUEUE_TRANSFER + // }; if ([device supportsTextureSampleCount:1]) { devicesList[i]->features.maxColorSamples |= GN_SAMPLE_BIT_1; } if ([device supportsTextureSampleCount:2]) { devicesList[i]->features.maxColorSamples |= GN_SAMPLE_BIT_2; }