2011-08-04 139 views
5

我可以在OpenGL ES 2.0中使用Cg着色器語言嗎?OpenGL-ES和Cg

我知道我可以將OpenGL ES 2.0和Cg與OpenGL一起使用GLSL,但我想知道是否有OpenGL ES的Cg支持。

+0

我的Tegra 2芯片發佈了'GL_EXT_Cg_shader'擴展,它明顯允許Cg着色器。我想象任何宣稱擴展支持Cg着色器的OpenGL ES 2.0實現。我還沒有嘗試過,而且這種方法不適用於所有的ES 2.0實現,因爲它依賴於擴展。仍然值得關注。 –

回答

3

我相信你現在已經知道了答案,但是OpenGL ES 2.0只支持GLSL。此外,它使用GLSL的修改版本(精度修改器是最明顯的變化),因此Cg到GLSL轉換工具(如Nvidia提供的)不太可能產生您可以使用的代碼。它應該非常接近。