167 Commits (7b79cddacd4e62a08ed1b501fb20c926d66ff7b6)

Author SHA1 Message Date
Liam 0cb413c3d3 nvnflinger/gpu: implement applet capture 2 years ago
Liam a595e9e8a7 nvnflinger/gpu: implement layer stack composition 2 years ago
Fernando Sahmkow 0adc09e0af GPU-SMMU: Estimate game leak and preallocate device region. 2 years ago
Fernando Sahmkow 96fd1348ae GPU SMMU: Expand to 34 bits 2 years ago
Fernando Sahmkow 0a2536a0df SMMU: Initial adaptation to video_core. 2 years ago
Fernando Sahmkow 7a9d1ad2f8 NVDRV: Implement sessions and initial implementation of SMMU 2 years ago
Fernando Sahmkow f1a2e36711 Query Cachge: Fully rework Vulkan's query cache 3 years ago
Fernando Sahmkow da440da9f5 Memory Tracking: Optimize tracking to only use atomic writes when contested with the host GPU 3 years ago
Fernando Sahmkow 47d0d292d5 MemoryTracking: Initial setup of atomic writes. 3 years ago
Morph 907507886d (wall, native)_clock: Add GetGPUTick 3 years ago
Morph 8e56a84566 core_timing: Use CNTPCT as the guest CPU tick 3 years ago
bunnei ae099d583c core: frontend: Refactor GraphicsContext to its own module. 3 years ago
Fernando Sahmkow c6cac2ffaa GPU: Add Reactive flushing 3 years ago
Morph bff1453282 core_timing: Use higher precision sleeps on Windows 3 years ago
arades79 683019878f remove static from pointer sized or smaller types for aesthetics, change constexpr static to static constexpr for consistency 3 years ago
arades79 45e13b03f3 add static lifetime to constexpr values to force compile time evaluation where possible 3 years ago
Behunin 8551ac6008 Remove OnCommandListEndCommand 3 years ago
Liam d5f53da79d renderer_opengl: refactor context acquire 3 years ago
Fernando Sahmkow ca3db0d7c9 General: address feedback 4 years ago
Fernando Sahmkow bc8b3d225e VideoCore: Refactor fencing system. 4 years ago
Fernando Sahmkow 920429fde7 NVDRV: Further refactors and eliminate old code. 4 years ago
Fernando Sahmkow 2931101e6f NVDRV: Refactor Host1x 4 years ago
Fernando Sahmkow 668e80a9f4 VideoCore: Refactor syncing. 4 years ago
Fernando Sahmkow f350c3d74e Texture cache: Fix the remaining issues with memory mnagement and unmapping. 4 years ago
Fernando Sahmkow 2c62563ab5 NVHOST_CTRl: Implement missing method and fix some stuffs. 4 years ago
Fernando Sahmkow 139ea93512 VideoCore: implement channels on gpu caches. 4 years ago
Morph 99ceb03a1c general: Convert source file copyright comments over to SPDX 4 years ago
Merry bbc585881a video_core: Replace lock_guard with scoped_lock 4 years ago
Fernando Sahmkow 8a6e6465a7 Rasterizer: Refactor inlineToMemory. 4 years ago
Fernando Sahmkow d0a5a48948 GPU: Improve syncing. 4 years ago
Fernando Sahmkow 4258d515e6 Rasterizer: Implement Inline2Memory Acceleration. 4 years ago
ameerj c17938f96b gpu: Add shut down method to synchronize threads before destruction 4 years ago
ameerj 7652543231 Revert "Merge pull request #7668 from ameerj/fence-stop-token" 4 years ago
ameerj d866916f42 gpu: Use std::stop_token in WaitFence for VSync thread 4 years ago
Feng Chen e18bf4b062 Remove invalid header include 4 years ago
Feng Chen 5462485cc3 Address feedback 4 years ago
Feng Chen 2c47f8aa18 Support multiple videos playing 4 years ago
ameerj 6c0d902373 nvhost_ctrl: Refactor usage of gpu.LockSync() 5 years ago
ameerj 427bf76e62 gpu: Migrate implementation to the cpp file 5 years ago
ameerj 877cd60b00 gpu: Use std::jthread for async gpu thread 5 years ago
Fernando Sahmkow be1a3f7a0f accelerateDMA: Accelerate Buffer Copies. 5 years ago
Fernando Sahmkow 63915bf2de Fence Manager: Add fences on Reference Count. 5 years ago
bunnei 8592f8a2b4 video_core: gpu: WaitFence: Do not block threads during shutdown. 5 years ago
ameerj 5bef54618a perf_stats: Rework FPS counter to be more accurate 5 years ago
ameerj 75e0d16caa nvhost_vic: Fix device closure 5 years ago
Chloe Marcec edb1d5d242 Address issues 5 years ago
bunnei a4c6712a4b common: Move settings to common from core. 5 years ago
Markus Wick 5145133a60 video_core/gpu_thread: Implement a ShutDown method. 5 years ago
Chloe Marcec bf1c1788ca nvdrv: Cleanup CDMA Processor on device closure 5 years ago
ameerj 52e9d7fa49 gpu_thread: Remove Async NVDEC placeholders 5 years ago