Project

General

Profile

Actions

Emulator Issues #10386

closed

Vulkan does not save shader cache without a /Cache/Shaders folder

Added by xerxes over 6 years ago. Updated over 6 years ago.

Status:
Fixed
Priority:
Normal
Assignee:
-
% Done:

0%

Operating system:
N/A
Issue type:
Bug
Milestone:
Regression:
No
Relates to usability:
No
Relates to performance:
No
Easy:
No
Relates to maintainability:
No
Regression start:
Fixed in:
5.0-4810

Description

What's the problem? Describe what went wrong.

Vulkan does not create a /Cache/Shaders folder like OpenGL and D3D do when one is not found. This means it doesn't save shader cache at all if the folder doesn't exist. If you boot up any game with OpenGL or D3D first to create the folder, then switch to Vulkan, it will then properly create .cache files inside of it.

What steps will reproduce the problem?

  1. Delete your /Documents/Dolphin Emulator/Cache/Shaders folder
  2. Start up a game with Vulkan backend
  3. See that it doesn't create one if it's missing

Which versions of Dolphin did you test on? Does using an older version of Dolphin solve your issue? If yes, which versions of Dolphin used to work?

5.0-4602

What are your PC specifications? (CPU, GPU, Operating System, more)

Windows 10

Actions #1

Updated by darkl3ad3r over 6 years ago

Can confirm this as well.

Actions #2

Updated by Stenzek over 6 years ago

  • Status changed from New to Fixed
  • Fixed in set to 5.0-4810

This should have been fixed by https://github.com/dolphin-emu/dolphin/pull/5679 (as all backends share the same code now).

I'm marking the issue as resolved, if it's not the case, please update.

Actions

Also available in: Atom PDF