summaryrefslogtreecommitdiff
path: root/src/video_core/gpu.h
AgeCommit message (Expand)Author
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
2020-07-13video_core: Implement RGBA32_SINT render targetReinUsesLisp
2020-07-13video_core: Implement RGBA16_SINT render targetReinUsesLisp
2020-07-13video_core: Implement RGBA8_SINT render targetReinUsesLisp
2020-07-13video_core: Implement RG32_SINT render targetReinUsesLisp
2020-07-13video_core: Implement RG8_SINT render target and fix RG8_UINTReinUsesLisp
2020-07-13video_core: Implement R8_SINT render targetReinUsesLisp
2020-07-13video_core: Implement R8_SNORM render targetReinUsesLisp
2020-06-27General: Correct rebase, sync gpu and context management.Fernando Sahmkow
2020-04-30texture: Implement R8G8UIMorph
2020-04-23Clang Format.Fernando Sahmkow
2020-04-23DMAPusher: Propagate multimethod writes into the engines.Fernando Sahmkow
2020-04-22Address Feedback.Fernando Sahmkow
2020-04-22GPU: Implement Flush Requests for Async mode.Fernando Sahmkow
2020-04-22OpenGL: Implement Fencing backend.Fernando Sahmkow
2020-04-22GPU: Delay Fences.Fernando Sahmkow
2020-04-22GPU: Refactor synchronization on Async GPUFernando Sahmkow
2020-04-06GPU: Setup Flush/Invalidate to use VAddr instead of CacheAddrFernando Sahmkow
2020-03-24Frontend/GPU: Refactor context managementJames Rowe
2020-03-12video_core: Implement RGBA16_SNORMReinUsesLisp
2020-02-25Merge pull request #3461 from ReinUsesLisp/r32i-rtMat M
2020-02-25video_core/surface: Add R32_SINT render target formatReinUsesLisp
2020-02-25video_core/gpu: Remove unused functionsReinUsesLisp
2020-02-10GPU: Implement GPU Clock correctly.Fernando Sahmkow
2019-12-30video_core: Block in WaitFence.Markus Wick
2019-11-03common_func: Use std::array for INSERT_PADDING_* macros.bunnei