我将尝试在 Windows 10 中使用 OpenGL 现代驱动程序来试验 C#,并尝试找到它。
据我所知Openg32.dll,标准驱动程序位于%systemroot%\system32旧驱动程序,似乎来自微软,对吗?
由于使用了下一个命令,我得出了这个结论:
dumpbin opengl32.dll /exports
并找到了这个函数:
11 A 00090330 glBegin
我记得,glLoadIdentity, glMultMatrix, glTranslate, glRotate自 OpenGL 3.2+ 起,此函数已被弃用且不再包含,因为您必须自己进行矩阵数学运算并使用着色器。
好的,我开始在 NVidia 目录中搜索(我的显卡供应商是 NVidia)C:\Program Files\NVIDIA Corporation,但只找到了 OpenCL 驱动程序C:\Program Files\NVIDIA Corporation\OpenCL:
它们中的任何一个都通过以下方式完美转储:dumpbin /exports
但我在这里找不到确切的 OpenGL 驱动程序。也许它有一些特定的名称,例如nvdisps.dll或其他什么?
PS(如果你问我的话)
P/Invoke一些东西,只是尝试用 C# 来做