NokiMo
SnowyMoon_io
SnowyMoon_io

patreon


Multicore Support

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

Comments

SNOWYYYY??

Plain OlAlex

Snowy let us have some features to use! As you continue to add on other features or finalize them then they too can be added. But, give us something Snowy!

Plain OlAlex

Also actually Its already working with TAA but because now I'm using d3d11.dll instead of dxgi.dll and TAA is doing some hooks/resource management for dx11, Its causing problems when used together so Its crashing :/ I need to move TAA from dxgi.dll to d3d11.dll to avoid dealing with two projects.

Snowy Moon


Related Creators