1. 程式人生 > >利用IAT匯出OpenGL函式:OpenGL Loader的另一種實現辦法

利用IAT匯出OpenGL函式:OpenGL Loader的另一種實現辦法

利用這種辦法可以用50KB的DLL匯出OpenGL 3.3版本所有Core Profile函式,

DLL比GLEW小很多,

根據glcorearb.h自動生成的程式碼與glLoadGen生成的程式碼差不多,

這部分程式碼包含的函式都是空實現,結合__declspec(dllexport,naked),編譯後不佔空間,

額外再編寫一個函式來修改IAT,

執行時開銷和opengl32.dll匯出的函式一樣。