Commit Graph

40 Commits

Author SHA1 Message Date
Luke Street 1e9d96c906 Migrate to aurora submodule 2022-07-29 16:17:24 -04:00
Luke Street 26fd0e2b9f Text rendering & CWorldTransManager fixes 2022-05-19 00:57:30 -07:00
Luke Street ef71c009c6 aurora: Working palette textures 2022-05-15 15:50:38 -04:00
Phillip Stephens ef771e6489
Re-enable texture load in CRasterFont 2022-05-14 13:22:50 -07:00
Phillip Stephens 978f1ab88a
CTextRenderBuffer Implement image rendering 2022-05-14 13:22:21 -07:00
Phillip Stephens 0ca2786302
Initial CTextRenderBuffer rewrite 2022-05-13 23:47:29 -07:00
Phillip Stephens 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
Phillip Stephens 9bae2f943e
Rename everything 2021-04-10 01:42:06 -07:00
Lioncash ee0762db32 CRasterFont: Make use of [[maybe_unused]] where applicable 2020-04-23 21:23:17 -04:00
Lioncash 94264f6fe6 CRasterFont: Collapse loop into a std::find_if in InternalGetGlyph()
Same behavior, less code.
2020-04-05 06:01:29 -04:00
Lioncash 194cdf145f Runtime: Use nullptr where applicable
Same behavior, but no magic 0 value.

While we're in the same area, we can do minor cosmetic changes.
2020-03-27 20:18:54 -04:00
Lioncash fc4df76afc General: Make use of emplace_back where applicable
Allows for in-place construction. Also results in less code to read in
certain usages.
2020-03-21 00:30:12 -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
Phillip Stephens 70747e23d5
Fix font rendering and world teleporter in MPT and PAL 2019-12-11 10:55:19 -08:00
Jack Andersen 3a0d2930fa Numerous uninitialized memory fixes 2019-04-06 19:14:48 -10:00
Jack Andersen 636c82a568 New code style refactor 2018-12-07 19:30:43 -10:00
Phillip Stephens 7e4c82a013 Fix SCAN state saving, clean up MLVL, add support for newer CRasterFont versions 2017-02-08 23:37:00 -08:00
Jack Andersen 802cf9d811 Minor CRasterFont tweaks 2017-01-31 21:20:18 -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 eb955c53ec Windows fixes 2017-01-21 23:06:03 -10:00
Jack Andersen d7f79d6ec3 Work on CMemoryCardDriver 2016-12-22 20:41:39 -10:00
Jack Andersen f4ea728a61 Resource factories now provided with self-ref 2016-09-02 09:32:57 -10:00
Phillip Stephens fd26dd56c3 CStringTable and CRasterFont fixes 2016-08-16 22:40:25 -07:00
Phillip Stephens dc24a864fd CPlayerState imps 2016-03-23 13:38:01 -07:00
Phillip 6301af3133 Windows Fixes 2016-03-22 11:35:52 -07:00
Jack Andersen 89daac544f CTextParser imps 2016-03-20 14:25:53 -10:00
Jack Andersen 18e0e208a7 Various Invoke imps 2016-03-19 20:37:08 -10:00
Jack Andersen ee534de7be Various stubs and imps 2016-03-18 14:07:31 -10:00
Phillip Stephens c0afcc2a22 CRasterFont fixes 2016-03-17 19:22:19 -07:00
Phillip Stephens 2528a366f3 Finalize CRasterFont reimp 2016-03-17 13:21:08 -07:00
Jack Andersen b4514fc6a6 CRasterFont const-correctness 2016-03-16 10:53:38 -10:00
Phillip Stephens 349defd676 Compile fixes 2016-03-16 13:42:34 -07:00
Phillip Stephens 562824e386 Fix function argument 2016-03-16 12:56:57 -07:00
Phillip Stephens 75ed3562d1 Initial CRasterFont implementations 2016-03-16 12:53:06 -07:00
Phillip Stephens b496ec643b More CRasterFont work, CParticleElectric stub 2016-03-15 16:44:59 -07:00
Phillip Stephens 6909edbcc6 Fix CRasterFont factory 2016-03-11 21:10:14 -08:00
Phillip Stephens ca026a600f Initial CRasterFont 2016-03-11 14:52:55 -08:00
Jack Andersen 1908ac111b More GuiSys stubs 2016-03-10 14:23:16 -10:00