mirror of
				https://git.zaroz.cloud/nintendo-back-up/yuzu/yuzu-mainline.git
				synced 2025-03-21 01:53:15 +00:00 
			
		
		
		
	Merge pull request #4514 from Morph1984/worker-alloc
gl_shader_cache: Use std::max() for determining num_workers
This commit is contained in:
		
						commit
						a9de967fa3
					
				@ -403,7 +403,7 @@ void ShaderCacheOpenGL::LoadDiskCache(const std::atomic_bool& stop_loading,
 | 
			
		||||
        }
 | 
			
		||||
    };
 | 
			
		||||
 | 
			
		||||
    const auto num_workers{static_cast<std::size_t>(std::thread::hardware_concurrency() + 1ULL)};
 | 
			
		||||
    const std::size_t num_workers{std::max(1U, std::thread::hardware_concurrency())};
 | 
			
		||||
    const std::size_t bucket_size{transferable->size() / num_workers};
 | 
			
		||||
    std::vector<std::unique_ptr<Core::Frontend::GraphicsContext>> contexts(num_workers);
 | 
			
		||||
    std::vector<std::thread> threads(num_workers);
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user