OpenGL y Direct3D son dos estándares gráficos que proporcionan tuberías de renderizado y permiten además la programación de "shaders" para modificar su comportamiento.