Original Post
I intend use ddraw to access the framebuffer directly, for the purpose of trying to write a simple triangle rasterizer, so it must be in system memory.
How should one initialize ddraw for such a purpose? The usual primary/backbuffer scheme(or is that intended for fast hardware blits)?
If so, which surface is then in fact in system memory, and should thus be used?