シェーダー プログラム オブジェクトで使用されるすべてのユニフォームと属性のリストを取得したいと考えています。 glGetAttribLocation()
&glGetUniformLocation()
を使用して文字列を場所にマップできますが、本当に欲しいのは、glsl コードを解析する必要のない文字列のリストです。
注: OpenGL 2.0 ではglGetObjectParameteriv()
、 は に置き換えられglGetProgramiv()
ます。そして列挙型はGL_ACTIVE_UNIFORMS
&GL_ACTIVE_ATTRIBUTES
です。