Commit graph

4035 commits

Author SHA1 Message Date
Mikulas Florek
1a058dcc0c only primary universe is automatically handled when reloading a plugin, secondary universes must be handled by user 2018-03-30 12:43:13 +02:00
Mikulas Florek
fa825a4fd2 clear draw 2d when stopping game, since it can contain references to no longer valid textures 2018-03-29 17:49:06 +02:00
Mikulas Florek
b2f9754bfb gui - render targets 2018-03-29 17:05:29 +02:00
Mikulas Florek
51fa503527 disable imgui's keyboard navigation for game view 2018-03-28 13:52:39 +02:00
Mikulas Florek
dacb5d0cfe gui - onclick is invoked on buttons which exist when mouse is both pressed and released 2018-03-28 13:34:10 +02:00
Mikulas Florek
b18d2ff48c refactored cleanup of editor's plugin 2018-03-27 01:15:29 +02:00
Mikulas Florek
de627a100b fixed rare crash 2018-03-25 17:55:46 +02:00
Mikulas Florek
251d7afc8f fixed deserialization of animation events 2018-03-25 17:51:59 +02:00
Mikulas Florek
1d4a6a89a6 enable cursor API 2018-03-25 17:10:50 +02:00
Mikulas Florek
a766fe6c87 fixed findByName 2018-03-25 15:52:01 +02:00
Mikulas Florek
fd5580f034 cleanup 2018-03-25 15:36:50 +02:00
Mikulas Florek
e987f5bc70 plugin reload 2018-03-25 11:32:08 +02:00
Mikulas Florek
a98188c021 genie for standalone plugins 2018-03-22 16:02:53 +01:00
Mikulas Florek
a56f89ef8b load plugin from command line specified by full path 2018-03-21 15:33:57 +01:00
Mikulas Florek
1b602c64af fixed reference count 2018-03-20 23:58:24 +01:00
Mikulas Florek
2acbcebd19 moved createVertexBuffer to make sure memory is valid 2018-03-20 22:06:52 +01:00
Mikulas Florek
4afe77578d fixed models with 4B indices 2018-03-20 21:59:14 +01:00
Mikulas Florek
2abffd9b6d clone entity 2018-03-16 16:47:54 +01:00
Mikulas Florek
6d9f263523 option to set parent in createEntityEx 2018-03-16 15:38:36 +01:00
Mikulas Florek
c094940290 findChildByName 2018-03-15 20:06:16 +01:00
Mikulas Florek
42d529990c gui - hovering button can change the color of text 2018-03-15 19:38:51 +01:00
Mikulas Florek
3466d71717 fixed rendering gui children if one of them is disabled 2018-03-15 12:16:05 +01:00
Mikulas Florek
0748b621c1 fixed bone attachments 2018-03-15 11:41:31 +01:00
Mikulas Florek
ae33a1ca03 optimized tga loading 2018-03-13 15:56:45 +01:00
Mikulas Florek
db9a18c4a5 occlusion culling WIP 2018-03-13 14:56:33 +01:00
benwolf
6e91405828 init gravity variables with default values if version is old 2018-03-13 11:43:00 +01:00
benwolf
d2b524dbc7 Physics - Correct gravity speed to gravity acceleration, add scene
versioning.
2018-03-13 11:43:00 +01:00
benwolf
ce1b785620 Physics - Custom gravity and gravity speed for controller. 2018-03-13 11:43:00 +01:00
Mikulas Florek
83b8c25b6a cleanup 2018-03-12 14:49:15 +01:00
Mikulas Florek
bbd14854a7 occlusion culling WIP 2018-03-11 18:19:01 +01:00
Mikulas Florek
5e4e8b0fe0 occlusion buffer WIP 2018-03-11 10:39:03 +01:00
Mikulas Florek
a88d6f1a09 fixed linux build 2018-03-08 17:42:14 +01:00
Mikulas Florek
b06c0490a8 animation events - call lua functions - closes #1243 2018-03-08 17:39:49 +01:00
Mikulas Florek
daf9bdea2c lua - onEnable, onDisable - closes #1214 2018-03-08 16:25:39 +01:00
Mikulas Florek
6d11d8d88a camera oriented text mesh - closes #1234 2018-03-08 15:48:23 +01:00
Mikulas Florek
a85f23ce70 removed imgui callback - it's not available in new imgui version 2018-03-08 15:19:40 +01:00
Mikulas Florek
85d5c24714 hardcoded imgui pipeline 2018-03-08 14:40:28 +01:00
Mikulas Florek
c597de7dd8 fixed accessing uninitialized var when curve editor is clipped 2018-02-28 23:56:31 +01:00
Mikulas Florek
8c41fe6f8c fixed crash when encountering unknown component 2018-02-23 16:19:56 +01:00
Mikulas Florek
ebe5a12c37 cleanup 2018-02-23 14:37:24 +01:00
Mikulas Florek
272324d97a do not pack startup.lua; if there's no startup script, main.unv is loaded 2018-02-23 14:27:11 +01:00
Mikulas Florek
7574daf0ca api cleanup; pack dll's from executable's path, not from bin dir 2018-02-23 14:01:12 +01:00
Mikulas Florek
24633540b8 fixed adding terrain with material in one step 2018-02-23 12:11:39 +01:00
Mikulas Florek
e4c3a71ffc fixed tga orientation 2018-02-22 10:32:31 +01:00
Mikulas Florek
f18d73506c emission 2018-02-21 17:15:47 +01:00
Mikulas Florek
607d155d74 fixed reset of resource property in lua 2018-02-21 14:00:59 +01:00
Mikulas Florek
718115bb64 fixed fonts on text meshes 2018-02-19 14:10:11 +01:00
Mikulas Florek
07e602c3bb load fonts from packed data - closes #1241; fixed wrong error message during packing 2018-02-18 22:28:13 +01:00
Mikulas Florek
cadac7d420 getExecutablePath API; plugins can fail to pack data 2018-02-18 01:33:31 +01:00
Mikulas Florek
2c6bd2ac29 fixed data packing; plugins can extend data packing 2018-02-18 01:13:15 +01:00