-
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
Drop Windows XP support? #9217
Comments
WinXP was an honorable OS, lets remain in peace 👍 |
I always use this http://store.steampowered.com/hwsurvey Windows 10 64 bit48.97%+0.60% |
if using computer older hardware like Pentium 4 , Windows XP is a best choice , so if you build to using modern API like D3D11 , write code to detected windows version , Win 7 is able to run this , but win xp is gray out , you can't choose this |
@zminhquanz The mid laborious problem is other at the level implementations of NT 5.1 vs. 6.0+ some syscalls Microsoft not added support in XP.
Its is very frustrating that at the level of Microsoft has left it aside |
@zminhquanz It's possible to still keep it running, yes, but it's extra work. Is it worth it? I'm not sure, but I doubt it at this point. |
Maybe you can drop support Windows XP , because survey , Windows XP today not using for gaming , but use the Internet , office and learning English , some enterprise , school use Windows XP |
It should be dropped,there are new and free OSes available if you want to run modern programs.(or dual boot XP with Linux) |
@meepingsnesroms oh , good idea , if you using older PC , you can Install Linux and Remix OS to use PPSSPP , it's better |
@hrydgard Can make v1.3.1 is last build of windows XP ? |
Yeah, I might consider to keep 1.4 (which I will name the next version, even if there haven't been really big changes) XP compatible, but that'll probably be the last. Looking to do that release in a few weeks. |
After release Windows XP compatible version , you can remove D3D9 backend , to be fast to compiler code |
@zminhquanz I think there's stiil a need for DX9 because not all GPUs have support for it but can run PPSSPP just fine. |
oh , may be , but drop Windows XP support , because today it's buggy OS . About DX9 , some games is higher FPS than OpenGL |
@zminhquanz if DX9 is bound with the XP thing (which i think its not) then i guess they both need to go. |
As mentioned in another thread, we can keep DX9 without any issues, which will probably be useful on older Vista or Win7 laptops. |
Yeah. for a second thought it was weird to drop DX9 because ist pretty much used for forever on every OS. |
So , you can drop Windows XP , but keep D3D9 backend |
I found a way around this, will probably not need to drop XP anytime soon. |
Hello there, @hrydgard ,since 1.5 years have passed, I want to ask if DX9 backend is going away anytime soon? As I understand, that's the only thing forcing to use "Windows XP support for C++" toolset component with Visual Studio, and the DX11 support was added by major VGA card manufacturers somewhere around middle of 2010... |
Even China is mostly Windows 7+ now :) So yeah, it might be time? |
Windows XP is still ~10% in China but I still think you should drop the DX9 backend 😄 Once Vulkan becomes superior to modern desktop OGL in every way, we can consider axing it in 2021 and keep DX11/GLES 3 as the minimum for until 2025 but that's for another topic. |
https://go.microsoft.com/fwlink/?linkid=2023588 - sounds like Visual Studio 2019 is expected to drop Windows XP support. -[Unknown] |
PPSSPP is likely to build on VS2017 for quite some time after 2019 is released, as there aren't really many new compelling features as far as I know, so we can extend XP compat a bit longer than that, if anyone still cares. |
from 1.14% to and 2.16% WORLDWIDE. It's dead Dave. |
Yeah, I won't make a change now, but as soon as it becomes inconvenient due to VS2019, it goes. Oh and isn't the expression "It's dead, Jim"? :) |
@hrydgard "He's dead, Jim" actually.😂 |
http://gs.statcounter.com/os-version-market-share/windows/desktop/worldwide |
@Narugakuruga Maybe it's from people in protest because Valve Steam no longer be compatible with Windows XP. |
Well, that rise is so tiny that it's just in the noise anyway... Still, we'll keep XP support right up until VS ditches it. |
It seems it happened ~ VS2019 is out and no longer supports XP compatibility with it's latest toolset. Since we use $(DefaultPlatformToolset)_xp to automaticaly select toolset allowing to build on multiply VS versions, by default builds with VS2019 will now fail since there's no _XP for 142 toolset version. |
If anyone still cares about XP, I could create a Win32XP VS configuration, setting it to $(DefaultPlatformToolset)_xp which would only build in 2017, while having everything build by default but non-XP compatible in 2017 and 2019 in the default configuration but building release builds with 2017. Otherwise I'm inclined to just drop _xp ... |
http://gs.statcounter.com/os-version-market-share/windows/desktop/worldwide - 1.74% https://store.steampowered.com/hwsurvey - doesn't even make the list anymore. Goodbye Sweet Prince, you served us well. |
Here's my few points to say about this: I became a fellow Windows XP user since 2007 and i love that OS. I'd used PPSSPP before with some ATRAC hacks (the dll injections, lol) Many Linux distributions nowadays are being made for Windows XP and up, in order to easily adapt Linux and eliminate the "Linux is hard" stereotype I am playing PPSSPP now on Linux, and it has Gamepad support already without adding any drivers Industry-wise, they have to move on, otherwise the development structure would be really hard to maintain |
Are you still going to keep DX9 for Vista or older hardware system users on Windows 7 or should it be dropped ? |
This has really nothing with D3D9 backend, the reasons to drop win XP are mostly to support modern features without hacks and nasty workarounds as well as support modern toolset and SDK versions. |
Yeah, DX9 is staying. |
Windows XP will soon be 16 years old (though yes, SP3 is only 9 years old...).
Keeping support for XP requires us to do ugly hacks to get access to modern Windows features, and makes D3D11 support a pain.
So are there significant numbers of people still relying on XP support? And if so, could they stay on 1.3? I really would like to drop XP support in 1.4.
The text was updated successfully, but these errors were encountered: