summaryrefslogtreecommitdiff
path: root/Source/Core/VideoCommon/VideoConfig.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'Source/Core/VideoCommon/VideoConfig.cpp')
-rw-r--r--Source/Core/VideoCommon/VideoConfig.cpp11
1 files changed, 2 insertions, 9 deletions
diff --git a/Source/Core/VideoCommon/VideoConfig.cpp b/Source/Core/VideoCommon/VideoConfig.cpp
index 2b0b169649..c277386f71 100644
--- a/Source/Core/VideoCommon/VideoConfig.cpp
+++ b/Source/Core/VideoCommon/VideoConfig.cpp
@@ -219,21 +219,14 @@ u32 VideoConfig::GetShaderPrecompilerThreads() const
return GetNumAutoShaderCompilerThreads();
}
-bool VideoConfig::CanUseUberShaders() const
-{
- // Ubershaders are currently incompatible with per-pixel lighting.
- return !bEnablePixelLighting;
-}
-
bool VideoConfig::CanPrecompileUberShaders() const
{
// We don't want to precompile ubershaders if they're never going to be used.
- return bPrecompileUberShaders && (bBackgroundShaderCompiling || bDisableSpecializedShaders) &&
- CanUseUberShaders();
+ return bPrecompileUberShaders && (bBackgroundShaderCompiling || bDisableSpecializedShaders);
}
bool VideoConfig::CanBackgroundCompileShaders() const
{
// We require precompiled ubershaders to background compile shaders.
- return bBackgroundShaderCompiling && bPrecompileUberShaders && CanUseUberShaders();
+ return bBackgroundShaderCompiling && bPrecompileUberShaders;
}