summaryrefslogtreecommitdiff
path: root/src/video_core/gpu_thread.cpp (follow)
Commit message (Expand)AuthorAgeFilesLines
* video_core: Remove unused variablesGravatar Lioncash2020-07-211-2/+2
* General: Tune the priority of main emulation threads so they have higher prio...Gravatar Fernando Sahmkow2020-06-271-0/+1
* General: Setup yuzu threads' microprofile, naming and registry.Gravatar Fernando Sahmkow2020-06-271-1/+5
* Async GPU: Correct flushing behavior to be similar to old async GPU behavior.Gravatar Fernando Sahmkow2020-04-221-0/+4
* Async GPU: Only do reactive flushing on Extreme Level.Gravatar Fernando Sahmkow2020-04-221-1/+1
* GPU: Implement Flush Requests for Async mode.Gravatar Fernando Sahmkow2020-04-221-6/+11
* FenceManager: Implement async buffer cache flushes on High settingsGravatar Fernando Sahmkow2020-04-221-1/+1
* Rasterizer: Document SignalFence & ReleaseFences and setup skeletons on Vulkan.Gravatar Fernando Sahmkow2020-04-221-1/+4
* ThreadManager: Sync async reads on accurate gpu.Gravatar Fernando Sahmkow2020-04-221-1/+6
* OpenGL: Implement Fencing backend.Gravatar Fernando Sahmkow2020-04-221-0/+6
* GPU: Delay Fences.Gravatar Fernando Sahmkow2020-04-221-1/+1
* BufferCache: Implement OnCPUWrite and SyncGuestHostGravatar Fernando Sahmkow2020-04-221-1/+1
* GPU: Refactor synchronization on Async GPUGravatar Fernando Sahmkow2020-04-221-3/+3
* GPU: Setup Flush/Invalidate to use VAddr instead of CacheAddrGravatar Fernando Sahmkow2020-04-061-3/+3
* Frontend/GPU: Refactor context managementGravatar James Rowe2020-03-241-6/+9
* core: frontend: Refactor scope_acquire_window_context to scope_acquire_context.Gravatar bunnei2020-02-251-2/+2
* video_core/gpu_thread: Tidy up SwapBuffers()Gravatar Lioncash2019-11-271-2/+1
* gpu_thread: Don't spin wait if there are no GPU commands.Gravatar bunnei2019-11-231-17/+15
* AsyncGpu: Address FeedbackGravatar Fernando Sahmkow2019-10-111-1/+1
* Core: Wait for GPU to be idle before shutting down.Gravatar Fernando Sahmkow2019-10-041-0/+5
* GPU_Async: Correct fences, display events and more.Gravatar Fernando Sahmkow2019-10-041-13/+1
* gpu: Change optional<reference_wrapper<T>> to T* for FramebufferConfigGravatar ReinUsesLisp2019-08-211-4/+4
* NVFlinger: Correct GCC compile errorGravatar Fernando Sahmkow2019-07-051-2/+4
* gpu_asynch: Simplify synchronization to a simpler consumer->producer scheme.Gravatar Fernando Sahmkow2019-07-051-15/+3
* Async GPU: do invalidate as synced operationGravatar Fernando Sahmkow2019-07-051-6/+1
* core/core_timing_util: Use std::chrono types for specifying time unitsGravatar Lioncash2019-06-041-1/+1
* yuzu: Remove explicit types from locks where applicableGravatar Lioncash2019-05-141-1/+1
* video_core/gpu_thread: Remove unused local variableGravatar Lioncash2019-05-091-1/+1
* video_core/gpu: Create threads separately from initializationGravatar Lioncash2019-04-111-6/+11
* video_core/gpu_thread: Silence truncation warning in ThreadManager's constructorGravatar Lioncash2019-04-051-1/+1
* gpu_thread: Improve synchronization by using CoreTiming.Gravatar bunnei2019-04-011-10/+33
* gpu_thread: Remove unused dma_pusher class member variable from ThreadManagerGravatar Lioncash2019-03-271-2/+2
* gpu: Use host address for caching instead of guest address.Gravatar bunnei2019-03-141-95/+41
* gpu_thread: Fix deadlock with threading idle state check.Gravatar bunnei2019-03-061-4/+7
* gpu_thread: (HACK) Ignore flush on FlushAndInvalidateRegion.Gravatar bunnei2019-03-061-3/+1
* gpu: Always flush.Gravatar bunnei2019-03-061-8/+5
* gpu: Move command processing to another thread.Gravatar bunnei2019-03-061-0/+154