mirror of
https://github.com/N64Recomp/N64ModernRuntime.git
synced 2026-03-26 21:11:58 +00:00
* `RendererContext` abstract class * Delete rt64_layer * Implement renderer creation callback * Make `GraphicsConfig` an abstract class * Remove rt64 * Add renderer callback to `ultramodern::set_callbacks` * Fix rebase * Change setup_result's visibility to protected * Declare abstract `is_equal` method instead of operators * Various fixes * Fix issues * trigger_config_action * Move GraphicsConfig back to ultramodern * Change `update_config` to return if any changes were applied * Rename renderer_wrapper to renderer_context * Remove SDL2 and other libraries * Allow registering get_graphics_api_name * Move WindowHandle to renderer namespace * Comments explaining which callbacks are required * Fix CI * Update readme * `ULTRAMODERN_QUICK_EXIT` macro * Remove --config from readme * Add `add_compile_definitions(NOMINMAX)` |
||
|---|---|---|
| .. | ||
| audio.cpp | ||
| error_handling.cpp | ||
| events.cpp | ||
| input.cpp | ||
| mesgqueue.cpp | ||
| misc_ultra.cpp | ||
| port_main.c | ||
| renderer_context.cpp | ||
| rsp.cpp | ||
| scheduling.cpp | ||
| task_win32.cpp | ||
| threadqueue.cpp | ||
| threads.cpp | ||
| timer.cpp | ||
| ultrainit.cpp | ||