summaryrefslogtreecommitdiffstats
path: root/drivers
diff options
context:
space:
mode:
authorClay John <claynjohn@gmail.com>2024-10-07 11:00:53 -0600
committerGitHub <noreply@github.com>2024-10-07 11:00:53 -0600
commite7c39efdb15eaaeb133ed8d0ff0ba0891f8ca676 (patch)
tree869e3020aa922a476a04618e2072fbecbccc3de1 /drivers
parentdb66bd35af704fe0d83ba9348b8c50a48e51b2ba (diff)
parente9c85be76fe6faedfd5c8a1dab48cb2c9503116f (diff)
downloadredot-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.mm3
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;