This has been discussed before. Not all hardware can do a set_par()
instantaneously, some may require seconds. And that will become a usability
problem. Just imagine switching from one console to another and it takes
5 seconds.
That would be unacceptable, agreed. But it´s also not really acceptable to risk to execute a few
dozend imageblits in redraw_screen() while the hardware might be in an unusable state. Checking
for that situation every imageblit would have a big performance penalty.
knut
-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf