У меня есть ландшафт с текстурами. Но иногда я вижу другие части пейзажа через этот пейзаж, lol. Я попытался добавить glEnable(GL_DEPTH_TEST)
, но он работает неправильно. Все начинает мигать, а некоторые части вообще не отображаются. Как я могу это исправить? Есть ли какие-либо решения или объяснения, почему это происходит?OpenGL C++ не работает с glEnable (GL_DEPTH_TEST)
P.S. Я использую OpenGL 3.3 и GLUT.
Вы должны указать, как вы определили и визуализировали ландшафт, и покажите изображение текущего результата. Это даст нам более четкое представление о вашей проблеме. –
попробуйте включить отбрасывание задней поверхности, если нет (чтобы скрыть обратные поверхности) –