17 Commits (00dde9cf72e22c83320befcd9dc56755cd50bd52)

Author SHA1 Message Date
bunnei fc246fd1a2 gpu_thread: Use MPSCQueue for GPU commands. 6 years ago
Fernando Sahmkow ded3d555e1 Core: Wait for GPU to be idle before shutting down. 6 years ago
Fernando Sahmkow 1df31e4b65 GPU_Async: Correct fences, display events and more. 6 years ago
ReinUsesLisp d762e37a18 gpu: Change optional<reference_wrapper<T>> to T* for FramebufferConfig 6 years ago
Fernando Sahmkow 78c4536960 gpu_asynch: Simplify synchronization to a simpler consumer->producer scheme. 7 years ago
Lioncash 68cd911bd1 yuzu: Remove explicit types from locks where applicable 7 years ago
Lioncash f7e6e4a882 video_core/gpu_thread: Remove redundant copy constructor for CommandDataContainer 7 years ago
Lioncash e0962940a2 video_core/gpu: Create threads separately from initialization 7 years ago
bunnei 03a5dce0e9 gpu_thread: Improve synchronization by using CoreTiming. 7 years ago
Lioncash eb88e9d088 general: Use deducation guides for std::lock_guard and std::unique_lock 7 years ago
Lioncash 3b04b916bb gpu_thread: Remove unused dma_pusher class member variable from ThreadManager 7 years ago
bunnei 7fccfc3ee7 gpu: Use host address for caching instead of guest address. 7 years ago
Lioncash 8e1dbd7c45 video_core/gpu_thread: Remove unimplemented WaitForIdle function prototype 7 years ago
Lioncash 6f95564b38 video_core/gpu_thread: Amend constructor initializer list order 7 years ago
bunnei 01e509662d gpu_thread: Fix deadlock with threading idle state check. 7 years ago
bunnei 9d1ee628b2 gpu: Move command processing to another thread. 7 years ago