Java LWJGL在添加照明后显示白色屏幕

Java LWJGL在添加照明后显示白色屏幕,java,opengl,lwjgl,Java,Opengl,Lwjgl,我目前正在使用Java中的LWJGL开发一个使用OpenGL的游戏引擎。添加照明代码后,白色屏幕将显示约2秒钟,然后程序将停止运行,仅显示以下消息: Process finished with exit code -1073741819 (0xC0000005) 搜索错误没有结果。我只是更新了gpu驱动程序,以防出现问题。我将我的Nvidia驱动程序版本更新为441.66 我的两个朋友从git中提取了完全相同的代码版本,代码运行正常。一个使用Windows10,另一个使用Linux 以下是我朋

我目前正在使用Java中的LWJGL开发一个使用OpenGL的游戏引擎。添加照明代码后,白色屏幕将显示约2秒钟,然后程序将停止运行,仅显示以下消息:

Process finished with exit code -1073741819 (0xC0000005)
搜索错误没有结果。我只是更新了gpu驱动程序,以防出现问题。我将我的Nvidia驱动程序版本更新为441.66

我的两个朋友从git中提取了完全相同的代码版本,代码运行正常。一个使用Windows10,另一个使用Linux

以下是我朋友在windows上的屏幕截图:

以下是我的截图:

代码有点长,因此如下所示:

可在此处找到代码中重要位置的链接:

关于我们图书馆的信息可以在上面链接的自述中找到

主分支对我来说工作正常,而照明系统分支则不行。
我不认为这是一个代码问题,因为它在其他两台计算机上运行良好;然而,我被难住了,不知道如何解决这个问题

更多信息:
Java版本:13
我正在通过Intellij运行代码。
图形卡:Nvidia Geforce GTX 960。
LWJGL版本:3.2.3


我很抱歉,如果这是不够的信息。这是我第一次在这里提问。

解决了这个问题。我没有设置顶点法线的统一,这导致它不能在英伟达GPU上工作。< /P>
我解决了这个问题,使用了一个名为调试器的计算机上的另一个gpu。设置法线后,它继续使用Nvidia gpu在计算机上工作。

您需要使用调试器。@Andrea调试器是否与renderdoc中的调试器相同?什么样的调试器?