summaryrefslogtreecommitdiffstats
path: root/src/video_core/gpu_synch.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* video_core/gpu: Create threads separately from initializationLioncash2019-04-121-0/+1
| | | | | | | | | Like with CPU emulation, we generally don't want to fire off the threads immediately after the relevant classes are initialized, we want to do this after all necessary data is done loading first. This splits the thread creation into its own interface member function to allow controlling when these threads in particular get created.
* gpu: Use host address for caching instead of guest address.bunnei2019-03-151-3/+3
|
* video_core/gpu: Make GPU's destructor virtualLioncash2019-03-071-1/+1
| | | | | | | | | | Because of the recent separation of GPU functionality into sync/async variants, we need to mark the destructor virtual to provide proper destruction behavior, given we use the base class within the System class. Prior to this, it was undefined behavior whether or not the destructor in the derived classes would ever execute.
* gpu: Refactor a/synchronous implementations into their own classes.bunnei2019-03-071-0/+29