2
0
mirror of https://github.com/AxioDL/metaforce.git synced 2025-05-13 21:51:22 +00:00

65 Commits

Author SHA1 Message Date
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
2059535b55 RuntimeCommonB: Use the override specifier where applicable
Applies the override keyword where applicable to indicate visually where
member function overriding is occurring. This only targets
the RuntimeCommonB target as a starting point, which resolves around
900+ cases where the keyword could be used.
2019-08-09 09:13:26 -04:00
Jack Andersen
e218b8aeb5 CActorContraption fixes, better CMake dependency handling 2019-06-11 16:05:17 -10:00
28071851ad Initial CFlameThrower imps 2019-04-16 01:00:46 -07:00
Jack Andersen
8b9f073635 Various rendering fixes 2019-03-02 20:19:42 -10:00
Jack Andersen
8df0a4913c zeus constexpr refactor and thermal visor fixes 2019-02-23 21:15:54 -10:00
Jack Andersen
ad2681f857 Windows fixes 2019-01-28 22:28:35 -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
a7e81073ae CDamageInfo fixes, initial CPuffer 2018-11-13 20:16:11 -08:00
Jack Andersen
1aab0528f3 Various bug fixes 2018-11-07 14:53:38 -10:00
Jack Andersen
c91e5df986 Convert to pragma once 2018-10-06 17:42:33 -10:00
Jack Andersen
5a60a0acfc Amuse API changes 2018-08-27 19:44:16 -10:00
Jack Andersen
979a54a8a8 More bug fixes 2018-05-17 18:16:33 -10:00
0c49c8ea9e Implement CScriptActorKeyframe 2018-05-14 14:44:09 -07:00
8d395d932e Implement CScriptEffect, more fixes for CScritDock 2018-05-13 20:38:36 -07:00
711c3e0d2c Remove rstl::optional_object, various cleanups, implement CExplosion and CScriptDoor 2018-04-29 20:12:41 -07:00
Jack Andersen
3894749675 Changes to support boo object tracker API 2017-11-04 20:17:12 -10:00
Jack Andersen
10092821c8 Initial round of CMorphBall implementations 2017-09-10 16:18:49 -10:00
Jack Andersen
53ec80ce72 Implement CFlameWarp 2017-09-09 23:04:51 -10:00
Jack Andersen
361aa1512b Finish CGunWeapon 2017-09-04 17:00:19 -10:00
Jack Andersen
6c257e1811 Work on CPlayer 2017-07-15 20:13:37 -10:00
Jack Andersen
47e73f9f80 Add particle data binding for rendering PMUS quads 2017-06-12 08:20:07 -10:00
Jack Andersen
f8f3bf407a Finish CParticleElectric 2017-06-10 16:57:35 -10:00
Jack Andersen
f3acc97d63 Implement actual CParticleSwoosh rendering 2017-06-09 19:34:39 -10:00
Jack Andersen
ca9170bc88 Several initial CParticleSwoosh implementations 2017-06-03 18:54:47 -10:00
Jack Andersen
6da6e37d42 Conform CElementGen with retail 2017-06-03 15:01:09 -10:00
Jack Andersen
db8a7d3433 CParticleDatabase implementations 2017-06-02 20:03:07 -10:00
Jack Andersen
08cbeceb80 Windows build fixes 2017-05-08 09:10:09 -10:00
Jack Andersen
b2d375a1d7 Finish CSamusDoll 2017-05-05 19:21:42 -10:00
Jack Andersen
db12dd2ea2 Implement CStateManager::Update 2017-03-23 19:30:16 -10:00
12c6163e32 Fix CMemoryCardSys shutdown crash 2017-01-22 09:36:25 -08:00
362fb6b00d Implement CParticleGenInfoGeneric 2017-01-20 22:03:37 -08:00
Jack Andersen
5de5c3d85f Character factory support classes 2016-04-12 20:07:23 -10:00
42717c383c Rename EVNT structs to match the engine
Implement getter elements and state tracking for CElementGen
2016-03-18 19:04:12 -07:00
Jack Andersen
5566c5b002 More CGuiFrame imps 2016-03-14 18:55:57 -10:00
Jack Andersen
783fb4c4fe Humungous refactor 2016-03-04 13:04:53 -10:00
277455b072 Initial CParticleElectric stubs 2016-02-25 19:31:00 -08:00
Jack Andersen
2e6d7c26e2 SParticleMetrics is a lie 2016-02-24 20:23:35 -10:00
8cd46293c2 Add ability to reset particle system 2016-02-17 20:44:06 -08:00
Jack Andersen
365f6ac9e7 Implement line renderer (OpenGL only for now) 2016-02-17 16:42:32 -10:00
Jack Andersen
721929e4d0 mipmap sampling fix 2016-02-16 09:42:24 -10:00
Jack Andersen
a80142728d Tons of PART rendering preparation 2016-02-15 19:50:41 -10:00
Jack Andersen
160940abde GLSL shaders for CElementGen 2016-02-14 18:00:26 -10:00
af69c9d3ab Rename namespaces 2016-02-13 01:02:47 -08:00
Jack Andersen
acf65c561a CParticleGen inheritance fix 2016-02-12 19:49:59 -10:00
Jack Andersen
5f4eee538d Finished CElementGen virtual method imps 2016-02-12 19:16:39 -10:00
Jack Andersen
0f1f0e1211 More particle implementation 2016-02-12 14:57:09 -10:00
Jack Andersen
43a818d1a3 initial CGraphics class 2016-02-11 16:36:34 -10:00