読者です 読者をやめる 読者になる 読者になる

めいくりぷとのブログ

技術的なことやゲームのことやら・・・

OpenGL

Wrapper opengl32.dll

// opengl32.dll export function namespace opengl32 { pfnglAlphaFunc _glAlphaFunc; pfnglBegin _glBegin; pfnglBitmap _glBitmap; pfnglBlendFunc _glBlendFunc; pfnglClear _glClear; .... .... } namespace opengl32 { typedef void (WINAPI * pfnglAl…

OpenGL ICD Hook

OpenGL ICD hook (グラフィックドライバフック)が完成したので手法を大雑把に説明します。まずは、これらのAPIからICDを取得します。 GDI32.D3DKMTOpenAdapterFromHdc GDI32.D3DKMTQueryAdapterInfo GDI32.D3DKMTCloseAdapter BOOL CDriverManager::Init() {…