Lynix
50a0603046
SDK/RenderSystem: Fix an oopsie
...
Former-commit-id: 08c14494557ddac011302fc0659d4b2fbc1847eb [formerly bcff6463582c59fd5ecb8e05f9722e005851de6e] [formerly 90134bee9e2e855740cb8b72bf1907adec985b1c [formerly 820af27e6e3af55ff3316c5cb946272c09b7e0f4]]
Former-commit-id: a92198f8334b3d6cf693bf27e598f1988e0a7add [formerly 96ecbbaefad563dec8ef32c9016defc210062ef4]
Former-commit-id: 6b24f10a63b0f4669bd509bc4f92f4c19969e0e1
2016-08-10 19:10:40 +02:00
Lynix
6129689573
SDK/RenderSystem: Fix an oopsie
...
Former-commit-id: 39097f37160d65977afeb1a77d0f97240d0de4bc [formerly d023ce4e3fc8c5bee4de41aad0ada0d097dcdce9] [formerly b56d291eb2f1fd7aafe41d4e06ef26f972749a2d [formerly 6cf79a55ce9f0bd38e71632d2bdbc6f184663644]]
Former-commit-id: 182bb95387da9d7a458cc66c54fbbfb129e2981c [formerly e1a59dc5dd4c5613a65b3432dd87f6b0d45d93a2]
Former-commit-id: a32ac33b30934f7ff6b483fe31d4a17608861e0d
2016-08-10 19:10:40 +02:00
Lynix
767a0feda0
Sdk/RenderSystem: Make ChangeRenderTechnique return a reference to the render technique
...
Former-commit-id: f97e9d4a3048c0dfd934b263fd2e3facdec1f839 [formerly 856e89966d172f0cc55a6b7d6dbe0f33f0dad493] [formerly 2c537c041b5c32831d034e5de8a9b738597c5ee8 [formerly 6c47f159c502de0b37d8c0847dd6b6ece1df321b]]
Former-commit-id: 820d117c97286893c9ec7b4b611546e09a7bfd24 [formerly 44daa92d72f776fa879a957e814496882190d302]
Former-commit-id: ca11c6fe9726d380a77650dd4dff26049ac07386
2016-08-10 14:09:48 +02:00
Lynix
89a0911cd0
Sdk/RenderSystem: Make ChangeRenderTechnique return a reference to the render technique
...
Former-commit-id: b491fa7480d8eda1602f23b3bb0a08b6c09d28f8 [formerly 1ac08e917aaed955f46b16f5d29b6c2ef5797ea6] [formerly 0b3796950799529a3e617835549fddcae98e18c8 [formerly f75af99a07fadfe5f9d45f3937678d1d8bf355e1]]
Former-commit-id: 49e03a24eae8c76cbf8c00309dccce87c8c70546 [formerly 977a6167a3dd4081e2820eb4b2de497775b63796]
Former-commit-id: db6c41ed94022aeda37a44fd039b4c98613c2d8f
2016-08-10 14:09:48 +02:00
Lynix
3711cba221
Sdk/BaseWidget: Fix problem with pipeline update
...
Former-commit-id: d2902031e1548a4b6c3e825f93843c02f5cd5189 [formerly f6a89087e0caeb3347c0a7063854a8020e4b2126] [formerly 9b668d55a03c6d5c74897f5e66590d3f0f685d2f [formerly f5581755b475ae8f4640008ea7803c08f25e6537]]
Former-commit-id: 2f77a20ed83e67bc4110921b1c996059c053026f [formerly dd8d16452e273238fa3607dac04d071a6b01f3f3]
Former-commit-id: e3fff798797ac9b5eac57ace80a0d972759e180a
2016-08-09 14:10:07 +02:00
Lynix
7d1ddffc53
Merge remote-tracking branch 'refs/remotes/origin/master' into gui
...
Former-commit-id: 79463d2933cbd8bc6f0b9de5021a83ef7b5aa29b [formerly 3292aa8d849c9c569315d342fdcb17002547593e] [formerly bbb62690f0e47f3248ed524657fb3e01abaf1dcd [formerly e327e6aad9af55fcf96cea232148729cb73a78d4]]
Former-commit-id: cae74a258a54f3b0dc8962d02a39bc2d5d0b6fb2 [formerly 2c3dc59631a1d6923c52216498d97c7b08151520]
Former-commit-id: 289eb5a199a6d775b4e0c5dc905aedc518d67e67
2016-08-09 13:58:57 +02:00
Lynix
634c146038
SDK/VelocitySystem: Make VelocitySystem move the node in the global space
...
Former-commit-id: 08ebdc2f27d0db5593bdc8015f5a015b8f0c00d1 [formerly ce4757ee938c9650369249cbfe5ebbafa913e23b] [formerly 9a39f1cef2d4c8b84b606a0f09a06b10e0a0a4e6 [formerly b76eea176c029afc16ce82441b495f15c6336223]]
Former-commit-id: a22651c5e792ef56ab07faf41f6915dfd06987f4 [formerly 0b739de8689d6718e123915d5b4f78d8c96a96dc]
Former-commit-id: 4630834309173de5f659a14fe98d7eaedd0430bd
2016-08-09 00:08:57 +02:00
Lynix
f130b84176
SDK/VelocitySystem: Make VelocitySystem move the node in the global space
...
Former-commit-id: 0d4fcd5d387bca9f8be8267951dfd7e862abc1b2 [formerly fe1a2fe36aaa79e5ae8aadb35dad9ead040dec95] [formerly f4c9472b944a37b42510b8c54eb9daed6d2c254b [formerly 3ed39592efc153cd2ca03e30408b7ec510ee3470]]
Former-commit-id: f6c52aee5578ff849f8d9e771eb593a65beec43a [formerly 828ff673ee84618e011d92613d94b81b0b71abb1]
Former-commit-id: bc722f914f5362c2b4bb514d0a638db48c5c51db
2016-08-09 00:08:57 +02:00
Lynix
cae38ffbac
Sdk/LuaBinding: Fix Vector3 constructor
...
Former-commit-id: 7f0539d0465ba9309c69bf80a14351f7dee63ec5 [formerly 8f24db083650581423ba6535051778d7497313d0] [formerly 8fdec67a71994305b5ea876e3e0a35cecd2d8917 [formerly c549961cb2597c6adca61c257c731b8ac7037953]]
Former-commit-id: 949ad572fb7f2f9a5b80a98a13d6bbd202b04853 [formerly a056600b068abcca888951aa950021f968f7fd00]
Former-commit-id: 3bb8567bf2e99db24f1cb307778938237c1cc91b
2016-08-06 01:11:05 +02:00
Lynix
7edbbf2e8c
Sdk/LuaBinding: Fix Vector3 constructor
...
Former-commit-id: 63937c7bf56fdba5c8110fd6f9933c1e2b80a694 [formerly f1ad76d6b00a36651f6e1a5ad552d57e08e66076] [formerly fece1db56138b83df1103a3f5734a6f1e815e5c6 [formerly 363175ca2e012187d2c2ee2e784544d52d4489aa]]
Former-commit-id: abea614206ce31a06edfa92b379925435587ac78 [formerly f2d23bf3b7dce3c6916dc013b400c65fd95f3ada]
Former-commit-id: 96062b0207c426b008f5cc5d74e603f4bccf3298
2016-08-06 01:11:05 +02:00
Lynix
715355628e
Sdk/ParticleEmitterComponent: Update emitter (they are no longer attached to groups)
...
They are no longer attached to groups, groups attach emitters
Former-commit-id: c3a9f015dd46be1a4344c034ea2a191f0328acae [formerly 8e342bc0982853cf376535bf196e7ab8876301eb] [formerly b7c3afed37877838e2e7caefa28d7c1b4bf654a9 [formerly 886646b5d5f90b63b7af6942d693bdaab4db441d]]
Former-commit-id: 85cb514f954ba68699022e73f7fbe1ad4cfd036e [formerly 6247fbfeb86c09464b27bfc11fa4a5e059d63065]
Former-commit-id: 1d8badfef268dbdecdeda8ad91e988b3f936b865
2016-08-06 01:09:13 +02:00
Lynix
8f61e2f278
Sdk/ParticleEmitterComponent: Update emitter (they are no longer attached to groups)
...
They are no longer attached to groups, groups attach emitters
Former-commit-id: 9a586151ac4ce932cda5d6c36c3e40718aef7f2c [formerly 830dd96bb020bec7dc7b652acca43fdef2d01971] [formerly 26cf67777c40ca4a6bcc0643a8dea76d46debd30 [formerly d4d7e62390be2a4d44b5a67c5fbabc11aa080de5]]
Former-commit-id: 653b321e01aa182a3dcb0531319cb9a053aadfa8 [formerly c4e742f3aab61f0941729a5739a80a838c6163cd]
Former-commit-id: 6572d614b19d85cbc0844745c45c3bc92deef051
2016-08-06 01:09:13 +02:00
Lynix
87b5047b14
Graphics: Separate pipeline state from Material into a new class, MaterialPipeline
...
This allows much more efficient batching, along with pipeline reusage and preparation for the Vulkan API
Former-commit-id: 4ed2f66567f7da6b6b6ee073e4d855b9a935000d [formerly b540f468fc700a16d5136d4dbb8632e23882fd3d] [formerly 37fff624ec65cc387130875410b6ea35c1a5bcfb [formerly ab9a88f514f46f6596499e285981fa6da588bb03]]
Former-commit-id: a2e8859196c0f72b7d7ffd8764a887e6c8173743 [formerly c886cdade14769db243ff993a1741f6052a2eb2a]
Former-commit-id: e1d02662fb1ac165c7e888380afee7601350060f
2016-08-05 22:11:13 +02:00
Lynix
ac25df0126
Graphics: Separate pipeline state from Material into a new class, MaterialPipeline
...
This allows much more efficient batching, along with pipeline reusage and preparation for the Vulkan API
Former-commit-id: fd2de2f0e9612ea275ee69c5578c68e7169cd05b [formerly 53bd8a5ed5695311b7543ad717df63f93fad2da6] [formerly 171740929652ac9fe30e84983709388859cedd6b [formerly 25096a76678f1052e76f67d26b458077a0632cc3]]
Former-commit-id: 7978dbeb87af2eac9e5501a97afa83849648bf6e [formerly 81b6cce1ee81a2ca8873d3c70d468b2c71510c95]
Former-commit-id: 6663e2721c3f79d5f1e3f33c6183174378b502f4
2016-08-05 22:11:13 +02:00
Lynix
b79cb84b09
Graphics/InstancedRenderable: Take a const reference to the matrix instead of a non-const one
...
Former-commit-id: 7b2476238be361818cfb02cb4a0e425097854027 [formerly f6551951502fa86158ccba1e3e5e6ff4c5c6bcc3] [formerly ee7a6ccecb0e572be66b5ddc0fb3ebb3be4d9f37 [formerly 9417bcb7a725bff89f21af518de9634942afcd4e]]
Former-commit-id: 3f8556fba2a463a9ad170d3e9bcd5d6681c6b211 [formerly 6e7a249b442e1d3dd7f03fa1736bbbfd9c3ea532]
Former-commit-id: 6ee9e742d25a71962953557137c6e9bdf9be669b
2016-08-05 09:09:14 +02:00
Lynix
1d758d370c
Graphics/InstancedRenderable: Take a const reference to the matrix instead of a non-const one
...
Former-commit-id: 148f4367351f79994f51699a656a938c6784af8f [formerly 27ef2f23da51c156f615bb33e6b3138b44f77498] [formerly 120334bc6e2bd3fcff30fde0febc901d83cdeb9b [formerly 9f4d16e134fb009ce021f4720ffc6d410cc5bd3c]]
Former-commit-id: 55595b1a006dfa313e7f088f76ff6880971530c4 [formerly 7e3a37de6c217d1b7734be14df74c174f6e0b4d6]
Former-commit-id: 0ebdab2df6d218a51c5ee425482bff7c660fddd8
2016-08-05 09:09:14 +02:00
Lynix
e7b940c6cf
SDK/StateMachine: Add GetCurrentState function
...
Former-commit-id: 3fb462b92a8b1190c974f16079458fccbcc0135a [formerly 4092a64ff127dd696ea0f824687670a18367e28f] [formerly 926df48c28edb7db9682e4a16613f5a6e12e8f26 [formerly 2cff9c75a1b974b6407fd0ff577dd50d620f18e2]]
Former-commit-id: 3555eea4a1e89a4c6e750349c55e603b6d4dc237 [formerly b60dbd584782aafc339acaa666cd45508ef9891d]
Former-commit-id: 0ddbe91d5bab84c65429e651ed8585d7129e04f0
2016-08-03 13:46:42 +02:00
Lynix
ee1bd866ab
SDK/StateMachine: Add GetCurrentState function
...
Former-commit-id: 20b8c0d81deb5d5c6aafc1c8d4d261b046f260c3 [formerly 37762eaaf8bd7c0b2434b65dfc62d95d4ae2db15] [formerly 5606a74447be6048ce12a502722a75c726cbf9ef [formerly cc437974e34587cf7f63d8fb7f5447473826ee1c]]
Former-commit-id: 677c22d4ebcfa8bf22a85210712fea061dedc0da [formerly 3979a42d5a2ed3c2635ed654bf6f25b88c32a00e]
Former-commit-id: 0d31a924eead5ed4f384fcbdde6411054c3a9b27
2016-08-03 13:46:42 +02:00
Lynix
870305b403
SDK/ParticleEmitterComponent: Fix missing include
...
Former-commit-id: 63e47c72265c27d3fd7dd866f2c14781035e55d6 [formerly ff931366578e3d8aa9be0b7165d769cd3c2fe663]
Former-commit-id: 63ec82a8fca534c0a03d974076572f8e5f21c52f
2016-08-01 12:04:15 +02:00
Lynix
44174feac6
SDK/ParticleEmitterComponent: Fix missing include
...
Former-commit-id: c644ce38c5df7ba217ba07db68f9bf7e6f00ff71 [formerly 3224ccdeff42968cda92f414bc42c8f803f33740]
Former-commit-id: fa34edce4e8e3d514e43e7101fa5b2678d7a5eae
2016-08-01 12:04:15 +02:00
Lynix
fdfd078335
Build: Fix empty install commands
...
Former-commit-id: 42abd0d02836ee466821da11bc34bbe4acc30389 [formerly 0031006522b6c8910fae4c7b72eaf05cda23dcea]
Former-commit-id: 11ed91151aa8db729bea196ca9705a6e60f260bb
2016-07-31 12:59:04 +02:00
Lynix
554c17702b
Build: Fix empty install commands
...
Former-commit-id: 7083dfd9716873707791d46bc1fe333a6e229712 [formerly a8122cb99bcf5023ffad732fbf8d2b922faf1252]
Former-commit-id: b9913ad6e47551044afd0259f9a1b64b82b1a743
2016-07-31 12:59:04 +02:00
Lynix
70ee053f3f
Sdk: Integrate particles
...
Former-commit-id: fa4474b434340d15363ff2ffc91b58d2df3a62fc [formerly 8a52795fc49a847e7b558425fc03915b21139521]
Former-commit-id: ac159c0cf652699400f720ef6fdad0fbf649308f
2016-07-30 15:51:46 +02:00
Lynix
654b52bb0c
Sdk: Integrate particles
...
Former-commit-id: 48dac6b378c45130c43f5b8214a7b13a35cf06d1 [formerly c874b77869e750df33a1e77fdb40747b543b2efa]
Former-commit-id: a2c06e5f2b0fe3dd1c74ce2835436a7219260bf8
2016-07-30 15:51:46 +02:00
Lynix
e950118263
Sdk: Components no longer need to be default-constructibles
...
Former-commit-id: 995fb3dc8acff9b298603740812e9f689d800162 [formerly d67c4d851d711a0c26dd0967a9bcfa6bf5564061]
Former-commit-id: bb864925dcb9541615c6bac341a851ddffd75ac5
2016-07-30 15:50:02 +02:00
Lynix
f60ce60cd5
Sdk: Components no longer need to be default-constructibles
...
Former-commit-id: 7fffb2029784fc5361e560e3568d4c739f433a91 [formerly 14435fa68c516f1d16b2c474bef81f9a465cd7be]
Former-commit-id: 8a14c5defaabc15e92ef8e2854de5598683e27ac
2016-07-30 15:50:02 +02:00
Lynix
a7041185de
SDK/ListenerComponent: Fix warnings
...
Former-commit-id: b35d788a58590ab4eab4a8dfabe33e002e0c7339 [formerly 0b1e9ef21d7344214ef4ec2ef8238220b1c4eab8]
Former-commit-id: ba79bb2a7f5dae94ab0dc077d6667670c09860f3
2016-07-29 18:49:16 +02:00
Lynix
095a19e450
SDK/ListenerComponent: Fix warnings
...
Former-commit-id: 7d1294593a24bce6d68a34326d9cb48f76127401 [formerly 6728deb3276df51fe4d850c1bd7a58b30d6fd53a]
Former-commit-id: c7ab5f3d821d86948a39468a67b31a597350eb93
2016-07-29 18:49:16 +02:00
Ardakaniz
676e76e494
Sdk/State: Fix State link error
...
Former-commit-id: 09c6bbaba4661aed630602dfe016bfd2f475031b [formerly 7ee629153c4539e7dd8eb64d584baf73f6c51293]
Former-commit-id: 38ef96c34e23453ad15c8ac43034f46be5cc4d12
2016-07-27 20:33:42 +02:00
Ardakaniz
2f91c10679
Sdk/State: Fix State link error
...
Former-commit-id: dfd30810abde2e2901fefb530977894f451abc0d [formerly 970b554c5d21b2f654b079e4da4a2f12dc9e95a8]
Former-commit-id: 0e695a5cf47817c71c19aefcd409d2dce982137a
2016-07-27 20:33:42 +02:00
Lynix
f9a02f36d4
Sdk/State: Make destructor virtual
...
Former-commit-id: 160f97ed46bebe76c8d74ebd2b0ee609052d1182 [formerly 422657a7e1576bc590e66c9d26c9dda68988c37c]
Former-commit-id: 459cf63dfe7225687ce7f6e6373273ff7d8c24c5
2016-07-26 21:07:20 +02:00
Lynix
4b02ab698f
Sdk/State: Make destructor virtual
...
Former-commit-id: 51b552a0f0282173e73c8613d1924cc1e4105ac1 [formerly 1250f95f374a7b67e47667f4a5dd00f9ae5b1a1f]
Former-commit-id: 85a77a07290da117bfcfbe6ccec7bc85b2c170dc
2016-07-26 21:07:20 +02:00
Lynix
5ba73bf379
Fix typo
...
Former-commit-id: 035f2fbce2bec447f0a1b08dd5e590de5a098a7c [formerly 970c0e10c43e7d0ea2e7818382ef2667e3bd61dc]
Former-commit-id: ddc449ede5f389146a73e461542fc3779039b305
2016-07-07 18:17:18 +02:00
Lynix
a4120e0a37
Fix typo
...
Former-commit-id: 07bb1e9aa33b06c79b6d30af8598c5678eb4b37c [formerly db529eb77de00026196de3000f67fd13916011ef]
Former-commit-id: 25db8b31bbd53791033517a4788471a8a3eafe9b
2016-07-07 18:17:18 +02:00
Lynix
1b3cf51d6d
Ndk/GraphicsComponent: Add GetAttachedRenderables
...
Former-commit-id: 8668ac5a0684b27740cf67caaedc0dad22b6489f [formerly 6a0ea4747d98b53aa30e8a68a0c1d752c902acfe]
Former-commit-id: 9291bad16c33dc5fe117e63a2fcb459b38c70a65
2016-07-07 18:07:43 +02:00
Lynix
3b1dddf26d
Ndk/GraphicsComponent: Add GetAttachedRenderables
...
Former-commit-id: 6a5a017caf0af3fd5c40ead7d67d30b640eba243 [formerly 2796343e15655263669366fc7dd5ff8b3ca65d76]
Former-commit-id: 7738d1c5a929d3cd1261aaa1c9899bddf0ad1541
2016-07-07 18:07:43 +02:00
Lynix
31ce28a177
Sdk/GraphicsComponent: Add Clear method
...
Former-commit-id: adcb195b1865ffdde91dcc1859005e82e5f2d047 [formerly c1886292500dfe3664f6f998de5b77f5d5e52f87]
Former-commit-id: f24214e506c412dd9c330e33c53727b59c3c1b93
2016-06-21 19:14:29 +02:00
Lynix
63ed1aaa51
Sdk/GraphicsComponent: Add Clear method
...
Former-commit-id: dfa7a9813fe3e15212c16103763cb185e1d8df30 [formerly ead9d5788df957502aa22c526fa272f797348599]
Former-commit-id: 74ce601066d7ab1d28609d6a859495e4626c7a18
2016-06-21 19:14:29 +02:00
Lynix
e0071b196a
Sdk/GraphicsComponent: Add Detach method
...
Former-commit-id: b80b7e52f4736f61c439a4242531adaefbdb75a2 [formerly 2c336b6480ae9a11ca1104ee1140e8f449bb2a02]
Former-commit-id: 54f77c634ce1f9bfc93a00d9a14567bd25a06b26
2016-06-20 13:11:31 +02:00
Lynix
04e52caa88
Sdk/GraphicsComponent: Add Detach method
...
Former-commit-id: 16bcd7d8a3b50235cdd50443d8a1ed55e4b939f2 [formerly 93e838eebb955d5bbe17113ced86a247122bf522]
Former-commit-id: be3d0d2e8fb9a887eb903c6b17f16a56e5eee1c7
2016-06-20 13:11:31 +02:00
Lynix
108a6af39f
Fix some more warnings
...
Former-commit-id: d5a845b6a2c468c08e1c40ccbcfc87b2a49f67be [formerly 8829226909d7280607fcdf6bba6b2b79ca0eec1d]
Former-commit-id: af76bbeec9543055d14ec142726cc4b85afa1985
2016-06-17 22:30:29 +02:00
Lynix
01428dcde3
Fix some more warnings
...
Former-commit-id: 3ce21e64373163c1ae9f7803760c897e5334b726 [formerly f1e054d5acd1e19bba6e61fca71d3bb1148bb4bb]
Former-commit-id: 9a2bded15c3c34c3c8a96aa45ec53ff1c500e740
2016-06-17 22:30:29 +02:00
Lynix
819b46f5fc
Fix a shitload of warnings in 64 bits mode
...
Former-commit-id: c7792a7d5b1f85ab934da25324831b9daa3f47ff [formerly 3469974c48432be1f65808bff0ea39d9e22f5b50]
Former-commit-id: 5080815e9e1a3aebe237ff9a291b908ce0292eca
2016-06-13 21:09:55 +02:00
Lynix
c528640d80
Fix a shitload of warnings in 64 bits mode
...
Former-commit-id: 5bc0c622c20eae45df51bb1ee62e5ed566e58a1b [formerly a8befbed30cb897ce876fd3b46a3585e1b70613e]
Former-commit-id: 999225e414c0d6a3e9c6868f040b68045b2ba724
2016-06-13 21:09:55 +02:00
Lynix
a2b4146645
Sdk/Application: Add MakeExitOnLastWindowClosed
...
At least it's explicit
Former-commit-id: 1db6523fe5ad0085056b1192cbf8ff8b714dd795 [formerly 1e02bb893158e39d69201c6044501149722bc308]
Former-commit-id: eee14cb25425b7a368d084fcb552996784e4a70e
2016-06-09 08:48:35 +02:00
Lynix
18eab1045d
Sdk/Application: Add MakeExitOnLastWindowClosed
...
At least it's explicit
Former-commit-id: 9118daeb3b33768697d502113e80b97c883ff9f5 [formerly aebc375bf0865d94103a16e7cb9540f7c54cfc88]
Former-commit-id: 8a8ef252c1ddbc0838b6d5cbf1d48917bf0d5b50
2016-06-09 08:48:35 +02:00
Lynix
63ac80c7ff
Utility/Mesh: Replace scale by transform matrix
...
Former-commit-id: b02de61fe0213f5fdd074dfa868db415e9c770c3 [formerly e185f2b410f2a3e04a0f11be28665cf6e8dcb617]
Former-commit-id: d0c7e88fe2b5f8a4aa97640d050751def83f3783
2016-06-09 08:46:44 +02:00
Lynix
b0c4bcff67
Utility/Mesh: Replace scale by transform matrix
...
Former-commit-id: 28cf57d1fe300b78e60c5f9301678a25533df29f [formerly d7b8edd11e99de396d40cf09c58cb94c5e03015c]
Former-commit-id: e5915c2a5795900077bdb5229638962fade7f352
2016-06-09 08:46:44 +02:00
Lynix
94ed1cca32
Sdk/World: Fix compilation error when submitting arguments on system creation
...
Former-commit-id: a5ace06c0f4c0d7378fb81694db8db1d9f57b33d [formerly 2a232722761dfb72bbd9f3dc9ba8353d65311e7d]
Former-commit-id: f6a65203b37acb49276e22cad0bab4ff7075eb3a
2016-06-01 14:11:58 +02:00
Lynix
5cac6cbe3d
Sdk/World: Fix compilation error when submitting arguments on system creation
...
Former-commit-id: ed94334556b84d66c8282c28588fb8f032f5fc02 [formerly f84ddbecb465c96127433b29d1e7cbdb54709324]
Former-commit-id: d72da83595df8de5533aec84cdb14433d869744d
2016-06-01 14:11:58 +02:00
Lynix
b6be16b3c3
Build: Add server option, allows to compile only the server-side part of Nazara
...
Former-commit-id: 28347f372b3d4b0afef0fcf8f54ebf45589470a3 [formerly b432be7d6e4404bd1c5a10c4b0a7ef43fceed307]
Former-commit-id: 1622472689c5f87d5d77ffe391f1dde9cece815d
2016-06-01 13:51:32 +02:00
Lynix
7626f9c5e3
Build: Add server option, allows to compile only the server-side part of Nazara
...
Former-commit-id: 60be2c3eb2835984714192a55faebf8c769fd127 [formerly f3dcb15e44dfab997d4c10c97aa34270f5c884bf]
Former-commit-id: 6f11439b3e53a812c5adf28413ea084fb2964f21
2016-06-01 13:51:32 +02:00
Lynix
d5b354c379
Sdk: Fix uninitialization of components and systems
...
Former-commit-id: 84f6ce6c6801dc3f4df528781892fa54783115bf [formerly 34e78a610a036478be9fff2fcb28b7d5cd17c13f]
Former-commit-id: da5197094f56618eb065223c0c128f14e2a0f3f5
2016-06-01 08:34:44 +02:00
Lynix
94ff113930
Sdk: Fix uninitialization of components and systems
...
Former-commit-id: 143a252c13269402f6c69c8831f7f1aef0c89c0c [formerly 2cd2160a2cd6da2c0763ca97157dd1349ec28233]
Former-commit-id: 1b1fbb0770b993babde90c789250da0bcc8fbcb4
2016-06-01 08:34:44 +02:00
Lynix
3e78dd40ad
Fix some GCC warnings
...
Former-commit-id: b3292fcfd4d029793cb70f97ab608aeb7d0579ef
2016-05-25 13:52:10 +02:00
Lynix
8a3339badf
Fix some GCC warnings
...
Former-commit-id: 31c8460b4656c29ac165d7aa28f335851f2565df
2016-05-25 13:52:10 +02:00
Lynix
dff823fe1d
Sdk/LuaAPI: Fix handles retrieval
...
Former-commit-id: e7aca6dff50c97630e86e90148a9778186e21707
2016-05-17 18:11:05 +02:00
Lynix
e0b714dacc
Sdk/LuaAPI: Fix handles retrieval
...
Former-commit-id: a1704c9ded36a42badda6303ac28018797772e82
2016-05-17 18:11:05 +02:00
Lynix
a1644edf45
Merge branch 'NDK-ShadowMapping'
...
Former-commit-id: e77949168073f06d52d10785afb41bad2f7f86c0
2016-05-13 13:06:23 +02:00
Lynix
6c8d2ed03a
Merge branch 'NDK-ShadowMapping'
...
Former-commit-id: 0fcd92b113069d2ee1edc74cf9be471cd6d97267
2016-05-13 13:06:23 +02:00
Lynix
1715ca19b5
Sdk/CameraComponent: Clean include
...
Former-commit-id: d0856ba86be59ed82c9b044b270f6369ed1f57be
2016-05-13 13:02:42 +02:00
Lynix
6274692108
Sdk/CameraComponent: Clean include
...
Former-commit-id: 3ff8192a4ae46441c7f3d5554c532f6a0bcc07da
2016-05-13 13:02:42 +02:00
Lynix
5588a573a6
Commit current work
...
Former-commit-id: 79be9d4e937a73626cd5ec02c1d2e2fcbd440d18
2016-05-13 13:00:52 +02:00
Lynix
b1288c5277
Sdk/LuaBinding: Make LuaClass members public
...
Former-commit-id: 89e8182c833073e12d18ec5a0f0ae0d0f689c4f1
2016-05-09 19:38:30 +02:00
Lynix
16c229bc90
Sdk/LuaBinding: Make LuaClass members public
...
Former-commit-id: 31867b0b6233641952e71638b90c49c7702a26e8
2016-05-09 19:38:30 +02:00
Lynix
e9608366cd
Core/ObjectHandle: Add noexcept move constructor/assignment
...
Former-commit-id: d726fab8750fe02fbed0e605bbf9a757c7f035de
2016-05-09 09:03:11 +02:00
Lynix
7db8507874
Core/ObjectHandle: Add noexcept move constructor/assignment
...
Former-commit-id: 930de41518be74fff072e061f735afceb218138c
2016-05-09 09:03:11 +02:00
Lynix
5e52988d87
Sdk/Binding: Add component access by name
...
Former-commit-id: 8b5cffb55c526124cddffc9f13a05bbecc638bb9
2016-05-05 20:40:25 +02:00
Lynix
51549f8526
Sdk/Binding: Add component access by name
...
Former-commit-id: dd2e5d76254e8ce5e60db62e606c8129d784f528
2016-05-05 20:40:25 +02:00
Lynix
839ab8cebe
Sdk/Binding: Fix querying argument of type IpAddress
...
Former-commit-id: 2980c126f7d216dd4537cef6f745928148eee45e
2016-05-03 22:44:01 +02:00
Lynix
176b1e9042
Sdk/Binding: Fix querying argument of type IpAddress
...
Former-commit-id: f080b4b9463aa0a7f0f881105c3b2c15f50e788e
2016-05-03 22:44:01 +02:00
Lynix
73f648616f
Sdk/State: Fix linker errors
...
Former-commit-id: e9a23daa5f5b0bb2964541ed7def2422703a541b
2016-04-25 18:33:40 +02:00
Lynix
98867fee19
Sdk/Binding: Bind Rect
...
As requested
Former-commit-id: 97fcb06de0505341f39418147c57d240e4210159
2016-04-24 21:14:10 +02:00
Lynix
fa90d3fd69
Sdk/LuaAPI: Add accessor to internal LuaBinding
...
Former-commit-id: 3e93330d789cd5566cc50e26acb49970bde2c2bc
2016-04-24 20:08:01 +02:00
Lynix
44e20a5ba9
Sdk/LuaBinding: Add EntityHandle and WorldHandle queriers
...
As requested
Former-commit-id: 20e3d0621243caccd0d3283f077a33c03ab4d2a3
2016-04-24 20:05:42 +02:00
Lynix
1bdcdb36fa
Sdk/LuaBinding: Fix issues with optimisation
...
Former-commit-id: 5bc419c9e35055810f162501cb3f465e737739c2
2016-04-24 20:04:43 +02:00
Lynix
24a8fcee01
Optimize Lua binding
...
Optimize binding by removing a useless extra indirection and allowing to
move replying variables
Former-commit-id: 76728df1c3ab9a38a4304ae2b9f2fc6a000e0ebb
2016-04-24 19:54:46 +02:00
Lynix
b5f237b58f
Fix some errors
...
Former-commit-id: df7db9ab69395ca969779817fcdc17acb711967d
2016-04-24 04:38:18 +02:00
Lynix
d1e12a6d2e
Sdk/Binding: Bind Font::GetDefault
...
Former-commit-id: 5245ada09cd376dfaf69f06ca982c89dc438fae8
2016-04-23 22:48:14 +02:00
Lynix
823a6f70e6
Sdk/Console: Fix SetTextFont
...
Former-commit-id: de1790fbadff6fec592f875dc9f6b24a3037dc45
2016-04-23 22:47:44 +02:00
Lynix
346e9d7081
Sdk/Binding: Fix binding initialization
...
Former-commit-id: e9dde83bcd950bf3a8f3665f88d253ef6e71ffc2
2016-04-23 22:38:47 +02:00
Lynix
0df824517a
Sdk/Binding: Fix File methods
...
Former-commit-id: 66ac34c0cc54105fc31eace9a31ab57644dca00b
2016-04-23 22:24:27 +02:00
Lynix
cfef9988ae
Sdk/Binding: Bind Font class
...
Former-commit-id: 63726c649af7b95f01d283bfd08206cf214172da
2016-04-23 22:24:00 +02:00
Lynix
7b10bbaab0
Lua/LuaInstance: Rename automatic SetField/SetGlobal to PushField/PushGlobal
...
Former-commit-id: add576baa5ee7c12121925b5b4fb5fc37fe85042
2016-04-23 22:18:43 +02:00
Lynix
6a259c9ef9
Sdk/LuaBinding: Expose BindComponent for user components
...
Former-commit-id: 3d9f1d14f6b63ec72b61e15e6e549e46e958a92f
2016-04-17 20:50:26 +02:00
Lynix
b3455e88ca
Graphics/DepthRenderTechnique: Add Clear method
...
Former-commit-id: 70e7cb5b59f0407c73766687b6a95e09b7eca589
2016-04-17 19:58:15 +02:00
Lynix
37aa00b2e7
Merge branch 'master' into NDK-ShadowMapping
...
Former-commit-id: e2be28b65207dfbb81efe58f31ca31548afecee7
2016-04-17 19:57:15 +02:00
Lynix
19e4a35e46
Sdk/Systems: Fix update rate
...
Former-commit-id: 6267d307c07009f921eb2c7c14eb0904a3a0e48a
2016-04-17 19:29:01 +02:00
Lynix
9ea9137c21
Lua/LuaClass: Rename Set[Static]Method to Bind[Static]Method
...
Former-commit-id: fee2269cb12a621443715946602827cbfc5efc42
2016-04-16 18:48:27 +02:00
Lynix
c8dd28f75c
Sdk/RenderSystem: Allow to change render technique
...
Former-commit-id: ec61a2ebff138300344e6068917f0863c3d11859
2016-04-16 18:40:58 +02:00
Gawaboumga
265e1c0fbd
Fix compilation for gcc/clang + tests for serialization
...
Former-commit-id: db9c93a1db3c57f268fc17e411402e071fc8675a
2016-04-04 10:17:05 +02:00
Lynix
85c2cd43e7
Sdk/Application: Store worlds in a list to prevent their memory position to move
...
Former-commit-id: 918ce261e7b8faded4ad6bded48fc09a885ceb8c
2016-04-03 22:42:31 +02:00
Lynix
8481a3ae90
Sdk/LuaAPI: Add MusicParams binding
...
Former-commit-id: 430bfb2afc6c05d0dbc78788130460de8e578242
2016-04-03 22:41:47 +02:00
Lynix
f8a716aa84
Sdk/LuaAPI: Bind class music
...
Former-commit-id: 713c12b5a6e64debff2a6822d1aacece0d9e76cb
2016-04-02 18:56:16 +02:00
Lynix
621e0d123c
Sdk/Console: Fix SetCharacterSize not changing size of history and input
...
Former-commit-id: 1aed585ee4d4f0e5eb16edc1a50467893b4e7ede
2016-04-01 22:25:59 +02:00
Lynix
812e7a940c
Sdk/Application: Fix world updating once after window closing
...
Former-commit-id: f02603702c2e1e79fc71d95739adeedec0347457
2016-04-01 22:25:30 +02:00
Lynix
0a17aacae6
Sdk: Fix server building
...
Former-commit-id: 1c3e0626fcaacbb414c526862a5608c36325f464
2016-04-01 18:58:45 +02:00
Lynix
3e7facc342
Sdk/World: Fix handles when moving
...
Former-commit-id: 0e5866864150bd607db028deb9c972ace6b50caf
2016-04-01 18:58:37 +02:00
Lynix
50f25e6bcc
Sdk/LuaAPI: Add Application binding
...
Former-commit-id: fd926aaaf6a8df85c93a2ceae14db7bc49516759
2016-04-01 18:58:22 +02:00
Lynix
6669733af3
Sdk/LuaAPI: Fix audio binding
...
Former-commit-id: 09149563e8f755092f91786bc31dcaea0638f3cb
2016-04-01 18:58:02 +02:00
Lynix
fdccc9e510
Sdk/LuaAPI: Bind VelocityComponent
...
Former-commit-id: 7e51aa57854b58cdf8b243f1e02e7bb90a943709
2016-04-01 18:57:51 +02:00
Lynix
2736081578
Sdk/Application: Add GetUpdateTime()
...
Former-commit-id: 55acb0529b41860c56ad0717ab15005e4d237f0f
2016-04-01 18:57:23 +02:00
Lynix
8732cc9459
Sdk/Console: Add Clear method
...
Former-commit-id: 6230bf71538d3436cd1c247e9645e54fff0e0a2d
2016-04-01 18:57:07 +02:00
Lynix
9a472a4a1c
Sdk/LuaAPI: Bind console
...
Former-commit-id: 70738fdc709b867bead746a0091dcb50a5ca67ea
2016-04-01 18:56:57 +02:00
Lynix
1dd13046cd
Sdk/LuaAPI: Add Vector2
...
Former-commit-id: d5f7b8cf7baa7d08562214008155467b9fa888ed
2016-04-01 18:55:59 +02:00
Lynix
916e3c2d7c
Sdk/LuaAPI: Add querying color
...
Former-commit-id: 946071a4642f0b649f26655d5195894057debfbc
2016-04-01 18:55:43 +02:00
Lynix
6808d60cc1
Sdk: Remake LuaAPI internal
...
Former-commit-id: 297c30dbeca443d934edfd8d889cd7a6c725d0e1
2016-03-31 22:51:10 +02:00
Lynix
1ecc52c718
Sdk: Add binding of SDK
...
Former-commit-id: 4bad2b5db52a2fe459ad7802eb4a894fe3bf006e
2016-03-31 21:16:48 +02:00
Lynix
809c340edc
Sdk: Add Network binding
...
Former-commit-id: 8cc96ed5e00f680d347ac7f51dfb5a80b3252b0e
2016-03-31 21:16:05 +02:00
Lynix
82d1fbb057
Sdk: Add NodeComponentHandle
...
Former-commit-id: 74e925d0eb39e99e57429c5c769ff827cc04e9c8
2016-03-31 21:15:17 +02:00
Lynix
1c1625070e
Sdk: Add GraphicsComponentHandle
...
Former-commit-id: 437240bf060a20c92f29c03a8f913fc7355dab05
2016-03-31 21:15:10 +02:00
Lynix
64cd5e0cf3
Sdk: Add WorldHandle
...
Former-commit-id: 70141670052728f93093922471835d0aa30acce3
2016-03-31 21:14:55 +02:00
Lynix
a77ad42fcb
Add generic handlers
...
Former-commit-id: 8fc343d3a056de8031cf453748b8801d50d3710e
2016-03-31 21:14:22 +02:00
Lynix
a2f6e54104
Sdk/BaseComponent: Add GetMaxComponentIndex static method
...
Former-commit-id: b3413066bcb5b9f7b7b84092a2645154ad6d8005
2016-03-31 20:15:38 +02:00
Lynix
9b988f8960
Merge branch 'application'
...
Former-commit-id: e0f348fdcdd66784c9265ca8f8b55bb70fd423fd
2016-03-30 19:45:33 +02:00
Lynix
b4d0dd1758
Merge branch 'master' of https://github.com/DigitalPulseSoftware/NazaraEngine
...
Former-commit-id: 157536817615de91c7bea1920d706c356d858216
2016-03-30 18:39:08 +02:00
Lynix
2b51a8b4b6
Sdk/Console: Add command history
...
Former-commit-id: e5b437988a3f81b2724c0f1a45da0bbfc85b14b0
2016-03-30 18:36:54 +02:00
Lynix
8ae493b535
Ndk/StateMachine: Fix constructor not calling State::Enter
...
Former-commit-id: 8e66600c19c53617cab1d889d8fa3c219bc9ea19
2016-03-29 23:42:25 +02:00
Lynix
12968c73fe
Merge branch 'master' into application
...
Former-commit-id: 02d073ae79490d0ac38e56c90bf7d8ff57ae94c4
2016-03-29 21:47:56 +02:00
Lynix
dd87b9b115
Ndk/GraphicsComponent: Add BoundingVolume
...
Former-commit-id: e053b21e5495e097a752c17bf2f9367f55b78d78
2016-03-26 01:38:30 +01:00
Lynix
11fe78f7e0
Ndk/StateMachine: Add constructor/destructor, should be usable now
...
Former-commit-id: fab76ba97470e8d7a2f4a01a9d1746a8e213892f
2016-03-25 21:34:17 +01:00
Lynix
8d6c8e8a79
Sdk/Application: Fix errors while exiting
...
Former-commit-id: 5b22aad341730918fbe4f56698a6a10e251256af
2016-03-19 14:20:55 +01:00
Lynix
8aa406a310
Sdk/Application: Fix AddWorld
...
Former-commit-id: 8b4758f0fafd6aae0360d0c87b8d5362e8e8d583
2016-03-19 14:20:28 +01:00
Lynix
42874b90d9
SDK: Add StateMachine (FSM)
...
Former-commit-id: 8029f7cce71809ff1f661982d39750c48c86431f
2016-03-19 12:21:07 +01:00
Lynix
83884015fc
Add current work
...
Former-commit-id: 06dd34f00951e334b330c067f61f69fc73dcc2d2
2016-03-15 23:00:03 +01:00
Lynix
946d2cea7a
SDK: Add global headers (improved global headers script)
...
Former-commit-id: f04a3526b185c6c5b8025168cd56829898082bc6
2016-03-03 14:10:52 +01:00
Lynix
dbce7592a9
Sdk: Make World moveable
...
Former-commit-id: 285cb9da4cbafd3da0c0859eb9d366bb2fb978a3
2016-03-01 14:01:31 +01:00
Lynix
d7ab29e5ef
Fix and improve last PR
...
Former-commit-id: 16afead68e42411402dfb5a7bd957a4940b6f83a
2016-01-24 15:20:14 +01:00
GigAnon
8bfd879d87
Nz::ranged_cast
...
- Moved ranged_cast template function to namespace Nz in file
LuaInstance.hpp
- Added comments
Former-commit-id: 9af0a680b693208e582eb4edbe5a65f996d70a4a
2016-01-21 20:12:37 +01:00
GigAnon
69a1be70ba
Lua Binding update
...
- Added range check on various casts (ranged_cast routine needs to be
moved somewhere else)
- Added Nz::Vector3ui type to auto-bind system
Former-commit-id: 3ec773b26d9cc85e40879c011cad0fb2a3d05571
2016-01-21 18:54:01 +01:00
GigAnon
6b0c750e54
Merge remote-tracking branch 'refs/remotes/DigitalPulseSoftware/master'
...
Former-commit-id: 59eaf0f4535005c601d64f407acaac066f95002c
2016-01-21 14:14:01 +01:00
GigAnon
04aac4363f
Lua binding update
...
- Added files & Register_X methods for modules Graphics, Renderer and
Utility
- Added Nz::AbstractImage binding (WIP)
Former-commit-id: 91fd641c7676c12034e5f702bd3ba45e2a826263
2016-01-21 14:12:20 +01:00
Lynix
1ef85ae806
Sdk/LuAPI: Bind Nz::Stream class
...
Former-commit-id: 286ecbd79b25b30d17055640e1c792906f434525
2016-01-21 13:07:37 +01:00
Lynix
642f139da9
Sdk/LuaAPI: Improve error check
...
Former-commit-id: 5c33dd47c3da1c5957704272405dcd6c26117c0f
2016-01-21 13:07:05 +01:00
GigAnon
95f6977c1f
Vector2 Lua Binding
...
Added Nz::Vector2 Lua binding
Former-commit-id: 727ad086fe62ce131ffdbc24ce17d020cd0fede7
2016-01-20 18:34:31 +01:00
GigAnon
83b365f139
Lua Binding
...
- Added Lua binding for Nz::MD5Hash & Nz::AbstractHash to LuaAPI_Core
(to be tested)
- Fixed a comment in LuaAPI_Audio
Former-commit-id: d80eec6616b7dad31e2fbbbe4ff6f5d1d28b67e4
2016-01-20 17:05:57 +01:00
Lynix
3898421f2f
Sdk/API: Begin Lua Binding
...
Former-commit-id: b9be6bf7748296c3afc6fe1f32a1fd3fad6af008
2016-01-20 14:08:43 +01:00
Lynix
2b85c93433
Sdk/EntityOwner: Prevent copy (Copying an EntityOwner has no use)
...
Former-commit-id: 628eb865509a84de19bf97bf8253960d6bfb0005
2016-01-19 12:20:38 +01:00
Lynix
f49f77b75d
Sdk/CameraComponent: Add Size property for Orthogonal rendering
...
Former-commit-id: 0cdebac880e7e97685c7a0a2980dba973ec651a3
2016-01-13 18:43:42 +01:00
Lynix
f9394e7af2
Merge branch 'master' of https://github.com/DigitalPulseSoftware/NazaraEngine
...
Former-commit-id: 3569a054e81dff3d44e433bedc9ef62526ebe367
2016-01-08 01:30:27 +01:00
Lynix
9fa8255de0
Sdk/Entity: Fix move constructor
...
Former-commit-id: 92d28b142cf1572fef3a608cb63f0f72d1539bce
2016-01-08 01:29:37 +01:00
Lynix
8441dcfa2a
Ndk/Console: Fix compilation
...
Former-commit-id: 3579cc6a392f1e74134e035192c5ecdd3e779266
2016-01-07 18:07:03 +01:00
Lynix
55cfd66c7a
Sdk: Add Console
...
Former-commit-id: c80d3c9dbbb0391fdb48a2710f5b5bf7468c050d
2016-01-07 13:43:53 +01:00
Gawaboumga
7f4a7c1012
Add override where missing
...
Former-commit-id: 2a876a280bc29f45ba81cedff5a3efeb5b70efab
2015-12-30 15:15:20 +01:00
Gawaboumga
92eaf8db1f
Linux is case-sensitive
...
Former-commit-id: 40f31badac6bd4f19d8b54850ab0be8e486f08c2
2015-12-30 15:08:30 +01:00
Lynix
26e7fa1686
Ndk: Add EntityOwner class
...
Former-commit-id: ef7486e39124642cb1d1b8c24c4c726dc592486b
2015-12-18 13:27:09 +01:00
Lynix
cfe7c79991
Sdk: Add server-side module
...
Former-commit-id: 4df27d1e44d791aad234d095af08ae3c19660fba
2015-12-13 16:36:38 +01:00
Lynix
ee16bee137
Sdk/EntityList: Fix entity removal
...
Former-commit-id: bd85de75d139bd824e96449310063d6fad77f269
2015-12-11 13:08:15 +01:00
Lynix
f8f3dbd696
Sdk/World: Refactor
...
Former-commit-id: abdef9b717866de6ab91624242583830573d9320
2015-12-10 23:50:35 +01:00
Lynix
8adc0097df
Sdk/Entity: Add enable/disable mechanism
...
Former-commit-id: 09884bdacf2b573bef516936d2580942cc5d4f66
2015-12-10 23:50:09 +01:00