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?