mirror of
https://git.suyu.dev/suyu/suyu.git
synced 2026-02-09 17:02:10 +00:00
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. |
||
|---|---|---|
| .. | ||
| debug_utils | ||
| engines | ||
| renderer_opengl | ||
| textures | ||
| CMakeLists.txt | ||
| command_processor.cpp | ||
| command_processor.h | ||
| gpu.cpp | ||
| gpu.h | ||
| macro_interpreter.cpp | ||
| macro_interpreter.h | ||
| memory_manager.cpp | ||
| memory_manager.h | ||
| rasterizer_interface.h | ||
| renderer_base.cpp | ||
| renderer_base.h | ||
| utils.h | ||
| video_core.cpp | ||
| video_core.h | ||