2011-08-04 12 views
5

OpenGL ES 2.0에서 Cg 셰이더 언어를 사용할 수 있습니까?OpenGL-ES and Cg

OpenGL ES 2.0과 Cg OpenGL과 함께 GLSL을 사용할 수 있지만 OpenGL ES의 Cg 지원이 있는지 궁금합니다.

+0

My Tegra 2 칩은 Cg 셰이더를 허용하는 'GL_EXT_Cg_shader' 확장을 알립니다. 확장을 광고하는 OpenGL ES 2.0 구현이 Cg 쉐이더를 지원한다고 상상해 봅니다. 아직 시도하지는 않았지만이 방법은 확장에 의존하기 때문에 모든 ES 2.0 구현에서 작동하지 않습니다. 여전히 가치있는 것. –

답변

3

지금까지 답을 알아 냈 겠지만 OpenGL ES 2.0은 GLSL 만 지원합니다. 또한, GLSL의 수정 된 버전 (정밀 수정자가 가장 눈에 띄는 변화 임)을 사용하므로 Nvidia 공급과 같은 Cg에서 GLSL 로의 변환 도구로는 사용 가능한 코드를 생성하지 않을 수 있습니다. 그래도 아주 가깝습니다.

관련 문제