- Shattered union windows 10 fix Patch#
- Shattered union windows 10 fix code#
- Shattered union windows 10 fix plus#
- Shattered union windows 10 fix series#
Shattered union windows 10 fix Patch#
This could potentially lead to register poisoning inside the patch function, especially in Debug builds. Old style patches (without _declspec(naked)) could not ensure that the registers holding parameters were kept intact by the time we attempted to get their value.To put it simply, both styles of LTCG patches we've used have been wrong:
Shattered union windows 10 fix code#
If any of our patches used incorrect calling conventions, it has not been changed, I only fixed the current code to properly implement the calling conventions we think are needed. This PR modifies all LTCG patches for the correctness of the implementation. In the future might also potentially allow for resizing the backbuffer at runtimeĬomplete refactor of D3D8 LTCG patches calling conventions This allows exclusive fullscreen to work properly.
Shattered union windows 10 fix plus#
○ Plus remove the toggle option since it is not used in Wine environment.įor us, the most important aspect is no more device loss, which never existed on Xbox.
Shattered union windows 10 fix series#
Outside of that, as always, we had improvements related to sound, performance, and rendering, let’s take a peek at our yearly numbers before going into details:Īnother Round of DSound's Stream fixes Īfter going through a series of hardware sampling tests with the DirectSoundStream class, both hardware and this pull request's log are exactly the same. For the sake of curiosity, I’ve also made a chart covering the numbers of the entire year, comparing our progress month by month (check below and prepare to be surprised). Compatibility wise we had one of those months: 11 new playable games. Strelok here with yet another report and Ho Ho Ho… a bit too late for this I guess? Late or not, a gift is a gift, and this is how I see the progress we’ve made in the last month of the year. Strelok wrote this up way back on January 10th, so this report covers progress made in December 2020 Between lockdown fatigue and being a new parent, posting this kind of slipped my mind.