頂点位置にも glVertexAttribPointer/glEnableVertexAttribArray を使用し、gl_Vertex の代わりに頂点位置に独自の属性を使用できますか?
質問する
193 次
1 に答える
2
実際に を使用していない限り、OpenGL は頂点の位置を認識しませんgl_Vertex
。汎用属性 (ユーザー定義の頂点シェーダー入力) は単なるデータです。重要なのは、シェーダーがデータに対して何をするかです。
頂点シェーダー出力を生成する方法gl_Position
は完全にあなた次第です。OpenGL はどちらにしても気にしません。「位置」を渡す必要はまったくありません。何らかのアルゴリズムを介して生成できます。
于 2013-02-19T08:41:16.287 に答える