I'm using Xcode 13 after recently updating to MacOS Monterey, and only after updating am I getting this error: [MTLDebugCommandBuffer lockPurgeableObjects]:2103: failed assertion `MTLResource 0x14a8a8cc0 (label: null), referenced in cmd buffer 0x149091400 (label: null) is in volatile or empty purgeable state at commit'
I haven't changed my code at all between updating to the latest OS, and it worked perfectly before. How can I fix this? I don't think there should be any reason that I can't use a command buffer on a texture resource with a volatile/empty purgeable state.
-
—
WallyHale
Add a CommentI'm having this same issue. Mine is trying to run a Unity ARFoundation project, Xcode 12.4, to a dev iPhone (auto signed and connected via USB) on 15.1
The AR is embedded in a Flutter project, the rest of the app runs fine until launching AR.
Also works fine on Android