Phillip Stephens
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
Phillip Stephens
a6392ab822
Make window size and position persistent
2023-10-27 14:32:36 -07:00
Phillip Stephens
137e4c19a3
Remove amuse, and compile fixes
2023-10-22 09:21:20 -07:00
Phillip Stephens
d29df977f3
Minor fixes
2023-06-21 13:22:49 -07:00
Phillip Stephens
763fcdbd9c
Various minor fixes
2023-01-22 14:22:28 -08:00
Luke Street
49362ef591
Replace nativefiledialog with nativefiledialog-extended
2022-08-28 14:06:58 -04:00
Luke Street
1193bab7e4
Use Left Alt for ImGui toggle
2022-08-09 18:29:12 -04:00
Luke Street
5b6744e188
Restore graphics backend switching
2022-08-09 18:28:42 -04:00
Luke Street
976aebef24
CMain: Show message on fatal aurora log
2022-08-09 02:11:23 -04:00
Luke Street
e2fbc0663f
Update submodules; changes for emscripten support
2022-08-03 18:19:57 -04:00
Luke Street
94645de53e
Use new VI methods from Aurora
2022-07-29 16:46:51 -04:00
Luke Street
1e9d96c906
Migrate to aurora submodule
2022-07-29 16:17:24 -04:00
Luke Street
ce14e1c2aa
ci: macOS bundle fixes
2022-06-13 03:55:12 -04:00
Luke Street
2380361d16
Workaround logvisor path issue
2022-06-13 01:46:01 -04:00
Luke Street
01e887e8a3
Build fixes
...
- Fix WIN32 issue in CMain
- Remove usages of spaceship operator for GCC 9
2022-06-13 01:33:41 -04:00
Luke Street
5fb8b1237e
Store last game path; CVar updates & more
2022-06-13 01:18:30 -04:00
Luke Street
97357146f5
Add pre-launch settings, graphics API switching & more
2022-06-12 17:09:47 -04:00
Phillip Stephens
46a93166ef
Restore graphicsApi, msaa, and textureAniso cvars, fix a few deserialization bugs in CVar.cpp
2022-06-08 10:58:38 -07:00
Luke Street
d7c62d8d90
CMain: Restore #include <shellapi.h>
2022-06-02 01:54:22 -04:00
Luke Street
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
Luke Street
a76d26d724
CMain: Support SDL2 audio backend
2022-05-31 20:48:25 -04:00
Luke Street
4048492279
iOS and tvOS support
2022-05-27 15:52:16 -04:00
Luke Street
26fd0e2b9f
Text rendering & CWorldTransManager fixes
2022-05-19 00:57:30 -07:00
Luke Street
21f54ca09d
Runtime: Windows compile fixes
2022-05-03 20:27:19 -04:00
Phillip Stephens
42dde9187b
Migrate to new CInputGenerator and rename old
2022-03-22 12:04:57 -07:00
Luke Street
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
Phillip Stephens
24a602c10f
Cleanup and more migration to Stream
2022-03-05 13:46:53 -08:00
Phillip Stephens
d93cf46bc3
Add CInfiniteLoopDetector to detect infinite loops in release builds
2022-03-04 01:46:33 -08:00
Luke Street
5e7b8ebacf
Merge branch 'dawn' into new-cmodel
...
# Conflicts:
# Runtime/Streams/ContainerReaders.hpp
2022-03-01 01:37:08 -05:00
Phillip Stephens
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
Luke Street
40a1f3c4a0
Merge branch 'dawn' into new-cmodel
2022-02-26 16:44:13 -05:00
Luke Street
4b69cb449d
aurora: DPI scaling fixes (renderer, imgui)
2022-02-26 15:59:55 -05:00
Luke Street
832eb180bd
Begin transitioning to new CModel/CCubeModel & friends
2022-02-25 02:45:25 -05:00
Luke Street
c3c9f9d601
Remove shader warmup
2022-02-23 03:20:29 -05:00
Luke Street
9966ca13fb
Add CDvdFile::DiscInfo and update version detection
2022-02-23 01:28:35 -05:00
Luke Street
107ca74702
Extract extern CMakeLists.txt; add nativefiledialog
2022-02-23 00:28:21 -05:00
Phillip Stephens
15900053fa
Remove athena from Runtime, use raw zlib in bintoc rather than gzip
2022-02-21 22:59:47 -08:00
Luke Street
c33674b9ab
Lots of Windows fixes; add D3D12; more boo decoupling
2022-02-22 00:53:57 -05:00
Luke Street
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
Phillip Stephens
6c92f03664
Move CVar* into Metaforce to begin removal of hecl's Dataspec
2022-02-21 08:01:06 -08:00
Phillip Stephens
49418f444f
aurora: Cleanup, rename ZTest to ZComp to more accurately describe purprose, implement colored_quad
2022-02-20 13:06:04 -08:00
Phillip Stephens
2648fc50e4
aurora: Implement all major input events (still missing scroll events)
2022-02-19 19:25:21 -08:00
Phillip Stephens
aabef3e058
Aurora: Initial event implementations
2022-02-16 01:23:39 -08:00
Luke Street
7b9f893a49
aurora: the boring C++ version
2022-02-16 00:21:24 -05:00
Phillip Stephens
615204f71f
More input and rendering implementations
2022-02-13 13:32:52 -08:00
Phillip Stephens
a6b2d66e1e
Input: Add onControllerAdded/Removed callbacks and also display the controller name in the input viewer
2022-02-09 00:54:53 -08:00
Luke Street
72b4d5a7fc
macOS fixes; call onAppWindowResized after launch
2022-02-08 03:42:59 -05:00
Luke Street
011f65c48f
Set window icon
2022-02-08 03:28:56 -05:00
Luke Street
a1482b4743
SDL controller input
2022-02-07 20:48:08 -05:00