利用IAT导出OpenGL函数:OpenGL Loader的另一种实现办法

利用这种办法可以用50KB的DLL导出OpenGL 3.3版本所有Core Profile函数,

DLL比GLEW小很多,

根据glcorearb.h自动生成的代码与glLoadGen生成的代码差不多,

这部分代码包含的函数都是空实现,结合__declspec(dllexport,naked),编译后不占空间,

额外再编写一个函数来修改IAT,

运行时开销和opengl32.dll导出的函数一样。

猜你喜欢

转载自my.oschina.net/u/3465360/blog/1859843
今日推荐