gl_shader_disk_cache: Pass core system as argument and guard against games without title ids

This commit is contained in:
ReinUsesLisp
2019-01-15 16:28:42 -03:00
parent 2bc6a699dc
commit 7fefec585c
11 changed files with 58 additions and 18 deletions

View File

@ -6,6 +6,10 @@
#include <memory>
namespace Core {
class System;
}
namespace Core::Frontend {
class EmuWindow;
}
@ -20,7 +24,8 @@ class RendererBase;
* @note The returned renderer instance is simply allocated. Its Init()
* function still needs to be called to fully complete its setup.
*/
std::unique_ptr<RendererBase> CreateRenderer(Core::Frontend::EmuWindow& emu_window);
std::unique_ptr<RendererBase> CreateRenderer(Core::Frontend::EmuWindow& emu_window,
Core::System& system);
u16 GetResolutionScaleFactor(const RendererBase& renderer);