Я использую библиотеку SFML (C ++) и скопировал скопированный пример Лорана Гомилы (http://www.sfml-dev.org/tutorials/1.6/window-opengl.php) для тестирования OpenGL.
Это сработало хорошо. Но в какой-то момент я бы начал играть с некоторыми из функций gl … Когда я изменил первый параметр этого …:
gluPerspective(100.f, 1.f, 0.1f, 500.f);
Я мог заметить некоторые различия, когда я запустил программу, но в 3-й или 4-й раз, когда я изменил компиляцию ThatParameter +, он перестал отображать графику. Я вернулся, чтобы снова их отобразить, но … угадайте что? ОНИ НЕ ДАЛИ! Тот же код, что и раньше, но все же не графика!
Что может случиться?
В итоге моя нубность привела к проблемам с оперативной памятью, потому что я стековал распределение памяти, не освобождая ни одного из них.
После правильного удаления присвоения памяти все заработало как надо.
Других решений пока нет …