跳转至

2022-11-16 Windows 下运行 OpenGL 程序 nvoglv32.dll 报错解决

在运行程序时遇到 nvoglv32.dll 的报错:无法读取某个地址。看文件名,报错应该是来自N卡底层驱动相关的库。

参考StackOverflow的这个问题,大概意思是要确保在绘制之前,向OpenGL告知正确的缓存指针/缓存大小。

之后检查发现,确实是自己在 glBufferData() 中的缓存大小写错,数值比实际缓存大小要大得多,于是出现了数组越界,无法读取的问题。