|
|
@ -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;
|
|
|
|
CommandDataContainer next = state.queue.PopWait(stop_token);
|
|
|
|
state.queue.Pop(next, stop_token);
|
|
|
|
|
|
|
|
if (stop_token.stop_requested()) {
|
|
|
|
if (stop_token.stop_requested()) {
|
|
|
|
break;
|
|
|
|
break;
|
|
|
|
}
|
|
|
|
}
|
|
|
|