From 0fda577f033a5cf9bf1ea86e7fccffe2cc51a20d Mon Sep 17 00:00:00 2001 From: Greg Wells Date: Wed, 16 Jul 2025 20:23:36 -0400 Subject: [PATCH] fix 1 of many bugs in GN_RENDERINGAPI_METAL --- projects/apis/metal/src/devices/metal_physical_device.m | 1 + 1 file changed, 1 insertion(+) diff --git a/projects/apis/metal/src/devices/metal_physical_device.m b/projects/apis/metal/src/devices/metal_physical_device.m index 83db36b..dbc820c 100644 --- a/projects/apis/metal/src/devices/metal_physical_device.m +++ b/projects/apis/metal/src/devices/metal_physical_device.m @@ -8,6 +8,7 @@ gnPhysicalDevice* getMetalDevices(gnInstanceHandle instance, uint32_t* deviceCou *deviceCount = [devices count]; gnPhysicalDevice* devicesList = (gnPhysicalDevice*)malloc(sizeof(gnPhysicalDevice) * *deviceCount); for (int i = 0; i < *deviceCount; i++) { + devicesList[i] = malloc(sizeof(gnPhysicalOutputDevice_t)); devicesList[i]->physicalDevice = malloc(sizeof(gnPlatformPhysicalDevice)); devicesList[i]->physicalDevice->device = [devices objectAtIndex:0];