This would allow pausing and minimizing a game on a laptop without wasting battery on rendering images that are not displayed. The hard part is to not complicate the main loop too much, while still giving enough manual control over resources.
This only affects applications that render continuously and allow leaving full-screen, because waiting for an event before drawing will stay idle when minimized by not getting events.
This would allow pausing and minimizing a game on a laptop without wasting battery on rendering images that are not displayed. The hard part is to not complicate the main loop too much, while still giving enough manual control over resources.
This only affects applications that render continuously and allow leaving full-screen, because waiting for an event before drawing will stay idle when minimized by not getting events.