Source

Branch

1/ @AgileJebrim

@NOTimothyLottes

Yep put the whole game logic in a game.glsl compute shader.

2/ @AgileJebrim

If doing a large open world game, set up a paging system to stream data to the GPU in tiles, particularly static data. All dynamic data should be handled on the GPU. If leveraging server, you can pass along the network packets as they are. CPU shouldn’t really be doing much for a game client. It certainly shouldn’t be varying due to scene complexity.