Phillip Stephens
ad272f7468
More refactoring, decouple tweaks from hecl
2022-02-21 08:01:05 -08: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
49418f444f
aurora: Cleanup, rename ZTest to ZComp to more accurately describe purprose, implement colored_quad
2022-02-20 13:06:04 -08:00
Luke Street
c64f9eb2d1
aurora: Reimplement textures
2022-02-17 19:38:31 -05:00
Luke Street
7b9f893a49
aurora: the boring C++ version
2022-02-16 00:21:24 -05:00
Phillip Stephens
acd861754c
TexturedQuad fixes, Better controller input handling (needs custom mapping)
2022-02-08 11:18:12 -08:00
Phillip Stephens
938852afd8
Remove missed boo nonsense
2022-02-07 04:30:36 -08:00
Phillip Stephens
f7061b1a49
Remove boo classes from CAuiImagePane
2022-02-07 04:28:47 -08:00
Phillip Stephens
b8e60eac1b
Add a raw verts version for queue_textured_quad
2022-02-07 04:22:51 -08:00
Phillip Stephens
354d3a0199
Actually fix AuiImagePane
2021-06-04 02:53:12 -07:00
Phillip Stephens
0a869db665
Fix animated scans
2021-06-04 02:06:24 -07:00
Phillip Stephens
9bae2f943e
Rename everything
2021-04-10 01:42:06 -07:00
Luke Street
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
Luke Street
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
Phillip Stephens
f4de84b5fa
Fix invalid asset ID handling in CGuiModel and CAuiImagePane
2017-11-13 05:13:34 -08:00
Phillip Stephens
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