Я работаю над 2D-движком, он написан на C ++, и я использую Microsoft Visual Studio 2010 в 64-битной Windows 7.
Я использую OpenGL для аппаратного ускорения, и сейчас экспериментирую с кадровыми буферами для использованиятекстуры как холст.(Для таких вещей, как позволить пользователю рисовать на экране)
Теперь этот кадровый буфер работает нормально, , пока я запускаю программу с подключенным отладчиком (F5)
Если я запустил программу из-за пределов IDE или запустил ее без отладчика (CTRL + F5), я не смогу закрасить текстуру, но получил ошибки мерцания и потери значения в стеке OpenGL каждый кадр.
- Я действительно не знаю, с чего начать поиск проблемы, не могли бы вы мне помочь?