diff options
Diffstat (limited to '')
| -rw-r--r-- | src/video_core/shader/async_shaders.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/video_core/shader/async_shaders.cpp b/src/video_core/shader/async_shaders.cpp index 85cda31c0..6920afdf2 100644 --- a/src/video_core/shader/async_shaders.cpp +++ b/src/video_core/shader/async_shaders.cpp | |||
| @@ -43,8 +43,8 @@ void AsyncShaders::AllocateWorkers() { | |||
| 43 | // Create workers | 43 | // Create workers |
| 44 | for (std::size_t i = 0; i < num_workers; i++) { | 44 | for (std::size_t i = 0; i < num_workers; i++) { |
| 45 | context_list.push_back(emu_window.CreateSharedContext()); | 45 | context_list.push_back(emu_window.CreateSharedContext()); |
| 46 | worker_threads.push_back( | 46 | worker_threads.emplace_back(&AsyncShaders::ShaderCompilerThread, this, |
| 47 | std::thread(&AsyncShaders::ShaderCompilerThread, this, context_list[i].get())); | 47 | context_list[i].get()); |
| 48 | } | 48 | } |
| 49 | } | 49 | } |
| 50 | 50 | ||