cristeigabriela/supernovax
Open-source DirectX Graphics Infrastructure reimplementation
SupernovaX (formarly pff)
NOTE: On going upgrade and rewrite of the project here: https://github.com/lakor64/supernovax/blob/v2, it might get merged into main until I'm satisfied, consider the main code as old code
The following repository holds an open-source GPL/LGPL 2.1 reimplementation of Microsoft DirectX Infrastructure for NT-based operative systems.
Modern DirectX: Targets what's found inside Windows 7 SP1. (DXGI 1.2 & D3D11 1.1)
Legacy DirectX: Targets what's found inside Windows XP SP3. (D3D9)
NOTE: This project has no correlation or endorsement by ReactOS or similar project.
What's missing
See Issues for more information.
Supported compilers
- Visual Studio 2022
- Visual Studio 2019
- Visual Studio 2017 (XP target)
Will Modern DX work under NT5?
Probably with special hacks and things there might be a way to allow this to work under XP-based environments, which does involve replacing GDI32.dll at most. I'm still in the process of thinking how specifically something like this could be implemented.
Special thanks
- ReactOS (as the whole repository structured is based upon them)
- ReactOS Longhorn fork
- Wine
- mingw-w64