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

60 Commits

Author SHA1 Message Date
2c4d4ea6f6 Fix debug build 2025-04-04 02:00:17 -06:00
b45f808e2c Replace logvisor with spdlog; remove athena, discord-rpc, rapidjson 2025-04-03 21:07:07 -06:00
1e9d96c906 Migrate to aurora submodule 2022-07-29 16:17:24 -04:00
fcfa9f0d64 Begin transitioning CElementGen RenderParticles & many fixes 2022-03-20 16:24:02 -04:00
929bb65417 Rework particle token descriptions 2022-03-10 18:56:55 -05:00
832eb180bd Begin transitioning to new CModel/CCubeModel & friends 2022-02-25 02:45:25 -05:00
c64f9eb2d1 aurora: Reimplement textures 2022-02-17 19:38:31 -05:00
a9bcb7a9ce
Reformat pass 2021-06-07 12:29:18 -07:00
9bae2f943e
Rename everything 2021-04-10 01:42:06 -07:00
12d8d534c6 CParticleElectric: Fix CalculatePoints 2020-04-21 22:32:37 -04:00
Lioncash
554893ef85 RuntimeCommonB: Make use of bitfield initializers where applicable
Given that we now target C++20, we can make use of bitfield initializers
where applicable.
2020-04-20 15:57:25 -04:00
Lioncash
5381c011a0 CParticleElectric: Eliminate several sign conversion instances
Makes sign conversion cases explicit and eliminates them entirely in
other cases.
2020-04-14 12:30:38 -04:00
Lioncash
4cbf8ef513 CParticleElectric: Mark CGlobalRandom instance as maybe unused
This has a stateful destructor, so we mark it as unused to silence
unused variable warnings.
2020-04-14 12:16:25 -04:00
Lioncash
8aef2cf95d CParticleElectric: Make use of const where applicable
Makes it easier to read long functions by knowing which variables are
mutable.
2020-04-14 04:20:03 -04:00
Jack Andersen
5b4441ac36 Update fmtlib 2020-04-11 12:51:39 -10:00
c7ca8dc3a7 Runtime/Particle: Replace bitfield unions with constructor initializers 2020-04-11 00:39:49 -04:00
Lioncash
a49d26f800 CParticleElectric: Return std::nullopt in GetBounds()
Same behavior, but avoids zeroing out the internal buffer in some
implementations of std::optional.
2020-04-05 05:12:25 -04:00
Lioncash
c61bee13db CParticleElectric: Add parameters to function prototypes
Makes the interface more self-documenting.
2020-03-25 03:58:37 -04:00
bb9359c579
Merge pull request #266 from lioncash/make
CParticleElectric: Use std::make_unique where applicable
2020-03-23 23:28:59 -07:00
Lioncash
34a0e9f23d CParticleElectric: Use std::make_unique where applicable
Makes it obvious that std::unique_ptr instances are being created within the
implementation code.
2020-03-22 05:27:49 -04:00
Lioncash
fc4df76afc General: Make use of emplace_back where applicable
Allows for in-place construction. Also results in less code to read in
certain usages.
2020-03-21 00:30:12 -04:00
Lioncash
221cc5c6b8 RuntimeCommonB: Normalize cpp file includes
Like the prior changes normalizing the inclusions within headers, this
tackles the cpp files of the RuntimeCommonB target, making these source
files consistent with their headers.
2019-12-22 18:12:04 -05:00
34e78a2dd0
Move CParticleGlobals from the executable and onto the heap, minor fixes, update wiki link 2019-12-03 00:47:05 -08:00
Jack Andersen
5acf9ecbcf Graphics debug groups and bug fixes 2019-07-20 22:42:52 -10:00
Jack Andersen
e218b8aeb5 CActorContraption fixes, better CMake dependency handling 2019-06-11 16:05:17 -10:00
Jack Andersen
99b1a8ef49 Lots of bug fixes 2019-03-12 17:46:20 -10: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
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
dd30f51761 Initial CScriptGun implementation, more loaders 2018-10-27 17:20:30 -07:00
Jack Andersen
8fb77eac2c Various bug fixes 2018-10-20 18:14:00 -10:00
c3d8967605 Implement CPowerBomb 2018-09-09 18:04:57 -07:00
0c49c8ea9e Implement CScriptActorKeyframe 2018-05-14 14:44:09 -07:00
711c3e0d2c Remove rstl::optional_object, various cleanups, implement CExplosion and CScriptDoor 2018-04-29 20:12:41 -07:00
Jack Andersen
27cee61765 Implement array-based rstl::reserved_vector 2017-09-10 21:08:30 -10:00
Jack Andersen
10092821c8 Initial round of CMorphBall implementations 2017-09-10 16:18:49 -10:00
Jack Andersen
14a4bc2050 ZERY fix 2017-06-10 18:07:09 -10:00
Jack Andersen
f8f3bf407a Finish CParticleElectric 2017-06-10 16:57:35 -10:00
Jack Andersen
ca9170bc88 Several initial CParticleSwoosh implementations 2017-06-03 18:54:47 -10:00
Jack Andersen
db12dd2ea2 Implement CStateManager::Update 2017-03-23 19:30:16 -10:00
a8f5efb6e5 Fix command line args on macOS when passed via open, implement CScriptCameraPitchVolume 2017-01-23 02:31:15 -08:00
362fb6b00d Implement CParticleGenInfoGeneric 2017-01-20 22:03:37 -08:00
62ce5286fe CMapWorld stubs, and compile fixes 2016-07-28 00:33:55 -07:00
ed5220793f COBBTree::GetSurface imp 2016-07-27 23:37:50 -07:00
b3687e46cc Initial CBodyState stubs 2016-04-07 00:10:08 -07:00
Jack Andersen
a81bc3c7a2 CGuiLight imps 2016-03-16 10:49:35 -10:00
b496ec643b More CRasterFont work, CParticleElectric stub 2016-03-15 16:44:59 -07:00
bf564ac089 All your CLineManager are belong to us 2016-03-07 00:07:55 -08:00