summaryrefslogtreecommitdiff
path: root/src/video_core/gpu_thread.cpp (follow)
Commit message (Expand)AuthorAgeFilesLines
* scope_exit: Make constexprGravatar FearlessTobi2024-02-191-1/+3
* nvnflinger/gpu: implement layer stack compositionGravatar Liam2024-01-311-6/+0
* SMMU: Initial adaptation to video_core.Gravatar Fernando Sahmkow2024-01-181-3/+3
* Memory Tracking: Optimize tracking to only use atomic writes when contested w...Gravatar Fernando Sahmkow2023-06-281-3/+3
* core: frontend: Refactor GraphicsContext to its own module.Gravatar bunnei2023-06-031-1/+1
* bounded_threadsafe_queue: Deduplicate and add PushModesGravatar Morph2023-03-211-1/+1
* bounded_threadsafe_queue: Use simplified impl of bounded queueGravatar Morph2023-03-211-3/+4
* Merge pull request #9778 from behunin/my-box-chevyGravatar bunnei2023-03-171-1/+2
|\
| * gpu_thread: Use bounded queueGravatar Behunin2023-03-031-1/+2
* | core: Promote CPU/GPU threads to time criticalGravatar Morph2023-03-071-1/+1
|/
* Remove OnCommandListEndCommandGravatar Behunin2023-02-071-6/+0
* general: fix compile for Apple ClangGravatar Liam2022-11-221-1/+1
* VideoCore: Refactor fencing system.Gravatar Fernando Sahmkow2022-10-061-1/+1
* VideoCore: Refactor syncing.Gravatar Fernando Sahmkow2022-10-061-1/+5
* VideoCore: implement channels on gpu caches.Gravatar Fernando Sahmkow2022-10-061-7/+7
* common: remove "yuzu:" prefix from thread namesGravatar Liam2022-10-031-1/+1
* gpu_thread: Use the previous MPSCQueue implementationGravatar Morph2022-07-061-2/+1
* common: Change semantics of UNREACHABLE to unconditionally crashGravatar Liam2022-06-131-1/+1
* gpu_thread: Move to bounded queueGravatar Levi Behunin2022-06-021-1/+2
* general: Convert source file copyright comments over to SPDXGravatar Morph2022-04-231-3/+2
* video_core: Replace lock_guard with scoped_lockGravatar Merry2022-04-071-1/+1
* gpu: Use std::jthread for async gpu threadGravatar ameerj2021-09-151-44/+13
* GPUTHread: Remove async reads from Normal Accuracy.Gravatar Fernando Sahmkow2021-06-111-18/+6
* common: Move settings to common from core.Gravatar bunnei2021-04-141-1/+1
* video_core: Use a CV for blocking commands.Gravatar Markus Wick2021-04-071-17/+26
* video_core/gpu_thread: Keep the write lock for allocating the fence.Gravatar Markus Wick2021-04-071-0/+2
* video_core/gpu_thread: Implement a ShutDown method.Gravatar Markus Wick2021-04-071-8/+18
* common/threadsafe_queue: Provide Wait() method.Gravatar Markus Wick2021-04-071-2/+1
* gpu_thread: Remove Async NVDEC placeholdersGravatar ameerj2021-02-281-10/+3
* rebase, fix name shadowing, more constGravatar ameerj2021-02-131-1/+1
* nvdec cleanupGravatar ameerj2021-02-131-3/+2
* gpu: Report renderer errors with exceptionsGravatar ReinUsesLisp2021-02-131-5/+7
* gpu: gpu_thread: Ensure MicroProfile is shutdown on exit.Gravatar bunnei2020-12-281-0/+3
* video_core: gpu_thread: Do not wait when system is powered down.Gravatar bunnei2020-12-281-1/+2
* video_core: gpu: Implement synchronous mode using threaded GPU.Gravatar bunnei2020-12-281-6/+24
* video_core: Resolve more variable shadowing scenariosGravatar Lioncash2020-12-041-8/+8
* video_core: NVDEC ImplementationGravatar ameerj2020-10-261-4/+12
* 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