2
0
mirror of https://github.com/AxioDL/metaforce.git synced 2025-07-14 12:45:52 +00:00

138 Commits

Author SHA1 Message Date
d804708599 Add aurora PAD library 2025-04-14 17:33:18 -07:00
5c21e48920 Migrate to DolphinCGraphics impl & cleanup old code
aurora now uses the original model buffers, but
byteswapped. Migrates over to the updated impl.
2025-04-14 17:26:25 -06:00
6def5bd623 Replace nativefiledialog with SDL_ShowOpenFileDialog 2025-04-06 16:37:32 -06:00
6259f06be6 Update aurora for library split 2025-04-04 19:20:11 -07:00
aaf96615cb Windows build fixes 2025-04-04 17:32:17 -06:00
4d9603183a Update musyx 2025-04-04 12:30:06 -07:00
b45f808e2c Replace logvisor with spdlog; remove athena, discord-rpc, rapidjson 2025-04-03 21:07:07 -06:00
e0386472a6 Revert last commit, because computers suck sometimes 2023-10-22 09:24:02 -07:00
4441b96139 How.... 2023-10-22 09:22:03 -07:00
137e4c19a3 Remove amuse, and compile fixes 2023-10-22 09:21:20 -07:00
49362ef591 Replace nativefiledialog with nativefiledialog-extended 2022-08-28 14:06:58 -04:00
e2fbc0663f Update submodules; changes for emscripten support 2022-08-03 18:19:57 -04:00
1e9d96c906 Migrate to aurora submodule 2022-07-29 16:17:24 -04:00
f0936a7fb0 ci: More macOS bundle fixes 2022-06-13 17:05:28 -04:00
d47d5661c6 Various fixes
- Unlock audio pump on exit
- Remove WinMain from CMain (handled by SDL_main)
- Use SDL2:: namespace in CMake
- Disable buildcache on macOS CI for now
2022-06-02 01:52:58 -04:00
4048492279 iOS and tvOS support 2022-05-27 15:52:16 -04:00
9c5dda1c7d CMake: Use FindPython3 for TCastTo generation 2022-05-19 00:57:53 -07:00
10d4bbf297
Initial port configuration (needs cleanup) 2022-05-08 01:50:21 -07:00
d1b4a71110
Initial controller configuration support 2022-05-07 21:20:52 -07:00
Henrique Gemignani Passos Lima
74c08aa486
Properly depend on zlib 2022-03-15 01:48:08 +02:00
13b1ebb12e The Great Removal 2022-03-09 00:06:42 -05:00
d93cf46bc3
Add CInfiniteLoopDetector to detect infinite loops in release builds 2022-03-04 01:46:33 -08:00
740114af9e Begin transitioning to new CTexture; start Stream API 2022-03-04 02:47:21 -05:00
5e7b8ebacf Merge branch 'dawn' into new-cmodel
# Conflicts:
#	Runtime/Streams/ContainerReaders.hpp
2022-03-01 01:37:08 -05:00
80362a9483
Fix save loading, rewrite Loadout classes to use CInputStream 2022-02-27 19:33:48 -08:00
c79ddb8c42
CVarManager: Bring back de/serialization 2022-02-27 17:11:10 -08:00
40a1f3c4a0 Merge branch 'dawn' into new-cmodel 2022-02-26 16:44:13 -05:00
7a59585c70
Use RE'd CStopwatch adapted for std::chrono, get metaforce linking again 2022-02-26 08:42:42 -08:00
b5a4bc0c93 Merge CMemoryCardSysOSX and CMemoryCardSysNix 2022-02-24 16:16:49 -08:00
107ca74702 Extract extern CMakeLists.txt; add nativefiledialog 2022-02-23 00:28:21 -05:00
57d96dbb17
Fully decouple hecl from Metaforce
- Added CStringExtras Convert functions
  (and UTF-compatible versions)
- GX header copied into Runtime
- SFX headers copied into Runtime/Audio
2022-02-21 08:01:06 -08:00
6c92f03664
Move CVar* into Metaforce to begin removal of hecl's Dataspec 2022-02-21 08:01:06 -08:00
ad272f7468
More refactoring, decouple tweaks from hecl 2022-02-21 08:01:05 -08:00
dad7249927
RE COutput/InputStream and friends and migrate over
This branch is probably still horribly broken, but it's a good first step to migrating away from having hecl embedded in the runtime
2022-02-21 08:01:05 -08:00
a1482b4743 SDL controller input 2022-02-07 20:48:08 -05:00
8e695dce74 Fix macOS compilation 2022-02-04 23:25:35 -05:00
e48435f11e Start wiring up wgpu+winit 2022-01-31 19:06:54 -05:00
a9bcb7a9ce
Reformat pass 2021-06-07 12:29:18 -07:00
95f44be694
Rename CSavwWorld to CWorldSaveGameInfo 2021-06-04 22:30:23 -07:00
945302c481
Remove deleted file from CMakeLists.txt 2021-06-03 23:08:51 -07:00
0f92b8d8c5
Rename CRelayTracker back to CScriptMailbox 2021-06-03 14:40:01 -07:00
b55e56b8a6 Add developer menu hint on startup 2021-05-31 11:03:41 -04:00
27f25223fb
Initial PlayerLoadout structure 2021-05-30 22:14:07 -07:00
5167a33605 Okay, actually fix link ordering 2021-05-29 18:45:08 -04:00
3524ac2281 Try different way of specifying link ordering 2021-05-29 18:45:08 -04:00
0841bd4ab2 Initial work on entity introspection 2021-05-29 18:45:07 -04:00
55002f1537 Begin Runtime ImGui integration 2021-05-29 18:45:07 -04:00
d0f088e7d5 Fix Metal rendering; HI-DPI improvements 2021-05-29 18:45:07 -04:00
1a5ec8b569 Add initial imgui implementation 2021-05-29 18:45:07 -04:00
94f10bb002 Remove Editor & specter 2021-05-29 18:45:07 -04:00