glBlendFunc を使用しようとしていますが、最初の呼び出しで失敗し、「列挙された引数に許容できない値が指定されました」というエラーが表示されます。ヘッダーを調べたところ、GL_DST_COLOR は 0x0306 (774) であり、(GL_ZERO, GL_ZERO) が機能するため、エラーが発生しているようです。iPhoneでこれがこのように失敗する理由は何ですか? これは、ES1 および ES2 の gl.h ヘッダーに表示されます。
glEnable(GL_BLEND);
glBlendFunc(GL_ZERO, **GL_DST_COLOR**);
glDrawElements(GL_TRIANGLES, 6, GL_UNSIGNED_BYTE, indices);
glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
glDisable(GL_BLEND);
ありがとう、アンドリュー