Merge pull request #663 from billhollings/master
Fix memory leak in debug marker and debug utils labelling.
diff --git a/MoltenVK/MoltenVK/Commands/MVKCmdDebug.mm b/MoltenVK/MoltenVK/Commands/MVKCmdDebug.mm
index b7eda12..3e15659 100644
--- a/MoltenVK/MoltenVK/Commands/MVKCmdDebug.mm
+++ b/MoltenVK/MoltenVK/Commands/MVKCmdDebug.mm
@@ -27,7 +27,7 @@
void MVKCmdDebugMarker::setContent(const char* pMarkerName, const float color[4]) {
[_markerName release];
- _markerName = [@(pMarkerName) retain];
+ _markerName = [[NSString alloc] initWithUTF8String: pMarkerName]; // retained
}
MVKCmdDebugMarker::MVKCmdDebugMarker(MVKCommandTypePool<MVKCmdDebugMarker>* pool)