2016-06-01 28 views
1

Ich habe eine Idee für ein Projekt, das Schreiben einer softwarebasierten Implementierung von OpenGL-1.x beinhalten würde.Austausch OpenGL DLL zur Laufzeit

Was ich tun möchte, ist ein beliebiges altes Videospiel - sagen wir Quake 1 - und ersetze die OpenGL-DLL des Systems mit meiner eigenen Version zur Laufzeit.

Jeder GL-Funktionsaufruf würde dann auf meine eigene Implementierung verweisen.

Ist das möglich? Wenn ja, wie könnte ich damit umgehen?

Antwort

0

Versuchen Sie, Ihre .dll in das gleiche Verzeichnis wie die ausführbare Datei (Quake 1) zu setzen und es sollte vor dem System geladen werden.