-
Notifications
You must be signed in to change notification settings - Fork 2.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
D3D9 removal? #19949
Comments
Btw, does old GPU that only support up to D3D9 features can works with DX11 library? |
Nope. But dx9 was always about old (discontinued?) xbox port and some really ancient integrated intel chips which had support of d3d9, but somehow failed to support open gl at all or was really slow using it. Pretty sure if someone would be against removing it, it would only be for some obscure case of using d3d9.dll as the most popular injector for some weird mods or some driver hacks only viable in that outdated api, but even within modding community it's no longer used for anything new since d3d9 is pretty dead, some gpu's (intel I guess) no longer even support it natively. |
why remove it, why not just leave it in unmaintained? |
Well, it adds a little extra burden when working on some types of rendering code, to have to update four backends instead of three. Plus, sometimes it needs specific workarounds. |
Did it as an experiment in #19951, that's quite a lot of deleted code.. |
Holding off until 1.19, but after that it goes in. Post-1.19 will also drop support for the very oldest Android devices, since we need to build it with a newer SDK to support #19658 . |
I think OpenGL can render better than DX9, and it's more documented than that nowadays.. |
Since when exactly? Would be great to document on the website. |
As of now, the minimum Windows version for PPSSPP is Windows 7.
This version of Windows supports DX11, and therefore, there really isn't much reason to keep around the DirectX 9 backend.
Or is there? Does anyone know something that still works better or faster on DX9?
The text was updated successfully, but these errors were encountered: