Luke Street
cd86dbd6ee
More CCubeMaterial, more CGraphics, more aurora::gx
2022-03-06 02:46:42 -05:00
Luke Street
84b6fcfb44
Remove forRenderer from CGraphics PerspectiveProjectionMatrix
2022-03-05 18:30:43 -05:00
Phillip Stephens
24a602c10f
Cleanup and more migration to Stream
2022-03-05 13:46:53 -08:00
Luke Street
33d0d14fda
Initial working CGraphics Stream API
2022-03-04 22:37:07 -05:00
Luke Street
740114af9e
Begin transitioning to new CTexture; start Stream API
2022-03-04 02:47:21 -05:00
Luke Street
fb69d3fdba
aurora: Add more GX state functions & cleanup
2022-02-27 16:58:27 -05:00
Phillip Stephens
004d78100f
More CCubeRenderer imps
2022-02-27 13:17:44 -08:00
Phillip Stephens
b02ec12049
Initial CFont implementation, proper CTexture/CGraphicsPalette structures
2022-02-26 18:18:58 -08:00
Phillip Stephens
7a59585c70
Use RE'd CStopwatch adapted for std::chrono, get metaforce linking again
2022-02-26 08:42:42 -08:00
Luke Street
832eb180bd
Begin transitioning to new CModel/CCubeModel & friends
2022-02-25 02:45:25 -05:00
Luke Street
7b9f893a49
aurora: the boring C++ version
2022-02-16 00:21:24 -05:00
Luke Street
e48435f11e
Start wiring up wgpu+winit
2022-01-31 19:06:54 -05:00
Luke Street
a2cc6cd204
Merge remote-tracking branch 'darkszero/feature/lazy-commit-resources'
...
# Conflicts:
# extern/boo
2021-10-25 23:07:56 -04:00
Henrique Gemignani Passos Lima
d2ae2b3818
Support lazy CGraphics::CommitResources
2021-07-04 02:53:04 +03:00
Luke Street
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
Phillip Stephens
a9bcb7a9ce
Reformat pass
2021-06-07 12:29:18 -07:00
Phillip Stephens
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
Phillip Stephens
9bae2f943e
Rename everything
2021-04-10 01:42:06 -07:00
SirMangler
7fb4c45046
FPS Counter and debug overlay CVAR
2021-01-10 16:10:55 +00:00
Luke Street
d44eccc386
Runtime: constexpr fixes for gcc
2020-05-27 13:02:20 -04:00
Lioncash
c203a0de7c
CGraphics: Mark skCubeBasisMats as constexpr
...
Same behavior, minus potential runtime initializers.
2020-04-12 10:31:07 -04:00
Lioncash
1279be5e56
CGraphics: Mark internal file-scope matrices as constexpr
...
Same behavior, but allows omission of runtime initializers.
2020-04-05 05:48:54 -04:00
Lioncash
95199848d3
CGraphics: Make use of std::array where applicable
2020-04-05 05:46:07 -04:00
Phillip Stephens
9f5f0abab4
More CThardus imps, add reference CTevPass imps
2020-02-29 17:11:41 -08:00
Lioncash
35ae2c2981
CGraphics: Silence missing initializer warning
...
Makes the initializer field for the aspect member explicit along with
the rest of the supplied values.
2020-02-24 02:28:27 -05: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
410d7896f7
Support for rendering dynamic cubemaps
2019-05-31 17:41:01 -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
137968ecc7
Bug fixes and CAutoMapper mouse events
2019-01-22 21:52:19 -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
4ddec7e10c
Make CLineRenderer supply verts in clip-space
2018-06-23 15:01:29 -10:00
Jack Andersen
cc6d79e280
Various bug fixes
2018-05-26 18:22:38 -10:00
Jack Andersen
70b3404b7c
Windows build fixes and warning avoidance
2018-05-24 20:39:38 -10:00
Phillip Stephens
3bc1fc1160
Various area streaming fixes, implement missing object loaders
2018-05-07 19:19:09 -07:00
Jack Andersen
e263345b0a
Fix ShotSmoke effect
2018-02-12 12:27:40 -10:00
Jack Andersen
4e5c991424
Metal API adjustments; MSAA support
2018-01-06 19:19:49 -10:00
Jack Andersen
80f98e1218
Windows fixes
2017-11-24 16:50:24 -10:00
Jack Andersen
3894749675
Changes to support boo object tracker API
2017-11-04 20:17:12 -10:00
Jack Andersen
91600c31bf
Add CPlayerGun holo effect rendering
2017-09-02 19:53:38 -10:00
Jack Andersen
d54bb3746c
Additional work on CMapWorld rendering
2017-04-22 11:46:18 -10:00
Jack Andersen
0fe125d913
Finish CSamusHud and subsystems
2017-04-13 09:28:31 -10:00
Jack Andersen
6c81cea420
Windows fixes and updated rendering interface
2017-03-17 13:33:02 -10:00
Jack Andersen
2d093b6d80
Initial fog volume rendering implementation
2017-03-09 17:40:24 -10:00
Jack Andersen
8ef9ed2c3b
Work on CMorphBallShadow
2017-03-04 21:57:12 -10:00
Jack Andersen
52fe795407
Fix Windows compile fail
2017-03-03 18:58:33 -10:00
Jack Andersen
5c884fec0c
Work on CStateManager rendering functions
2017-03-02 21:18:12 -10:00
Jack Andersen
4e01787e09
More efficient cooked resource loading, AQS audio fixes
2017-02-14 20:02:30 -10:00