diff --git a/rpcs3/Emu/Cell/PPUThread.cpp b/rpcs3/Emu/Cell/PPUThread.cpp index ab0ace64c4..983ad1fb83 100644 --- a/rpcs3/Emu/Cell/PPUThread.cpp +++ b/rpcs3/Emu/Cell/PPUThread.cpp @@ -2222,6 +2222,11 @@ extern void ppu_finalize(const ppu_module& info) extern void ppu_precompile(std::vector& dir_queue, std::vector* loaded_prx) { + if (g_cfg.core.ppu_decoder != ppu_decoder_type::llvm) + { + return; + } + // Make sure we only have one '/' at the end and remove duplicates. for (std::string& dir : dir_queue) {