Quote Originally Posted by Niya View Post
When you've spent a decade or two dealing with graphics in simple terms of blitting a bitmap to a rectangular surface, dealing with these more advanced concepts like quads, matrices, view ports, swap chains etc. is quite daunting. I was expecting the same level of simplicity I was used to in something like GDI. The difference between 2D graphics programming and 3D graphics programming is quite vast to someone new to 3D graphics.
Seems you didn't use full-GDI features. It also have matrices/viewports. BTW there was DirectDraw.