在运行时交换OpenGL DLL

时间:2016-06-01 13:38:48

标签: windows opengl dll dynamic-linking

我对一个涉及编写基于软件的OpenGL-1.x实现的项目有所了解。

我想做的是拍摄任意旧的视频游戏 - 比如Quake 1 - 并在运行时用我自己的版本替换系统的OpenGL DLL。

然后每个GL函数调用都将引用我自己的实现。

这可能吗?如果是这样,我怎么能去做呢?

1 个答案:

答案 0 :(得分:0)

尝试将.dll放在与可执行文件(Quake 1)相同的目录中,并将其加载到系统之前。