Wo kann ich den Quellcode von "OpenGL" herunterladen?
Antwort
Zu viele Anzeigen?Wenn Sie sehen wollen, wie ein Rasterizer (das Ding, das Polygone auf dem Bildschirm anzeigt) in Software funktioniert, folgen Sie Erics Vorschlag und schauen Sie sich mesa3d an oder googeln Sie "rasterizer".
Wenn Sie sehen wollen, wie ein Rasterizer auf Hardware funktioniert, haben Sie leider nur Zugang zu ein Foto eines GPU-Würfels .
Wenn Sie sehen wollen, wie eine 3D-Engine gemacht wird, schauen Sie sich Ogre, Irrlicht oder eine andere an.
Wenn Sie wissen wollen, was unter der Haube passiert, wenn Sie glDrawArray auf einer geForce aufrufen, können Sie das nicht. Die Treiber sind proprietär. Sie leiten den Aufruf mehr oder weniger an die Grafikkarte weiter, aber das ist so eine Vereinfachung... zum Beispiel benötigt ein typischer DirectX-Aufruf mehr als 10000 CPU-Befehle.