summaryrefslogtreecommitdiffstats
path: root/src/video_core/gpu_thread.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* general: Use deducation guides for std::lock_guard and std::unique_lockLioncash2019-04-011-6/+6
| | | | | | | Since C++17, the introduction of deduction guides for locking facilities means that we no longer need to hardcode the mutex type into the locks themselves, making it easier to switch mutex types, should it ever be necessary in the future.
* gpu_thread: Remove unused dma_pusher class member variable from ThreadManagerLioncash2019-03-271-3/+0
| | | | | | The pusher instance is only ever used in the constructor of the ThreadManager for creating the thread that the ThreadManager instance contains. Aside from that, the member is unused, so it can be removed.
* gpu: Use host address for caching instead of guest address.bunnei2019-03-151-40/+92
|
* video_core/gpu_thread: Remove unimplemented WaitForIdle function prototypeLioncash2019-03-071-3/+0
| | | | | This function didn't have a definition, so we can remove it to prevent accidentally attempting to use it.
* video_core/gpu_thread: Amend constructor initializer list orderLioncash2019-03-071-2/+2
| | | | | | | Moves the data members to satisfy the order they're declared as in the constructor initializer list. Silences a -Wreorder warning.
* gpu_thread: Fix deadlock with threading idle state check.bunnei2019-03-071-3/+4
|
* gpu: Move command processing to another thread.bunnei2019-03-071-0/+135