| ▲ | javcasas 4 hours ago | |||||||
Nope. Used to render on the terminal like a game engine. | ||||||||
| ▲ | oersted 3 hours ago | parent | next [-] | |||||||
This kind of immediate-mode rendering is quite standard for TUIs. Although immediate-mode rendering tends to be significantly simpler and use less memory than retained-mode rendering, at the cost of some redundant computation. So I am not sure if this is the reason for the bloat. It’s possible that it doesn’t play well with JS garbage collection, since it recreates the whole UI structure for every frame (which tends to not to be an issue in the languages immediate-mode is usually employed). But yes it’s a bit more akin to game renderings than web rendering. Which can be totally fine if done well. | ||||||||
| ||||||||
| ▲ | ux266478 3 hours ago | parent | prev | next [-] | |||||||
How on earth are you spending more than 50us on a UI like this from start to finish? What the actual hell? 11ms to construct a scenegraph of this complexity? I don't even know what to say to that. | ||||||||
| ▲ | fg137 3 hours ago | parent | prev | next [-] | |||||||
Do game engines constantly have buffer issues? | ||||||||
| ||||||||
| ▲ | lstodd 3 hours ago | parent | prev | next [-] | |||||||
I sorta remember Quake console running on an 486dx2 .. | ||||||||
| ▲ | krapp 3 hours ago | parent | prev [-] | |||||||
Frankly that's an insult to gamedev. Literally every game engine I can think of could do better. Probably even Unreal Engine could do better. | ||||||||
| ||||||||