blog for study directx 3d and opengl.