Does https://github.com/doitsujin/dxvk/pull/2080 fix it?
@Joshua-Ashton the pr fails to build but I made the intended changes locally and it fixes the problem - needs algorithm for std::transform instead of cctype
Well, cctype gives tolower :p
Ye, I just wrote that before i head out, will fix it up shortly.
GetModuleFileNameW returns a string with the execution path case and not the actual path case. This causes the file extension detection for dxvk-cache/logs to be unsuccessful. Example:
Running GAME.EXE as GAME.EXE results in a file prefix of "GAME.EXE" while running it as "GAME.exe" results in a prefix of "GAME" causing two sets of dxvk-cache/logs.
Software information
Windows (10)
Possible solution
dxvk_state_cache.cpp
change to:
log.cpp
Same fix