Commit Graph

60 Commits

Author SHA1 Message Date
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
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