DX9 Implementation?
Posted: 16 Jan 2019, 23:25
Hello
I am implementing NoesisGUI for the Source Engine and I am hitting some roadblocks, unfortunately the engine only supports DX9 outside of Linux and OSX targets.
Seems like Noesis supported DX9 until some time ago, even still referenced in code in the official Noesis GitHub repo, and then support for it seems to have been dropped silently, there isn't any doc or code referencing any of it anymore.
I understand DX9 is an ancient API so it wouldn't be wise to give support for it but could I have some pointers on what's the latest version of the GUI that supported DX9 so I could use it, or if not, having the code for InitDirectX9() available so I can try to backport it over D3D11RenderDevice (In specific how shaders are being packaged)? I would want to have this working without spending too many engineering resources on the abstraction layer.
I am implementing NoesisGUI for the Source Engine and I am hitting some roadblocks, unfortunately the engine only supports DX9 outside of Linux and OSX targets.
Seems like Noesis supported DX9 until some time ago, even still referenced in code in the official Noesis GitHub repo, and then support for it seems to have been dropped silently, there isn't any doc or code referencing any of it anymore.
I understand DX9 is an ancient API so it wouldn't be wise to give support for it but could I have some pointers on what's the latest version of the GUI that supported DX9 so I could use it, or if not, having the code for InitDirectX9() available so I can try to backport it over D3D11RenderDevice (In specific how shaders are being packaged)? I would want to have this working without spending too many engineering resources on the abstraction layer.