SuperProject icon indicating copy to clipboard operation
SuperProject copied to clipboard

Reimplement graphical API functions manually.

Open DreamyCecil opened this issue 2 years ago • 0 comments

Right now IGfx interface pulls graphical functions from the engine by addresses and it only does it for Serious Engine 1.07 as of now due to difficulties locating the functions in the 1.05 engine.

These functions can be reimplemented by manually using OpenGL and DX8 libraries and be identical to those in the engine.

It might still require pulling specific global variables from the engine but this is not as hard as pulling an address for each out of 40+ functions. Additionally, these graphical functions can be customized and improved upon, if needed, with addition of new useful functions.

DreamyCecil avatar Jan 20 '23 23:01 DreamyCecil