Decoupling the rendering thread from the game logic thread

In order to make Infraspace more potato computer friendly, I think it would be better to make it so that slow rendering speed (due to garbage GPU) doesn’t slow down the game entirely. Even better would be decoupling the UI rendering from the 3D rendering to ensure that the UI is still maximally responsive.

Just a pondering I ran into as I’m sitting on integrated graphics after my video card fizzled, waiting for my new one to arrive. :slight_smile:

Hi. Rendering and game logic are already decoupled, unless there is a bug. What FPS are you working with and how long does home appliance production take at exactly 100% efficiency if you time it with a stopwatch?

Hello, thanks for your response.

Possibly bug, and/or possibly the GPU is being used for some of the game logic.

My FPS fluctuates between 8 and 9 (pitiful, I know lol).

A Home Appliance factory at 140% efficiency got timed by a stopwatch with 77 seconds.

Hm, it might be that also your cpu is having trouble with it. Would you mind letting me know what hardware you’re working with?