2012-02-11 5 views
0

クアルコムの拡張現実感のダウンロードから「ImageTargets」の例を取得しました。私自身の3Dレンダリングを表示しようとしています。これは私のコードです。iOS用のVuforiaに新しいレンダリングオブジェクトを表示

glError (0x500)after EAGLView renderFrameQCAR()

任意のアイデア私が何ができるか:

// Draw object 
      glBindTexture(GL_TEXTURE_2D, [thisTexture textureID]); 
      glTexCoordPointer(2, GL_FLOAT, 0, (const GLvoid*)&santtandersupermanTexCoords[0]); 
      glVertexPointer(3, GL_FLOAT, 0, (const GLvoid*) &santtandersupermanVerts[0]); 
      glNormalPointer(GL_FLOAT, 0, (const GLvoid*)&santtandersupermanNormals[0]); 
      //glDrawElements(GL_TRIANGLES, NUM_TEAPOT_OBJECT_INDEX, GL_UNSIGNED_SHORT, (const GLvoid*)&teapotIndices[0]); 
      glDrawElements(GL_TRIANGLES, 0, GL_FLOAT, (const GLfloat*)&santtandersupermanVerts[0]); 

事は、それがクラッシュしていないにもかかわらず、私が次のエラーを取得する表示していないのですか?

答えて

0

「santtandersuperman」内のデータが、コードで設定した期待値と一致しないため、エラーが発生しています。

特に、インデックスの配列を必要とするglDrawElementsにvertsを渡しました(指定した数量はゼロです)。

あなたが使用する必要があります。

glDrawArrays(GL_TRIANGLES, 0, vertexCount); 
関連する問題