Again, many different thing happened, I updated to the latest master, several days worth of dev builds, and VS 15.7.2 update.
I rebuild everything cleanly with user .vs folder clean as well as I was doing general maintenance already as part of an unrelated project (had problems with another repo and nugets, decided to get rid of it and uninstalled Net Core Cross Platform development and some other things not needed for dolphin)
But I also enabled downloading extra symbols from the MS servers this time around (for other unrelated projects mainly), I still tried with "don't load anything unless specified" but it didn't make a difference.
The problem happens with manually running DolphinD.exe as with debugging it inside VS2017.
After starting a game, I tried 3, it loads slowly and keeps saying "Clearing code cache" in the game title, it takes a minute to load and then after it displays logos, it took "Rainbow Six 3" 5 minutes to get to the Main Menu, FPS is low, audio playback is slow and sounds heavily distorted.
That's how it is manually, but debugging in VS it throws an exception inside Assembly, some time after booting, so it doesn't even get to the logos, again showing "Clearing Code Cache" in the title.
I can keep hitting continue and the assembly keeps changing and pointing to new location below ...
EDIT: Well not just debug, you can't use it in practice at all.
I rebuild everything cleanly with user .vs folder clean as well as I was doing general maintenance already as part of an unrelated project (had problems with another repo and nugets, decided to get rid of it and uninstalled Net Core Cross Platform development and some other things not needed for dolphin)
But I also enabled downloading extra symbols from the MS servers this time around (for other unrelated projects mainly), I still tried with "don't load anything unless specified" but it didn't make a difference.
The problem happens with manually running DolphinD.exe as with debugging it inside VS2017.
After starting a game, I tried 3, it loads slowly and keeps saying "Clearing code cache" in the game title, it takes a minute to load and then after it displays logos, it took "Rainbow Six 3" 5 minutes to get to the Main Menu, FPS is low, audio playback is slow and sounds heavily distorted.
That's how it is manually, but debugging in VS it throws an exception inside Assembly, some time after booting, so it doesn't even get to the logos, again showing "Clearing Code Cache" in the title.
I can keep hitting continue and the assembly keeps changing and pointing to new location below ...
EDIT: Well not just debug, you can't use it in practice at all.