My friend and I are starting a bit of a competition to see who can make the best 3D engine, and I am wondering what graphics library I should use. I don't want the library to do any of the math for me or anything like that, that is what the competition is about. What I need is something that will allow me to run in 1281*1024 resolution at 16 million colors and allow me to write to video memory easily and quickly. I would like to be able to work out some form of page flipping so that it won't look like crap...if one of the libraries does that automatically, that would be cool. Otherwise, if it's easy enough to write to the video memory, I can set it up manually. Basically, all I need is something that will let me use a couple simple graphics commands, I don't REALLY wanna do the whole thing with putpixels, it would be slow, I need some variation on that...speed and simplicity of coding is all I need, nothing to do math for me, I can handle all of that. Tell me what comes the closest please, thanks.