168 Commits (ce62fa6f7b660614e28631f71dfa34e7487aec7f)

Author SHA1 Message Date
Liam d66ca8b731 video_core: make gpu context aware of rendering program 2 years ago
Liam 0cb413c3d3 nvnflinger/gpu: implement applet capture 2 years ago
Liam a595e9e8a7 nvnflinger/gpu: implement layer stack composition 2 years ago
Fernando Sahmkow 0a2536a0df SMMU: Initial adaptation to video_core. 2 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 c6cac2ffaa GPU: Add Reactive flushing 3 years ago
Fernando Sahmkow 7356ab1de6 GPU: Implement additional render target formats. 3 years ago
Fernando Sahmkow 5fbd6954ef Fermi2D: Implement Bilinear software filtering and address feedback. 3 years ago
Kelebek1 752659aef3 Update 3D regs 3 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 139ea93512 VideoCore: implement channels on gpu caches. 4 years ago
Fernando Sahmkow 39a5ce4e69 NvHost: Remake Ctrl Implementation. 4 years ago
Morph 99ceb03a1c general: Convert source file copyright comments over to SPDX 4 years ago
bunnei 7f4165fc05 hle: vi: Integrate new NVFlinger and HosBinderDriverServer service. 4 years ago
Lioncash d8486a9968 gpu: Tidy up forward declarations 4 years ago
Lioncash 9b38c8ef08 gpu: Remove obsoleted CDMAPusher() accessors 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 2c47f8aa18 Support multiple videos playing 4 years ago
Morph 2348eb41f3 video_core: Add S8_UINT stencil format 4 years ago
ameerj 6c0d902373 nvhost_ctrl: Refactor usage of gpu.LockSync() 4 years ago
ameerj 427bf76e62 gpu: Migrate implementation to the cpp file 4 years ago
ameerj 877cd60b00 gpu: Use std::jthread for async gpu thread 4 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
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
ReinUsesLisp 75ccd9959c gpu: Report renderer errors with exceptions 5 years ago
ReinUsesLisp 3ff978aa4f common/common_funcs: Rename INSERT_UNION_PADDING_{BYTES,WORDS} to _NOINIT 5 years ago
bunnei 40571c073f video_core: gpu: Implement synchronous mode using threaded GPU. 5 years ago
bunnei 14c825bd1c video_core: gpu: Refactor out synchronous/asynchronous GPU implementations. 5 years ago
Lioncash 677a8b208d video_core: Resolve more variable shadowing scenarios 5 years ago
Lioncash b928fca114 gpu: Make use of [[nodiscard]] where applicable 5 years ago
Lioncash 6f006d051e General: Fix clang build 5 years ago
bunnei 6053b95552 video_core: gpu: Implement WaitFence and IncrementSyncPoint. 5 years ago
ameerj eb67a45ca8 video_core: NVDEC Implementation 5 years ago
ReinUsesLisp 9e87193725 video_core: Remove all Core::System references in renderer 6 years ago
ReinUsesLisp da53bcee60 video_core: Initialize renderer with a GPU 6 years ago
Billy Laws f490b4545d
video_core/gpu: Correct the size of the puller registers 6 years ago
David Marcec 468bd9c1b0 async shaders 6 years ago
ReinUsesLisp fbc232426d video_core: Rearrange pixel format names 6 years ago
ReinUsesLisp 1d20aac795 video_core: Implement RGBA32_SINT render target 6 years ago
ReinUsesLisp 9338599d72 video_core: Implement RGBA32_SINT render target 6 years ago
ReinUsesLisp 95c0f5afe5 video_core: Implement RGBA16_SINT render target 6 years ago