gonetz / GLideN64

A new generation, open-source graphics plugin for N64 emulators.
Other
783 stars 181 forks source link

Asynchronous shader compilation #2701

Open ghost opened 2 years ago

ghost commented 2 years ago

Would it be possible to add an asynchronous(skip drawing) shader compilation method similar to dolphin emulator? (removes shader compilation stutters at the cost of slightly late rendering).

gonetz commented 1 year ago

@Nejsplitter and anyone else with shader compilation stuttering problem: could you compare build from #2775 with regular build from master? Does it help with the problem anyhow? The fix works only if "threaded video" option is enabled, so you may turn it on/off to see the difference.