...CreateDIBSection technology to do fast animation in Windows. This approach gave the programmer direct access to the bitmap in system memory so that one can use optimized routines for drawing to the bitmap...
Or is that not correct?
Where is page fliping mentioned?
CreateDIBSection is great tool for direct manipulation of RGB values (and is used in Image code), but this if off-topic here.
fudadmin Messages: 1321 Registered: November 2005 Location: Kaunas, Lithuania
Ultimate Contributor Administrator
What if to write own display driver (miniport etc.) (at least for Windows), use mapping file for video memory? Customizable resolutions?...
WDDM is coming with Vista, as I as understand...
Motion blurr would be good and vsync ...
How do some people do that?:
Quote:
OpenGL API hardware and software support (Microsoft OpenGL, SGI OpenGL, and Mesa
Support for Mesa with full source code
SciTech Game Framework (with source) for creating commercial-quality games
Sprite Library for hardware and software sprite management
Support for hardware triple buffering
Support for stereo LC shutter glasses (requires hardware stereo support)
Improved performance for many low level rasterization functions
Highly optimized 32 bit assembler rasterization for maximum speed
Full hardware and software double/multi-buffering support
Hardware scrolling/panning surfaces
Rendering direct to video memory, off-screen video memory and to system memory buffers
Full linear surface virtualization under DOS and Windows
Real-time 8 bit dithering
Come on. We have abandoned idea of software rendering half year ago - (let me remind the final conclusion - the trouble is not to render things in the memory buffer, trouble is that some machines are too slow when moving content of this memory buffer to the screen - and there is nothing that can be done about it).