yuzu/src/video_core/engines
Lioncash bd983414f6 core_timing: Convert core timing into a class
Gets rid of the largest set of mutable global state within the core.
This also paves a way for eliminating usages of GetInstance() on the
System class as a follow-up.

Note that no behavioral changes have been made, and this simply extracts
the functionality into a class. This also has the benefit of making
dependencies on the core timing functionality explicit within the
relevant interfaces.
2019-02-15 21:50:25 -05:00
..
fermi_2d.cpp gl_rasterizer: Implement a more accurate fermi 2D copy. 2019-02-06 21:54:21 -05:00
fermi_2d.h gl_rasterizer: Implement a more accurate fermi 2D copy. 2019-02-06 21:54:21 -05:00
kepler_compute.cpp kepler_compute: Fixup assert and rename engines 2019-02-10 19:29:33 -03:00
kepler_compute.h kepler_compute: Fixup assert and rename engines 2019-02-10 19:29:33 -03:00
kepler_memory.cpp video_core: Assert on invalid GPU to CPU address queries 2019-02-03 04:58:40 -03:00
kepler_memory.h gpu: Rewrite GPU command list processing with DmaPusher class. 2018-11-26 23:14:01 -05:00
maxwell_3d.cpp core_timing: Convert core timing into a class 2019-02-15 21:50:25 -05:00
maxwell_3d.h gl_rasterizer_cache: Use dirty flags for the depth buffer 2019-01-07 16:22:28 -03:00
maxwell_dma.cpp video_core: Assert on invalid GPU to CPU address queries 2019-02-03 04:58:40 -03:00
maxwell_dma.h gpu: Rewrite GPU command list processing with DmaPusher class. 2018-11-26 23:14:01 -05:00
shader_bytecode.h Corrected F2I None mode to RoundEven. 2019-02-11 18:46:45 -04:00
shader_header.h shader_header: Make local memory size getter constant 2019-01-15 17:54:49 -03:00