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

55 Commits

Author SHA1 Message Date
5c21e48920 Migrate to DolphinCGraphics impl & cleanup old code
aurora now uses the original model buffers, but
byteswapped. Migrates over to the updated impl.
2025-04-14 17:26:25 -06:00
1e9d96c906 Migrate to aurora submodule 2022-07-29 16:17:24 -04:00
712a26ab93 CGraphics: Handle Point type in LoadLight
Also removes shadowRender parameter from
DrawUnsortedGeometry, it's now unused.
2022-05-12 01:57:24 -04:00
a3d0da44e2 Implement CGX & migrate usages to CGX/GX 2022-03-12 10:47:20 -05:00
cd963c4a5c Reimplement CSkinRules/CSkinnedModel; skinning kinda works! 2022-03-10 01:33:17 -05:00
c7f05d0a59 Windows fixes & memory fixes 2022-03-08 18:36:39 -05:00
35674c27e5
CCubeRenderer: More rendering imps 2022-03-06 19:07:00 -08:00
cd86dbd6ee More CCubeMaterial, more CGraphics, more aurora::gx 2022-03-06 02:46:42 -05:00
2bdfe96134
CCubeRenderer: Start getting world rendering implemented 2022-03-05 20:50:54 -08:00
6c3e74b93e CGuiFrame & Model fixes; CModel::Draw impl; Document CModelFlags bits 2022-03-05 19:26:52 -05:00
832eb180bd Begin transitioning to new CModel/CCubeModel & friends 2022-02-25 02:45:25 -05:00
9bae2f943e
Rename everything 2021-04-10 01:42:06 -07:00
Lioncash
bfd17e4513 CActor: Make Render() a non-const function
A few implementations of Render() contain const-casts nested within its
their call hierarchy to get around the fact that this function is marked
const. We can just make the member function non-const to allow removal
of these casts in follow up changes.
2020-04-09 14:32:20 -04:00
Lioncash
6ae935924b IRenderer/CBooRenderer: Add parameter names to function prototypes
Makes the interface more self-documenting and allows IDEs to perform
better parameter introspection
2020-03-30 00:34:38 -04:00
Lioncash
111f0c3d3a IRenderer: Convert typedef to using alias
Same behavior, but nicer to read.
2020-03-30 00:18:38 -04:00
697a100bca
Implement CScriptSpecialFunction::ThinkAreaDamage, and more CThardus 2019-11-24 07:32:45 -08:00
8b6dff70b4
Properly cleanup Xorg in visigen, various fixes and cleanups in URDE, more CRidley imps 2019-11-19 15:06:25 -08: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
636c82a568 New code style refactor 2018-12-07 19:30:43 -10:00
Jack Andersen
e1fa938127 Work on CSpacePirate 2018-11-25 16:15:44 -10:00
Jack Andersen
c91e5df986 Convert to pragma once 2018-10-06 17:42:33 -10:00
489470feda Implement CBomb 2018-09-08 18:13:56 -07:00
Jack Andersen
47b3d57c3a Arm cannon rendering fixes 2018-01-14 21:39:25 -10:00
Jack Andersen
80f98e1218 Windows fixes 2017-11-24 16:50:24 -10:00
Jack Andersen
cff5198e6b Major graphics resource performance improvement 2017-11-19 13:48:09 -10:00
Jack Andersen
30ae347420 Implement CWorldShadow and texture clamp mode 2017-09-30 18:26:46 -10:00
Jack Andersen
ca69a54faf Camera filter refactor 2017-05-31 19:34:24 -10:00
Jack Andersen
08cbeceb80 Windows build fixes 2017-05-08 09:10:09 -10:00
Jack Andersen
b2d375a1d7 Finish CSamusDoll 2017-05-05 19:21:42 -10:00
Jack Andersen
0fe125d913 Finish CSamusHud and subsystems 2017-04-13 09:28:31 -10:00
Jack Andersen
c069666307 Player reflection and other imps 2017-03-25 19:53:04 -10:00
Jack Andersen
87a22b73fa DrawWorld implementation complete 2017-03-05 20:33:51 -10:00
Jack Andersen
cac0e328f7 Tons of DrawWorld-related implementations 2017-03-03 18:31:08 -10:00
Jack Andersen
5c884fec0c Work on CStateManager rendering functions 2017-03-02 21:18:12 -10:00
Jack Andersen
03a93c52b9 CSaveUI work 2016-12-17 18:16:04 -10:00
Jack Andersen
9ca7f9c9e4 HLSL shader sync, Windows build fixes 2016-08-17 10:05:23 -10:00
Jack Andersen
a910ddd912 Initial fog rendering 2016-08-07 18:48:18 -10:00
Jack Andersen
73573c84ea Several CGameArea PostConstruct imps 2016-08-06 14:20:02 -10:00
Jack Andersen
2eb77b9a7a CAreaOctTree fields and reader 2016-08-05 10:26:23 -10:00
Jack Andersen
9222a928ef Thermal Hot GLSL filter 2016-08-03 11:53:03 -10:00
Jack Andersen
95033d3988 Initial extended shader refactor 2016-07-30 16:06:47 -10:00
Jack Andersen
67801e993a Initial space warp filter 2016-07-29 07:38:44 -10:00
Jack Andersen
2eaa87b7e7 More CBooRenderer imps 2016-07-27 18:55:06 -10:00
Jack Andersen
79443d93d2 Initial PVS stubs 2016-07-27 13:06:57 -10:00
Jack Andersen
728cb25488 Static geometry list in CBooRenderer 2016-07-26 12:05:59 -10:00
Jack Andersen
6bbed11859 Additional ThermalCold filter work; CStateManager fields 2016-07-22 09:46:30 -10:00
Jack Andersen
a6477c635d Lots of initial CThermalColdFilter implementation 2016-07-21 16:32:23 -10:00
Jack Andersen
2ff1a2ee0b Shader directory refactor 2016-07-20 19:21:45 -10:00
Jack Andersen
5de5c3d85f Character factory support classes 2016-04-12 20:07:23 -10:00
Jack Andersen
783fb4c4fe Humungous refactor 2016-03-04 13:04:53 -10:00