2
0
mirror of https://github.com/AxioDL/metaforce.git synced 2025-06-20 00:33:30 +00:00

388 Commits

Author SHA1 Message Date
f36b6b0264
CAuiEnergyBar: Reimplement rendering code for the new renderer 2022-03-19 12:49:38 -07:00
8096ffc29a CCubeMaterial: Fix kcolor set in HandleTransparency 2022-03-10 03:27:50 -05:00
8714fbf844
CAuiImagePane: helps if you actually use the coordinates and not an empty vector... 2022-03-08 23:48:22 -08:00
8d83afa102 CSplashScreen: Render Dolby splash 2022-03-09 00:51:00 -05:00
14a82a678a Some hacks for TEV stage handling 2022-03-08 00:28:31 -05:00
cd86dbd6ee More CCubeMaterial, more CGraphics, more aurora::gx 2022-03-06 02:46:42 -05:00
6c3e74b93e CGuiFrame & Model fixes; CModel::Draw impl; Document CModelFlags bits 2022-03-05 19:26:52 -05:00
84b6fcfb44 Remove forRenderer from CGraphics PerspectiveProjectionMatrix 2022-03-05 18:30:43 -05:00
24a602c10f
Cleanup and more migration to Stream 2022-03-05 13:46:53 -08:00
740114af9e Begin transitioning to new CTexture; start Stream API 2022-03-04 02:47:21 -05:00
44f9d6648a
CGraphics: Viewport fixes 2022-02-27 14:46:15 -08:00
40a1f3c4a0 Merge branch 'dawn' into new-cmodel 2022-02-26 16:44:13 -05:00
8e9199429d
Add CCircularBuffer, CGuiTextSupport changes 2022-02-26 08:17:09 -08:00
832eb180bd Begin transitioning to new CModel/CCubeModel & friends 2022-02-25 02:45:25 -05:00
1685489303
Get MP1 Trilogy loading, implement version difference in CGuiTextPane, harden FrontEnd for Trilogy missing files 2022-02-23 00:18:50 -08:00
c33674b9ab Lots of Windows fixes; add D3D12; more boo decoupling 2022-02-22 00:53:57 -05:00
57d96dbb17
Fully decouple hecl from Metaforce
- Added CStringExtras Convert functions
  (and UTF-compatible versions)
- GX header copied into Runtime
- SFX headers copied into Runtime/Audio
2022-02-21 08:01:06 -08: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
49418f444f
aurora: Cleanup, rename ZTest to ZComp to more accurately describe purprose, implement colored_quad 2022-02-20 13:06:04 -08:00
c64f9eb2d1 aurora: Reimplement textures 2022-02-17 19:38:31 -05:00
7b9f893a49 aurora: the boring C++ version 2022-02-16 00:21:24 -05:00
615204f71f
More input and rendering implementations 2022-02-13 13:32:52 -08:00
acd861754c
TexturedQuad fixes, Better controller input handling (needs custom mapping) 2022-02-08 11:18:12 -08:00
938852afd8
Remove missed boo nonsense 2022-02-07 04:30:36 -08:00
f7061b1a49
Remove boo classes from CAuiImagePane 2022-02-07 04:28:47 -08:00
b8e60eac1b
Add a raw verts version for queue_textured_quad 2022-02-07 04:22:51 -08:00
06a1c6e8ac
Minor fixes, get PRESS START rendering 2022-02-05 07:22:30 -08:00
509252a17f Splash screen rendering 2022-02-04 21:23:15 -05:00
e48435f11e Start wiring up wgpu+winit 2022-01-31 19:06:54 -05:00
9ca1a38171 Use UTF-8 exclusively internally
This removes SystemString, SystemChar, etc.
All filepaths and log strings are assumed to be UTF-8,
with conversions to UTF-16 for Windows APIs as appropriate.

Updates amuse, athena, boo, kabufua and nod
2021-06-30 14:20:45 -04:00
a9bcb7a9ce
Reformat pass 2021-06-07 12:29:18 -07:00
0b4f15341b
Use EntityList instead of `rstl::resverved_vector<TUniqueId, 1024>' directly 2021-06-06 17:07:45 -07:00
5f1aed51cb
De-hardcode max entity count 2021-06-06 16:53:41 -07:00
95f44be694
Rename CSavwWorld to CWorldSaveGameInfo 2021-06-04 22:30:23 -07:00
354d3a0199
Actually fix AuiImagePane 2021-06-04 02:53:12 -07:00
0a869db665
Fix animated scans 2021-06-04 02:06:24 -07:00
8f1b39c27f
Revert change in CTextExecuteBuffer to fix intro text 2021-06-03 23:21:36 -07:00
0c6813d952
Implement CCredits, minor text parser fixes 2021-06-03 16:24:02 -07:00
4e804d0bc2 Add Items window 2021-05-29 18:45:08 -04:00
94f10bb002 Remove Editor & specter 2021-05-29 18:45:07 -04:00
9bae2f943e
Rename everything 2021-04-10 01:42:06 -07:00
76de1541f2 Runtime: Resolve -Wrange-loop-analysis warnings (part 2) 2020-09-18 17:04:50 -04:00
330eeebf08 CRasterFont: Remove ignored maybe_unused attributes 2020-05-27 12:40:35 -04:00
Lioncash
1158a171e7 CFontImageDef: Collapse IsLoaded() into a std::all_of call
Same behavior, less code. C++20 ranges will allow shortening this in the
future.
2020-05-21 01:40:31 -04:00
Lioncash
6063ec2540 CFontRenderState: Eliminate sign conversion in SetColor()
Same behavior, minus a sign conversion warning.
2020-05-21 01:33:39 -04:00
Lioncash
5f80504e6e CCompoundTargetReticle: Silence unused variable warning 2020-05-09 22:26:46 -04:00
Lioncash
b3d6901f56 CGuiPane: Make static resolving of virtual function in ctor explicit
virtual functions statically resolve in the constructor and destructor.
This makes it explicit to the user that this static resolving behavior
is indeed what is intended
2020-05-09 22:23:44 -04:00
Lioncash
5d209c8dc8 General: Mark a handful of deduced const variables as const explicitly
Same behavior, but makes it explicit to the reader that these are const.

Prevents cases where the reader might assume that just because the
variable isn't const qualified that it must be mutable, when it actually
isn't.
2020-05-08 18:41:29 -04:00
Lioncash
6658be66c2 CTextParser: Mark parameter to u16stof as const
The data being pointed to isn't modified.
2020-05-08 18:34:51 -04:00