2
0
mirror of https://github.com/AxioDL/metaforce.git synced 2025-05-13 19:11:20 +00:00

88 Commits

Author SHA1 Message Date
e8518c0493 Add CVar for mangle mipmaps 2025-04-14 18:48:35 -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
8a046832eb Improve frame limiter on Windows 2025-04-06 20:25:58 -06:00
eae0696bea Draw debug overlays over game draw 2025-04-06 16:57:18 -06:00
6def5bd623 Replace nativefiledialog with SDL_ShowOpenFileDialog 2025-04-06 16:37:32 -06:00
aaf96615cb Windows build fixes 2025-04-04 17:32:17 -06:00
7439c26b67 Fix game quit 2025-04-03 23:16:53 -06:00
b45f808e2c Replace logvisor with spdlog; remove athena, discord-rpc, rapidjson 2025-04-03 21:07:07 -06:00
aa26577400 Update to latest aurora, SDL3 2025-04-03 00:14:34 -06:00
86dd3df1d0 Remove InputViewer position store
It's redundant now as ImGui is storing the position,
it wasn't before so I'm not sure what changed for it
to suddenly work, however let's not store things redundantly.
2023-10-28 09:12:09 -07:00
a6392ab822 Make window size and position persistent 2023-10-27 14:32:36 -07:00
137e4c19a3 Remove amuse, and compile fixes 2023-10-22 09:21:20 -07:00
d29df977f3 Minor fixes 2023-06-21 13:22:49 -07:00
763fcdbd9c Various minor fixes 2023-01-22 14:22:28 -08:00
49362ef591 Replace nativefiledialog with nativefiledialog-extended 2022-08-28 14:06:58 -04:00
1193bab7e4 Use Left Alt for ImGui toggle 2022-08-09 18:29:12 -04:00
5b6744e188 Restore graphics backend switching 2022-08-09 18:28:42 -04:00
976aebef24 CMain: Show message on fatal aurora log 2022-08-09 02:11:23 -04:00
e2fbc0663f Update submodules; changes for emscripten support 2022-08-03 18:19:57 -04:00
94645de53e Use new VI methods from Aurora 2022-07-29 16:46:51 -04:00
1e9d96c906 Migrate to aurora submodule 2022-07-29 16:17:24 -04:00
ce14e1c2aa ci: macOS bundle fixes 2022-06-13 03:55:12 -04:00
2380361d16 Workaround logvisor path issue 2022-06-13 01:46:01 -04:00
01e887e8a3 Build fixes
- Fix WIN32 issue in CMain
- Remove usages of spaceship operator for GCC 9
2022-06-13 01:33:41 -04:00
5fb8b1237e Store last game path; CVar updates & more 2022-06-13 01:18:30 -04:00
97357146f5 Add pre-launch settings, graphics API switching & more 2022-06-12 17:09:47 -04:00
46a93166ef
Restore graphicsApi, msaa, and textureAniso cvars, fix a few deserialization bugs in CVar.cpp 2022-06-08 10:58:38 -07:00
d7c62d8d90 CMain: Restore #include <shellapi.h> 2022-06-02 01:54:22 -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
a76d26d724 CMain: Support SDL2 audio backend 2022-05-31 20:48:25 -04:00
4048492279 iOS and tvOS support 2022-05-27 15:52:16 -04:00
26fd0e2b9f Text rendering & CWorldTransManager fixes 2022-05-19 00:57:30 -07:00
21f54ca09d Runtime: Windows compile fixes 2022-05-03 20:27:19 -04:00
42dde9187b
Migrate to new CInputGenerator and rename old 2022-03-22 12:04:57 -07:00
efd14dcaf2 aurora: Use MapAsync for buffer writing 2022-03-15 22:39:22 -04:00
Henrique Gemignani Passos Lima
cf41841f1d
Fix references to WIN32 instead of _WIN32 2022-03-12 21:13:01 +02:00
24a602c10f
Cleanup and more migration to Stream 2022-03-05 13:46:53 -08:00
d93cf46bc3
Add CInfiniteLoopDetector to detect infinite loops in release builds 2022-03-04 01:46:33 -08:00
5e7b8ebacf Merge branch 'dawn' into new-cmodel
# Conflicts:
#	Runtime/Streams/ContainerReaders.hpp
2022-03-01 01:37:08 -05:00
b305454199
FileStoreManager: Use SDL_GetPrefPath, add org argument
Use SDL_GetPrefPath by default, if we fail to get a valid path *then* we use the platform specific logic as a fallback
2022-02-27 17:35:13 -08:00
40a1f3c4a0 Merge branch 'dawn' into new-cmodel 2022-02-26 16:44:13 -05:00
4b69cb449d aurora: DPI scaling fixes (renderer, imgui) 2022-02-26 15:59:55 -05:00
832eb180bd Begin transitioning to new CModel/CCubeModel & friends 2022-02-25 02:45:25 -05:00
c3c9f9d601 Remove shader warmup 2022-02-23 03:20:29 -05:00
9966ca13fb Add CDvdFile::DiscInfo and update version detection 2022-02-23 01:28:35 -05:00
107ca74702 Extract extern CMakeLists.txt; add nativefiledialog 2022-02-23 00:28:21 -05:00
15900053fa
Remove athena from Runtime, use raw zlib in bintoc rather than gzip 2022-02-21 22:59:47 -08:00
c33674b9ab Lots of Windows fixes; add D3D12; more boo decoupling 2022-02-22 00:53:57 -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