What are Direct3D and OpenGL?
Direct3D and OpenGL are interfaces used by 3D programs. To perform 3D display functions, programs written for Direct3D or OpenGL use these interfaces which in turn use the display driver. These programs can take advantage of advanced 3D-hardware acceleration without being written specifically for each type of hardware.