Skip to content
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

vk: Driver compatibility improvements #15184

Merged
merged 5 commits into from Feb 11, 2024
Merged

vk: Driver compatibility improvements #15184

merged 5 commits into from Feb 11, 2024

Conversation

kd-11
Copy link
Contributor

@kd-11 kd-11 commented Feb 11, 2024

  • Explicitly add support for dozen and lavapipe by identifying them.
  • Show a warning box if the user selected the dozen driver. With exception of developers, this driver should really never be used outside of environments like WSL.
  • Make more required features "optional". This allows dozen to complete swapchain creation successfully. The driver will obviously crash later but the user has been warned approrpiately by then.

Fixes #15131

- This allows some non-conformant drivers to at least finish swapchain creation.
…d driver.

- In most cases, the user does not intend to actually use dozen and has installed a compatibility pack by mistake.
@Megamouse Megamouse added Render: Vulkan Driver: NVIDIA Proprietary NVIDIA OpenGL or Vulkan driver labels Feb 11, 2024
@kd-11 kd-11 merged commit 2c03878 into RPCS3:master Feb 11, 2024
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Driver: NVIDIA Proprietary NVIDIA OpenGL or Vulkan driver Render: Vulkan
Projects
None yet
Development

Successfully merging this pull request may close these issues.

NVIDIA driver specific warning is wrongly showing for the Dozen driver
2 participants