LWJGL показывает белый экран после добавления освещения

В настоящее время я работаю над игровым движком с использованием OpenGL с использованием LWJGL на Java. После добавления кода освещения белый экран будет отображаться в течение примерно 2 секунд, после чего программа перестанет работать со следующим сообщением:

Process finished with exit code -1073741819 (0xC0000005)

Поиск ошибки не дал результатов. Я только что обновил драйвер графического процессора на случай, если проблема была в нем. Я обновил версию драйвера Nvidia до 441.66.

Двое моих друзей вытащили точно такую ​​же версию кода из git, и код заработал. Один использовал Windows 10, а другой - Linux.

Вот скриншот от моего друга в Windows: Скриншот окна от друга, использующего Windows

Вот скриншот от меня: Скриншот окна с моего компьютера

Код довольно длинный, вот он: https://github.com/ryandw11/Test-OpenGL-Engine/

Ссылки на важные места в коде можно найти здесь: Readme. Мэриленд

Информацию о наших библиотеках можно найти в файле readme, указанном выше.

У меня ветвь master работает нормально, а ветвь Lighting System — нет.
Я не думаю, что это проблема кода, так как она отлично работает на двух других компьютерах; однако я в тупике и понятия не имею, как это исправить.

Дополнительная информация:
Версия Java: 13
Я запускаю код через Intellij.
Видеокарта: Nvidia Geforce GTX 960.
Версия LWJGL: 3.2.3

Извините, если этой информации недостаточно. Я впервые задаю вопрос здесь.


person Ryandw11    schedule 23.12.2019    source источник
comment
Вам нужно использовать отладчик.   -  person Andrea    schedule 24.12.2019
comment
@Andrea Отладчик, как в renderdoc? Какой отладчик?   -  person Ryandw11    schedule 24.12.2019


Ответы (1)


Решил эту проблему. Я не устанавливал нормальную форму вершины, и поэтому она не работала на графическом процессоре Nvidia.

Я решил эту проблему, используя отладчик с именем renderdoc на компьютере с другим графическим процессором. После установки нормалей он продолжил работать на компьютере с графическим процессором Nvidia.

person Ryandw11    schedule 27.12.2019