View Single Post
Old 2019-01-09, 21:38
Lupin's Avatar
Lupin Lupin is offline
Previously Link
Join Date: Dec 2001
Location: Strasbourg, France
Posts: 2,706
Regarding LbaWin, I suspect 95% of the code was kept unaltered, and he probably just adapted the windowing part. I suppose it uses DirectX to display the frame buffers indeed, but yeah, it's most certainly the same software rendering code otherwise.

As for using software rendering, the type of rendering used in the original game engine is not easily adaptable to standard graphic libraries calls like DirectX or OpenGL, well, at least it wasn't at the time the TwinEngine project was started (I think shaders were in their infancy at the time), so that might be a good reason. Even nowadays, there's no easy way to make a pixel-perfect replica of the original engine without some code-contortionism.
Reply With Quote