Commit Graph

47 Commits

Author SHA1 Message Date
Lioncash c0c6d02c27 Editor/ProjectManager: Be explicit about athena's SeekOrigin type
Allows this code to work if it's ever changed into an enum class.
2019-09-07 21:22:41 -04:00
Lioncash a65b32892e Editor/ProjectManager: Make use of std::make_unique
Same thing with a more straightforward syntax.
2019-08-10 05:52:09 -04:00
Lioncash 43e808ff17 Editor/ProjectManager: Remove pointer cast in GetObj()
Pointer casting like this is technically undefined behavior, we can just
use a lambda and forward the arguments over to the athena read handler.
2019-08-10 05:40:52 -04:00
Lioncash df663359c7 Editor/ProjectManager: Remove use of goto
We can wrap the behavior into a lambda function and then call it where
necessary, removing the need for goto (and allowing non-trivial types in
the codepath).
2019-08-10 05:32:31 -04:00
Jack Andersen 7a3da1f7a6 Massive fmtlib refactor 2019-07-19 18:27:21 -10:00
Jack Andersen e218b8aeb5 CActorContraption fixes, better CMake dependency handling 2019-06-11 16:05:17 -10:00
Jack Andersen 233d13ceb9 Refactor for blender 2.8 and new shader model 2019-05-07 17:50:21 -10:00
Jack Andersen 636c82a568 New code style refactor 2018-12-07 19:30:43 -10:00
Jack Andersen 1851308021 Windows fixes 2018-10-14 10:16:21 -10:00
Jack Andersen 70b3404b7c Windows build fixes and warning avoidance 2018-05-24 20:39:38 -10:00
Phillip Stephens f5ea144b47 Various level streaming fixes, remove support for uncooked rep 2018-05-06 17:47:40 -07:00
Jack Andersen 7c0bf75f7a Various windows fixes and additions 2018-03-23 11:56:17 -10:00
Jack Andersen 8301adc3d6 Huge compile performance refactor 2017-12-28 22:08:12 -10:00
Jack Andersen f7ec7bdc0c string_view refactor 2017-11-12 20:19:18 -10:00
Jack Andersen 8346f56595 Finish CResFactory; better smart-pointer use for resources 2017-10-26 00:09:51 -10:00
Jack Andersen 15d60493f2 Lots of bug fixes (Windows still needs some fixes) 2017-10-21 20:11:22 -10:00
Phillip Stephens b28769977f Remove remaining unused vars from TestGameView 2017-09-14 05:42:20 -07:00
Jack Andersen 6a7fc0145f Bitstream fixes 2017-02-05 17:21:58 -10:00
Jack Andersen 0ed44f1cdc Add OIDS resource for translating against original IDs 2017-01-30 19:01:40 -10:00
Phillip Stephens 3bb331e989 Fix blender shutdown crash 2017-01-21 21:43:31 -08:00
Phillip Stephens 34e3a7f383 Update CSimplePool offsets 2017-01-21 20:32:53 -08:00
Phillip Stephens c40135f97f Reworked CGameArchitectureSupport initialization, initial CFirstPersonCamera imp 2016-09-15 00:26:35 -07:00
Jack Andersen 1d8dfa3205 CSplashScreen integration 2016-09-13 19:54:09 -10:00
Jack Andersen f8fb72250a Athena YAML refactor 2016-08-21 17:47:48 -10:00
Jack Andersen 3acc93f1c0 Better boo init within CMain; shader fixes 2016-08-16 20:18:18 -10:00
Phillip Stephens 02a79b4c80 Add graphics platform name to window title 2016-08-04 20:21:19 -07:00
Jack Andersen b60d55d784 Bad level link fixes 2016-04-23 18:03:30 -10:00
Jack Andersen 3bab36faba Update hecl 2016-04-15 10:58:49 -10:00
Jack Andersen abff623cf6 Prep MP1::CMain for testing 2016-04-15 10:42:40 -10:00
Jack Andersen 8608b52774 CModelData imps 2016-04-14 11:42:47 -10:00
Jack Andersen 8242c3edda Various character imps 2016-04-10 17:59:54 -10:00
Jack Andersen 5cd372592c Aux-info resource sharing; some rigging stubs 2016-04-04 15:51:25 -10:00
Jack Andersen 182f519158 BabeDead update for Blender 2.77 light falloff 2016-03-27 10:43:04 -10:00
Jack Andersen fedc93912d Refactor for original/pc dataspec handling 2016-03-25 14:51:59 -10:00
Jack Andersen 6e160560fa CMoviePlayer initial implementation 2016-03-06 17:12:32 -10:00
Jack Andersen aff7ec5b27 Remove URDE_BINARY_CONFIGS (all yaml now) 2016-03-04 19:51:18 -10:00
Jack Andersen 9ade279902 Merge branch 'master' into urde-tags 2016-03-04 14:03:41 -10:00
Jack Andersen 783fb4c4fe Humungous refactor 2016-03-04 13:04:53 -10:00
Jack Andersen 8648dfbf10 Updates for new working directory layout 2016-03-01 10:29:18 -10:00
Jack Andersen a80142728d Tons of PART rendering preparation 2016-02-15 19:50:41 -10:00
Jack Andersen 877a389da6 Recent projects functionality 2016-01-15 17:58:11 -10:00
Jack Andersen e8e40211d9 Some editor stubs 2016-01-06 14:40:27 -10:00
Phillip Stephens f3f4b674a7 Update HECL
Rename Editor
2016-01-05 01:53:16 -08:00
Jack Andersen 0cd46f7b0a Add binary config option to CMake 2016-01-04 18:20:45 -10:00
Jack Andersen 769a20d9dc Add editor portion of rendering flow 2016-01-04 14:01:02 -10:00
Jack Andersen 5de9028a51 YAML read/write refactor 2016-01-03 19:31:02 -10:00
Jack Andersen eac226848a Update splash screen 2015-12-13 11:01:32 -10:00