0

しばらくの間、Vertex Buffer Objects を使用して画面にテクスチャをレンダリングしようとしました。ここには、古典的な方法を使用する機能があります。

https://github.com/batiste/sdl2-opengl-es/blob/master/common.c#L546

この最初の方法は機能します。少し下に、Vertex Buffer の修正版があります。

https://github.com/batiste/sdl2-opengl-es/blob/master/common.c#L586

私はさまざまな方法を試し、すべての入力をチェックし、このサイトで同様の問題を検索しましたが、成功しませんでした。これについては、新鮮な専門家の目が必要です。

質問の 2 番目の部分は、パフォーマンスに関するものです。次に、Android フォンにいくつかの単純なテクスチャを表示するために使用したいと思います。頂点バッファーを使用すると、どのような速度向上が期待できますか? 2つの三角形に使用する価値は本当にありますか?

4

1 に答える 1

2

glVertexAttribPointers最後のパラメーターは、バッファーへのバイト オフセットです。sizeof(GLfloat)そのため、要素が欠落しているように見えます。

于 2012-05-19T15:14:36.913 に答える