diff options
author | Clay John <claynjohn@gmail.com> | 2024-10-07 11:00:53 -0600 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-10-07 11:00:53 -0600 |
commit | e7c39efdb15eaaeb133ed8d0ff0ba0891f8ca676 (patch) | |
tree | 869e3020aa922a476a04618e2072fbecbccc3de1 /drivers | |
parent | db66bd35af704fe0d83ba9348b8c50a48e51b2ba (diff) | |
parent | e9c85be76fe6faedfd5c8a1dab48cb2c9503116f (diff) | |
download | redot-engine-e7c39efdb15eaaeb133ed8d0ff0ba0891f8ca676.tar.gz |
Merge pull request #97309 from kroketio/metal-expose-device-handle
Metal: expose MTLDevice
Diffstat (limited to 'drivers')
-rw-r--r-- | drivers/metal/rendering_device_driver_metal.mm | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/metal/rendering_device_driver_metal.mm b/drivers/metal/rendering_device_driver_metal.mm index 0f7faaddf0..a4a408356a 100644 --- a/drivers/metal/rendering_device_driver_metal.mm +++ b/drivers/metal/rendering_device_driver_metal.mm @@ -3671,7 +3671,8 @@ void RenderingDeviceDriverMetal::set_object_name(ObjectType p_type, ID p_driver_ uint64_t RenderingDeviceDriverMetal::get_resource_native_handle(DriverResource p_type, ID p_driver_id) { switch (p_type) { case DRIVER_RESOURCE_LOGICAL_DEVICE: { - return 0; + uintptr_t devicePtr = (uintptr_t)(__bridge void *)device; + return (uint64_t)devicePtr; } case DRIVER_RESOURCE_PHYSICAL_DEVICE: { return 0; |