Make shader JIT off-by-default for arm64 temporarily
This commit is contained in:
@@ -5,7 +5,14 @@
|
|||||||
|
|
||||||
// Remember to initialize every field here to its default value otherwise bad things will happen
|
// Remember to initialize every field here to its default value otherwise bad things will happen
|
||||||
struct EmulatorConfig {
|
struct EmulatorConfig {
|
||||||
bool shaderJitEnabled = true;
|
// Only enable the shader JIT by default on platforms where it's completely tested
|
||||||
|
#ifdef PANDA3DS_X64_HOST
|
||||||
|
static constexpr bool shaderJitDefault = true;
|
||||||
|
#else
|
||||||
|
static constexpr bool shaderJitDefault = false;
|
||||||
|
#endif
|
||||||
|
|
||||||
|
bool shaderJitEnabled = shaderJitDefault;
|
||||||
bool discordRpcEnabled = false;
|
bool discordRpcEnabled = false;
|
||||||
RendererType rendererType = RendererType::OpenGL;
|
RendererType rendererType = RendererType::OpenGL;
|
||||||
|
|
||||||
|
|||||||
@@ -58,7 +58,7 @@ void EmulatorConfig::load() {
|
|||||||
rendererType = RendererType::OpenGL;
|
rendererType = RendererType::OpenGL;
|
||||||
}
|
}
|
||||||
|
|
||||||
shaderJitEnabled = toml::find_or<toml::boolean>(gpu, "EnableShaderJIT", true);
|
shaderJitEnabled = toml::find_or<toml::boolean>(gpu, "EnableShaderJIT", shaderJitDefault);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user