| ▲ | codedokode 2 hours ago | |||||||
They are slow and inefficient especially in a VM where there is no GPU. It doesn't make sense to redraw all screen if only one button has changed. | ||||||||
| ▲ | slopinthebag 2 hours ago | parent [-] | |||||||
retained mode frameworks still redraw the whole frame typically, unless they're doing some type of partial rendering - that still has a cost though, and all modern ui frameworks retained or not will suffer without a gpu. in practice rendering a frame of imgui or whatever is so fast and efficient that it's not an issue. we're talking a few thousand triangles and typically a small handful of shaders & draw calls. | ||||||||
| ||||||||