Hi, I am a 3D rendering engine developer.
I encounter a question about opengl API glDrawArray crashing at nvlogv64.dll.
The error is access violation at address 000000000047fe1b() in nvlogv64.dll.
This case occur randomly. Sometime, it run very well. But it often crash when I run debug mode on vs2013 or use debug version executable file.
I test by reduce number of vertice(under 10000 vertice), it seems work.(I drawn 3XXXX vertice at once. It crashs.)
What should I do for this?
Thanks.
P.S. My flow of api using is as follows :
//---- My flow start
glEnableVertexAttribArray(DefaultAttributeLocationList::VERTEX);
glVertexAttribPointer();
glEnableVertexAttribArray(DefaultAttributeLocationList::NORMAL);
glVertexAttribPointer();
glEnableVertexAttribArray(DefaultAttributeLocationList::TEXCOORD0);
glVertexAttribPointer();
glDrawArrays(GL_TRIANGLES, 0, i_meshes.size() * 3);
//---- My flow end
My VGA is NV960GTX. OS : Win7 x64