Где я могу скачать исходный код OpenGL?

Где можно скачать исходный код OpenGL?

Ответ 1

Если вы хотите увидеть, как растеризатор (то, что отображает полигоны на экране), выполняется в программном обеспечении, следуйте предложению Эрика и проверьте mesa3d или goaster "растеризатор".

Если вы хотите увидеть, как работает растеризатор на аппаратном обеспечении, я боюсь, что единственное, к чему вы можете иметь доступ, - это фотография с графическим процессором.

Если вы хотите увидеть, как работает 3D-движок, взгляните на Ogre, Irrlicht или на любой другой.

Если вы хотите узнать, что происходит под капотом, когда вы вызываете glDrawArray на GeForce, вы не можете. Драйверы являются собственностью. Они более или менее перенаправляют вызов на графическую карту, но это такое упрощение... например, типичный вызов DirectX занимает более 10000 команд процессора.