10
パーティクルシステムのレンダリングにGL_POINT_SPRITE_ARB + VBOを使用します。 私はpoint_spritesですべての準備をしましたが、VBOで立ち往生しました。 glEnableClientStateが機能していないようです。私はそれが現代のOpenGLで非難されていることを読んだ。だから、私は代わりに何を使うべきですか?glEnableClientState非推奨
パーティクルシステムのレンダリングにGL_POINT_SPRITE_ARB + VBOを使用します。 私はpoint_spritesですべての準備をしましたが、VBOで立ち往生しました。 glEnableClientStateが機能していないようです。私はそれが現代のOpenGLで非難されていることを読んだ。だから、私は代わりに何を使うべきですか?glEnableClientState非推奨
glEnableClientState
は、特定の固定機能属性(gl_Vertex
、gl_Color
など)に対して頂点配列を使用していることをOpenGLに伝える方法です。それらはすべてコアコンテキストから削除されます。 glEnableVertexAttribArray
を使用してgeneric vertex attributeを有効にし、glVertexAttribPointer
〜associate that attribute with a buffer objectを使用する必要があります。