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

21 Commits

Author SHA1 Message Date
Lioncash
136a229a1a Graphics/Shaders: Use std::array where applicable
Makes the arrays strongly typed and impervious to array->pointer decay.
This also allows simplifying some operations (such as being able to call
fill() instead of needing to use std::fill, etc).
2019-11-09 20:22:16 -05: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
Lioncash
a633b8e8fd General: Normalize RuntimeCommon include paths
Performs the same normalizing done to the RuntimeCommonB target, now all
of the runtime headers have normalized include paths.
2019-09-28 04:14:29 -04:00
Jack Andersen
77af3f0ebd CPuddleToadGamma and animation system fixes 2019-06-20 20:02:56 -10:00
Jack Andersen
636c82a568 New code style refactor 2018-12-07 19:30:43 -10:00
Jack Andersen
8fb77eac2c Various bug fixes 2018-10-20 18:14:00 -10:00
Jack Andersen
1851308021 Windows fixes 2018-10-14 10:16:21 -10:00
Jack Andersen
c91e5df986 Convert to pragma once 2018-10-06 17:42:33 -10:00
Jack Andersen
c307e354ca Huge shader refactor 2018-10-06 16:59:17 -10:00
Jack Andersen
ac424ff9eb Implement CFluidPlaneGPU for GPU-computed water ripples 2018-06-06 18:43:26 -10:00
Jack Andersen
70b3404b7c Windows build fixes and warning avoidance 2018-05-24 20:39:38 -10:00
Jack Andersen
536f943858 Vulkan backend fixes 2018-05-20 12:38:56 -10:00
Jack Andersen
e949b3419e Display Gamma integration 2018-01-21 12:05:25 -10:00
Jack Andersen
1cb36fc37a UWP support 2017-12-05 17:26:15 -10:00
Jack Andersen
62c1dc467f Vulkan and HLSL object tracker support 2017-11-05 20:58:04 -10:00
Jack Andersen
3894749675 Changes to support boo object tracker API 2017-11-04 20:17:12 -10:00
Jack Andersen
086ff76474 Implement CFluidPlaneDoor and CScriptDamageableTrigger 2017-08-13 17:55:06 -10:00
Jack Andersen
e25d2a423d Nearly finish CScriptWater 2017-08-12 21:56:35 -10:00
Jack Andersen
e0efcc0e5c Implement triangle fan-to-strip stream converter 2017-08-10 15:16:58 -10:00
Jack Andersen
fd7589afd5 Implement non-rippling CFluidPlaneCPU render path 2017-08-10 13:13:25 -10:00
Jack Andersen
3650a58a1e Initial CFluidPlane implementation 2017-08-07 20:03:57 -10:00