Commit graph

  • f3c459f369 Fix typo angie 2024-06-12 11:00:17 -04:00
  • 10b1a6f257 Use prctl instead of pthread_setname_np for naming a thread angie 2024-06-11 18:44:30 -04:00
  • 2562e50e33 Rename events_callbacks arg angie 2024-06-11 15:09:29 -04:00
  • c2cfb68b32 Singular angie 2024-06-11 14:01:46 -04:00
  • 9b29c391ca Fix pthread_setname_np not liking names longer than 16 bytes angie 2024-06-11 13:13:48 -04:00
  • 897f357e4b Remove temporary and permanent threads angie 2024-06-11 11:54:55 -04:00
  • 5a36cabf4b Register threads callbacks Angie 2024-05-31 21:57:50 -04:00
  • 9a9585d0f9 System to specify thread types by the game Angie 2024-05-31 21:14:43 -04:00
  • c91627740f
    Use non git@ submodule url for xxHash (#48) David Chavez 2024-06-17 10:04:17 +02:00
  • 8fa689d491 Use non git@ submodule url for xxHash dcvz 2024-06-17 09:59:32 +02:00
  • 0c1811ca6f
    Fixes for Windows and size_t (#46) David Chavez 2024-06-11 20:47:52 +02:00
  • 063c85f991 Use plain size_t instead dcvz 2024-06-11 20:08:20 +02:00
  • 78bbf73eb1 Fixes for windows and size_t dcvz 2024-06-11 19:32:49 +02:00
  • 596f0ab9b3
    Merge 0bec4adafc into 5f350b858e Anghelo Carvajal 2024-06-11 07:07:47 +02:00
  • 5f350b858e
    Fix segfault on joining saving thread (#44) David Chavez 2024-06-11 07:05:53 +02:00
  • 1f79a69967 Fix segfault on joining saving thread dcvz 2024-06-10 18:19:35 +02:00
  • 0bec4adafc format librecomp clang-format-file angie 2024-06-10 10:34:45 -04:00
  • 835c14b0a8
    CI: Add macos workflow (#43) David Chavez 2024-06-10 16:27:48 +02:00
  • 108a240186 Format ultramodern angie 2024-06-10 10:24:49 -04:00
  • 17c63e9f0e CI: Add macos workflow dcvz 2024-06-10 16:08:44 +02:00
  • 0b01a0e528 Add clang format off comments angie 2024-06-10 10:06:44 -04:00
  • ea0beba957 clang format file angie 2024-06-01 09:54:30 -04:00
  • 85d6ae9e20
    Add multiple controllers support (#41) Anghelo Carvajal 2024-06-10 09:58:07 -04:00
  • c6afd5c811 Fix osContGetReadData angie 2024-06-06 19:42:37 -04:00
  • b57f0f995c Fix index angie 2024-06-06 19:24:24 -04:00
  • 0a55b67a7b connected_device_info_t angie 2024-06-06 18:04:29 -04:00
  • 123132c2a0 Add controller number to input callbacks Angie 2024-06-06 16:17:55 -04:00
  • 4d756c8df2
    Consolidate both patch register functions into a single function (#40) Anghelo Carvajal 2024-06-10 09:52:27 -04:00
  • 2de76aabfa register_patches angie 2024-06-07 12:35:36 -04:00
  • 38654cc258 Consolidate both patch register functions into one angie 2024-06-06 13:25:50 -04:00
  • b4dbddb555
    Remove RT64 dependency (#35) Anghelo Carvajal 2024-06-10 09:43:38 -04:00
  • c612194dd2 Add add_compile_definitions(NOMINMAX) angie 2024-06-07 13:08:35 -04:00
  • f438016677 Remove --config from readme angie 2024-06-07 12:34:55 -04:00
  • 2169fcb40b ULTRAMODERN_QUICK_EXIT macro angie 2024-06-07 11:16:01 -04:00
  • bdd42ccc7d Update readme angie 2024-06-07 10:50:04 -04:00
  • 099118308c Fix CI Angie 2024-06-04 18:08:07 -04:00
  • 0277b6540e Comments explaining which callbacks are required Angie 2024-06-04 17:44:44 -04:00
  • 1cf5157206 Move WindowHandle to renderer namespace Angie 2024-06-04 16:22:28 -04:00
  • 03e97ef101 Allow registering get_graphics_api_name Angie 2024-06-04 14:47:57 -04:00
  • ae53e8e372 Remove SDL2 and other libraries angie 2024-06-04 11:13:39 -04:00
  • cb0af5cabd Rename renderer_wrapper to renderer_context angie 2024-06-04 10:57:02 -04:00
  • 50dcf08b71 Change update_config to return if any changes were applied angie 2024-06-04 09:59:37 -04:00
  • f1923a4da3 Move GraphicsConfig back to ultramodern Angie 2024-06-04 00:20:55 -04:00
  • 68defcaf58 trigger_config_action angie 2024-06-03 23:13:56 -04:00
  • a3ac354eea Fix issues Angie 2024-06-03 21:35:53 -04:00
  • f0774b295f Various fixes Angie 2024-06-03 20:45:34 -04:00
  • 4c19ff443d Declare abstract is_equal method instead of operators Angie 2024-06-03 18:15:50 -04:00
  • b5af730a05 Change setup_result's visibility to protected angie 2024-06-03 16:03:04 -04:00
  • b76d2871a5 Fix rebase angie 2024-06-03 15:06:33 -04:00
  • e3dcc78f30 Add renderer callback to ultramodern::set_callbacks Angie 2024-05-31 16:26:17 -04:00
  • 5bd4fc2958 Remove rt64 Angie 2024-05-31 16:06:28 -04:00
  • 55801577be Make GraphicsConfig an abstract class Angie 2024-05-31 15:29:26 -04:00
  • 0af92b76f1 Implement renderer creation callback Angie 2024-05-31 14:31:13 -04:00
  • 98faa24800 Delete rt64_layer Angie 2024-05-31 13:11:09 -04:00
  • 500d9424fb RendererContext abstract class angie 2024-05-31 12:11:06 -04:00
  • b0fa96b613
    Fix Windows CI (#42) David Chavez 2024-06-07 18:53:51 +02:00
  • 360215931c Fix Windows CI dcvz 2024-06-07 10:47:41 +02:00
  • 2caf04e6da
    Move controller implementations from librecomp to ultramodern (#38) Anghelo Carvajal 2024-06-06 13:45:33 -04:00
  • 6ceb171571
    Misc fixes (#39) Anghelo Carvajal 2024-06-05 22:28:22 -04:00
  • cfec700f10 Use calloc instead of malloc for initializing the overlays angie 2024-06-05 19:40:32 -04:00
  • 6a68f41f8d Fix OoB angie 2024-06-05 19:37:01 -04:00
  • cf7e8ecc94 Fixes angie 2024-06-05 19:14:34 -04:00
  • ee621b7ac3 Test angie 2024-06-05 17:09:34 -04:00
  • 5814517417 Rename cont.cpp to input.cpp angie 2024-06-05 15:30:38 -04:00
  • f9fbb19b9b Fix rumble not working angie 2024-06-05 15:19:35 -04:00
  • 288a52ef79 Add constexpr to _return angie 2024-06-05 15:09:54 -04:00
  • ad45f73007 Finish moving cont.cpp functions to ultramodern angie 2024-06-05 14:10:17 -04:00
  • 0ce61d3e75 Implement osContStartQuery, osContSetCh angie 2024-06-05 13:30:15 -04:00
  • d994b1cd57 Start moving some cont functions to ultramodern angie 2024-06-05 12:40:56 -04:00
  • 3b2ff97d7a Point to RT64 with MoltenVK support temp/rt64-moltenvk dcvz 2024-06-05 14:26:59 +02:00
  • 680e74191d Add casts to mem macros MEM_macros_fix Angie 2024-06-04 21:10:47 -04:00
  • ec7e81b45d
    Revert sections.hpp to .h (#34) David Chavez 2024-06-03 21:54:20 +02:00
  • 8c5a204754 Revert sections.hpp to .h dcvz 2024-06-03 21:53:02 +02:00
  • 9f0dd2fcd9
    Use hpp suffix for cpp headers (#33) David Chavez 2024-06-03 20:31:52 +02:00
  • b138402be6 Migrate to hpp for cpp headers dcvz 2024-06-03 20:18:21 +02:00
  • 94bcf71da0 Fix imports dcvz 2024-06-03 19:56:32 +02:00
  • e107653d96 Rename headers dcvz 2024-06-03 19:51:41 +02:00
  • 53072cb289
    Use file backup system for config files (#29) David Chavez 2024-06-02 20:38:40 +02:00
  • a6c00441d8 Fix bug with saving error detection, changed saving error message dcvz 2024-06-02 19:26:01 +02:00
  • 6c5eeafbd4 Use file backup system for config files dcvz 2024-06-02 00:29:31 +02:00
  • e0769a223b Update librecomp header namespace to librecomp dcvz 2024-06-01 21:23:40 +02:00
  • 451a8356c7 Namespace librecomp headers under recomp dcvz 2024-06-01 19:48:53 +02:00
  • d6f0f66e71
    Merge pull request #27 from N64Recomp/upstreaming_zelda_changes Anghelo Carvajal 2024-06-01 12:24:10 -04:00
  • a5ff2f4c77 Set NOMINMAX on the CMakeLists file Angie 2024-05-30 23:45:23 -04:00
  • e41c7cce6d Fixed Windows filesystem error crash Mr-Wiseguy 2024-05-29 17:00:18 -04:00
  • eb666c9e01 Automatic save backup system Reonu 2024-05-29 16:56:54 -04:00
  • 6a10d4ed43 Support for high precision framebuffers and dither noise (RT64) Reonu 2024-05-29 16:46:51 -04:00
  • 288bd11a29 Remove unnecessary headers angie 2024-05-29 16:32:40 -04:00
  • 56cfbb2d31
    Make ModernRuntime Integration Ready (#26) David Chavez 2024-06-01 08:36:29 +02:00
  • 1882dffff2 Remove MALLOC checks dcvz 2024-05-31 22:30:26 +02:00
  • 0fcdd1f7ce Fix warning Angie 2024-05-30 23:04:03 -04:00
  • 17a5ab9fce Remove unused directory imports dcvz 2024-05-31 00:09:47 +02:00
  • bb0cd42b42 Fix suggestion dcvz 2024-05-30 22:32:09 +02:00
  • 199c3cb4b5 Remove recomp_input dcvz 2024-05-30 22:13:03 +02:00
  • baec74c6f1 Add missing notify all angie 2024-05-28 17:52:15 -04:00
  • d1c40a4435 Move init_saving to recomp:start from ultramodern::preinit and some other fixes angie 2024-05-28 17:21:03 -04:00
  • d38e10eac4 Add registering of config path dcvz 2024-05-28 21:55:05 +02:00
  • edcb97422b Some other fixes angie 2024-05-28 15:12:31 -04:00
  • b8a872e4e7 Proper fix angie 2024-05-28 14:53:17 -04:00
  • 0dfd52de2b Implement get_program_id and set_program_id angie 2024-05-28 14:48:45 -04:00