These libraries are designed explicitly to abstract 3D graphics hardware for
CAD and
video games, with possible software fallbacks.
Cross platform, high level •
OpenGL and the
OpenGL Shading Language •
OpenGL ES 3D API for embedded devices •
OpenGL SC a version of openGL for safety critical systems. •
RenderWare (combined game engine and cross platform rendering API. Became popular since the
PlayStation 2 had no rendering API, initially relying on
bare metal programming.)
Cross platform, low level •
Vulkan Vendor specific, high level •
Direct3D (a subset of
DirectX) •
Glide API for the pioneering
3DFX accelerators •
QuickDraw 3D developed by Apple Computer starting in 1995, abandoned in 1998 •
PSGL for the
PlayStation 3, designed to work in a manner similar to openGL •
GNMX for the
PlayStation 4 Vendor specific, low level •
Direct3D 12 (a subset of
DirectX) •
Metal developed by Apple. •
Mantle developed by AMD. •
LibGCM for the
PlayStation 3, a lower level API managing command lists directly •
LibGXM for the
PlayStation Vita •
LibGNM for the
PlayStation 4 •
Redline, for the obsolete
Rendition Verite accelerator •
Kamui for the Dreamcast ==References==