Was trying to optimize getting data off the gpu just in case but while using ComputeBuffer.GetData completes without really hitching anything, for some reason using AsyncGPUReadback does the opposite of what it’s supposed to and freezes the game entirely.
Here’s the profiler on one of the hitches.
And here’s the code I’m using
Not sure what to make of this.
I’m running the latest 2019LTS version, not sure if this is something that’d be fixed in later versions but don’t really have that option anyway.
At this point I’d just want someone to sanity check me and tell me if it’s just broken or what.