mirror of
https://github.com/wheremyfoodat/Panda3DS.git
synced 2025-08-27 20:55:41 +00:00
Libretro: Add fastmem option
This commit is contained in:
parent
7915780be0
commit
e470345a9b
1 changed files with 3 additions and 1 deletions
|
@ -153,6 +153,7 @@ static int fetchVariableRange(std::string key, int min, int max) { return std::c
|
||||||
|
|
||||||
static void configInit() {
|
static void configInit() {
|
||||||
static const retro_variable values[] = {
|
static const retro_variable values[] = {
|
||||||
|
{"panda3ds_use_fastmem", EmulatorConfig::enableFastmemDefault ? "Enable fastmem; enabled|disabled" : "Enable fastmem; disabled|enabled"},
|
||||||
{"panda3ds_use_shader_jit", EmulatorConfig::shaderJitDefault ? "Enable shader JIT; enabled|disabled" : "Enable shader JIT; disabled|enabled"},
|
{"panda3ds_use_shader_jit", EmulatorConfig::shaderJitDefault ? "Enable shader JIT; enabled|disabled" : "Enable shader JIT; disabled|enabled"},
|
||||||
{"panda3ds_accelerate_shaders",
|
{"panda3ds_accelerate_shaders",
|
||||||
EmulatorConfig::accelerateShadersDefault ? "Run 3DS shaders on the GPU; enabled|disabled" : "Run 3DS shaders on the GPU; disabled|enabled"},
|
EmulatorConfig::accelerateShadersDefault ? "Run 3DS shaders on the GPU; enabled|disabled" : "Run 3DS shaders on the GPU; disabled|enabled"},
|
||||||
|
@ -188,9 +189,10 @@ static void configUpdate() {
|
||||||
config.rendererType = RendererType::OpenGL;
|
config.rendererType = RendererType::OpenGL;
|
||||||
config.vsyncEnabled = fetchVariableBool("panda3ds_use_vsync", true);
|
config.vsyncEnabled = fetchVariableBool("panda3ds_use_vsync", true);
|
||||||
config.shaderJitEnabled = fetchVariableBool("panda3ds_use_shader_jit", EmulatorConfig::shaderJitDefault);
|
config.shaderJitEnabled = fetchVariableBool("panda3ds_use_shader_jit", EmulatorConfig::shaderJitDefault);
|
||||||
|
config.fastmemEnabled = fetchVariableBool("panda3ds_use_fastmem", EmulatorConfig::enableFastmemDefault);
|
||||||
|
config.systemLanguage = EmulatorConfig::languageCodeFromString(fetchVariable("panda3ds_system_language", "en"));
|
||||||
config.chargerPlugged = fetchVariableBool("panda3ds_use_charger", true);
|
config.chargerPlugged = fetchVariableBool("panda3ds_use_charger", true);
|
||||||
config.batteryPercentage = fetchVariableRange("panda3ds_battery_level", 5, 100);
|
config.batteryPercentage = fetchVariableRange("panda3ds_battery_level", 5, 100);
|
||||||
config.systemLanguage = EmulatorConfig::languageCodeFromString(fetchVariable("panda3ds_system_language", "en"));
|
|
||||||
|
|
||||||
config.dspType = Audio::DSPCore::typeFromString(fetchVariable("panda3ds_dsp_emulation", "null"));
|
config.dspType = Audio::DSPCore::typeFromString(fetchVariable("panda3ds_dsp_emulation", "null"));
|
||||||
config.audioEnabled = fetchVariableBool("panda3ds_use_audio", false);
|
config.audioEnabled = fetchVariableBool("panda3ds_use_audio", false);
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue