В настоящее время я работаю над игровым движком с использованием 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
Извините, если этой информации недостаточно. Я впервые задаю вопрос здесь.