Luke Street
e48435f11e
Start wiring up wgpu+winit
2022-01-31 19:06:54 -05:00
Phillip Stephens
9bae2f943e
Rename everything
2021-04-10 01:42:06 -07:00
Lioncash
554893ef85
RuntimeCommonB: Make use of bitfield initializers where applicable
...
Given that we now target C++20, we can make use of bitfield initializers
where applicable.
2020-04-20 15:57:25 -04:00
Luke Street
24acb585f8
MSVC & zeus fixes; update hecl-gui
2020-04-19 21:09:30 -04:00
Lioncash
76e226f831
CWorldTransManager: Convert one missed array over to std::array
2020-04-11 19:55:23 -04:00
Lioncash
58fdb64ab5
CWorldTransManager: Initialize all members on construction
...
Provides a deterministic initial state upon construction, making
debugging easier.
2020-04-11 19:53:30 -04:00
Lioncash
e72507b20c
CWorldTransManager: Make use of std::array where applicable
...
Provides stronger typing, and eliminates any potential implicit array to
pointer decay.
2020-04-11 19:50:49 -04:00
Luke Street
bb7e94f304
Runtime/World: Replace bitfield unions with constructor initializers
2020-04-11 01:50:10 -04:00
Lioncash
67f6666ea1
Runtime: Add more usages of explicit
...
Prevents error-prone implicit conversions where applicable.
This targets the regular RuntimeCommon target this time around.
2020-03-31 03:53:49 -04:00
Lioncash
241a66dc0a
General: Make use of explicit constructors where applicable
...
Gets rid of potential error prone implicitly constructing constructors.
2020-03-27 06:00:17 -04: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
36d04456dd
General: Normalize RuntimeCommonB include paths
...
Finishes the normalizing of all of includes within the RuntimeCommonB target's headers.
2019-09-23 17:22:37 -04:00
Lioncash
d3d629d405
RuntimeCommon: Use const on member functions where applicable
...
Adds missing const qualifiers on class member functions that don't
modify instance state.
2019-08-14 09:25:39 -04:00
Jack Andersen
410d7896f7
Support for rendering dynamic cubemaps
2019-05-31 17:41:01 -10:00
Jack Andersen
636c82a568
New code style refactor
2018-12-07 19:30:43 -10:00
Jack Andersen
c91e5df986
Convert to pragma once
2018-10-06 17:42:33 -10:00
Jack Andersen
3894749675
Changes to support boo object tracker API
2017-11-04 20:17:12 -10:00
Phillip Stephens
870e8c80ee
Refactor ResId into CAssetId
2017-08-12 22:26:14 -07:00
Phillip Stephens
ecff2b7f8d
Implement WorldTeleporter and SpiderBallWaypoint
2017-08-08 15:12:14 -07:00
Jack Andersen
ca69a54faf
Camera filter refactor
2017-05-31 19:34:24 -10:00
Jack Andersen
a7cab596e6
Initial InGameGuiManager imps
2017-02-11 17:17:18 -10:00
Jack Andersen
da91c921cb
Bitfield initializer bug fixes
2017-01-24 18:40:19 -10:00
Phillip Stephens
c20eb76189
Various imps and stubs
2016-09-13 22:45:46 -07:00
Jack Andersen
0d08d4a40e
CToken usage fixes in CWorldTransManager; better model instances
2016-09-02 11:39:46 -10:00
Jack Andersen
670eb998d4
Work on character animation
2016-08-21 10:39:18 -10:00
Jack Andersen
25d808e2b9
Functioning XRay blur filter
2016-08-19 18:22:13 -10:00
Jack Andersen
d234bffe2a
TMultiBlendShader and quad filters
2016-08-16 15:58:53 -10:00
Jack Andersen
12f23ba340
Several CWorldTransManager imps
2016-08-16 12:49:19 -10:00
Jack Andersen
0dacc2233c
Work on CWorldTransManager
2016-08-15 10:58:07 -10:00
Phillip Stephens
7d07fb62ae
CWorldTransManager and CGraphicsPalette stubs
2016-07-21 14:50:51 -07:00
Jack Andersen
7afdc556fd
Adjust runtime directory layout
2016-04-16 13:48:29 -10:00