summaryrefslogtreecommitdiffstats
path: root/src/video_core/gpu_synch.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Core: Wait for GPU to be idle before shutting down.Fernando Sahmkow2019-10-051-0/+1
|
* gpu: Change optional<reference_wrapper<T>> to T* for FramebufferConfigReinUsesLisp2019-08-211-3/+2
|
* NVServices: Styling, define constructors as explicit and correctionsFernando Sahmkow2019-07-051-1/+2
|
* GPU: Correct Interrupts to interrupt on syncpt/value instead of event, mirroring hardwareFernando Sahmkow2019-07-051-1/+1
|
* Gpu: Implement Hardware Interrupt Manager and manage GPU interruptsFernando Sahmkow2019-07-051-0/+3
|
* 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