Browse Source

[video_core] change MPSC->SPCS queue for synch state of GPU cmds

Signed-off-by: lizzie <lizzie@eden-emu.dev>
lizzie/spscs-mpscs-queue
lizzie 3 weeks ago
parent
commit
212577450c
  1. 2
      src/video_core/gpu_thread.h

2
src/video_core/gpu_thread.h

@ -89,7 +89,7 @@ struct CommandDataContainer {
/// Struct used to synchronize the GPU thread
struct SynchState final {
using CommandQueue = Common::MPSCQueue<CommandDataContainer>;
using CommandQueue = Common::SPSCQueue<CommandDataContainer>;
std::mutex write_lock;
CommandQueue queue;
u64 last_fence{};

Loading…
Cancel
Save