Comment by sitkack
5 months ago
You would need to test on both of course. I am arguing that one should target the fast happy-path on Proton as Proton is a subset of the Windows APIs that runs faster than Windows.
5 months ago
You would need to test on both of course. I am arguing that one should target the fast happy-path on Proton as Proton is a subset of the Windows APIs that runs faster than Windows.
Proton isn't a subset of the Windows APIs though. It's very likely that you could end up depending on behaviors which only exist in Proton.
That's very much not what I expected. Do you mind pointing out something Proton implements that windows doesn't?
While they are wrong, in that Proton is absolutely a subset of Windows APIs, it is describing aiming for an implementation detail.
Yes call X is faster than call Y in Proton, but that could also be because its only 50% written and skips a bunch of side effects that will be created after you have written your game.
Therefore you need to view Proton as a potential moving target. Not that Windows isn't too, but its just not as clear cut as is being claimed.
I know this because I pin some games against older versions of Proton because they work better/faster.
1 reply →