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

63 Commits

Author SHA1 Message Date
b45f808e2c Replace logvisor with spdlog; remove athena, discord-rpc, rapidjson 2025-04-03 21:07:07 -06:00
137e4c19a3 Remove amuse, and compile fixes 2023-10-22 09:21:20 -07:00
1f3e001f68 CMoviePlayer: Quick anti-epilepsy hack 2022-08-30 01:26:43 -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
324d89693c Update aurora; CMoviePlayer fixes 2022-07-31 17:03:15 -04:00
1e9d96c906 Migrate to aurora submodule 2022-07-29 16:17:24 -04:00
4048492279 iOS and tvOS support 2022-05-27 15:52:16 -04:00
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
22dfd3b3f7 aurora: Rework texture binding API
- Texture binding is now handled by GX calls
- More CCubeMaterial / CCubeRenderer impl
- Semi-working thermal visor rendering
- More CGraphicsPalette impl
- Some CWorldShadow impl
- Start work on indirect texturing
- Stub out CTextRenderBuffer
2022-05-13 19:40:31 -04:00
cd86dbd6ee More CCubeMaterial, more CGraphics, more aurora::gx 2022-03-06 02:46:42 -05:00
740114af9e Begin transitioning to new CTexture; start Stream API 2022-03-04 02:47:21 -05:00
1583248896 Fix missing CMoviePlayer::Initialize call 2022-02-27 12:08:24 -05: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
b871cc965a memmove -> memcpy 2022-02-08 01:59:09 -05:00
921d6bf10a Working movie player 2022-02-08 01:54:05 -05:00
a1482b4743 SDL controller input 2022-02-07 20:48:08 -05:00
e48435f11e Start wiring up wgpu+winit 2022-01-31 19:06:54 -05:00
a9bcb7a9ce
Reformat pass 2021-06-07 12:29:18 -07:00
94f10bb002 Remove Editor & specter 2021-05-29 18:45:07 -04:00
9bae2f943e
Rename everything 2021-04-10 01:42:06 -07:00
Lioncash
fa3e639a9d RuntimeCommon: Make use of bitfield initializers where applicable
Continues and finishes the migration towards initializing all bitfield
members where applicable
2020-04-21 17:16:19 -04:00
232823ae69 Runtime/Graphics: Replace bitfield unions with constructor initializers 2020-04-10 15:03:31 -04:00
Lioncash
097d4a4422 Runtime: Collapse emplace_back() calls where applicable
Same behavior, but with less code.
2020-03-13 17:14:44 -04:00
Lioncash
1cb289f243 RuntimeCommon: Normalize cpp inclusions
Normalizes the headers for the cpp files in the RuntimeCommon target.
Now all headers and source files within the RuntimeCommon/RuntimeCommonB
targets are normalized and consistent with one another.
2020-01-15 09:15:47 -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
636c82a568 New code style refactor 2018-12-07 19:30:43 -10:00
Jack Andersen
b76ee77ecf Fix CMoviePlayer from rendering upside down on Vulkan 2018-10-20 19:39:16 -10:00
Jack Andersen
c307e354ca Huge shader refactor 2018-10-06 16:59:17 -10:00
Jack Andersen
67197621a1 Fix fixed position camera hint 2018-07-09 08:08:44 -10:00
Jack Andersen
70b3404b7c Windows build fixes and warning avoidance 2018-05-24 20:39:38 -10:00
Jack Andersen
f60af632b3 Big fixes and big memory leak refactor (linux only for now) 2018-05-19 20:14:57 -10:00
Jack Andersen
4e5c991424 Metal API adjustments; MSAA support 2018-01-06 19:19:49 -10:00
Jack Andersen
1cb36fc37a UWP support 2017-12-05 17:26:15 -10:00
Jack Andersen
3894749675 Changes to support boo object tracker API 2017-11-04 20:17:12 -10:00
Jack Andersen
30ae347420 Implement CWorldShadow and texture clamp mode 2017-09-30 18:26:46 -10:00
Jack Andersen
1629882113 Refactors to support fog volume rendering 2017-03-13 21:03:58 -10:00
Jack Andersen
ce723d5505 Frontface culling support boo sync 2017-03-10 10:52:53 -10:00
Jack Andersen
9b9ba95d45 Sync with boo shader cache 2017-03-05 13:03:23 -10:00
Jack Andersen
6a7fc0145f Bitstream fixes 2017-02-05 17:21:58 -10:00
Jack Andersen
da91c921cb Bitfield initializer bug fixes 2017-01-24 18:40:19 -10:00
Jack Andersen
f95d6c8ada OpenGL enum change; Metal <10.11 fixes 2016-08-23 18:35:35 -10:00
Jack Andersen
952b96fa79 GLSL refactors to support Vulkan 2016-07-07 14:07:11 -10:00
Jack Andersen
2e784a1941 Vulkan Updates 2016-07-01 17:46:02 -10:00
Jack Andersen
10784b7dc5 Updates for Vulkan rendering 2016-06-30 16:33:16 -10:00
Jack Andersen
384f660efc Update amuse 2016-06-07 18:38:26 -10:00
Jack Andersen
a07112ccfa Update amuse and boo 2016-05-27 20:57:21 -10:00
Jack Andersen
28e3d3c6fa Moved DSP decoder to amuse 2016-05-10 18:51:22 -10:00
Jack Andersen
86c21a77ac Function-scope statics aren't as efficient as file-scope ones 2016-04-14 17:26:01 -10:00