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
Jack Andersen
83176b41a9
FRME bug fixes and shader adjustments
2017-01-29 18:16:20 -10:00
Jack Andersen
d5c7efce58
Tons of refactors and bug fixes
2017-01-28 17:58:16 -10:00
Jack Andersen
265eeeeac3
CFogState::m_rangeScale fog disable corner case handling
2016-12-05 16:30:07 -10:00
Phillip Stephens
d733dce1cf
CCameraManager imps
2016-10-31 15:56:44 -07:00
Jack Andersen
64b85786de
Windows fixes
2016-09-10 15:25:59 -10:00
Jack Andersen
ce3014b313
Refactored widescreen filter to set renderer viewport as well
2016-09-02 13:37:02 -10:00
Jack Andersen
f95d6c8ada
OpenGL enum change; Metal <10.11 fixes
2016-08-23 18:35:35 -10:00
Jack Andersen
e7a339344d
Properly-scaled fog rendering
2016-08-08 08:23:12 -10:00
Jack Andersen
a910ddd912
Initial fog rendering
2016-08-07 18:48:18 -10:00
Phillip Stephens
02a79b4c80
Add graphics platform name to window title
2016-08-04 20:21:19 -07:00
Jack Andersen
67801e993a
Initial space warp filter
2016-07-29 07:38:44 -10:00
Jack Andersen
8d2c711265
Vulkan matrix experiment
2016-07-26 20:14:05 -10:00
Phillip Stephens
dd3a524bf4
Fix UV animations (4/5 still borked)
2016-07-08 12:57:51 -07:00
Jack Andersen
952b96fa79
GLSL refactors to support Vulkan
2016-07-07 14:07:11 -10:00
Phillip Stephens
00a98bce85
Various implementatations
2016-04-29 03:08:46 -07:00
Phillip Stephens
8f78aa5f16
More Actor imps
2016-04-23 03:51:53 -07:00
Jack Andersen
86c21a77ac
Function-scope statics aren't as efficient as file-scope ones
2016-04-14 17:26:01 -10:00
Jack Andersen
5cd372592c
Aux-info resource sharing; some rigging stubs
2016-04-04 15:51:25 -10:00
Jack Andersen
dae2621d93
Initial CLight integration
2016-04-03 16:32:57 -10:00
Jack Andersen
51ecf300ad
Correct projection for Metal
2016-04-02 20:19:33 -10:00
Jack Andersen
929f8263fc
Windows Fixes; D3D depth support
2016-04-02 19:25:34 -10:00
Jack Andersen
9ed1fbe40f
Fix other perspective matrix function
2016-04-01 18:25:47 -10:00