Я следил за этим руководством по OpenGL и C++: http://nehe.gamedev.net/data/lessons/lesson.asp?lesson=06
... и я обнаружил, что столкнулся с ошибкой. Всякий раз, когда я пытаюсь скомпилировать, моя программа вылетает с ошибкой типа System.AccessViolationException. Я выделил проблему в этой функции:
glTexImage2D(GL_TEXTURE_2D, 0, 3, TextureImage[0]->sizeX, TextureImage[0]->sizeY, 0, GL_RGB, GL_UNSIGNED_BYTE, TextureImage[0]->data);
Если вы не хотите просматривать этот учебник, память выглядит следующим образом:
AUX_RGBImageRec *TextureImage[1];
memset(TextureImage,0,sizeof(void *)*1);
Любая помощь будет потрясающей. Спасибо.