only set concurrent compilation if Metal 3 is available

This commit is contained in:
Samo Z 2024-11-30 20:00:06 +01:00
parent 05b603d652
commit 18bd24b9c7
3 changed files with 8 additions and 4 deletions

View file

@ -89,12 +89,12 @@ private:
void RendererShaderMtl::ShaderCacheLoading_begin(uint64 cacheTitleId)
{
// Maximize shader compilation speed
static_cast<MetalRenderer*>(g_renderer.get())->GetDevice()->setShouldMaximizeConcurrentCompilation(true);
static_cast<MetalRenderer*>(g_renderer.get())->SetShouldMaximizeConcurrentCompilation(true);
}
void RendererShaderMtl::ShaderCacheLoading_end()
{
static_cast<MetalRenderer*>(g_renderer.get())->GetDevice()->setShouldMaximizeConcurrentCompilation(false);
static_cast<MetalRenderer*>(g_renderer.get())->SetShouldMaximizeConcurrentCompilation(false);
}
void RendererShaderMtl::ShaderCacheLoading_Close()