summaryrefslogtreecommitdiffstats
path: root/src/video_core/gpu.h (unfollow)
Commit message (Expand)AuthorFilesLines
2019-03-15gpu: Use host address for caching instead of guest address.bunnei1-3/+8
2019-03-07video_core/gpu: Make GPU's destructor virtualLioncash1-1/+1
2019-03-07gpu: Refactor a/synchronous implementations into their own classes.bunnei1-15/+11
2019-03-07gpu: Move command processing to another thread.bunnei1-4/+18
2019-03-07gpu: Refactor command and swap buffers interface for asynch.bunnei1-3/+12
2019-03-07gpu: Refactor to take RendererBase instead of RasterizerInterface.bunnei1-15/+19
2019-02-27common/math_util: Move contents into the Common namespaceLioncash1-1/+1
2019-02-16video_core: Remove usages of System::GetInstance() within the enginesLioncash1-2/+5
2019-02-10kepler_compute: Fixup assert and rename enginesReinUsesLisp1-3/+3
2019-02-09Implement BGRA8 framebuffer formatgreggameplayer1-0/+1
2019-01-30video_core/GPU Implemented the GPU PFIFO puller semaphore operations. (#1908)Kevin1-0/+71
2018-11-27gpu: Rewrite GPU command list processing with DmaPusher class.bunnei1-2/+25
2018-09-15Implement RenderTargetFormat::BGR5A1_UNORM (Pokken Tournament DX)raven021-0/+1
2018-09-12GPU: Basic implementation of the Kepler Inline Memory engine (p2mf).Subv1-0/+3
2018-09-10video_core: Refactor command_processor.Markus Wick1-3/+0
2018-09-10video_core: Move command buffer loop.Markus Wick1-1/+3
2018-09-10gl_rasterizer_cache: Implement RenderTargetFormat::BGRA8_SRGB.bunnei1-0/+1
2018-09-04command_processor: Use std::array for bound_engines.Markus Wick1-2/+2
2018-08-28gpu: Make memory_manager privateLioncash1-3/+9
2018-08-20Implemented RGBA8_UINTDavid Marcec1-0/+1
2018-08-14renderer_opengl: Implement RenderTargetFormat::RGBA16_UNORM.bunnei1-0/+1
2018-08-13Implement RG32UI and R32UIDavid Marcec1-0/+2
2018-08-13renderer_opengl: Implement RenderTargetFormat::RGBA16_UINT.bunnei1-0/+1
2018-08-13renderer_opengl: Implement RenderTargetFormat::RG8_UNORM.bunnei1-0/+1
2018-08-12Implement R8_UINT RenderTargetFormat & PixelFormat (#1014)greggameplayer1-0/+1
2018-08-12gl_rasterizer: Implement render target format RG8_SNORM.bunnei1-0/+1
2018-08-12gl_rasterizer: Implement render target format RGBA8_SNORM.bunnei1-0/+1
2018-08-11Implement R16S & R16UI & R16I RenderTargetFormats & PixelFormats and more (R16_UNORM needed by Fate Extella) (#848)greggameplayer1-0/+7
2018-08-11video_core; Get rid of global g_toggle_framelimit_enabled variableLioncash1-9/+1
2018-08-08gl_rasterizer_cached: Implement RenderTargetFormat::B5G6R5_UNORM.bunnei1-0/+1
2018-08-04video_core: Eliminate the g_renderer global variableLioncash1-1/+5
2018-08-01Implement R32_FLOAT RenderTargetFormatUnknown1-0/+1
2018-07-26GPU: Allow using R16F as a render target format.Subv1-0/+1
2018-07-26Implement R16_G16Unknown1-0/+5
2018-07-25GPU: Implemented the Z32_S8_X24 depth buffer format.Subv1-0/+1
2018-07-25GPU: Allow the usage of R8 as a render target format.Subv1-0/+1
2018-07-24gl_rasterizer_cache: Implement RenderTargetFormat RG32_FLOAT.bunnei1-0/+1
2018-07-24gl_rasterizer_cache: Implement RenderTargetFormat BGRA8_UNORM.bunnei1-0/+1
2018-07-21gpu: Rename Get3DEngine() to Maxwell3D()Lioncash1-5/+4
2018-07-18vi: Partially implement buffer crop parameters.bunnei1-0/+1
2018-07-02GPU: Implemented the Z24S8 depth format and load the depth framebuffer.Subv1-0/+9
2018-06-30GPU: Implemented the RGBA32_UINT rendertarget format.Subv1-0/+1
2018-06-12GPU: Partially implemented the Maxwell DMA engine.Subv1-0/+3
2018-06-06GPU: Implemented the R11FG11FB10F texture and rendertarget formats.Subv1-0/+1
2018-06-06GPU: Allow the usage of RGBA32_FLOAT in the texture copy engine.Subv1-0/+1
2018-04-25GPU: Added a function to retrieve the bytes per pixel of the render target formats.Subv1-0/+3
2018-04-25GPU: Move the Maxwell3D macro uploading code to the inside of the Maxwell3D processor.Subv1-7/+0
2018-04-18gpu: Add several framebuffer formats to RenderTargetFormat.bunnei1-0/+3
2018-03-27graphics_surface: Fix merge conflicts.bunnei1-0/+1
2018-03-27maxwell: Add RenderTargetFormat enum.bunnei1-1/+1
2018-03-24Frontend: Updated the surface view debug widget to work with Maxwell surfaces.Subv1-0/+4
2018-03-24Frontend: Ported the GPU breakpoints and surface viewer widgets from citra.Subv1-0/+5
2018-03-23renderer_opengl: Better handling of framebuffer transform flags.bunnei1-1/+4
2018-03-23video_core: Move FramebufferInfo to FramebufferConfig in GPU.bunnei1-0/+29
2018-03-23gpu: Expose Maxwell3D engine.bunnei1-0/+4
2018-03-18GPU: Move the GPU's class constructor and destructors to a cpp file.Subv1-10/+8
2018-03-18GPU: Store uploaded GPU macros and keep track of the number of method parameters.Subv1-1/+9
2018-03-18GPU: Macros are specific to the Maxwell3D engine, so handle them internally.Subv1-3/+0
2018-03-17GPU: Process command mode 5 (IncreaseOnce) differently from other commands.Subv1-0/+3
2018-02-12GPU: Partially implemented the QUERY_* registers in the Maxwell3D engine.Subv1-1/+1
2018-02-12Make a GPU class in VideoCore to contain the GPU state.Subv1-0/+55