2011-08-04 14 views
5

OpenGL ES 2.0でCgシェーダ言語を使用できますか?OpenGL-ESおよびCg

私はGLSLをOpenGL ES 2.0とCgをOpenGLで使用できることは知っていますが、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への変換ツールでは、ちょうど使用できるコードを生成する可能性は低いです。それは非常に近いはずです。