Skip to content

vk: Misc enhancements#16442

Merged
kd-11 merged 12 commits into
RPCS3:masterfrom
kd-11:rsx-volatile
Dec 24, 2024
Merged

vk: Misc enhancements#16442
kd-11 merged 12 commits into
RPCS3:masterfrom
kd-11:rsx-volatile

Conversation

@kd-11

@kd-11 kd-11 commented Dec 21, 2024

Copy link
Copy Markdown
Contributor
  1. Ports my old implementation of VK_EXT_device_fault to current rpcs3 version. This work was completed years ago but the branch sat around on local branch. Support for it is fairly widespread now, when the code was written there were 0 vendors shipping the extension. Sadly, the most crashy driver for us (NVIDIA) does not support this feature. (it is now supported by all vendors)
  2. Add basic support for honeykrisp driver (asahi linux). The driver leaks memory like crazy in AAA titles and crashes but simpler titles run fine.

Comment thread rpcs3/Emu/RSX/VK/VKHelpers.cpp
Comment thread rpcs3/Emu/RSX/VK/vkutils/shared.cpp Outdated
Comment thread rpcs3/Emu/RSX/VK/vkutils/shared.cpp Outdated
Comment thread rpcs3/Emu/RSX/VK/vkutils/shared.cpp Outdated
Comment thread rpcs3/Emu/RSX/VK/VKHelpers.cpp
Comment thread rpcs3/Emu/RSX/VK/vkutils/shared.cpp Outdated
Comment thread rpcs3/Emu/RSX/VK/vkutils/shared.cpp Outdated
Comment thread rpcs3/Emu/RSX/VK/vkutils/shared.cpp Outdated
Comment thread rpcs3/Emu/RSX/VK/vkutils/shared.cpp Outdated
@kd-11

kd-11 commented Dec 22, 2024

Copy link
Copy Markdown
Contributor Author

Drafting while investigating #15289

@kd-11 kd-11 marked this pull request as ready for review December 24, 2024 21:53
@kd-11 kd-11 merged commit b2949f1 into RPCS3:master Dec 24, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants