118 Commits (3b85ac2ac4d72ca4acf83ef9642b9a42e912993e)

Author SHA1 Message Date
ameerj 52e9d7fa49 gpu_thread: Remove Async NVDEC placeholders 5 years ago
ameerj b675c44e49 rebase, fix name shadowing, more const 5 years ago
ameerj ac265a72ce nvdec cleanup 5 years ago
ReinUsesLisp 75ccd9959c gpu: Report renderer errors with exceptions 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 4c5f5c9bf3 video_core: Remove unnecessary enum class casting in logging messages 5 years ago
Lioncash 677a8b208d video_core: Resolve more variable shadowing scenarios 5 years ago
comex e8b2fd21d8 nvdrv, video_core: Don't index out of bounds when given invalid syncpoint ID 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
Lioncash b249e4e0ce yuzu: Resolve C++20 deprecation warnings related to lambda captures 5 years ago
David Marcec 468bd9c1b0 async shaders 6 years ago
lat9nq 63d23835ef
configuration: implement per-game configurations (#4098) 6 years ago
Fernando Sahmkow e31425df38 General: Recover Prometheus project from harddrive failure 6 years ago
bunnei eb2c50c5e6
Update src/video_core/gpu.cpp 6 years ago
bunnei ea09930196
Update src/video_core/gpu.cpp 6 years ago
Fernando Sahmkow 9df67b2095 Clang Format and Documentation. 6 years ago
Fernando Sahmkow b87422a86f VideoCore/GPU: Delegate subchannel engines to the dma pusher. 6 years ago
Fernando Sahmkow 90e5694230 VideoCore/Engines: Refactor Engines CallMethod. 6 years ago
Fernando Sahmkow 5c9feaebb6 Clang Format. 6 years ago
Fernando Sahmkow b8aef40c56 GPU: Add Fast GPU Time Option. 6 years ago
Fernando Sahmkow 3fedcc2f6e DMAPusher: Propagate multimethod writes into the engines. 6 years ago
Fernando Sahmkow f616dc0b59 Address Feedback. 6 years ago
Fernando Sahmkow 1fb516cd97 GPU: Implement Flush Requests for Async mode. 6 years ago
Fernando Sahmkow 165ae823f5 ThreadManager: Sync async reads on accurate gpu. 6 years ago
Fernando Sahmkow 487379c593 OpenGL: Implement Fencing backend. 6 years ago
Fernando Sahmkow 339d0d9d6c GPU: Delay Fences. 6 years ago
Fernando Sahmkow da8f17715d GPU: Refactor synchronization on Async GPU 6 years ago
Lioncash 44e959157b dma_pusher: Remove reliance on the global system instance 6 years ago
James Rowe 282adfc70b Frontend/GPU: Refactor context management 6 years ago
ReinUsesLisp 3c648e3e2d video_core/gpu: Remove unused functions 6 years ago
bunnei 0f70f68fb3
Revert "video_core: memory_manager: Use GPU interface for cache functions." 6 years ago
Fernando Sahmkow d6ed31b9fa GPU: Address Feedback. 6 years ago
Fernando Sahmkow 8e9a4944db GPU: Implement GPU Clock correctly. 6 years ago
bunnei 7cacb08cdf video_core: memory_manager: Use GPU interface for cache functions. 6 years ago
Markus Wick cb9dd01ffd video_core: Block in WaitFence. 6 years ago
Lioncash b25b94400e video_core/gpu: Remove use of the global system accessor 6 years ago
Fernando Sahmkow cfc2f30dc4 AsyncGpu: Address Feedback 6 years ago
Fernando Sahmkow 5b5e60ffec GPU_Async: Correct fences, display events and more. 6 years ago
FearlessTobi 55d272efe6 video_core: Implement RGBX16F PixelFormat 6 years ago
Rodrigo Locatti 4d4f9cc104 video_core: Silent miscellaneous warnings (#2820) 6 years ago
ReinUsesLisp 8ad7268c75 renderer_opengl: Use VideoCore pixel format 6 years ago
Fernando Sahmkow e52c895559 GPU: Flush commands on every dma pusher step. 7 years ago
Fernando Sahmkow 43f57d668c GPU: Add missing puller methods. 7 years ago
ReinUsesLisp 725ba6cf63 gl_rasterizer: Implement compute shaders 7 years ago
Michael Scire a1845d1dd3 prefer system reference over global accessor 7 years ago
Fernando Sahmkow d20ede40b1 NVServices: Styling, define constructors as explicit and corrections 7 years ago