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
11c40415f5
TXTR: Mark constexpr functions static
...
Same behavior, but makes them internally linked.
2020-03-31 20:36:45 -04:00
Lioncash
d3295cbb87
TXTR: Make use of const(typedefs) where applicable
...
Same behavior, but signifies read-only semantics.
Also resolves a few -Wcast-qual warnings.
2020-03-31 17:36:17 -04:00
Lioncash
8132375c69
TXTR: Eliminate variable shadowing
2020-03-31 17:02:55 -04:00
Jack Andersen
16ca0d24c2
Explicit Asset ID refactor
2019-09-30 21:38:03 -10:00
Phillip Stephens
3ca09f60db
atdna fixes
2019-08-26 20:02:31 -07:00
Lioncash
1d3062b33f
General: Make use of FopenUnique where applicable
...
Migrates to the hecl Fopen variant that automatically closes its
contained file handle if it goes out of scope.
2019-08-26 15:03:58 -04:00
Lioncash
7f7a18a708
DataSpec/DNACommon: Resolve indirect includes where applicable
...
Avoids indirect inclusions where applicable and includes the necessary
headers as used by the interface. This way, it prevents code from
failing to compile due to changes in other header inclusions.
2019-08-23 22:03:03 -04:00
Phillip Stephens
ff83dbc676
Minor fixes and cleanup
2019-08-03 17:02:53 -07:00
Phillip Stephens
9d2cbf61ed
Add texture cache containing information about textures
2019-08-03 16:44:52 -07:00
Jack Andersen
7a3da1f7a6
Massive fmtlib refactor
2019-07-19 18:27:21 -10:00
Jack Andersen
e218b8aeb5
CActorContraption fixes, better CMake dependency handling
2019-06-11 16:05:17 -10:00
Jack Andersen
8b9f073635
Various rendering fixes
2019-03-02 20:19:42 -10:00
Phillip Stephens
fb1f65434d
Fix IA8 texture decoding
2019-02-16 09:16:34 -08:00
Phillip Stephens
c1c22eb065
Fix IA4 encoding/decoding
2019-02-11 17:58:12 -08:00
Jack Andersen
636c82a568
New code style refactor
2018-12-07 19:30:43 -10:00
Jack Andersen
1851308021
Windows fixes
2018-10-14 10:16:21 -10:00
Jack Andersen
70b3404b7c
Windows build fixes and warning avoidance
2018-05-24 20:39:38 -10:00
Jack Andersen
ed4d7445c7
More fixes for GameCube cooking
2018-04-07 10:55:57 -10:00
Jack Andersen
d5e471bac3
Several GameCube cooking fixes
2018-04-03 22:31:29 -10:00
Jack Andersen
06d755cf4c
GameCube spec cook fixes
2018-04-01 18:27:24 -10:00
Jack Andersen
7a2fbfc582
Initial work on GameCube package targeting
2018-03-27 22:09:41 -10:00
Jack Andersen
357b001cac
Octree generation fixes
2017-12-01 19:50:05 -10:00
Jack Andersen
f7ec7bdc0c
string_view refactor
2017-11-12 20:19:18 -10:00
Jack Andersen
0744a2307a
Several architectural fixes and additions
2017-01-21 15:40:12 -10:00
Jack Andersen
3a24b35df7
Windows fixes
2016-12-10 15:54:08 -10:00
Jack Andersen
8b234fafb8
Specialized C8PC format for indexed image data
2016-07-27 09:07:46 -10:00
Phillip Stephens
76b88d0ad6
Windows compile fixes, and warning squash
2016-07-23 23:05:12 -07:00
Jack Andersen
a6477c635d
Lots of initial CThermalColdFilter implementation
2016-07-21 16:32:23 -10:00
Jack Andersen
86c21a77ac
Function-scope statics aren't as efficient as file-scope ones
2016-04-14 17:26:01 -10:00
Jack Andersen
4ab2312d06
shader tag update
2016-04-01 17:34:41 -10:00
Jack Andersen
58c85d8c30
Depth buffer fix
2016-04-01 14:07:07 -10:00
Jack Andersen
182f519158
BabeDead update for Blender 2.77 light falloff
2016-03-27 10:43:04 -10:00
Jack Andersen
fedc93912d
Refactor for original/pc dataspec handling
2016-03-25 14:51:59 -10:00
Jack Andersen
783fb4c4fe
Humungous refactor
2016-03-04 13:04:53 -10:00
Jack Andersen
a80142728d
Tons of PART rendering preparation
2016-02-15 19:50:41 -10:00
Phillip Stephens
af69c9d3ab
Rename namespaces
2016-02-13 01:02:47 -08:00
Jack Andersen
64d62220fe
TXTR C8 bug fix
2015-11-22 13:52:02 -10:00
Jack Andersen
84531b676f
Initial MP3 Material Support
2015-09-18 15:38:40 -10:00
Jack Andersen
74e0588a63
crash fixes
2015-09-01 11:46:40 -10:00
Jack Andersen
b51911ed3d
more classes added
2015-08-21 15:58:41 -10:00
Jack Andersen
b5d96f7040
ANIM fixes and explicit-endian refactor
2015-08-13 17:00:51 -10:00
Jack Andersen
aeb6089053
work on CMDL
2015-08-05 11:46:07 -10:00
Jack Andersen
fb0abb652a
Merge branch 'master' of https://github.com/RetroView/RetroCommon
2015-07-24 14:26:15 -10:00
Jack Andersen
c42316f508
Added rainbow palette for C4 TXTRs
2015-07-24 14:25:44 -10:00
Jack Andersen
ec0c7de511
MSVC fixes
2015-07-22 09:05:18 -10:00
Jack Andersen
149165ee97
Updated TXTR
2015-07-19 10:51:44 -10:00