I'm looking for some information regarding the Game Loop of Unity. I read http://docs.unity3d.com/Manual/ExecutionOrder.html before. I understood that the CPU was waiting for the entire frame to be rendered. However, a more realistic scenario would be the one exposed by Graham in this answer (http://answers.unity3d.com/questions/417909/cpu-wait-on-gpu-for-finish.html#answer-1016771):
" If the work the GPU has to do is big, then this way of working means the CPU is idle for a lot of the time. So, whilst the GPU is busy doing it's thing, control actually returns to Unity, and it then gets on working hard on the next frame. This is meant to allow the CPU and the GPU to be busy all the time."
Where can I read about this?
Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.
The best place to ask and answer questions about development with Unity.
To help users navigate the site we have posted a site navigation guide.
If you are a new user to Unity Answers, check out our FAQ for more information.
Make sure to check out our Knowledge Base for commonly asked Unity questions.
If you are a moderator, see our Moderator Guidelines page.
We are making improvements to UA, see the list of changes.
Answers and Comments
2 People are following this question.
Fastest primitive collider
What are the causes of Device.Present performance problems?
Is there a way to tell what is being garbage collected?
Why Physics perfomance cost get huge when static geometry is added ?