2011-01-03 4 views
0

にglGetAttribLocationの代わりに使用するものは、OpenGLバージョンが2.0より小さい場合、変数のIDを取得する方法はありますか?glバージョン<2.0

glGetAttribLocationは2.0

おかげ以降のみ使用可能です!

答えて

1

は、あなたがGL_ARB_vertex_shader extensionから、glGetAttribLocationARBを使用する必要があります。

OpenGL> = 2.0を使用していないこれらの拡張機能を使用していない場合は、頂点シェーダが存在する必要があるため、glGetAttribLocationを使用する必要はありません。

0

GLSLは、GL 2.0以降でのみ使用できます。それはglGetAttribLocationが追加されたときです。

エントリポイントに到達してGLSL頂点シェーダを作成できる場合は、同じ方法でglGetAttribLocationエントリポイントにアクセスできます。あなたはARB拡張(GL_ARB_shader_objects、GL_ARB_vertex_shaderとGL_ARB_fragment_shader)を経由してGLSLを使用していると仮定すると、

関連する問題