Multicore Support (Patreon)
Published:
2024-01-06 03:56:46
Imported:
2026-06
Content
Just added multicore rendering to new rendering system, also I might add inside the TAA app but not sure yet.
Simply main game thread is doing everything except rendering. Instead of rendering Its creating a command list for rendering thread. So It doesn't spend anytime for rendering.
And 2nd thread is rendering thread. Its rendering command list It got from main game thread.
That way it can use 2 cpu cores instead of one.
If you are playing game 60 fps;
Before, for 1 frame:
*16.6ms to update game, load objects/map while driving and render the scene.
Now, for 1 frame:
*16.6ms to update game, load objects/map while driving and prepare rendering list
*16.6ms to render the game from 2nd thread