For the cubes that are out there, they work on the idea that they know what the next screen is going to look like because the screens are all part of one application. You can paint the next screen to memory.
To switch between apps, or do some sort of cubed virtual desktop we'd maybe have to come up with some sort of fake screen buffer and trick windows to draw to that instead of the screen, use the image in the cube transition, and then let it draw again.
I don't know enough about graphics to make that happen, but that's the right direction I think.
|