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

34 Commits

Author SHA1 Message Date
f80813b9cc Transition all Textured/ColoredQuad usages
- Upload textures using staging buffer
- Fixes SetOrtho logic
- More work on thermal visor rendering (still WIP)
- Rework Dawn backend initialization
- Support MoltenVK on Metal
- Various fixes & cleanup
2022-05-23 20:26:35 -04:00
26fd0e2b9f Text rendering & CWorldTransManager fixes 2022-05-19 00:57:30 -07:00
06a1c6e8ac
Minor fixes, get PRESS START rendering 2022-02-05 07:22:30 -08:00
e48435f11e Start wiring up wgpu+winit 2022-01-31 19:06:54 -05:00
9bae2f943e
Rename everything 2021-04-10 01:42:06 -07: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
24acb585f8 MSVC & zeus fixes; update hecl-gui 2020-04-19 21:09:30 -04:00
Lioncash
76e226f831 CWorldTransManager: Convert one missed array over to std::array 2020-04-11 19:55:23 -04:00
Lioncash
58fdb64ab5 CWorldTransManager: Initialize all members on construction
Provides a deterministic initial state upon construction, making
debugging easier.
2020-04-11 19:53:30 -04:00
Lioncash
e72507b20c CWorldTransManager: Make use of std::array where applicable
Provides stronger typing, and eliminates any potential implicit array to
pointer decay.
2020-04-11 19:50:49 -04:00
bb7e94f304 Runtime/World: Replace bitfield unions with constructor initializers 2020-04-11 01:50:10 -04:00
Lioncash
67f6666ea1 Runtime: Add more usages of explicit
Prevents error-prone implicit conversions where applicable.

This targets the regular RuntimeCommon target this time around.
2020-03-31 03:53:49 -04:00
Lioncash
241a66dc0a General: Make use of explicit constructors where applicable
Gets rid of potential error prone implicitly constructing constructors.
2020-03-27 06:00:17 -04:00
Lioncash
902f4fb5c5 Graphics/Shaders: Use forward declarations where applicable
Now, with all of the headers normalized, we can safely convert some
headers into forward declarations without needing to worry about
potentially breaking code in other headers or source files.
2019-11-09 20:22:09 -05:00
Lioncash
36d04456dd General: Normalize RuntimeCommonB include paths
Finishes the normalizing of all of includes within the RuntimeCommonB target's headers.
2019-09-23 17:22:37 -04: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
Jack Andersen
410d7896f7 Support for rendering dynamic cubemaps 2019-05-31 17:41:01 -10:00
Jack Andersen
636c82a568 New code style refactor 2018-12-07 19:30:43 -10:00
Jack Andersen
c91e5df986 Convert to pragma once 2018-10-06 17:42:33 -10:00
Jack Andersen
3894749675 Changes to support boo object tracker API 2017-11-04 20:17:12 -10:00
870e8c80ee Refactor ResId into CAssetId 2017-08-12 22:26:14 -07:00
ecff2b7f8d Implement WorldTeleporter and SpiderBallWaypoint 2017-08-08 15:12:14 -07:00
Jack Andersen
ca69a54faf Camera filter refactor 2017-05-31 19:34:24 -10:00
Jack Andersen
a7cab596e6 Initial InGameGuiManager imps 2017-02-11 17:17:18 -10:00
Jack Andersen
da91c921cb Bitfield initializer bug fixes 2017-01-24 18:40:19 -10:00
c20eb76189 Various imps and stubs 2016-09-13 22:45:46 -07:00
Jack Andersen
0d08d4a40e CToken usage fixes in CWorldTransManager; better model instances 2016-09-02 11:39:46 -10:00
Jack Andersen
670eb998d4 Work on character animation 2016-08-21 10:39:18 -10:00
Jack Andersen
25d808e2b9 Functioning XRay blur filter 2016-08-19 18:22:13 -10:00
Jack Andersen
d234bffe2a TMultiBlendShader and quad filters 2016-08-16 15:58:53 -10:00
Jack Andersen
12f23ba340 Several CWorldTransManager imps 2016-08-16 12:49:19 -10:00
Jack Andersen
0dacc2233c Work on CWorldTransManager 2016-08-15 10:58:07 -10:00
7d07fb62ae CWorldTransManager and CGraphicsPalette stubs 2016-07-21 14:50:51 -07:00
Jack Andersen
7afdc556fd Adjust runtime directory layout 2016-04-16 13:48:29 -10:00