私は自分のwebGL エンジン/フレームワークをコーディングしていますが、奇妙なことが起こっ
ています 。
gl.drawElements( drawMode , geometry.numItems , gl.UNSIGNED_SHORT , 0 ) ;
drawmode はgl.TRIANGLES
格納された変数で
ありgeometry.numItems
、インデックス配列の長さです。
他のすべてのバッファとスタッフは適切に設定されています。実際、オブジェクトは正常にレンダリングされます...
しかし、Chrome で webGL インスペクタを使用してデバッグ トレースを確認すると、常に
"drawElements(TRIANGLES, 6 , UNSIGNED_SHORT , 0)" というエラーが INVALID_ENUM として表示されます。
このジオメトリと他のジオメトリを使用します。
問題を示す webGL インスペクタのスクリーンショット
したがって、ここで何がうまくいかないのか、また、何かがうまくいかない場合、オブジェクトが正常にレンダリングされる理由がわかりません。
何か案が ?