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

50 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
84b6fcfb44 Remove forRenderer from CGraphics PerspectiveProjectionMatrix 2022-03-05 18:30:43 -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
e48435f11e Start wiring up wgpu+winit 2022-01-31 19:06:54 -05:00
a9bcb7a9ce
Reformat pass 2021-06-07 12:29:18 -07:00
9bae2f943e
Rename everything 2021-04-10 01:42:06 -07:00
Lioncash
10c6c6729f CParticleSwoosh: Make virtual call in constructor explicit
virtual functions statically resolve in constructors and destructors.
This makes it obvious that we want the statically resolving behavior to
the reader.
2020-05-08 16:09:57 -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
fed72614ef CParticleSwoosh: Use const where applicable
Given the length of some functions, this makes following flow nicer,
since it's easier to visually see which variables get modified.
2020-04-14 03:56:27 -04:00
Lioncash
6fbf6734c2 CParticleSwoosh: Eliminate variable shadowing 2020-04-14 03:31:31 -04:00
56cebfbacd
Merge pull request #308 from AxioDL/fmtlib-update
Update fmtlib
2020-04-12 03:06:46 -04:00
Lioncash
9d6b9142bb CParticleSwoosh: Make use of std::array where applicable
Same behavior, no implicit array to pointer decay.
2020-04-11 20:20:47 -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
7a29f4bf52 CParticleSwoosh: Resolve sign-conversion warnings
Resolves trivial warnings within loop condition checks.
2020-03-23 00:38:23 -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
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
Jack Andersen
c307e354ca Huge shader refactor 2018-10-06 16:59:17 -10:00
Jack Andersen
cd3bba2f0e Working grapple beam 2018-06-20 14:57:57 -10:00
Jack Andersen
70b3404b7c Windows build fixes and warning avoidance 2018-05-24 20:39:38 -10:00
Jack Andersen
f60af632b3 Big fixes and big memory leak refactor (linux only for now) 2018-05-19 20:14:57 -10: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
73ae278c87 Several collision fixes 2017-12-17 16:54:50 -10:00
Jack Andersen
8901ac2150 Various fixes 2017-12-09 19:30:01 -10:00
Jack Andersen
3894749675 Changes to support boo object tracker API 2017-11-04 20:17:12 -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
302bd76ebd Implement remaining CParticleSwoosh renderers 2017-06-05 19:05:09 -10:00
Jack Andersen
a07097855b Work on CParticleSwoosh renderers 2017-06-04 16:40:29 -10:00
Jack Andersen
ca9170bc88 Several initial CParticleSwoosh implementations 2017-06-03 18:54:47 -10:00
362fb6b00d Implement CParticleGenInfoGeneric 2017-01-20 22:03:37 -08:00
Jack Andersen
a81bc3c7a2 CGuiLight imps 2016-03-16 10:49:35 -10:00
Jack Andersen
783fb4c4fe Humungous refactor 2016-03-04 13:04:53 -10:00
Jack Andersen
13e3afa72f D3D CElementGen rendering 2016-02-16 17:42:27 -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
93f8ae8905 Constructor stubs for swooshes and electrics 2016-02-11 13:05:42 -10:00
Jack Andersen
731d8bbcb4 more stubs 2015-08-20 14:06:39 -10:00