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
Luke Street
d94a6eef2b
Start renaming project to Metaforce
2021-04-06 18:58:11 -04:00
Luke Street
a72c14f5fb
New versioning scheme (currently v0.1.1-2)
2021-03-29 13:28:03 -04:00
Jack Andersen
5b4441ac36
Update fmtlib
2020-04-11 12:51:39 -10:00
Jack Andersen
26f272735d
Set compiler flags for building with C++20
2020-04-10 19:05:55 -10:00
Luke Street
e942863a00
Fix VISIGen ppid from argv
2019-11-20 00:50:56 -05:00
Luke Street
b895a2a757
Fix VISIGen hang on X11/NVIDIA
...
pthread_cancel left some internal X/glX mutexes in an inconsistent
state; removing it altogether allows VISIRenderer to clean up
properly.
2019-11-19 23:39:49 -05:00
Phillip Stephens
8b6dff70b4
Properly cleanup Xorg in visigen, various fixes and cleanups in URDE, more CRidley imps
2019-11-19 15:06:25 -08:00
Lioncash
d5d176d1a5
visigen/CMakeLists: Modify target directly
...
Instead of using variables, we can directly specify our requirements on
the target instance directly. This also avoids modifying
CMAKE_CXX_FLAGS.
2019-09-06 07:50:17 -04:00
Jack Andersen
cffb56a24e
MacOS build fixes
2019-08-31 10:40:07 -10:00
Jack Andersen
0ab08daae7
Windows build fixes
2019-07-27 15:21:31 -10:00
Jack Andersen
7a3da1f7a6
Massive fmtlib refactor
2019-07-19 18:27:21 -10:00
Phillip Stephens
2ff9077560
Fix visigen on macOS
2019-06-30 22:02:56 -07:00
Jack Andersen
e218b8aeb5
CActorContraption fixes, better CMake dependency handling
2019-06-11 16:05:17 -10:00
Jack Andersen
5e60131062
Metal Cubemaps
2019-06-02 21:51:44 -10:00
Jack Andersen
80d334ec69
Skinned CMDL fix
2019-05-08 13:38:22 -10:00
Jack Andersen
e716d05cec
Switch to lzokay library
2018-12-19 17:45:48 -10:00
Jack Andersen
636c82a568
New code style refactor
2018-12-07 19:30:43 -10:00
Jack Andersen
7c7da6671a
SIMD refactor
2018-12-07 15:49:15 -10:00
Jack Andersen
919140c06f
macOS API sync
2018-10-15 17:17:02 -10:00
Jack Andersen
c91e5df986
Convert to pragma once
2018-10-06 17:42:33 -10:00
Jack Andersen
70b3404b7c
Windows build fixes and warning avoidance
2018-05-24 20:39:38 -10:00
Jack Andersen
570a6ca57a
Merge branch 'master' of ssh://git.axiodl.com:6431/AxioDL/urde
2018-05-05 10:57:15 -10:00
Jack Andersen
70657efa82
Various space-saving cook optimizations and fixes
2018-05-05 10:56:42 -10:00
Phillip Stephens
ae48196c3f
Minor visigen cleanup and GLX fix
2018-04-10 08:32:43 -07:00
Jack Andersen
898114d803
PART MBSP property yaml fix
2018-04-04 20:58:11 -10:00
Jack Andersen
3433bf2e34
Update submodules
2018-01-11 16:32:34 -10:00
Jack Andersen
5a93ebbdba
Add win32 CI jobs
2018-01-01 19:57:20 -10:00
Jack Andersen
a1c5677413
Changes to support hecl-gui
2018-01-01 15:04:23 -10:00
Jack Andersen
8301adc3d6
Huge compile performance refactor
2017-12-28 22:08:12 -10:00
Jack Andersen
1cb36fc37a
UWP support
2017-12-05 17:26:15 -10:00
Jack Andersen
e18eef9b18
Require CMake 3.10
2017-11-13 18:54:47 -10:00
Jack Andersen
f7ec7bdc0c
string_view refactor
2017-11-12 20:19:18 -10:00
Jack Andersen
7c3fb4174f
Finish CPakFile and CResLoader
2017-10-25 19:37:46 -10:00
Jack Andersen
4ee4963aaf
Windows fixes
2017-10-23 17:12:10 -10:00
Jack Andersen
15d60493f2
Lots of bug fixes (Windows still needs some fixes)
2017-10-21 20:11:22 -10:00
Phillip Stephens
9b5ec8f86d
Fix visigen/hecl dependencies; Cleanup ViewManager; Various implementations
2017-08-29 06:17:52 -07:00
Phillip Stephens
38a13868f0
Compile fixes, and initial asset name parser
2017-07-02 03:18:38 -07:00
Jack Andersen
c854a45dfe
apply CMAKE_CXX_STANDARD
2017-06-17 16:53:39 -10:00
Jack Andersen
4780dc79fe
Address some over-inclusion issues for hecl::SystemChar
2017-06-10 08:23:30 -10:00
Jack Andersen
84578e9909
Implement CActorLights::BuildAreaLightList
2017-04-09 20:57:00 -10:00
Jack Andersen
8e7773aa94
AutoMapper work
2017-03-19 19:09:53 -10:00
Jack Andersen
d2e9290363
Pointer dereference bug fixes
2017-03-10 08:00:40 -10:00
Jack Andersen
8ef9ed2c3b
Work on CMorphBallShadow
2017-03-04 21:57:12 -10:00
Jack Andersen
e923d83617
CScriptMidi and work on CGameArea loading
2017-02-26 19:25:14 -10:00
Jack Andersen
628e5b41df
Remove debug prints
2017-02-25 21:15:44 -10:00
Jack Andersen
e0e966b241
VISIGen linux fixes
2017-02-25 21:06:46 -10:00
Jack Andersen
7bbf8852de
VISIGen for linux
2017-02-25 16:43:27 -10:00
Jack Andersen
c312aa355b
VISIGen for Windows
2017-02-24 21:59:37 -10:00