diff --git a/Engine/gapi/metal/mtdevice.mm b/Engine/gapi/metal/mtdevice.mm index 70f7a546..3208611c 100644 --- a/Engine/gapi/metal/mtdevice.mm +++ b/Engine/gapi/metal/mtdevice.mm @@ -19,6 +19,7 @@ NS::Object* at = dev->object(i); MTL::Device* d = reinterpret_cast(at); if(name==d->name()->utf8String()) { + d->retain(); return NsPtr(d); } }