I'm writting a simple software renderer, load 3d model, process vertex, rasterization, texture, lighting, all that things, all done. I used SDL(not using OpenGL mode) to draw pixel on its SDL_Surface, and call SDL_Flip, so one frame appears.
for some reason now I don't want to use SDL, I just need a double-buffer to draw pixel.
I know there're someway to do this, OpenGL, Direct3D, gdi, maybe they're too "advanced" for this project, what is the direct(or fastest) way to draw pixels to back-buffer on win32 ?