2
0
mirror of https://github.com/AxioDL/metaforce.git synced 2025-05-14 03:11:28 +00:00

24 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
24a602c10f
Cleanup and more migration to Stream 2022-03-05 13:46:53 -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
9bae2f943e
Rename everything 2021-04-10 01:42:06 -07: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
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
Lioncash
2059535b55 RuntimeCommonB: Use the override specifier where applicable
Applies the override keyword where applicable to indicate visually where
member function overriding is occurring. This only targets
the RuntimeCommonB target as a starting point, which resolves around
900+ cases where the keyword could be used.
2019-08-09 09:13:26 -04: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
ad2681f857 Windows fixes 2019-01-28 22:28:35 -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
168fab6b14 HUD rendering bug fixes 2018-01-05 20:50:42 -10:00
870e8c80ee Refactor ResId into CAssetId 2017-08-12 22:26:14 -07:00
Jack Andersen
1f25becf8e Finish CAuiImagePane 2017-05-17 21:07:49 -10:00
Jack Andersen
08a8b1819a Finish CScanDisplay 2017-05-16 19:04:38 -10:00
Jack Andersen
5835e5173e Finish CLogBookScreen 2017-05-14 09:58:44 -10:00
Jack Andersen
d5c7efce58 Tons of refactors and bug fixes 2017-01-28 17:58:16 -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
5054cd1d8a More stubs for GuiSys 2016-03-09 17:47:37 -10:00