Commit Graph

53 Commits

Author SHA1 Message Date
Jack Andersen 233d13ceb9 Refactor for blender 2.8 and new shader model 2019-05-07 17:50:21 -10:00
Jack Andersen 5b55320e9b Implement CPlasmaProjectile 2019-01-02 17:47:28 -10:00
Jack Andersen 98c7525176 Initially working CEnvFxManager 2018-11-01 22:16:16 -10:00
Jack Andersen c307e354ca Huge shader refactor 2018-10-06 16:59:17 -10:00
Jack Andersen 70b3404b7c Windows build fixes and warning avoidance 2018-05-24 20:39:38 -10:00
Jack Andersen 7100ed437f macOS decal rendering support 2018-03-16 17:41:01 -10:00
Jack Andersen 1cb36fc37a UWP support 2017-12-05 17:26:15 -10:00
Jack Andersen 30ae347420 Implement CWorldShadow and texture clamp mode 2017-09-30 18:26:46 -10:00
Jack Andersen 91600c31bf Add CPlayerGun holo effect rendering 2017-09-02 19:53:38 -10:00
Jack Andersen e8a55d84d4 Implement CRainSplashGenerator and finish CPlayerGun constructor 2017-08-21 17:20:22 -10:00
Jack Andersen c66f9d0ec7 Add CPU-based skinning path for vertex manipulation effects 2017-08-20 19:46:59 -10:00
Jack Andersen 3650a58a1e Initial CFluidPlane implementation 2017-08-07 20:03:57 -10:00
Jack Andersen f3acc97d63 Implement actual CParticleSwoosh rendering 2017-06-09 19:34:39 -10:00
Jack Andersen ca69a54faf Camera filter refactor 2017-05-31 19:34:24 -10:00
Jack Andersen b2d375a1d7 Finish CSamusDoll 2017-05-05 19:21:42 -10:00
Jack Andersen 337ffd1c16 Work on CMapWorld rendering 2017-04-21 20:42:32 -10:00
Jack Andersen d3c4f69e6f Work on HUD interfaces 2017-04-06 19:35:09 -10:00
Jack Andersen b3c94f1d2b Lots of HUD-related implementations 2017-04-01 17:03:37 -10:00
Jack Andersen 1629882113 Refactors to support fog volume rendering 2017-03-13 21:03:58 -10:00
Jack Andersen 50fe6d34ab PVS implementations 2017-02-18 23:27:01 -10:00
Jack Andersen d5c7efce58 Tons of refactors and bug fixes 2017-01-28 17:58:16 -10:00
Jack Andersen a349076740 Several CAnimData integrations 2016-09-03 16:27:35 -10:00
Phillip Stephens c35106c907 Fix MP3 SAVW support, code cleanup, and more stubs 2016-08-30 17:33:59 -07:00
Jack Andersen f95d6c8ada OpenGL enum change; Metal <10.11 fixes 2016-08-23 18:35:35 -10:00
Jack Andersen 25d808e2b9 Functioning XRay blur filter 2016-08-19 18:22:13 -10:00
Jack Andersen 9ca7f9c9e4 HLSL shader sync, Windows build fixes 2016-08-17 10:05:23 -10:00
Jack Andersen d234bffe2a TMultiBlendShader and quad filters 2016-08-16 15:58:53 -10:00
Jack Andersen dc1ad1c773 Thermal Hot filter HLSL 2016-08-03 13:16:31 -10:00
Jack Andersen 4d018ade12 Working CSpaceWarpFilter 2016-07-29 12:22:17 -10:00
Jack Andersen 67801e993a Initial space warp filter 2016-07-29 07:38:44 -10:00
Jack Andersen 79443d93d2 Initial PVS stubs 2016-07-27 13:06:57 -10:00
Jack Andersen 728cb25488 Static geometry list in CBooRenderer 2016-07-26 12:05:59 -10:00
Phillip Stephens 76b88d0ad6 Windows compile fixes, and warning squash 2016-07-23 23:05:12 -07:00
Jack Andersen 6bbed11859 Additional ThermalCold filter work; CStateManager fields 2016-07-22 09:46:30 -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
Phillip Stephens fc8f3e3881 Add kabufuda and more stubs 2016-06-28 11:56:32 -07:00
Jack Andersen 2b6f0ca269 Fix bug from source consolidation refactor 2016-05-09 17:05:14 -10:00
Jack Andersen b60d55d784 Bad level link fixes 2016-04-23 18:03:30 -10:00
Jack Andersen 8608b52774 CModelData imps 2016-04-14 11:42:47 -10:00
Jack Andersen e661fa6f2b Initial CCharLayoutInfo implementation 2016-04-09 13:19:17 -10:00
Jack Andersen 28b9cd9e3f AuxiliaryID32 implemented for sub-resources 2016-04-05 15:44:07 -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 ee534de7be Various stubs and imps 2016-03-18 14:07:31 -10:00
Jack Andersen 6e160560fa CMoviePlayer initial implementation 2016-03-06 17:12:32 -10:00
Jack Andersen 783fb4c4fe Humungous refactor 2016-03-04 13:04:53 -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
Jack Andersen 731d8bbcb4 more stubs 2015-08-20 14:06:39 -10:00