don't remember what I changed

This commit is contained in:
Gregory Wells
2025-09-17 13:26:16 -04:00
parent 17b7970aa0
commit 88bdbe1e64
2 changed files with 2 additions and 4 deletions

View File

@@ -10,7 +10,7 @@ gnReturnCode createMetalOutputDevice(gnInstanceHandle instance, gnOutputDeviceHa
if (instance == GN_NULL_HANDLE) return GN_INVALID_HANDLE;
outputDevice->outputDevice = malloc(sizeof(gnPlatformOutputDevice));
outputDevice->outputDevice->device = deviceInfo.physicalDevice->physicalDevice->device.retain;
outputDevice->outputDevice->device = ((mtlDevice)deviceInfo.physicalDevice).retain;
outputDevice->outputDevice->transferQueue = outputDevice->outputDevice->device.newCommandQueue;
outputDevice->outputDevice->stagingBuffer = [outputDevice->outputDevice->device newBufferWithLength:(128 * 1024 * 1024) options:MTLResourceStorageModeShared];

View File

@@ -4,9 +4,7 @@
#include <Metal/Metal.h>
#include <MetalKit/MetalKit.h>
struct gnPlatformPhysicalDevice_t {
id<MTLDevice> device;
} gnPlatformPhysicalDevice;
typedef id<MTLDevice> mtlDevice;
struct gnPlatformOutputDevice_t {
id<MTLDevice> device;