diff options
author | reduz <reduzio@gmail.com> | 2021-06-09 12:09:31 -0300 |
---|---|---|
committer | reduz <reduzio@gmail.com> | 2021-06-09 13:10:49 -0300 |
commit | c66b2651a62568b68e0e0540a1f260652cb5ffdb (patch) | |
tree | c499ad94ad905a7e6271a138c9da6e62ccc2db41 /servers/rendering | |
parent | 0818a466c0a81c7c9793fd8109d25a74f49c00ae (diff) |
Refactor CommandQueueMT
* RingBuffer had no reason to be in this context
* A single buffer is used that can grow as much as the game needs.
This should make thread loading entirely reliable.
Diffstat (limited to 'servers/rendering')
-rw-r--r-- | servers/rendering/rendering_server_default.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/servers/rendering/rendering_server_default.cpp b/servers/rendering/rendering_server_default.cpp index c6fe6a07e0..cd66cd0716 100644 --- a/servers/rendering/rendering_server_default.cpp +++ b/servers/rendering/rendering_server_default.cpp @@ -358,7 +358,7 @@ void RenderingServerDefault::_thread_loop() { draw_thread_up.set(); while (!exit.is_set()) { // flush commands one by one, until exit is requested - command_queue.wait_and_flush_one(); + command_queue.wait_and_flush(); } command_queue.flush_all(); // flush all |