2012-04-13 29 views
3

OpenGLでVBOを使用しようとしたときに問題が発生しています(これについてのチュートリアルを使用しています) - glBufferDataを "atioglxx.dllのアクセス違反"アップ。私は、異なるデータ型のデータ、頂点などを使用しようとしてきましたが、成功しませんでした。 擬似コードは以下の通りです:OpenGL - VBOを使用しようとするとエラーが発生する

GLDouble[] VertexArray = {1.0, 0.0, 1.0, 0.0, 0.0, -1.0, -1.0, 0.0, 1.0}; 
glGenBuffers(1, @VertexList); 
glBindBuffer(GL_ARRAY_BUFFER, VertexList); 
glBufferData(GL_ARRAY_BUFFER, sizeof(VertexArray), @VertexArray, GL_STATIC_DRAW); 
+0

は、あなたのグラフィックカードがVBOをサポートしていることを確認することがありますか?最新のドライバはありますか? – rockeye

+0

最新のカードにVBOがサポートされていることを黙っています。私の場合、ATI 6990です。 –

+1

あなたはどの言語を使用していますか? – Robinson

答えて

0

試してみてください。

glBufferData(GL_ARRAY_BUFFER, sizeof(VertexArray), VertexArray, GL_STATIC_DRAW); 
関連する問題