- Home /
CPU GraphicsFence synchronization
I am trying to fill a ComputeBuffer with a fragment shader. Which is working as intended. And then I want to use that buffer to check which objects are visible on the CPU so that I can submit only the draw calls for the objects that really do get rendered.
I saw in the documentation that only GPU Fences are supported as of right now. And also only PS4? However, Debug.Log(SystemInfo.supportsGraphicsFence)
will also return true
if the Vulkan Graphics API is in use. But using the passed
property still throws an exception that it's not supported. ( while (!myGraphicsFence.passed) ;
)
Is there another way to sync a ComputeBuffer/RWTexture1D? Or is there an ETA for when GraphicsFences will support the CPU? Any help would be hugely appreciated!
Your answer
Follow this Question
Related Questions
Why is the CPU usage so high? 1 Answer
Very Bad performance(High GPU Usage and Low Frame Rate) with unity 2020.3.1f1 and URP 0 Answers
cpu rendering (android) 1 Answer
Can static batching prevent frustum culling? 1 Answer
GPU Instancing (Dynamic Batching) Not Working on Oculus Quest 2 (Android). Works fine in-editor. 0 Answers