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

41 Commits

Author SHA1 Message Date
84b6fcfb44 Remove forRenderer from CGraphics PerspectiveProjectionMatrix 2022-03-05 18:30:43 -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
e48435f11e Start wiring up wgpu+winit 2022-01-31 19:06:54 -05:00
9ca1a38171 Use UTF-8 exclusively internally
This removes SystemString, SystemChar, etc.
All filepaths and log strings are assumed to be UTF-8,
with conversions to UTF-16 for Windows APIs as appropriate.

Updates amuse, athena, boo, kabufua and nod
2021-06-30 14:20:45 -04:00
f795332d89
Merge pull request #388 from henriquegemignani/feature/optick
Using optick, linked from boo
2021-04-18 17:31:29 -07:00
Henrique Gemignani Passos Lima
d6f19d26e7 Using optick, linked from boo 2021-04-10 09:21:34 -04:00
9bae2f943e
Rename everything 2021-04-10 01:42:06 -07:00
Jack Andersen
5b4441ac36 Update fmtlib 2020-04-11 12:51:39 -10:00
Lioncash
858162e0c1 CLineRenderer: Remove unnecessary casts to bool
These constructs function identically without the need for casting.
2020-03-17 19:04:01 -04:00
Lioncash
c37b3df27b CLineRenderer: Silence -Wmaybe-uninitialized warning
We can just initialize maxTriVerts to zero to prevent warnings from
occurring.
2020-03-12 19:15:51 -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
a41bd828e7 Update submodules 2019-08-18 18:49:54 -07:00
Jack Andersen
5acf9ecbcf Graphics debug groups and bug fixes 2019-07-20 22:42:52 -10:00
Jack Andersen
7a3da1f7a6 Massive fmtlib refactor 2019-07-19 18:27:21 -10:00
Jack Andersen
8b9f073635 Various rendering fixes 2019-03-02 20:19:42 -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
3147b49b3d EVNT extraction fix 2018-10-27 15:22:55 -10:00
Jack Andersen
29dad50cca Particle, map and line renderer fixes 2018-10-25 18:37:22 -10:00
Jack Andersen
1851308021 Windows fixes 2018-10-14 10:16:21 -10:00
Jack Andersen
4ddec7e10c Make CLineRenderer supply verts in clip-space 2018-06-23 15:01:29 -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
1c977e8021 Scan visor fixes 2018-05-07 19:10:24 -10:00
Jack Andersen
47b3d57c3a Arm cannon rendering fixes 2018-01-14 21:39:25 -10:00
Jack Andersen
a2c79eb996 More CAutoMapper fixes 2017-11-17 17:35:37 -10:00
Jack Andersen
21505e46ce CLineRenderer fixes 2017-11-15 17:24:20 -10:00
Jack Andersen
3894749675 Changes to support boo object tracker API 2017-11-04 20:17:12 -10:00
Jack Andersen
d54bb3746c Additional work on CMapWorld rendering 2017-04-22 11:46:18 -10:00
Jack Andersen
337ffd1c16 Work on CMapWorld rendering 2017-04-21 20:42:32 -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
77a8ce5f17 boo lambda-API refactor 2016-03-30 09:16:01 -10:00
Jack Andersen
783fb4c4fe Humungous refactor 2016-03-04 13:04:53 -10:00
97c8af9aa2 Fix maxVerts < 2 case 2016-02-27 17:35:45 -08:00
Jack Andersen
7e7f789c28 Vulkan updates 2016-02-22 16:34:16 -10:00
Jack Andersen
bd0a72a4cb CLineRenderer HLSL shaders 2016-02-18 10:53:17 -10:00
Jack Andersen
5a0fb04e03 Implement Metal CLineRenderer shaders 2016-02-17 21:36:36 -10:00
Jack Andersen
365f6ac9e7 Implement line renderer (OpenGL only for now) 2016-02-17 16:42:32 -10:00