The DirectX 8 screen saver libraries prevent the developer from knowing whether the visible buffer or the draw buffer have been flipped to the foreground.
As a result, if Jim puts up the Settings panel, there is a 50%-50% chance that it will be hidden BEHIND the fish. The same for the password box.
Microsoft refuses to do anything to fix the problem. Their solution/recommendation is to destroy the 3D world in order to bring up a dialog box, or to completely re-create each dialog box as made up of graphical objects. The things we take for granted like drop-down menus and checkboxes would have to be re-created line by line, pixel by pixel.
"Journalism is printing what someone else does not want printed. Everything else is public relations." - George Orwell
"If voting changed anything, they'd make it illegal." - Emma Goldman
|