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

39 Commits

Author SHA1 Message Date
b45f808e2c Replace logvisor with spdlog; remove athena, discord-rpc, rapidjson 2025-04-03 21:07:07 -06:00
26fd0e2b9f Text rendering & CWorldTransManager fixes 2022-05-19 00:57:30 -07:00
978f1ab88a
CTextRenderBuffer Implement image rendering 2022-05-14 13:22:21 -07: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
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
615204f71f
More input and rendering implementations 2022-02-13 13:32:52 -08:00
a9bcb7a9ce
Reformat pass 2021-06-07 12:29:18 -07:00
9bae2f943e
Rename everything 2021-04-10 01:42:06 -07:00
Lioncash
96070f0c89 CGuiTextPane: Eliminate implicit float->int conversions 2020-04-25 02:28:52 -04:00
Jack Andersen
5b4441ac36 Update fmtlib 2020-04-11 12:51:39 -10:00
Lioncash
f3afcf7299 CGuiTextPane: Remove stray unnecessary const_cast in Draw()
Draw() isn't const qualified, so there's no need to cast away const
here.
2020-03-29 21:25:47 -04:00
Lioncash
232ae12802 CGuiTextPane: Make use of std::array where applicable
Same behavior, but with stronger typing and allows removing of a
hardcoded array size.
2020-03-29 08:00:40 -04:00
Lioncash
40fc3f9dd8 CModelBoo: Remove usages of const_cast
Many functions are modifying internals of CBooModel and const-casting
is performed in order to work around functions being const when they
really shouldn't be.

This amends the function signatures in order to allow these functions to
exist without const_cast, making code much nicer to read.
2020-03-25 02:01:46 -04:00
Lioncash
06789d1860 General: Normalize several headers' include paths
Normalizes the include paths and makes them consistent. Also adds any
missing includes relevant to the interface.
2019-09-22 20:36:33 -04:00
Jack Andersen
5acf9ecbcf Graphics debug groups and bug fixes 2019-07-20 22:42:52 -10:00
Jack Andersen
8df0a4913c zeus constexpr refactor and thermal visor fixes 2019-02-23 21:15:54 -10:00
Jack Andersen
f3f9924309 Initial mouse events for pause screen 2019-01-20 18:10:34 -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
13a31be23b Implement rumble classes 2018-01-25 23:48:42 -10:00
870e8c80ee Refactor ResId into CAssetId 2017-08-12 22:26:14 -07:00
Jack Andersen
a550ce1959 Finish CMessageScreen 2017-05-31 11:26:50 -10:00
Jack Andersen
83176b41a9 FRME bug fixes and shader adjustments 2017-01-29 18:16:20 -10:00
Jack Andersen
d5c7efce58 Tons of refactors and bug fixes 2017-01-28 17:58:16 -10:00
Jack Andersen
7a60151d3e Char16 refactor and GuiSys bug fixes 2017-01-23 21:41:33 -10:00
Jack Andersen
e9222c7aba Merge branch 'master' of https://github.com/AxioDL/urde 2017-01-21 15:53:11 -10:00
Jack Andersen
0744a2307a Several architectural fixes and additions 2017-01-21 15:40:12 -10:00
4a7a3bea2f FRME Fixes 2017-01-21 07:46:51 -08:00
Jack Andersen
19a371c931 Refactor GuiSys (remove general logic handling) 2016-12-15 12:37:34 -10:00
Jack Andersen
6ea727e4a8 Additional CSlideShow work; amuse voice handle integration 2016-09-16 13:43:33 -10:00
Jack Andersen
0aaeed2aeb const_cast refactor 2016-08-28 18:22:54 -10:00
Jack Andersen
0dacc2233c Work on CWorldTransManager 2016-08-15 10:58:07 -10:00
Jack Andersen
8608b52774 CModelData imps 2016-04-14 11:42:47 -10:00
Jack Andersen
7c99de82ec CTextRenderBuffer boo implementations 2016-03-21 22:15:00 -10:00
Jack Andersen
5108456dc9 CGuiTextPane imps 2016-03-21 16:27:46 -10:00
Jack Andersen
ad577754c4 CGuiTextSupport declarations 2016-03-17 17:35:16 -10:00
Jack Andersen
aa207d3e5f Frame and Widget imps 2016-03-13 14:58:19 -10:00
Jack Andersen
d81c9698ff Various widget constructor stubs and factories 2016-03-11 18:58:56 -10:00
Jack Andersen
5054cd1d8a More stubs for GuiSys 2016-03-09 17:47:37 -10:00