Android/iPhone用のOpenGL ESアプリケーションを構築する目的でOpenGLを学習しています。通常のOpenGLコンパイルの下でOpenGL ES 2.0を学習する
私は初めから学ぶので、古い仕様(glBeginなど)に触れることなく、新しい仕様を学ぶことを好むでしょう。残念ながら、私がチュートリアルに合格して物を実装すると、例は互換性がなくなります。とES 2.0。たとえば、those excellent tutorialsの後、私はライトを実装する方法を知っています。私のPC上では動作しますが、モバイルでは動作しません(gl_LightSource
はnot supported in the latterです)。私がやりたい何
は、私のPC上のコードを開発し、のOpenGL ES(のような、glLight
にエラーを投げる)でサポートされているコマンドに APIを制限することです。それは可能ですか?
つまり、「OpenGL ESにAPIを制限しながらPCで開発する」という意味ですか? – Kromster
@KromStern:はい、よく言った –