Est-il nécessaire d'utiliser des API graphiques pour obtenir une accélération matérielle dans un jeu 3D? Dans quelle mesure est-il possible de s'affranchir des dépendances des API de cartes graphiques comme OpenGL, DirectX , CUDA, OpenCL ou quoi que ce soit d'autre?
Puis-je créer ma propre API graphique ou bibliothèque pour mon jeu? Même si c'est difficile, est-il théoriquement possible que mon application 3D contacte indépendamment le pilote graphique et rende tout sur le GPU?