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
Phillip Stephens
a9bcb7a9ce
Reformat pass
2021-06-07 12:29:18 -07:00
Phillip Stephens
9bae2f943e
Rename everything
2021-04-10 01:42:06 -07:00
Jack Andersen
5b4441ac36
Update fmtlib
2020-04-11 12:51:39 -10:00
Lioncash
96fa7af8b5
STRG: Convert file-scope std::vector to std::array
...
Eliminates a runtime-static constructor and heap allocation at program
start.
2020-03-31 14:15:09 -04:00
Jack Andersen
16ca0d24c2
Explicit Asset ID refactor
2019-09-30 21:38:03 -10:00
Jack Andersen
7a3da1f7a6
Massive fmtlib refactor
2019-07-19 18:27:21 -10:00
Jack Andersen
636c82a568
New code style refactor
2018-12-07 19:30:43 -10:00
Jack Andersen
70b3404b7c
Windows build fixes and warning avoidance
2018-05-24 20:39:38 -10:00
Jack Andersen
e4ff23c279
Massive template-based DNA refactor
2018-02-21 21:24:51 -10:00
Jack Andersen
8301adc3d6
Huge compile performance refactor
2017-12-28 22:08:12 -10:00
Jack Andersen
f7ec7bdc0c
string_view refactor
2017-11-12 20:19:18 -10:00
Jack Andersen
748e81ae6e
YAML RAII refactor
2017-02-12 13:56:03 -10:00
Phillip Stephens
5b5f3318b0
Externally track MemoryRelays
2017-01-31 03:21:45 -08:00
Jack Andersen
1fbd08b7c6
Conform HLSL shaders
2017-01-28 21:27:48 -10:00
Jack Andersen
d5c7efce58
Tons of refactors and bug fixes
2017-01-28 17:58:16 -10:00
Jack Andersen
3a3298d48e
STRG cooking bug fixes
2017-01-26 16:22:52 -10:00
Jack Andersen
d6482874d6
Path-substitution integrated into MP1 STRG cook/uncook
2017-01-25 22:09:22 -10:00
Jack Andersen
7a60151d3e
Char16 refactor and GuiSys bug fixes
2017-01-23 21:41:33 -10:00
Phillip Stephens
fd26dd56c3
CStringTable and CRasterFont fixes
2016-08-16 22:40:25 -07:00
Jack Andersen
783fb4c4fe
Humungous refactor
2016-03-04 13:04:53 -10:00
Phillip Stephens
af69c9d3ab
Rename namespaces
2016-02-13 01:02:47 -08:00
Jack Andersen
5de9028a51
YAML read/write refactor
2016-01-03 19:31:02 -10:00
Jack Andersen
9529fad78f
Added binarySize method to DNA implementations
2015-10-17 18:08:45 -10:00
Jack Andersen
1f9c8811d2
Work on cooking features
2015-09-30 14:40:21 -10:00
Jack Andersen
3f1025abb3
link fix
2015-08-24 21:04:50 -10:00
Jack Andersen
f3b5b9f49a
various implementation
2015-08-22 20:42:29 -10:00
Jack Andersen
b5d96f7040
ANIM fixes and explicit-endian refactor
2015-08-13 17:00:51 -10:00
Jack Andersen
ca49972974
STRG YAML for MP2/3
2015-08-08 17:55:11 -10:00
Jack Andersen
2d18e95a91
ANCS fixes and cleanup
2015-08-08 13:24:17 -10:00
Jack Andersen
df2adc10da
MP1 YAML STRG integration
2015-07-31 14:38:35 -10:00
Jack Andersen
dea341d27b
All cooked resources extracting; decompression bug-fixes
2015-07-17 18:33:38 -10:00
Jack Andersen
07ae1e7379
began doExtract method
2015-07-15 15:57:34 -10:00
Jack Andersen
7876d4c209
initial MLVL and STRG trilogy integration
2015-07-12 20:29:12 -10:00
Jack Andersen
975429f3c6
bug fixes with MP1's spec
2015-07-11 18:26:26 -10:00
Jack Andersen
043af55580
additional DataSpec imps
2015-07-09 19:28:08 -10:00