|
@@ -31,8 +31,7 @@ static void RunThread(std::stop_token stop_token, Core::System& system,
|
|
|
VideoCore::RasterizerInterface* const rasterizer = renderer.ReadRasterizer();
|
|
VideoCore::RasterizerInterface* const rasterizer = renderer.ReadRasterizer();
|
|
|
|
|
|
|
|
while (!stop_token.stop_requested()) {
|
|
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()) {
|
|
if (stop_token.stop_requested()) {
|
|
|
break;
|
|
break;
|
|
|
}
|
|
}
|