What is a best way to learn about how RHIThread, RenderThread and GameThread works at low level?


I am very new to UE.

I am working on accelerate UE games on CPU, but to do that, I need to understand how RHIThread, RenderThread, GameThread, and maybe other threads works and how they interact with each other.

Anyone can point me to a direction is appreciated.

Best wishes,

I came across this video a while ago, and it explains the internal workings of the engine in very good detail.

It may not be exactly what you are looking for, but it is good start.


Thank you so much! @mindfane