gpu_thread: Use the previous MPSCQueue implementation

The bounded MPSCQueue implementation causes crashes in Fire Emblem Three Houses, use the previous implementation for now.
This commit is contained in:
Morph committed 2022-07-06 01:33:17 -04:00
1 parent 770611fdf3
commit fa09f7aa6c
2 files changed
+3 -4

No files matched your search

+1 -2
View File
@@ -31,8 +31,7 @@ static void RunThread(std::stop_token stop_token, Core::System& system,
VideoCore::RasterizerInterface* const rasterizer = renderer.ReadRasterizer();
while (!stop_token.stop_requested()) {
CommandDataContainer next;
state.queue.Pop(next, stop_token);
CommandDataContainer next = state.queue.PopWait(stop_token);
if (stop_token.stop_requested()) {
break;
}