Commit graph

517 commits

Author SHA1 Message Date
Mikulas Florek
51e8f8f5e3 fixed loading anim input in editor 2017-10-29 14:59:45 +01:00
Mikulas Florek
bfdf706f2c Animation layer (#1181)
* dpi aware on win 7

* animation layer WIP

* animation layers WIP

* animation layer UI WIP

* const correct AABB::overlaps

* animation layers undo/redo WIP

* animation layer WIP

* animation layer WIP

* animation layer WIP

* ui improvements

* cleanup

* cleanup

* ui builder - enums

* cleanup
2017-10-29 14:48:13 +01:00
Mikulas Florek
5674e55add fixed linux build - closes #1179 2017-10-23 11:29:59 +02:00
Mikulas Florek
b8c62b8a4d report errors in conditions - closes #1046 2017-10-22 17:40:16 +02:00
Mikulas Florek
c9cbef1da6 animation speed multiplier - closes #1053 2017-10-20 21:59:46 +02:00
Mikulas Florek
00a7976059 Property refactor (#1178) 2017-10-18 23:43:02 +02:00
Mikulas Florek
9e59a752c8 refactor; fiber debug checks 2017-10-02 16:24:19 +02:00
Mikulas Florek
fb2a45563a renderAll using fibers 2017-10-02 13:28:20 +02:00
Mikulas Florek
755ee4b10e cleanup 2017-09-28 14:45:20 +02:00
Mikulas Florek
29b4ac23af cleanup 2017-09-28 13:56:10 +02:00
Mikulas Florek
64a949e05d cleanup 2017-09-28 01:28:30 +02:00
Mikulas Florek
93ef730acb fixed culling 2017-09-24 03:00:18 +02:00
Mikulas Florek
7f689eaaef fixed crash 2017-09-24 00:52:23 +02:00
Mikulas Florek
ee83f41f51 fixed includes 2017-09-24 00:16:10 +02:00
Mikulas Florek
a6f3c17320 API 2017-09-24 00:05:48 +02:00
Mikulas Florek
f02868dd89 api 2017-09-23 22:01:59 +02:00
Mikulas Florek
4f0f7ed068 api 2017-09-23 21:56:46 +02:00
Mikulas Florek
d9f83971db shortcuts for animation editor 2017-09-22 09:59:13 +02:00
Mikulas Florek
e5f20794a7 API 2017-09-21 00:14:45 +02:00
Mikulas Florek
c857a8ff21 remove nodes in animation graph 2017-09-19 00:45:24 +02:00
Mikulas Florek
10738bf6cd fixed deadlock 2017-09-18 14:01:05 +02:00
Mikulas Florek
e324259728 new job system - closes #1170 2017-09-16 14:04:24 +02:00
Mikulas Florek
2f7ae603cf placeholder tiles 2017-09-12 12:33:27 +02:00
Tim Baker
d8f715e225 Fixed updateAnimables() for all_count < job_count 2017-09-08 10:08:42 +02:00
Tim Baker
b139d45afe Added animation enter / exit events. 2017-09-07 22:03:07 +02:00
Tim Baker
d8c9560cd1 Fixes to animation editor.
animation_system.cpp: fixes a use-after-free bug when the .act file being edited
is saved after playing it.

animation_editor.cpp: clear the undo stack when creating/loading a new .act

state_machine_editor.cpp/.h: ensure EntryEdges are removed when deleting a node
2017-09-07 21:52:57 +02:00
Tim Baker
755edbf844 Fixed InputDecl::getInputIdx() 2017-09-04 23:48:59 +02:00
Mikulas Florek
0597ec826e animation system optimization 2017-08-31 00:00:46 +02:00
Mikulas Florek
1b6d1f98d6 fixed dependency order of bone attachments - fixes #1162 2017-08-28 00:45:44 +02:00
Mikulas Florek
61a56983aa animation system API 2017-08-21 15:14:31 +02:00
Mikulas Florek
e66442d27c refactor #1129 2017-08-18 13:55:14 +02:00
Mikulas Florek
8318924ca1 fixed crash when loading empty animation 2017-07-05 11:26:26 +02:00
Mikulas Florek
ba0e83bf96 check setIK arguments count; Lua API - ImportAsset.setParams - mesh_output_filename 2017-06-24 10:50:01 +02:00
Mikulas Florek
d7d507d378 IK - closes #367 2017-06-23 16:59:07 +02:00
Mikulas Florek
edafd6a240 fixed focus 2017-06-22 12:16:34 +02:00
Mikulas Florek
4b5371f887 do not move special nodes - fixes #1144 2017-06-10 19:08:06 +02:00
Mikulas Florek
8a47386b25 fixed expression autocomplete 2017-05-25 23:51:20 +02:00
Mikulas Florek
5967ab6657 cleanup 2017-05-23 21:44:10 +02:00
Mikulas Florek
310cdb79f4 cleanup 2017-05-23 20:51:32 +02:00
Mikulas Florek
2a9ccad558 cleanup 2017-05-23 19:57:11 +02:00
Mikulas Florek
1651d33512 cleanup 2017-05-23 14:01:09 +02:00
Mikulas Florek
ffe886c278 event on state machine 2017-05-18 17:52:36 +02:00
Mikulas Florek
14e5799e13 animation system - create node undo 2017-05-17 21:14:42 +02:00
Mikulas Florek
36a4332d78 ImGui's Lua API extended 2017-05-17 15:51:00 +02:00
Mikulas Florek
4a73e3d80e animation editor - focus 2017-05-16 22:50:38 +02:00
Mikulas Florek
a1c1e33c89 remember default animation set after game mode; new heightmap has middle height instead of minimal 2017-05-16 22:42:49 +02:00
Mikulas Florek
d72316fb3b animation system undo/redo WIP 2017-05-16 19:10:31 +02:00
Mikulas Florek
ba129d78f2 remove animation input 2017-05-16 15:58:45 +02:00
Mikulas Florek
26ef7939dd finishing() is default value of expressions in animation system edges
autocomplete "finishing()"
2017-05-13 12:28:25 +02:00
Mikulas Florek
687582a2f5 play animation controller in editor without game mode running 2017-05-13 12:13:38 +02:00
Mikulas Florek
78c30df55c fixed uninitialized members - possible crash 2017-05-13 11:49:57 +02:00
Mikulas Florek
7c697ee690 fixed animation event removal 2017-05-11 23:28:32 +02:00
Mikulas Florek
84f7a93bd7 fixed adding new animation events 2017-05-11 23:16:09 +02:00
Mikulas Florek
ae00ca4e8c removing animation system constants 2017-05-10 22:43:49 +02:00
Mikulas Florek
b3e28c0471 autocomplete expressions in ordinary edges, not just entry edges 2017-05-10 22:28:31 +02:00
Mikulas Florek
aad6e74482 fixed crash when removing an entity which is child and parent at the same time 2017-05-02 18:06:29 +02:00
Mikulas Florek
62ed3d77a7 improved anim events UI 2017-04-28 10:56:33 +02:00
Mikulas Florek
1afc1c2a33 update node instances when animation set is changed - closes #1126 2017-04-24 10:19:33 +02:00
Mikulas Florek
2f92d3a09f nonwalkable area has different color in debug view; fixed one side of debug cube incorrectly oriented 2017-04-18 15:33:44 +02:00
Mikulas Florek
30c63bb67e animation system - apply controller set 2017-04-18 12:34:44 +02:00
Mikulas Florek
46059918c1 fixed crash when playing anim graph with incorrect condition 2017-04-12 11:48:56 +02:00
Mikulas Florek
35508dbb92 max root rotation speed 2017-04-07 13:45:00 +02:00
Mikulas Florek
14dc689b0c fixed animation playing of the last frame; Lua API - setTimeMultiplier; fixed getting root motion in nav from animation 2017-04-07 12:48:53 +02:00
Mikulas Florek
34ad5ce56d fixed crash when removing entry edge in anim graph 2017-04-06 19:41:41 +02:00
Mikulas Florek
a2b09cf2ec fixed unary minus in anim system's expressions; get root motion in nav from anim 2017-04-06 19:12:53 +02:00
Mikulas Florek
fd635206bc dont update controllers and animables if game is paused - fixes #1058 2017-04-05 16:00:38 +02:00
Mikulas Florek
f8b2f73fd6 fixed animation set serialization 2017-03-24 00:54:03 +01:00
Mikulas Florek
145eb846f8 anim sets - closes #1048 2017-03-23 01:07:16 +01:00
Mikulas Florek
2e98dff0b3 fixed crash when dragging animation editor; fixed crash when trying to instantiate null prefab 2017-03-19 21:54:13 +01:00
Mikulas Florek
a105bfe5d8 fixed crash when draggin animation editor; fixed broked scene when deleting an entity not created from prefab 2017-03-19 17:06:17 +01:00
Mikulas Florek
297c0971e3 fixed crash when trying to set anim controller input before the controller is initialized 2017-02-27 13:45:25 +01:00
Mikulas Florek
47281816d0 fixed crash when reloading a shared anim controller 2017-02-26 23:33:56 +01:00
Mikulas Florek
abb46860cc shared animation controllers 2017-02-15 16:49:12 +01:00
Mikulas Florek
4e9aa91381 fixed animation with single frame 2017-01-28 01:06:28 +01:00
Mikulas Florek
3378666739 scene versioning 2017-01-24 16:56:42 +01:00
Mikulas Florek
b797d628dc entity GUIDs - closes #1074 2017-01-03 17:04:09 +01:00
Mikulas Florek
bee52d7d60 cleanup; script properties are set when executing serialized editor commands 2016-12-14 17:02:30 +01:00
Mikulas Florek
0247b351a0 text format - prefabs 2016-12-14 17:02:30 +01:00
Mikulas Florek
c727a9376c text format 2016-12-14 17:02:30 +01:00
Mikulas Florek
ccea4f1f0c cleanup - closes #1054 2016-12-09 10:58:15 +01:00
Mikulas Florek
36c7f8e340 fixed skipping the last frame of animation 2016-12-02 22:40:39 +01:00
Mikulas Florek
c135785345 fixed crash when reloading shader 2016-12-02 15:57:43 +01:00
Mikulas Florek
4a72895381 expressions - finishing() - closes #1049 2016-11-28 16:14:44 +01:00
Mikulas Florek
e816e39e77 1D blend debugging 2016-11-27 01:23:43 +01:00
Mikulas Florek
4d89c6b7fd blend1d - drop slot
remember universe's path after game mode is turned off
fixed crash when using animation system with no inputs
2016-11-27 00:28:59 +01:00
Mikulas Florek
4b8b7305f1 Fixed linux build 2016-11-27 00:12:47 +01:00
Mikulas Florek
08757081fd blend 1D node - closes #1050 2016-11-25 17:15:54 +01:00
Mikulas Florek
e4d3bc7be9 probe generator uses camera in slot probe 2016-11-24 21:21:02 +01:00
Mikulas Florek
341261aced deserialize controller shape 2016-11-24 13:08:21 +01:00
Mikulas Florek
41f4dd3dc3 fixed dll build 2016-11-24 00:01:41 +01:00
Mikulas Florek
730f07c286 animation system - sound event 2016-11-23 17:03:29 +01:00
Mikulas Florek
e4ec163203 support for user animation events 2016-11-23 10:41:16 +01:00
Mikulas Florek
ad849fcad1 root can have different orientation than the rest 2016-11-23 00:12:41 +01:00
Mikulas Florek
677d6dc37e expressions - not operator priority fixed; new on loop property; new controller menu item 2016-11-22 17:54:23 +01:00
Mikulas Florek
3819fab098 fixed root_rotation_input during deserialization 2016-11-22 16:26:53 +01:00
Mikulas Florek
87431d3c1f animation editor drag&drop; root motion fixed 2016-11-22 15:06:44 +01:00
Mikulas Florek
009f7148e8 cleanup 2016-11-22 12:33:46 +01:00
Mikulas Florek
1a929b7d72 entry nodes - closes #1041 2016-11-22 01:17:03 +01:00
Mikulas Florek
f49d469107 root motion rotation - closes #961 2016-11-21 13:33:40 +01:00
Mikulas Florek
7f690536f1 anim events - closes #770 2016-11-21 10:41:48 +01:00
Mikulas Florek
ff621356cf refactor 2016-11-20 17:27:41 +01:00
Mikulas Florek
76bfe3ad17 fixed linux build 2016-11-20 17:10:42 +01:00
Mikulas Florek
cf8a8e3a2d animation controller versioning - closes #1045 2016-11-20 16:28:59 +01:00
Mikulas Florek
681744d743 anim state machine returns current children time/length 2016-11-20 16:15:06 +01:00
Mikulas Florek
b5ff01c0ab API 2016-11-20 16:14:08 +01:00
Mikulas Florek
a126ce68be fixed add constant button not working when add input button is visible 2016-11-20 01:03:06 +01:00
Mikulas Florek
c6f5b7bd22 fixed crashes 2016-11-20 01:02:44 +01:00
Mikulas Florek
9c6e1b08c6 simeple node can play random animation 2016-11-19 15:28:47 +01:00
Mikulas Florek
91b5874f0a cleanup 2016-11-19 15:05:50 +01:00
Mikulas Florek
8c48901e63 cleanup 2016-11-19 15:02:31 +01:00
Mikulas Florek
bf12474cf3 linux build fix #2 2016-11-19 02:34:31 +01:00
Mikulas Florek
a0d47938a8 linux build fix 2016-11-19 02:29:31 +01:00
Mikulas Florek
11d9648ed7 fixed memory issues in the animation system 2016-11-19 02:24:15 +01:00
Mikulas Florek
2f5ef32696 fixed mem leak 2016-11-19 01:43:37 +01:00
Mikulas Florek
b23a913e19 fixed crash when unloading anim controller 2016-11-19 01:32:28 +01:00
Mikulas Florek
59f79b7cac fixed memory leak 2016-11-19 01:06:38 +01:00
Mikulas Florek
ee057fff3d cleanup 2016-11-19 00:07:07 +01:00
Mikulas Florek
1535edd9c6 fixed crash if selected anim component is removed 2016-11-19 00:07:07 +01:00
Mikulas Florek
0274327f44 some crashes fixed 2016-11-19 00:07:07 +01:00
Mikulas Florek
e551168065 anim system - debugger 2016-11-19 00:07:07 +01:00
Mikulas Florek
a2f94c5a5f root motion WIP 2016-11-19 00:07:07 +01:00
Mikulas Florek
44ce8e3095 empty expression means returning true 2016-11-19 00:07:07 +01:00
Mikulas Florek
e0ccc1b7cb anim system conditions - boolean constants 2016-11-19 00:07:07 +01:00
Mikulas Florek
8e61e3a2d0 anim system wIP 2016-11-19 00:07:07 +01:00
Mikulas Florek
0f644feca0 anim editor - node removal 2016-11-19 00:07:07 +01:00
Mikulas Florek
59b2659ff1 fixed wrapping 2016-11-19 00:07:07 +01:00
Mikulas Florek
a8e268ab4e edit constants
save constants
set default state
save as
2016-11-19 00:07:07 +01:00
Mikulas Florek
54dd991391 'looped' property serialization; boolean 'not' in expressions; compile conditions before serialization 2016-11-19 00:07:07 +01:00
Mikulas Florek
cb7abb1bfc animation system - nested state machines 2016-11-19 00:07:07 +01:00
Mikulas Florek
4e3481d0a0 animation controller component save/load 2016-11-19 00:07:07 +01:00
Mikulas Florek
4c49025894 animation sets; working animation system prototype 2016-11-19 00:07:07 +01:00
Mikulas Florek
6486b2f9d4 animation system WIP 2016-11-19 00:07:07 +01:00
Mikulas Florek
ea29b1a47a anim system WIP 2016-11-19 00:07:07 +01:00
Mikulas Florek
ea1dd5836a plugin can create multiple scenes 2016-11-10 09:27:00 +01:00
Mikulas Florek
f0ede12699 final keyword - closes #1009 2016-10-07 12:57:30 +02:00
Mikulas Florek
a663cdee37 Renderable -> ModelInstance - closes #432
resource leak fixed
2016-09-29 22:24:53 +02:00
Mikulas Florek
3f0097e26f some leaks fixed 2016-09-29 19:01:23 +02:00
Mikulas Florek
cf8a89a5f8 smaller animation format - closes #978 2016-09-18 16:06:49 +02:00
Mikulas Florek
46ca15dd91 fixed crash when mixing animation that does not exist 2016-09-09 12:46:20 +02:00
Mikulas Florek
1dee7359ff getAnimationLength Lua API 2016-08-28 01:07:21 +02:00
Mikulas Florek
2d38cfa43c clamp animation frame 2016-08-28 01:07:09 +02:00
Mikulas Florek
31bb2cd1c6 animation mixer 2016-08-25 12:27:31 +02:00
Mikulas Florek
944e5ca229 cleanup 2016-07-25 01:02:36 +02:00
Mikulas Florek
97f708b6e7 cleanup 2016-07-24 23:04:36 +02:00
Mikulas Florek
72b3fc1131 cleanup 2016-07-24 22:27:42 +02:00
Mikulas Florek
61a4775258 refactor 2016-07-24 22:21:43 +02:00
Mikulas Florek
844589fc5a refactor 2016-07-24 17:29:17 +02:00
Mikulas Florek
7fe0deb057 refactor 2016-07-24 15:44:37 +02:00
Mikulas Florek
e2a1314c93 refactor 2016-07-21 14:23:46 +02:00
Mikulas Florek
8b371c4466 cleanup 2016-07-12 11:02:35 +02:00
Mikulas Florek
f16e962228 cleanup 2016-07-11 19:41:28 +02:00
Mikulas Florek
bb876c3391 associative array begin/end - closes #939 2016-07-09 00:54:39 +02:00
Mikulas Florek
9ee2c2a218 animation scene refactor #688 2016-07-08 16:49:18 +02:00
Mikulas Florek
db2d9af58f ComponentHandle refactor 2016-06-22 15:05:19 +02:00
Mikulas Florek
fecc8912a2 cleanup 2016-06-22 01:15:50 +02:00
Mikulas Florek
760ecfa612 Lua API - destroyEntity 2016-06-22 00:48:34 +02:00
Mikulas Florek
a6254f6953 fixed some issues found by coverity 2016-06-15 17:22:53 +02:00
Mikulas Florek
2a01017b46 Create entities with predefined components - closes #874 2016-06-13 23:56:01 +02:00
Mikulas Florek
4cf720f4e8 Advanced "Add component" button - closes #842
Icons are colored as text
2016-06-13 16:56:22 +02:00
Mikulas Florek
a0551c6b4e drag & drop - closes #703 2016-06-08 15:35:35 +02:00
Mikulas Florek
07bc0c48ce cleanup 2016-05-17 07:10:20 +02:00
Mikulas Florek
6a108bbbb1 Editor/plugin separation - closes #844
Compilable "no-studio" option - closes #845
2016-05-12 18:00:47 +02:00
Mikulas Florek
fef8d69c22 cleanup 2016-05-12 09:56:07 +02:00
Mikulas Florek
fa02745bfc engine/core/* -> engine/* 2016-05-10 08:24:31 +02:00
Mikulas Florek
de2d2dacb5 imgui moved to external 2016-05-07 13:10:29 +02:00
Mikulas Florek
02fb43d3cc asmjs WIP #834 2016-05-03 15:00:02 +02:00
Mikulas Florek
8062d59279 Bone attachments - closes #830 2016-05-02 21:41:18 +02:00
Mikulas Florek
d2b96a5022 Fixed crash when loading a universe with deleted animable component 2016-04-30 12:14:26 +02:00
Maxim Kolganov
56593cf9b8 change includes to individual files in engine/ directory 2016-04-22 20:15:28 +03:00
Maxim Kolganov
7d10d6c3a5 change includes to "engine/universe" directory 2016-04-22 20:15:23 +03:00
Maxim Kolganov
961b1a8913 change includes to "engine/core" directory 2016-04-22 20:15:22 +03:00
Mikulas Florek
010c70211b patch file device 2016-03-17 20:35:12 +01:00
Mikulas Florek
73d69e76aa animation system - time scale, start time 2016-03-03 15:44:31 +01:00
Mikulas Florek
12cb67690b cleanup 2016-03-01 16:48:04 +01:00
Mikulas Florek
06b8a50d0f static library plugins - closes #656 2016-02-14 11:28:08 +01:00
Mikulas Florek
0b24e31ff0 log system unified - closes #736 2016-02-13 14:22:18 +01:00
Mikulas Florek
e89710839f fixed animable component index 2016-02-07 12:28:06 +01:00
Mikulas Florek
cc4c22b4be Apply user defined scale of a skeleton during import 2016-02-06 10:58:50 +01:00
Mikulas Florek
f0d53e8eaf cleanup 2016-02-05 14:32:21 +01:00
Mikulas Florek
f7fc7800aa cleanup 2016-02-04 16:37:17 +01:00
Mikulas Florek
e422b3d1f0 animation WIP 2016-02-04 00:39:00 +01:00
Mikulas Florek
adb729ce84 animation WIP 2016-02-03 04:37:09 +01:00
Mikulas Florek
324d8bbcaa stats - closes #255 2016-01-28 15:19:56 +01:00
Mikulas Florek
d1e26758c6 animation preview 2016-01-28 13:48:33 +01:00
Mikulas Florek
139f780689 simple animable component - closes #707 2016-01-28 01:54:19 +01:00
Mikulas Florek
15677afb0f animable component with properties - #705 2016-01-27 17:05:28 +01:00
Mikulas Florek
9cf7f2579b cleanup 2016-01-20 22:37:00 +01:00
Mikulas Florek
41b9d5a972 Debug - delta time multiplier, step by frame with fixed time delta - closes #420 2016-01-17 23:28:20 +01:00
Mikulas Florek
09b1624afe EditorIcon refactor - closes #693 2016-01-14 16:22:25 +01:00
Mikulas Florek
fd1abb0d25 refactor 2016-01-07 13:33:52 +01:00
Mikulas Florek
8a156bab31 refactor 2016-01-07 10:03:28 +01:00
Mikulas Florek
db7fcb3f52 Do not create two component of the same type in single entity from script - closes #648 2015-12-13 11:45:31 +01:00
Mikulas Florek
f60e0dbeb3 fixed crash when more than 5000 renderables are created 2015-12-10 20:27:51 +01:00
Mikulas Florek
629c4da6bb audio WIP 2015-11-20 16:58:10 +01:00
Mikulas Florek
5656a510d8 compile time optimizations - closes #606 2015-11-13 16:52:42 +01:00
Mikulas Florek
abf6489287 newObject/deleteObject => LUMIX_NEW/LUMIX_DELETE 2015-11-11 23:25:44 +01:00
Mikulas Florek
b3544c8a09 no cstdint header necessary - part of #606 2015-11-11 21:54:25 +01:00
Mikulas Florek
4ffa6b5318 cleanup 2015-11-08 18:10:21 +01:00
Mikulas Florek
8dc6229323 refactor - properties moved from engine to editor 2015-11-08 16:40:07 +01:00
Mikulas Florek
6fd94df972 scene version; particle_system - save/load 2015-11-07 21:34:38 +01:00
Mikulas Florek
9423f90ed9 refactor 2015-10-03 01:53:04 +02:00
Mikulas Florek
e27bf25ee7 resource system reworked - fixes #339 2015-10-03 01:14:38 +02:00
Mikulas Florek
9e71b9a296 renderer plugin - closes #521 2015-08-18 22:57:22 +02:00
Mikulas Florek
2185315a4a renderer - real plugin WIP 2015-08-17 23:45:26 +02:00
Mikulas Florek
c8ba681dc9 refactor 2015-08-12 22:57:22 +02:00
Mikulas Florek
00e9753c41 file structure changed 2015-08-11 23:55:58 +02:00
Mikulas Florek
f2bb0e84d6 refactor 2015-08-03 19:56:40 +02:00
Mikulas Florek
80d299d15a refactor 2015-08-03 09:19:05 +02:00
Mikulas Florek
1c9a5ab729 close -> closeAsync - fixes #251 2015-08-03 08:55:40 +02:00
Mikulas Florek
396c166078 property refactor 2015-07-31 02:42:25 +02:00
Mikulas Florek
da30708dd9 unnecessary includes removed and cleaning 2015-07-30 09:18:37 +02:00
Mikulas Florek
6cb041962a LUMIX_MAX_PATH -> Lumix::MAX_PATH_LENGTH closes #227 2015-07-30 00:33:52 +02:00
Mikulas Florek
99264b5af2 NULL -> nullptr 2015-07-25 19:33:19 +02:00
Mikulas Florek
0ff95d5264 component refactor WIP 2015-07-25 00:09:11 +02:00
Mikulas Florek
00ec3ee3df component refactor WIP 2015-07-24 22:38:11 +02:00
Mikulas Florek
c78bbd6a87 entity refactor WIP 2015-07-24 08:42:35 +02:00
Mikulas Florek
71fe078716 entity refactor WIP 2015-07-23 23:17:51 +02:00
Mikulas Florek
ef0a812419 better engine encapsulation
lua physics API
2015-07-22 00:33:10 +02:00
Mikulas Florek
7de3fe70c0 lua script WIP 2015-07-19 18:37:31 +02:00
Mikulas Florek
c979b09ccc component types are not hardcoded, they need to be registered
skeleton of lua script system
2015-07-15 23:22:23 +02:00
Mikulas Florek
cb6834bb79 bgfx WIP 2015-06-18 01:33:49 +02:00
Mikulas Florek
3542dff4bf import dialog - using assimp library #448 - WIP 2015-05-07 00:55:50 +02:00
Mikulas Florek
409691ae24 refactor 2015-02-28 10:06:50 +01:00
Mikulas Florek
fd37901407 frame debugger - closes #420 2015-02-26 22:04:58 +01:00
Mikulas Florek
ef91df0e4a floating point exception fixed 2015-02-26 20:54:01 +01:00
Mikulas Florek
371472e596 blob rafactor and unit tests 2015-01-18 13:42:37 +01:00
Mikulas Florek
881d586dbb the serialization of IEditorCommand 2015-01-04 15:05:20 +01:00
Mikulas Florek
8f677cc769 fps loaded from an animation file - closes #385 2015-01-02 14:46:37 +01:00
Mikulas Florek
a7e414b85c refactor: allocator always the last as a function's argument - closes #374 2014-12-08 01:06:51 +01:00
Mikulas Florek
a4f99c4dd2 refactor : removed Resource::getReadCallback 2014-12-08 00:15:32 +01:00
Mikulas Florek
dbf4bddfc7 reference counted paths 2014-11-30 00:07:35 +01:00
Mikulas Florek
4aefb5f0a3 string serialization fixed; serialization header 2014-11-26 23:59:50 +01:00
Mikulas Florek
bb45bab48a binary serialization of a universe 2014-11-26 22:40:37 +01:00
Mikulas Florek
867a0a312f more robust serialization and better error messages 2014-11-26 20:54:22 +01:00
Mikulas Florek
4e812552a3 some more methods in the animation system's interface 2014-11-23 22:17:25 +01:00
Mikulas Florek
3285a35257 Merge branch 'master' of github.com:nem0/LumixEngine into advance_animation 2014-11-23 12:52:00 +01:00
Mikulas Florek
225c538344 unit test crash fix 2014-11-23 12:51:06 +01:00
Mikulas Florek
bb42c9fdd3 the animation system serialize the path of an animation 2014-11-23 12:30:06 +01:00
Mikulas Florek
23ae6b981b fixed crash when creating an entity template 2014-11-23 01:47:27 +01:00
Mikulas Florek
8926decbd3 crash when animating fixed 2014-11-23 01:30:26 +01:00
Mikulas Florek
820861a678 more robust deserialization - closes #299 2014-11-15 20:58:55 +01:00
Mikulas Florek
0439628d2b more robust deserialization - WIP 2014-11-15 14:33:55 +01:00
Mikulas Florek
06b0c42953 small refactor according to review 2014-11-10 23:09:37 +01:00
Mikulas Florek
c6518cfe9c POD Array allocator 2014-11-09 17:27:45 +01:00
Mikulas Florek
95b7b507f5 DelegateList allocator 2014-11-09 14:58:40 +01:00
Mikulas Florek
522da15672 podhashmap and string allocators 2014-11-09 00:13:11 +01:00
Mikulas Florek
da1aba16c2 the allocator is implemented in some more classes 2014-11-08 02:55:04 +01:00
Mikulas Florek
2215f771bc allocator in the script and animation plugin 2014-11-07 23:20:45 +01:00
Mikulas Florek
c02c626e8f basic allocator 2014-11-07 22:18:47 +01:00
Mikulas Florek
03d0d70e7d refactor - component list is not stored in the engine 2014-11-01 00:11:48 +01:00