1
0
Fork 0
forked from suyu/suyu
suyu/src/core
Lioncash 0f2ac928f2 video_core: Make global EmuWindow instance part of the base renderer class
Makes the global a member of the RendererBase class. We also change this
to be a reference. Passing any form of null pointer to these functions
is incorrect entirely, especially given the code itself assumes that the
pointer would always be in a valid state.

This also makes it easier to follow the lifecycle of instances being
used, as we explicitly interact the renderer with the rasterizer, rather
than it just operating on a global pointer.
2018-08-01 21:40:30 -04:00
..
arm Merge pull request #876 from lioncash/include 2018-07-31 19:16:05 -07:00
file_sys partition_filesystem: Remove dynamic_cast in PrintDebugInfo() 2018-07-29 06:16:59 -04:00
frontend Rename logging macro back to LOG_* 2018-07-02 21:45:47 -04:00
gdbstub gdbstub: Get rid of a few signed/unsigned comparisons 2018-07-19 15:27:01 -04:00
hle kernel/thread: Remove unimplemented function prototype 2018-07-31 23:21:38 -04:00
hw Rename logging macro back to LOG_* 2018-07-02 21:45:47 -04:00
loader deconstructed_rom_directory: Remove unused FindRomFS() function 2018-07-24 10:54:07 -04:00
tracer core: Make converting constructors explicit where applicable 2018-07-23 23:13:22 -04:00
CMakeLists.txt Merge pull request #877 from lioncash/remove 2018-07-31 20:11:39 -07:00
core.cpp video_core: Make global EmuWindow instance part of the base renderer class 2018-08-01 21:40:30 -04:00
core.h video_core: Make global EmuWindow instance part of the base renderer class 2018-08-01 21:40:30 -04:00
core_cpu.cpp Implement exclusive monitor 2018-07-22 15:55:17 +01:00
core_cpu.h Implement exclusive monitor 2018-07-22 15:55:17 +01:00
core_timing.cpp core_timing: Split off utility functions into core_timing_util 2018-07-24 11:03:24 +01:00
core_timing.h core_timing: Split off utility functions into core_timing_util 2018-07-24 11:03:24 +01:00
core_timing_util.cpp core_timing: Split off utility functions into core_timing_util 2018-07-24 11:03:24 +01:00
core_timing_util.h core_timing: Split off utility functions into core_timing_util 2018-07-24 11:03:24 +01:00
memory.cpp Merge pull request #690 from lioncash/move 2018-07-18 20:55:55 -07:00
memory.h Kernel/Arbiters: Fix casts, cleanup comments/magic numbers 2018-06-22 00:47:59 -06:00
memory_hook.cpp memory_hook: Default virtual destructor in the cpp file 2018-05-03 08:12:16 -04:00
memory_hook.h memory_hook: Default virtual destructor in the cpp file 2018-05-03 08:12:16 -04:00
memory_setup.h memory: Replace all memory hooking with Special regions 2018-01-27 15:16:39 +00:00
perf_stats.cpp math_util: Remove the Clamp() function 2018-04-20 10:14:13 -04:00
perf_stats.h PerfStats: Re-order and document members better 2017-02-26 17:22:04 -08:00
settings.cpp video_core: Make global EmuWindow instance part of the base renderer class 2018-08-01 21:40:30 -04:00
settings.h audio_core: Add configuration settings. 2018-07-31 22:38:42 -04:00
telemetry_session.cpp file_util: Use an enum class for GetUserPath() 2018-07-21 16:21:19 -04:00
telemetry_session.h telemetry_session.h: Reword Documentation Comment from citra to yuzu 2018-03-27 11:16:59 +02:00