Luke Street
78f8716150
Fix macOS/Linux issues
...
- Fixes png lib becoming undefined on macOS
- Auto-detect macports png/Qt paths
- Fixes typos
- Workaround for AppleClang/fmt bug
2021-06-30 16:27:53 -04:00
Luke Street
9ca1a38171
Use UTF-8 exclusively internally
...
This removes SystemString, SystemChar, etc.
All filepaths and log strings are assumed to be UTF-8,
with conversions to UTF-16 for Windows APIs as appropriate.
Updates amuse, athena, boo, kabufua and nod
2021-06-30 14:20:45 -04:00
Henrique Gemignani Passos Lima
d310dcfecb
Use StringView in MultiProgressPrinter
...
Also fixes the SpecMP1/2/3 using string_view instead of SystemStringView
2021-06-28 17:36:56 -04:00
Luke Street
7bb6b06e2d
Small fixes to workflows, bintoc/shaderc, CMakePresets
2021-06-11 22:57:38 -04:00
Luke Street
ae1ec87edc
Update boo, amuse, athena
2021-06-11 22:01:50 -04:00
Luke Street
5097da5777
Release workflow updates; use athena zlib for bintoc
2021-06-11 21:50:57 -04:00
Luke Street
5815fa6577
Updates based on universal branch
2021-06-11 21:19:33 -04:00
Luke Street
f8363b90a7
Merge remote-tracking branch 'origin/test/universal' into cmake-presets
...
# Conflicts:
# .github/workflows/build.yml
# CMakeLists.txt
# Editor/badging/CMakeLists.txt
# Editor/locale/CMakeLists.txt
# Runtime/locale/locales-inl.hpp
# hecl/CMakeLists.txt
# specter/lib/TextView.cpp
2021-06-11 19:52:19 -04:00
Phillip Stephens
a6076eb5f9
Don't clobber the modified flag when unlocking
2021-06-06 13:37:04 -07:00
Phillip Stephens
561e54527b
Only use actual regex matches to avoid
2021-06-02 06:16:27 -07:00
Phillip Stephens
65c989d463
Remove regex hack in CVarManager, support filepaths in arguments
2021-06-02 06:01:27 -07:00
Phillip Stephens
137e96c732
Fix cooking new world/area data without an underscore in the name
2021-05-30 23:10:59 -07:00
Phillip Stephens
201d5c5423
Don't show menubar by default, use to toggle it
2021-05-30 18:44:02 -07:00
Luke Street
2fc4a9c0e3
Add Layer info overlay
2021-05-30 20:29:35 -04:00
Phillip Stephens
882a58202e
Implement ConsoleVariables window
2021-05-30 17:15:22 -07:00
Phillip Stephens
d9b7229e79
Add input visualization, protect first 7 object slots from deletion
...
The first 7 slots in the game are related to the player, we don't want to allow anyone to delete them because the game *will* crash
2021-05-30 00:52:20 -07:00
Luke Street
0fb21ece35
ImGui cursors, clipboard, TTF font & fixes
2021-05-29 18:45:07 -04:00
Luke Street
8f9d71b9d9
Remove deleted header
2021-05-29 18:45:07 -04:00
Luke Street
1a5ec8b569
Add initial imgui implementation
2021-05-29 18:45:07 -04:00
Luke Street
789e23b16c
CVar: Ensure m_wasDeserialized set in deferred & command line cases
2021-05-15 19:00:40 -04:00
Luke Street
94f5c48b03
Update submodules (includes LLVM 12 fix)
2021-05-02 00:01:56 -04:00
Luke Street
c995643f9c
Add dummy atdna target for shaderc
2021-04-18 11:30:33 -04:00
Luke Street
7d7db261a2
Use binary atdna, universal macOS fixes, more
2021-04-13 10:42:01 -04:00
Luke Street
d94a6eef2b
Start renaming project to Metaforce
2021-04-06 18:58:11 -04:00
Luke Street
e9008c9e25
Move all submodules to extern
2021-04-06 15:07:45 -04:00
Luke Street
5efaf5b7db
Merge submodule contents for hecl/master
2021-04-06 13:04:59 -04:00
Luke Street
7858e46496
Remove submodule hecl
2021-04-06 13:04:00 -04:00
Luke Street
8371339825
Update hecl
2021-04-06 13:02:28 -04:00
Luke Street
85ee7ccb56
Update boo
2021-04-06 13:01:51 -04:00
Luke Street
914b98096a
Update submodules & set remote tracking branches
2021-04-06 12:58:29 -04:00
Luke Street
ca94f6974c
Updates for fmtlib 7
...
Update submodules & tracking branches
2021-04-06 12:55:40 -04:00
Luke Street
71a3bbb373
Update hecl, nod
2021-04-05 16:32:15 -04:00
Luke Street
36fc53e709
Update boo
2021-04-05 16:32:02 -04:00
Luke Street
ad7ac9dd01
Update hecl, kabufuda, nod
2021-04-05 13:32:29 -04:00
Luke Street
d2d8e07b8a
Update boo
2021-04-05 13:30:10 -04:00
Luke Street
e66bc80c49
Fix -Wstringop-truncation issues
2021-04-05 13:29:41 -04:00
Luke Street
87fa30a381
Fix crashpad Windows build; CI install Intel IPP
2021-04-05 12:23:52 -04:00
Luke Street
2689533ad3
Update boo
2021-04-05 12:06:05 -04:00
Luke Street
927abdf8cd
Integrate Sentry crash reporting
2021-04-04 18:26:29 -04:00
Luke Street
c0567c3f35
Update boo, integrate sentry
2021-04-04 18:23:08 -04:00
Phillip Stephens
a0e1fe907e
Update submodules
2021-04-03 21:38:40 -07:00
Phillip Stephens
0374773b6f
Update boo
2021-04-03 21:38:15 -07:00
Phillip Stephens
d9ee4dba24
Update submodules
2021-04-03 10:30:08 -07:00
Phillip Stephens
fbaa770083
Update submodules
2021-04-03 10:29:45 -07:00
Luke Street
d2c5e0f774
Update CMakeLists, hecl, hecl-gui
2021-04-02 13:11:03 -04:00
Henrique Gemignani Passos Lima
0812bb13bb
Search for Python instead of assuming it exists
2021-04-02 20:04:59 +03:00
Luke Street
74c8661103
Update boo (resolves Vulkan resize crashes)
2021-03-30 22:46:51 -04:00
Luke Street
65f38a0df4
Update boo
2021-03-30 22:46:25 -04:00
Luke Street
0067ef576b
Update hecl
2021-03-30 22:16:57 -04:00
Luke Street
bdaee19eaf
Update athena
2021-03-30 22:16:54 -04:00