summaryrefslogtreecommitdiff
path: root/src/video_core/gpu.cpp (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #2793 from ReinUsesLisp/bgr565Gravatar bunnei2019-09-031-12/+0
|\
| * renderer_opengl: Use VideoCore pixel formatGravatar ReinUsesLisp2019-08-211-12/+0
* | video_core: Silent miscellaneous warnings (#2820)Gravatar Rodrigo Locatti2019-08-301-2/+2
* | GPU: Flush commands on every dma pusher step.Gravatar Fernando Sahmkow2019-07-261-0/+4
|/
* Merge pull request #2592 from FernandoS27/sync1Gravatar bunnei2019-07-261-1/+47
|\
| * NVServices: Styling, define constructors as explicit and correctionsGravatar Fernando Sahmkow2019-07-051-11/+14
| * NVFlinger: Correct GCC compile errorGravatar Fernando Sahmkow2019-07-051-4/+2
| * NVServices: Make NVEvents Automatic according to documentation.Gravatar Fernando Sahmkow2019-07-051-2/+5
| * GPU: Correct Interrupts to interrupt on syncpt/value instead of event, mirror...Gravatar Fernando Sahmkow2019-07-051-15/+15
| * nv_host_ctrl: Make Sync GPU variant always return synced result.Gravatar Fernando Sahmkow2019-07-051-2/+2
| * Gpu: use an std mutex instead of a spin_lock to guard syncpointsGravatar Fernando Sahmkow2019-07-051-2/+2
| * Gpu: Mark areas as protected.Gravatar Fernando Sahmkow2019-07-051-0/+2
| * nv_services: Stub CtrlEventSignalGravatar Fernando Sahmkow2019-07-051-0/+11
| * Gpu: Implement Hardware Interrupt Manager and manage GPU interruptsGravatar Fernando Sahmkow2019-07-051-1/+6
| * video_core: Implement GPU side SyncpointsGravatar Fernando Sahmkow2019-07-051-0/+24
* | Merge pull request #2743 from FernandoS27/surpress-assertGravatar bunnei2019-07-251-13/+7
|\ \
| * | GPU: Add missing puller methods.Gravatar Fernando Sahmkow2019-07-181-13/+7
* | | gl_rasterizer: Implement compute shadersGravatar ReinUsesLisp2019-07-151-0/+8
|/ /
* / prefer system reference over global accessorGravatar Michael Scire2019-07-091-1/+1
|/
* Introduce skeleton of the GPU Compute Engine.Gravatar Fernando Sahmkow2019-04-221-1/+1
* Revamp Kepler Memory to use a subegine to manage uploadsGravatar Fernando Sahmkow2019-04-221-1/+1
* memory_manager: Improved implementation of read/write/copy block.Gravatar bunnei2019-04-051-1/+1
* video_core/gpu: Amend typo in GPU member variable nameGravatar Lioncash2019-03-271-4/+5
* gpu: Rewrite virtual memory manager using PageTable.Gravatar bunnei2019-03-201-3/+4
* video_core: Refactor to use MemoryManager interface for all memory access.Gravatar bunnei2019-03-161-9/+4
* gpu: Refactor a/synchronous implementations into their own classes.Gravatar bunnei2019-03-061-48/+0
* gpu: Move command processing to another thread.Gravatar bunnei2019-03-061-3/+41
* gpu: Refactor command and swap buffers interface for asynch.Gravatar bunnei2019-03-061-0/+10
* gpu: Refactor to take RendererBase instead of RasterizerInterface.Gravatar bunnei2019-03-061-2/+3
* video_core: Remove usages of System::GetInstance() within the enginesGravatar Lioncash2019-02-151-4/+4
* core_timing: Convert core timing into a classGravatar Lioncash2019-02-151-1/+2
* Merge pull request #2099 from greggameplayer/BGRA8-Framebuffer-RealGravatar bunnei2019-02-121-0/+1
|\
| * Implement BGRA8 framebuffer formatGravatar greggameplayer2019-02-091-0/+1
* | Merge pull request #2110 from lioncash/namespaceGravatar bunnei2019-02-121-1/+1
|\ \
| * | core_timing: Rename CoreTiming namespace to Core::TimingGravatar Lioncash2019-02-121-1/+1
| |/
* / kepler_compute: Fixup assert and rename enginesGravatar ReinUsesLisp2019-02-101-4/+4
|/
* video_core/GPU Implemented the GPU PFIFO puller semaphore operations. (#1908)Gravatar Kevin2019-01-291-12/+171
* Fixed uninitialized memory due to missing returns in canaryGravatar David Marcec2018-12-191-0/+2
* GPU: Don't try to route PFIFO methods (0-0x40) to the other engines.Gravatar Subv2018-12-031-0/+6
* Fix debug buildGravatar Lioncash2018-12-011-4/+2
* gpu: Move command list profiling to DmaPusher::DispatchCalls.Gravatar bunnei2018-11-271-5/+0
* gpu: Rewrite GPU command list processing with DmaPusher class.Gravatar bunnei2018-11-261-0/+58
* Use default values for unknown framebuffer pixel formatGravatar FernandoS272018-11-211-0/+2
* GPU: Improved implementation of maxwell DMA (Subv).Gravatar bunnei2018-10-181-1/+1
* GPU: Invalidate destination address of kepler_memory writes.Gravatar bunnei2018-10-181-1/+1
* fermi_2d: Implement simple copies with AccelerateSurfaceCopy.Gravatar bunnei2018-10-061-1/+1
* GPU: Basic implementation of the Kepler Inline Memory engine (p2mf).Gravatar Subv2018-09-121-0/+2
* gl_rasterizer_cache: Implement RenderTargetFormat::BGRA8_SRGB.Gravatar bunnei2018-09-101-0/+1
* gpu: Make memory_manager privateGravatar Lioncash2018-08-281-3/+11
* Implemented RGBA8_UINTGravatar David Marcec2018-08-201-0/+1