30 전혀! 간단한 C 형 API로 인해, OpenGL은 사용할 바인딩이 자바 , 파이썬 , 루비 , 그리고 단지에 대한 어떤 다른 언어를 당신이 생각할 수 있습니다! — 제이슨 코 자크 소스
6 OpenGL은 C API입니다. 다른 언어에 대한 바인딩이 있지만 책과 자습서의 샘플은 C로 작성되는 경향이 있습니다. 이 때문에 C가 도움이 될 수 있습니다. OpenGL을 사용하기 위해 C ++을 배울 필요는 없습니다. — 알렉스 재스민 소스
1 반드시 그런 것은 아닙니다. 실제로 OpenGL은 네이티브 C입니다. Java 래퍼 인 JOGL이 있습니다. iPhone 용 OpenGL ES 나는 이것이 C / C ++뿐만 아니라 Obj-C에 있다고 믿는다. [확실하지, 그렇게 생각] 내가 파이 게임과 같은 일들이 결국 OpenGL을 같이 끝낼 생각, 그들은 파이썬에 완료됩니다. 그러나 PC의 원시 OpenGL의 경우 C, C ++ 또는 Java 만 선택할 수 있습니다. — 공산주의 오리 소스 3 Obj-C는 일반 C의 엄격한 수퍼 세트입니다. OpenGL ES API는 순수한 C API이므로 Obj-C는 관련이 없습니다. — greyfade 사과드립니다. 나는 그들을 다른 언어로 받아 들였다. — 공산주의 오리 1 파이 게임은 기본적으로 결국 OpenGL로 끝나지 않습니다. SDL의 기본 렌더링 모델은 CPU 측 프레임 버퍼입니다. Pygame을 OpenGL과 함께 사용할 수 있지만 Pygame의 핵심 문서 중 어느 것도 그것을 사용하는 방법을 다루지 않습니다. 1 그러나 Pyglet은 Pygame의 많은 기능을 가지고 있지만 실제로 렌더링에 OpenGL을 사용하는 Python 라이브러리입니다. — Kylotan 1 OpenGL-ES는 iPhone만을위한 것이 아닙니다. — Gustavo Maciel