2
0
mirror of https://github.com/AxioDL/metaforce.git synced 2025-05-16 20:31:29 +00:00

149 Commits

Author SHA1 Message Date
00cff89141
Merge pull request #86 from lioncash/header
General: Normalize RuntimeCommon include paths
2019-09-28 08:02:35 -07:00
Lioncash
a633b8e8fd General: Normalize RuntimeCommon include paths
Performs the same normalizing done to the RuntimeCommonB target, now all
of the runtime headers have normalized include paths.
2019-09-28 04:14:29 -04:00
Lioncash
359f505787 CCameraManager: Collapse private static variables into functions
Four of the five variables aren't modified, so they can be specified
directly within the functions and just be reused in place of the
variable names. This allows the constants to be elided or put into
read-only memory if necessary. It also makes the mutable value explicit.
2019-09-27 22:46:59 -04:00
68e2fad74f
Fix TCastTo.hpp inclusions, add comment to warn against modifying include path 2019-09-21 06:07:13 -07:00
Lioncash
d3d629d405 RuntimeCommon: Use const on member functions where applicable
Adds missing const qualifiers on class member functions that don't
modify instance state.
2019-08-14 09:25:39 -04:00
Lioncash
9312eef905 RuntimeCommon: Use override where applicable
Continues the override modernization by applying it to the main
RuntimeCommon target. Resolves around 1100+ cases where override can be
used.
2019-08-09 17:39:42 -04:00
Jack Andersen
e218b8aeb5 CActorContraption fixes, better CMake dependency handling 2019-06-11 16:05:17 -10:00
Jack Andersen
b72cc490e8 Implement CFishCloud 2019-04-02 18:32:31 -10:00
Jack Andersen
8df0a4913c zeus constexpr refactor and thermal visor fixes 2019-02-23 21:15:54 -10:00
Jack Andersen
48eaa2545b Working CScriptGunTurret 2019-02-17 19:47:46 -10:00
Jack Andersen
01af7b735d Implement CScriptSpindleCamera 2019-02-09 18:41:35 -10:00
Jack Andersen
ad2681f857 Windows fixes 2019-01-28 22:28:35 -10:00
Jack Andersen
f9b0614327 Various bug fixes 2019-01-04 22:34:09 -10:00
Jack Andersen
d60fcc99c9 Fix CNewIntroBoss and particle bugs 2019-01-04 17:28:02 -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
96f20512bb More CScriptSpecialFunction imps, fix intermittent crash in CAnimTreeTweenBase 2018-11-18 21:01:39 -08:00
Jack Andersen
57c1196599 Various bug fixes 2018-11-17 18:01:29 -10:00
Jack Andersen
0b3a9e1865 Implement CPatterned::KnockBack 2018-11-05 20:16:12 -10:00
Jack Andersen
4c306e7e40 Implement CHUDBillboardEffect, bug fixes 2018-11-03 15:08:44 -10:00
Jack Andersen
c91e5df986 Convert to pragma once 2018-10-06 17:42:33 -10:00
1a372d2589 Add support for InvDstMultiply blending for shadows, initial CAi implementation 2018-09-06 20:37:39 -07:00
Jack Andersen
e46ec80b64 Integrate Amuse into hecl cook/extract for MP1/2 2018-09-02 14:46:16 -10:00
Jack Andersen
273796b284 Merge branch 'master' of ssh://git.axiodl.com:6431/AxioDL/urde 2018-07-09 08:09:00 -10:00
Jack Andersen
67197621a1 Fix fixed position camera hint 2018-07-09 08:08:44 -10:00
56a48cd624 Initial DNAMP3 fixes various missing loader imps 2018-07-08 16:03:35 -07:00
Jack Andersen
3a9e7b2f9b PVS and DCLN bug fixes 2018-06-27 20:47:34 -10:00
Jack Andersen
680cb7b353 Finish CInterpolationCamera 2018-06-27 15:17:01 -10:00
8df333b29a Initial CInterpolationCamera Imps 2018-06-25 23:58:43 -07:00
Jack Andersen
f8b8211b0f Name PathCamera property fields 2018-06-25 19:42:16 -10:00
Jack Andersen
68504f5c3a Work on CPathCamera 2018-06-25 19:24:31 -10:00
21b25f72a3 Initial CPathCamera imps 2018-06-24 18:02:29 -07:00
Jack Andersen
4a19b160b9 Follow 30-degree rule when exiting morph ball 2018-06-21 14:45:29 -10:00
Jack Andersen
ac424ff9eb Implement CFluidPlaneGPU for GPU-computed water ripples 2018-06-06 18:43:26 -10:00
Jack Andersen
357a7efa9a Various bug fixes 2018-06-01 20:06:40 -10:00
Jack Andersen
70b3404b7c Windows build fixes and warning avoidance 2018-05-24 20:39:38 -10:00
Jack Andersen
979a54a8a8 More bug fixes 2018-05-17 18:16:33 -10:00
Jack Andersen
317aa9af25 Finish CScriptPlayerActor 2018-05-13 18:38:58 -10:00
Jack Andersen
12430610f1 Lots of bug fixes 2018-05-09 21:25:26 -10:00
734b25cad3 Fix doors and various area streaming bugs 2018-05-01 17:43:31 -07:00
6d60ccfd04 Various fixes and tweaks, Implement CExplosion, Add cheats 2018-04-26 14:12:20 -07:00
Jack Andersen
74ce62726d Working space warp effect for charge beam 2018-02-12 20:46:59 -10:00
Jack Andersen
46a4a37cc6 Initial working projectiles 2018-02-11 19:30:21 -10:00
Jack Andersen
083571e693 Work on CGameProjectile 2018-02-08 21:12:26 -10:00
Jack Andersen
97835607d9 More windows build fixes 2018-02-03 20:46:47 -10:00
Jack Andersen
13a31be23b Implement rumble classes 2018-01-25 23:48:42 -10:00
Jack Andersen
47b3d57c3a Arm cannon rendering fixes 2018-01-14 21:39:25 -10:00
Jack Andersen
4e5c991424 Metal API adjustments; MSAA support 2018-01-06 19:19:49 -10:00
Jack Andersen
168fab6b14 HUD rendering bug fixes 2018-01-05 20:50:42 -10:00
Jack Andersen
c00cc6cea9 Lots of bug fixes; working CPhazonSuitFilter 2017-12-19 20:06:54 -10:00