summaryrefslogtreecommitdiff
path: root/src/video_core/gpu.cpp
AgeCommit message (Expand)Author
2019-12-30video_core: Block in WaitFence.Markus Wick
2019-10-16Merge pull request #2912 from FernandoS27/async-fixesbunnei
2019-10-15video_core/gpu: Remove use of the global system accessorLioncash
2019-10-11AsyncGpu: Address FeedbackFernando Sahmkow
2019-10-04GPU_Async: Correct fences, display events and more.Fernando Sahmkow
2019-09-22video_core: Implement RGBX16F PixelFormatFearlessTobi
2019-09-03Merge pull request #2793 from ReinUsesLisp/bgr565bunnei
2019-08-30video_core: Silent miscellaneous warnings (#2820)Rodrigo Locatti
2019-08-21renderer_opengl: Use VideoCore pixel formatReinUsesLisp
2019-07-26GPU: Flush commands on every dma pusher step.Fernando Sahmkow
2019-07-26Merge pull request #2592 from FernandoS27/sync1bunnei
2019-07-25Merge pull request #2743 from FernandoS27/surpress-assertbunnei
2019-07-18GPU: Add missing puller methods.Fernando Sahmkow
2019-07-15gl_rasterizer: Implement compute shadersReinUsesLisp
2019-07-09prefer system reference over global accessorMichael Scire
2019-07-05NVServices: Styling, define constructors as explicit and correctionsFernando Sahmkow
2019-07-05NVFlinger: Correct GCC compile errorFernando Sahmkow
2019-07-05NVServices: Make NVEvents Automatic according to documentation.Fernando Sahmkow
2019-07-05GPU: Correct Interrupts to interrupt on syncpt/value instead of event, mirror...Fernando Sahmkow
2019-07-05nv_host_ctrl: Make Sync GPU variant always return synced result.Fernando Sahmkow
2019-07-05Gpu: use an std mutex instead of a spin_lock to guard syncpointsFernando Sahmkow
2019-07-05Gpu: Mark areas as protected.Fernando Sahmkow
2019-07-05nv_services: Stub CtrlEventSignalFernando Sahmkow
2019-07-05Gpu: Implement Hardware Interrupt Manager and manage GPU interruptsFernando Sahmkow
2019-07-05video_core: Implement GPU side SyncpointsFernando Sahmkow
2019-04-22Introduce skeleton of the GPU Compute Engine.Fernando Sahmkow
2019-04-22Revamp Kepler Memory to use a subegine to manage uploadsFernando Sahmkow
2019-04-05memory_manager: Improved implementation of read/write/copy block.bunnei
2019-03-27video_core/gpu: Amend typo in GPU member variable nameLioncash
2019-03-20gpu: Rewrite virtual memory manager using PageTable.bunnei
2019-03-16video_core: Refactor to use MemoryManager interface for all memory access.bunnei
2019-03-06gpu: Refactor a/synchronous implementations into their own classes.bunnei
2019-03-06gpu: Move command processing to another thread.bunnei
2019-03-06gpu: Refactor command and swap buffers interface for asynch.bunnei
2019-03-06gpu: Refactor to take RendererBase instead of RasterizerInterface.bunnei
2019-02-15video_core: Remove usages of System::GetInstance() within the enginesLioncash
2019-02-15core_timing: Convert core timing into a classLioncash
2019-02-12Merge pull request #2099 from greggameplayer/BGRA8-Framebuffer-Realbunnei
2019-02-12Merge pull request #2110 from lioncash/namespacebunnei
2019-02-12core_timing: Rename CoreTiming namespace to Core::TimingLioncash
2019-02-10kepler_compute: Fixup assert and rename enginesReinUsesLisp
2019-02-09Implement BGRA8 framebuffer formatgreggameplayer
2019-01-29video_core/GPU Implemented the GPU PFIFO puller semaphore operations. (#1908)Kevin
2018-12-19Fixed uninitialized memory due to missing returns in canaryDavid Marcec
2018-12-03GPU: Don't try to route PFIFO methods (0-0x40) to the other engines.Subv
2018-12-01Fix debug buildLioncash
2018-11-27gpu: Move command list profiling to DmaPusher::DispatchCalls.bunnei
2018-11-26gpu: Rewrite GPU command list processing with DmaPusher class.bunnei
2018-11-21Use default values for unknown framebuffer pixel formatFernandoS27
2018-10-18GPU: Improved implementation of maxwell DMA (Subv).bunnei