D-Porting for OpenGL, OpenAL, etc