Podczas nauki OpenGL (używam glfw/glad) napotkałam na problem access violation przy linijce z podmienianiem bufferów. Wcześniej ten problem nie występował, wszystko do tej pory (jakieś proste trójkąty) działały, ale kiedy dodałam EBO nagle pojawiają sie problemy przy kompilacji. Błąd brzmi dokładnie "Exception thrown at 0x00007FFBE1103420 (ig9icd64.dll) in Szachownica.exe: 0xC0000005: Access violation reading location 0x000000000000000C.".
Czy to może być problem z kartą graficzna? Mam zainstalowane najnowsze sterowniki.
while (!glfwWindowShouldClose(window)) {
glClearColor(0.0f, 0.0f, 0.0f, 1.0f);
glClear(GL_COLOR_BUFFER_BIT);
//glUseProgram(shaderProgram);
//glBindVertexArray(VAO);
//Linie
glPolygonMode(GL_FRONT_AND_BACK, GL_LINE);
glDrawElements(GL_TRIANGLES, 3, GL_UNSIGNED_INT, 0);
//Wypelnienie
glPolygonMode(GL_FRONT_AND_BACK, GL_FILL);
glDrawElements(GL_TRIANGLES, 3, GL_UNSIGNED_INT, (void*)(3 * sizeof(GL_UNSIGNED_INT)));
//glDrawArrays(GL_TRIANGLES, 0, 3);
glfwSwapBuffers(window);
glfwPollEvents(); //reagowanie na zdarzenia
}