On Wed, 22 Jan 2003, Jos Hulzink wrote: > Yeah, but if you think well about this, you would see that it doesn't work > in the general case.
Sorry, you're just wrong there: it has worked in the general case for ages, since AmigaOS was born. > And that is what I / we try to tell you the entire > time. I assume your OS forgets the ratio between video memory and main > memory or lacks consoles. In the general case an application must be able > to deal with the situation it can't draw on, for there will always be a > user with a configuration where background buffers just don't work. Please, just make some examples. > Which means that it better deal with this situation gracefully, or else it > will definitely be stopped. There is only one case in which the app should be stopped, and I'll explain it in another email, in all other cases the default should be to let the application run, you chose whether with backingstoore or not. > Questions here: why the hell should an application be able to draw on > ? It is in the background, the user doesn't see anything, and the ability > to redraw is needed for other targets anyway. True, sometimes it will cost > a few seconds to redraw very complex scenes, but that is IMHO the price > the user pays for console switching on slow machines. The user doesn't > have to switch, it is a feature. What?! The user doesn't have to switch? Are you next time going to say that the OS doesn't have to multitask, it's just a feature, amnd if it wants to multitasks then it has to pay the price of slow multitasking? Bah... Fabio Alemagna
