aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/video_core/gpu.cpp
AgeCommit message (Expand)Author
2024-03-04Merge yuzu-emu#12461yuzubot
2024-02-26video_core: make gpu context aware of rendering programLiam
2024-02-09nvnflinger/gpu: implement applet captureLiam
2024-01-31nvnflinger/gpu: implement layer stack compositionLiam
2024-01-18GPU-SMMU: Estimate game leak and preallocate device region.Fernando Sahmkow
2024-01-18GPU SMMU: Expand to 34 bitsFernando Sahmkow
2024-01-18SMMU: Initial adaptation to video_core.Fernando Sahmkow
2024-01-18NVDRV: Implement sessions and initial implementation of SMMUFernando Sahmkow
2023-09-23Query Cachge: Fully rework Vulkan's query cacheFernando Sahmkow
2023-06-28Memory Tracking: Optimize tracking to only use atomic writes when contested w...Fernando Sahmkow
2023-06-28MemoryTracking: Initial setup of atomic writes.Fernando Sahmkow
2023-06-07(wall, native)_clock: Add GetGPUTickMorph
2023-06-07core_timing: Use CNTPCT as the guest CPU tickMorph
2023-06-03core: frontend: Refactor GraphicsContext to its own module.bunnei
2023-05-07GPU: Add Reactive flushingFernando Sahmkow
2023-03-05core_timing: Use higher precision sleeps on WindowsMorph
2023-02-07Remove OnCommandListEndCommandBehunin
2022-12-13renderer_opengl: refactor context acquireLiam
2022-10-06General: address feedbackFernando Sahmkow
2022-10-06VideoCore: Refactor fencing system.Fernando Sahmkow
2022-10-06NVDRV: Further refactors and eliminate old code.Fernando Sahmkow
2022-10-06NVDRV: Refactor Host1xFernando Sahmkow
2022-10-06VideoCore: Refactor syncing.Fernando Sahmkow
2022-10-06Texture cache: Fix the remaining issues with memory mnagement and unmapping.Fernando Sahmkow
2022-10-06NVHOST_CTRl: Implement missing method and fix some stuffs.Fernando Sahmkow
2022-10-06VideoCore: implement channels on gpu caches.Fernando Sahmkow
2022-04-23general: Convert source file copyright comments over to SPDXMorph
2022-04-07video_core: Replace lock_guard with scoped_lockMerry
2022-02-01Rasterizer: Refactor inlineToMemory.Fernando Sahmkow
2022-01-29GPU: Improve syncing.Fernando Sahmkow
2022-01-29Rasterizer: Implement Inline2Memory Acceleration.Fernando Sahmkow
2022-01-04Merge pull request #7636 from vonchenplus/buffer_queue_querybunnei
2022-01-03gpu: Add shut down method to synchronize threads before destructionameerj
2022-01-03Revert "Merge pull request #7668 from ameerj/fence-stop-token"ameerj
2022-01-03gpu: Use std::stop_token in WaitFence for VSync threadameerj
2021-12-28Remove invalid header includeFeng Chen
2021-12-05Address feedbackFeng Chen
2021-12-02Support multiple videos playingFeng Chen
2021-10-03nvhost_ctrl: Refactor usage of gpu.LockSync()ameerj
2021-10-03gpu: Migrate implementation to the cpp fileameerj
2021-09-15gpu: Use std::jthread for async gpu threadameerj
2021-07-11accelerateDMA: Accelerate Buffer Copies.Fernando Sahmkow
2021-07-09Fence Manager: Add fences on Reference Count.Fernando Sahmkow
2021-05-29video_core: gpu: WaitFence: Do not block threads during shutdown.bunnei
2021-05-15perf_stats: Rework FPS counter to be more accurateameerj
2021-04-24nvhost_vic: Fix device closureameerj
2021-04-16Merge pull request #6125 from ogniK5377/nvdec-close-devbunnei
2021-04-16Address issuesChloe Marcec
2021-04-14common: Move settings to common from core.bunnei
2021-04-07video_core/gpu_thread: Implement a ShutDown method.Markus Wick