Lioncash
9c0d13f001
DataSpec: Be explicit about athena's SeekOrigin type
...
Allows code to still function properly if the enum is changed into an
enum class.
2019-09-07 21:20:01 -04:00
Phillip Stephens
4ac54f39cd
Merge branch 'fwd' of https://github.com/lioncash/urde into lioncash-fwd
2019-08-23 20:43:15 -07: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
f2b551b89b
Minor compile fixes, fix potential undefined behavior in CMDL.cpp
2019-08-23 17:09:21 -07:00
Lioncash
2517fac404
RetroDataSpec: Make member functions const where applicable
...
Marks member functions that don't modify instance state as const.
2019-08-14 22:25:15 -04: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
233d13ceb9
Refactor for blender 2.8 and new shader model
2019-05-07 17:50:21 -10:00
Jack Andersen
48eaa2545b
Working CScriptGunTurret
2019-02-17 19:47:46 -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
3f7431286c
Handle triple-overdraw edge case
2018-11-08 18:34:49 -10:00
Jack Andersen
304fc7e69e
More reliable 2-face model extraction
2018-11-08 14:25:55 -10:00
Jack Andersen
98c7525176
Initially working CEnvFxManager
2018-11-01 22:16:16 -10:00
Jack Andersen
70b3404b7c
Windows build fixes and warning avoidance
2018-05-24 20:39:38 -10:00
Jack Andersen
70657efa82
Various space-saving cook optimizations and fixes
2018-05-05 10:56:42 -10:00
Jack Andersen
54d2759ace
Lightmap UV fixes
2018-04-08 14:09:30 -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
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
15d60493f2
Lots of bug fixes (Windows still needs some fixes)
2017-10-21 20:11:22 -10:00
Jack Andersen
c66f9d0ec7
Add CPU-based skinning path for vertex manipulation effects
2017-08-20 19:46:59 -10:00
Jack Andersen
56b24c39f0
Ensure directories are created late in extract
2017-01-16 15:23:19 -10:00
Jack Andersen
b9baa84b1d
AGSC/ATBL/CSNG extracting and cooking
2016-09-18 13:47:48 -10:00
Jack Andersen
4cdb93f980
MREA cooker fixes
2016-08-12 09:42:18 -10:00
Jack Andersen
42d39bf6b9
Various extract tweaks; ResourceLock integration
2016-08-11 16:33:38 -10:00
Jack Andersen
6789cdf064
AROTBuilder and initial collision mesh cook integration
2016-08-10 11:54:53 -10:00
Jack Andersen
7cd9ddfad9
Initial round of MREA cooking imps
2016-08-09 16:52:00 -10:00
Jack Andersen
9169cac38c
Blender crash fix for recent blender-git builds
2016-08-09 09:16:31 -10:00
Phillip Stephens
4541234706
More AutoMapper imps (CMapArea and CMappableObject)
2016-07-30 18:43:34 -07:00
Jack Andersen
728cb25488
Static geometry list in CBooRenderer
2016-07-26 12:05:59 -10:00
Jack Andersen
dae2621d93
Initial CLight integration
2016-04-03 16:32:57 -10:00
Jack Andersen
372e11e190
Cook path directories properly created
2016-03-31 08:56:43 -10:00
Jack Andersen
b373493cf3
Much CModel work
2016-03-30 16:44:43 -10:00
Jack Andersen
2e028d9049
Nuke hacky custom normals
2016-03-28 18:12:21 -10:00
Jack Andersen
6cb3010e86
Show sharp edges by default
2016-03-28 18:03:44 -10:00
Jack Andersen
e11588aa66
Automatic sharp-edge-marking using Retro's normals for reference
2016-03-28 16:24:47 -10:00
Jack Andersen
2f14331d5d
Windows fixes
2016-03-08 10:29:59 -10:00
Jack Andersen
9ade279902
Merge branch 'master' into urde-tags
2016-03-04 14:03:41 -10:00
Jack Andersen
783fb4c4fe
Humungous refactor
2016-03-04 13:04:53 -10:00
Jack Andersen
8c9eca1858
remove 'mp1' target in favor of library entry
2016-03-03 19:28:20 -10:00
Jack Andersen
496903047e
Template instantiation rampage (much lighter common headers)
2016-03-01 21:29:19 -10:00
Phillip Stephens
af69c9d3ab
Rename namespaces
2016-02-13 01:02:47 -08:00
Jack Andersen
d075225c31
Handling for additive ANIMs and MP3 skinning fix
2015-09-28 16:00:28 -10:00
Jack Andersen
9f05f40994
Added split normals layer to extracted meshes
2015-09-21 12:45:55 -10:00
Jack Andersen
8221caac35
Added distinct-normal vertex extraction
2015-09-20 15:23:20 -10:00