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

41 Commits

Author SHA1 Message Date
1e9d96c906 Migrate to aurora submodule 2022-07-29 16:17:24 -04:00
52c8a82283 CMapArea: Fix incorrect pointer punning 2022-05-31 20:51:14 -04:00
ad272f7468
More refactoring, decouple tweaks from hecl 2022-02-21 08:01:05 -08:00
dad7249927
RE COutput/InputStream and friends and migrate over
This branch is probably still horribly broken, but it's a good first step to migrating away from having hecl embedded in the runtime
2022-02-21 08:01:05 -08:00
e48435f11e Start wiring up wgpu+winit 2022-01-31 19:06:54 -05:00
f795332d89
Merge pull request #388 from henriquegemignani/feature/optick
Using optick, linked from boo
2021-04-18 17:31:29 -07:00
Henrique Gemignani Passos Lima
d6f19d26e7 Using optick, linked from boo 2021-04-10 09:21:34 -04:00
9bae2f943e
Rename everything 2021-04-10 01:42:06 -07:00
Lioncash
47555c725b CAutoMapper: Eliminate usages of const_cast
Same behavior, but makes it explicit from the interface that
modifications are clearly going on from within the class.
2020-03-31 06:57:07 -04:00
Lioncash
03f7047549 CMapArea: Make use of std::array where applicable 2020-03-17 19:36:19 -04:00
Lioncash
62682fe19f CMapArea: Resolve variable name shadowing 2020-03-17 19:22:13 -04:00
Lioncash
b570168359 CMapArea: Remove type-punning undefined behavior within PostConstruct()
Casting up from unsigned char or char to an unrelated type isn't
permitted by the C++ standard in the manner it's currently being done.

We can utilize std::memcpy to mitigate this.
2020-03-17 19:20:37 -04:00
6567ae8d42
Merge pull request #218 from lioncash/emplace
Runtime: Collapse emplace_back() calls where applicable
2020-03-13 15:30:43 -07:00
Lioncash
097d4a4422 Runtime: Collapse emplace_back() calls where applicable
Same behavior, but with less code.
2020-03-13 17:14:44 -04:00
Lioncash
4601abf5df CMapArea: Resolve sign conversion warning in Draw()
Resolves a trivial sign-conversion warning.
2020-03-13 16:07:41 -04:00
Lioncash
1cb289f243 RuntimeCommon: Normalize cpp inclusions
Normalizes the headers for the cpp files in the RuntimeCommon target.
Now all headers and source files within the RuntimeCommon/RuntimeCommonB
targets are normalized and consistent with one another.
2020-01-15 09:15:47 -05:00
Jack Andersen
16ca0d24c2 Explicit Asset ID refactor 2019-09-30 21:38:03 -10:00
ff83dbc676 Minor fixes and cleanup 2019-08-03 17:02:53 -07:00
Jack Andersen
8df0a4913c zeus constexpr refactor and thermal visor fixes 2019-02-23 21:15:54 -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
29dad50cca Particle, map and line renderer fixes 2018-10-25 18:37:22 -10:00
bbfe61efbf Various loader implementations 2018-10-11 15:57:05 -07:00
8b25548482 Various bug fixes, implement CMain::WarpTo 2018-09-20 20:41:57 -07: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
Jack Andersen
742ab2514f First skybox and HUD rendering 2017-11-11 19:14:57 -10:00
Jack Andersen
3894749675 Changes to support boo object tracker API 2017-11-04 20:17:12 -10:00
Jack Andersen
15d60493f2 Lots of bug fixes (Windows still needs some fixes) 2017-10-21 20:11:22 -10:00
Jack Andersen
08cbeceb80 Windows build fixes 2017-05-08 09:10:09 -10:00
Jack Andersen
53c01af8e9 Finish CMapWorld and CMapUniverse rendering 2017-04-24 15:11:31 -10:00
Jack Andersen
d54bb3746c Additional work on CMapWorld rendering 2017-04-22 11:46:18 -10:00
Jack Andersen
337ffd1c16 Work on CMapWorld rendering 2017-04-21 20:42:32 -10:00
Jack Andersen
56e386088a Additional work on CAutoMapper; CGameArea model setup 2017-04-18 13:41:01 -10:00
Jack Andersen
c3f04bcbaa CAutoMapper work 2017-04-15 19:52:43 -10:00
Jack Andersen
db12dd2ea2 Implement CStateManager::Update 2017-03-23 19:30:16 -10:00
Jack Andersen
8e7773aa94 AutoMapper work 2017-03-19 19:09:53 -10:00
165735ba1b CScannableObjectInfo imps 2016-08-03 16:20:31 -07:00
f4694e3231 Fix CMapArea vertex loop 2016-07-30 19:19:44 -07:00
4541234706 More AutoMapper imps (CMapArea and CMappableObject) 2016-07-30 18:43:34 -07:00
1ee38df1ba Various AutoMapper stubs 2016-07-29 10:00:23 -07:00