aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/video_core/gpu.h
AgeCommit message (Expand)Author
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-18SMMU: Initial adaptation to video_core.Fernando Sahmkow
2023-06-28Memory Tracking: Optimize tracking to only use atomic writes when contested w...Fernando Sahmkow
2023-05-07GPU: Add Reactive flushingFernando Sahmkow
2022-11-24GPU: Implement additional render target formats.Fernando Sahmkow
2022-11-24Fermi2D: Implement Bilinear software filtering and address feedback.Fernando Sahmkow
2022-10-07Update 3D regsKelebek1
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-06VideoCore: implement channels on gpu caches.Fernando Sahmkow
2022-10-06NvHost: Remake Ctrl Implementation.Fernando Sahmkow
2022-04-23general: Convert source file copyright comments over to SPDXMorph
2022-03-24hle: vi: Integrate new NVFlinger and HosBinderDriverServer service.bunnei
2022-01-25gpu: Tidy up forward declarationsLioncash
2022-01-25gpu: Remove obsoleted CDMAPusher() accessorsLioncash
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-02Support multiple videos playingFeng Chen
2021-11-17video_core: Add S8_UINT stencil formatMorph
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-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-07video_core/gpu_thread: Implement a ShutDown method.Markus Wick
2021-03-30nvdrv: Cleanup CDMA Processor on device closureChloe Marcec
2021-02-13gpu: Report renderer errors with exceptionsReinUsesLisp
2021-01-15common/common_funcs: Rename INSERT_UNION_PADDING_{BYTES,WORDS} to _NOINITReinUsesLisp
2020-12-28video_core: gpu: Implement synchronous mode using threaded GPU.bunnei
2020-12-28video_core: gpu: Refactor out synchronous/asynchronous GPU implementations.bunnei
2020-12-04video_core: Resolve more variable shadowing scenariosLioncash
2020-11-17gpu: Make use of [[nodiscard]] where applicableLioncash
2020-11-05General: Fix clang buildLioncash
2020-11-01video_core: gpu: Implement WaitFence and IncrementSyncPoint.bunnei
2020-10-26video_core: NVDEC Implementationameerj
2020-09-06video_core: Remove all Core::System references in rendererReinUsesLisp
2020-08-22video_core: Initialize renderer with a GPUReinUsesLisp
2020-07-26video_core/gpu: Correct the size of the puller registersBilly Laws
2020-07-21Merge pull request #4324 from ReinUsesLisp/formatsbunnei
2020-07-17async shadersDavid Marcec
2020-07-13video_core: Rearrange pixel format namesReinUsesLisp
2020-07-13video_core: Implement RGBA32_SINT render targetReinUsesLisp