Я следую учебным пособиям по LearnOpenGL на веб-сайте learnopengl.com, чтобы загрузить модель с помощью assimp и отобразить ее с помощью glfw.
К сожалению, все, что я получаю, это пустое черное окно ….
Мой код идентичен учебному источнику Джои здесь:
Больше всего на свете я в растерянности относительно того, как отладить проблему, подобную этой, глядя на модель, которую она явно загрузила в данные меша:
Я действительно не ожидаю ответа здесь, но если бы кто-нибудь мог дать совет о том, как отладить проблему как это, когда я ничего не получаю от компилятора или регистратора … я был бы благодарен!
**************** ОБНОВИТЬ ***************
Итак, я взял RenderDoc, вывод сетки ничего не показывает:
Но окна «Ошибки и предупреждения» пустые …
Я перезагружал GLAD, если были расширения, которых мне не хватало, но безуспешно. Я также поменял GLAD на GLEW, чтобы посмотреть, будет ли это иметь какое-то значение, никакой радости.
Также я нашел упрощенную версию этого урока на YouTube и заменил весь код Mesh / Model / Main для этого … и никакого эффекта, только черное окно.
Я понятия не имею, где это оставляет меня …
Понял! Все это время искали проблемы низкого уровня OpenGL, и проблема заключается в матрице моделей …
Код учебника никогда не инициализирует матрицу модели, поэтому это просто мусор:
Как это работает для других, я не уверен, но как только я инициализировал это в матрице идентичности, это прекрасно!
Спасибо всем, кто ответил.
Других решений пока нет …