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

44 Commits

Author SHA1 Message Date
b45f808e2c Replace logvisor with spdlog; remove athena, discord-rpc, rapidjson 2025-04-03 21:07:07 -06:00
c883e5f1ac CTevCombiners: Discovered TEV pass names 2022-08-15 18:50:20 -04:00
ae0f62c021 Use GXCopyTex; various implementations
- Fix CTexture::LoadMipLevel
- Fix boid rendering for CFishCloud, CSnakeWeedSwarm, CWallCrawlerSwarm
- Update aurora
2022-08-09 02:10:51 -04:00
1e9d96c906 Migrate to aurora submodule 2022-07-29 16:17:24 -04:00
a85eebe496
CMaterialList: Fix BitPosition with matching implementation
CAuiImagePane: Fix animated scans... again
2022-03-27 14:07:50 -07:00
e2f2635757
CAuiImagePane: Implement last fade 2022-03-26 22:00:53 -07:00
46ef0e1c93
CAuiImagePane: Match UV order from retail 2022-03-26 20:51:50 -07:00
8714fbf844
CAuiImagePane: helps if you actually use the coordinates and not an empty vector... 2022-03-08 23:48:22 -08: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
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
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
354d3a0199
Actually fix AuiImagePane 2021-06-04 02:53:12 -07:00
0a869db665
Fix animated scans 2021-06-04 02:06:24 -07:00
9bae2f943e
Rename everything 2021-04-10 01:42:06 -07:00
32c44cbf05 Merge branch 'master' into omegapirate
# Conflicts:
#	Runtime/GuiSys/CAuiImagePane.cpp
2020-04-19 22:12:18 -04:00
Lioncash
f0133c9eef CAuiImagePane: Eliminate implicit conversions
We can make them explicit instead.
2020-04-19 22:06:30 -04:00
4e88f503ac COmegaPirate: Implement CFlash 2020-04-19 02:47:25 -04:00
Jack Andersen
5b4441ac36 Update fmtlib 2020-04-11 12:51:39 -10: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
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
15e4d4aa01 CAuiImagePane: Make use of std::array where applicable
Same behavior, stronger typing.
2020-03-17 21:22: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
Jack Andersen
5acf9ecbcf Graphics debug groups and bug fixes 2019-07-20 22:42:52 -10:00
Jack Andersen
e218b8aeb5 CActorContraption fixes, better CMake dependency handling 2019-06-11 16:05:17 -10:00
Jack Andersen
52b36795ac Proper handling for persistently resident resources 2019-03-09 23:37:36 -10: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
168fab6b14 HUD rendering bug fixes 2018-01-05 20:50:42 -10:00
f4de84b5fa Fix invalid asset ID handling in CGuiModel and CAuiImagePane 2017-11-13 05:13:34 -08:00
870e8c80ee Refactor ResId into CAssetId 2017-08-12 22:26:14 -07:00
Jack Andersen
ca69a54faf Camera filter refactor 2017-05-31 19:34:24 -10:00
Jack Andersen
1f25becf8e Finish CAuiImagePane 2017-05-17 21:07:49 -10:00
Jack Andersen
5835e5173e Finish CLogBookScreen 2017-05-14 09:58:44 -10:00
Jack Andersen
0744a2307a Several architectural fixes and additions 2017-01-21 15:40:12 -10:00
Jack Andersen
5054cd1d8a More stubs for GuiSys 2016-03-09 17:47:37 -10:00