N64ModernRuntime/ultramodern/src
Anghelo Carvajal b4dbddb555
Remove RT64 dependency (#35)
* `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)`
2024-06-10 09:43:38 -04:00
..
audio.cpp Remove RT64 dependency (#35) 2024-06-10 09:43:38 -04:00
error_handling.cpp Remove RT64 dependency (#35) 2024-06-10 09:43:38 -04:00
events.cpp Remove RT64 dependency (#35) 2024-06-10 09:43:38 -04:00
input.cpp Move controller implementations from librecomp to ultramodern (#38) 2024-06-06 13:45:33 -04:00
mesgqueue.cpp Remove RT64 dependency (#35) 2024-06-10 09:43:38 -04:00
misc_ultra.cpp Remove RT64 dependency (#35) 2024-06-10 09:43:38 -04:00
port_main.c Added ultramodern and librecomp from Zelda64Recomp, added rt64 submodule, added README 2024-05-19 15:04:28 -04:00
renderer_context.cpp Remove RT64 dependency (#35) 2024-06-10 09:43:38 -04:00
rsp.cpp Remove librecomp usage from ultramodern (#23) 2024-05-30 22:56:45 -04:00
scheduling.cpp Remove RT64 dependency (#35) 2024-06-10 09:43:38 -04:00
task_win32.cpp Remove RT64 dependency (#35) 2024-06-10 09:43:38 -04:00
threadqueue.cpp Remove RT64 dependency (#35) 2024-06-10 09:43:38 -04:00
threads.cpp Remove RT64 dependency (#35) 2024-06-10 09:43:38 -04:00
timer.cpp Remove RT64 dependency (#35) 2024-06-10 09:43:38 -04:00
ultrainit.cpp Remove RT64 dependency (#35) 2024-06-10 09:43:38 -04:00