Lynix
11d483f115
Graphics/ParticleGroup: Fix include name
...
Former-commit-id: 6910ca1bf41e8455aaeb47d3f1cb290d2b479773 [formerly 3ed3685948c3951fd3f5a5df849b589a7e694d9a] [formerly c19e4f0a5c132cb9166699ecb8567b3033ee5f3c [formerly cd43d0051605d1f9fadedce942fa0d003aa8bf19]]
Former-commit-id: a80b02ea1a4dfb50fdc0c9e96cff3f2f83fd7792 [formerly 6d9a8f7d96e315d1bc00e2d9c511748f5d91a8dd]
Former-commit-id: 48107f17ea36a31f7f39b8d563e3eab0a49ffa36
2016-08-10 23:18:49 +02:00
Lynix
032ae7821b
Ditto
...
Former-commit-id: de116d9f995865b3bf3687b0ec58dc06a2ed7f0a [formerly 20da754cca992573ffc4f34bc54f6df1c8197147] [formerly 6ad83121710e258d999671bdcc88eab49a026f6c [formerly 6e3f8edf77443a6b11c45562fb05c09369d19026]]
Former-commit-id: 30f51b03ded349aa9c1d4f17671ce9a061e113d4 [formerly 2c25e268591713c7eb898e6cffdaf1921189c087]
Former-commit-id: 29caff3ced232e9dc014427545158502ef623185
2016-08-10 23:17:25 +02:00
Lynix
0aa9658dd4
Ditto
...
Former-commit-id: 5cb29c2fb4f8784b32ee827747d6a6c9817610cd [formerly b829d211af88b307682c2da13f1c90c809b3f7cb] [formerly f06859f02d279137edb3372b2b31932b702e380d [formerly 5395decad1eb27038bbecbd31569e91625f09123]]
Former-commit-id: 6c3355cf30e066eb3a76b9faf418f3f97efbaada [formerly 54aee068e98e897122f2b23a5bff7f4bb879db93]
Former-commit-id: 17b48986c81e954b632650594cfadbde5d64d23e
2016-08-10 23:17:25 +02:00
Lynix
e6fc3edeca
Renderer/RenderStates: Fix compilation with GCC/Clang
...
Former-commit-id: 802d2d15fc5c1d7f5a350ce18e1c105cdb001b5f [formerly 76d7c26fba7510d64aadbac3b142a699afdfad16] [formerly a1ec278f7404f5bd1ecad4e0c3c511bdf638e67e [formerly 0f98c7716944aad42b0c5ac58af360526757dc2f]]
Former-commit-id: 118f5cf639bb5f7fc0330519a9e8e464203859b5 [formerly 96bcd9ce1d3e4f43dc4ffc0389de27e6bd66ca71]
Former-commit-id: 94a2d27a97be7040287bedee2c8c3695a021115e
2016-08-10 23:12:22 +02:00
Lynix
a87e5fb823
Renderer/RenderStates: Fix compilation with GCC/Clang
...
Former-commit-id: 94415ad48c519f7e243932d63213bc2769126773 [formerly 226fbf0a755fe6897361b25816fb819d1f6e761a] [formerly df91cbb488e40b5edc59408e860ec325ec01e746 [formerly b6284bcf325ae1b2d64ee1f225c41993ec3b8cd3]]
Former-commit-id: b938d3c4b782c95a9f024f23856e3207b1ae5813 [formerly 31544309ddd428a189898b6a72c169958519224a]
Former-commit-id: 36ad48f83668aacdbd60a5c830aa7b82a216ce9d
2016-08-10 23:12:22 +02:00
Lynix
e0fa458f40
Fix compilation with GCC/Clang
...
Thanks to @Gawaboumga
Former-commit-id: b8cc59cab55fd7d3b286dda28e70ee0ddb753230 [formerly c734175c33bf84226eedb76953e773f5bb91f631] [formerly 01b6b7b89bffccf217e38ed8431e2b2921facc51 [formerly 03c3cd902be4a0a104db22a2831adeb675998929]]
Former-commit-id: 89ce26d806f8b750854af1704aa6af899b7779b3 [formerly 782dbee06d75ba2f555632713b44f1c25666e3ab]
Former-commit-id: 30ba1aff3bc8a8de9510fb6e4f417526fb31e125
2016-08-10 22:17:55 +02:00
Lynix
5ebff77ef0
Fix compilation with GCC/Clang
...
Thanks to @Gawaboumga
Former-commit-id: c2ecad3d8c0bad06cb47b906829585c8d0b910c0 [formerly 7790b792e730ed65c3e8b8dddbd91b1527631e2e] [formerly ae62fe532d14dd33bfc88cf7bca1d19e63487a3f [formerly 41b273ee595cc56c6145651fb4caa1ceca0b2bf6]]
Former-commit-id: 7d4c3b3d0b48235a6c3534154c5787738440b2ae [formerly 96dcb709ba81c5696ba633b06e887007d5d9caf5]
Former-commit-id: 2a2013af6d26bb64362d1edd2e6aacaac000708f
2016-08-10 22:17:55 +02:00
Lynix
77e822b954
Utility/OBJParser: Fix failure to load some OBJ because of their "high error rate"
...
Former-commit-id: 000e1e453f889ef686e2cc988e335c6e17d72224 [formerly d2e54a6c3a0ae7576b1ead3b9a5842d1cd75391e] [formerly c7e66ca673942b97a798fb60ddb900e74a2b5de1 [formerly 310b53ffe51db23112d2d1ed645515f48f51145f]]
Former-commit-id: 1b33bf9ddaa0054a69b05fac297c0457b1125e53 [formerly c1928b6f285b4c255f8746671175733b954e99f9]
Former-commit-id: 10c0e65d6e983909e70a66349bb6e688b2557512
2016-08-09 00:08:31 +02:00
Lynix
7fe5710dd3
Utility/OBJParser: Fix failure to load some OBJ because of their "high error rate"
...
Former-commit-id: f9041ec52283dc0bdc83869c1d032303a1e200e8 [formerly be218c9edb44bf7e4bd075a60694febaff823c03] [formerly 7f7d145fd94379ba2ad3a853ccb2fe9f7d940397 [formerly 92ee9fda6879f5e85f6106bc30af475cebc3f78f]]
Former-commit-id: 75d958c182fd859499881bde919f57e3baa1db0f [formerly a4d130067033e98e00904ebce6ba5ae372717bd3]
Former-commit-id: a59ed77ae02e7d05de12c4d5d90755c8aef08af0
2016-08-09 00:08:31 +02:00
Lynix
55d14a8b88
Graphics/ParticleGroup: Emitters are now updated in case of move and removed in case of release
...
Former-commit-id: ade351eb66716c1870de6450e6e499a927cd40b5 [formerly 0fa763b512136b5eea96269b7d60dffd350ec990] [formerly 8d17f072fb762cc7ff17752ed63d87613d69584e [formerly f5df4cfe375057859d62096fd01c20b5f3cdefba]]
Former-commit-id: 1e248d44ea1aaf65711c033e0a716220d22ee3f8 [formerly db200dbdbd6c8a12c0445476477061ad6bd26323]
Former-commit-id: c3d6857dac1325bc9b62bbc1503987253c3cad68
2016-08-06 01:07:09 +02:00
Lynix
218dfc9bb1
Graphics/ParticleGroup: Emitters are now updated in case of move and removed in case of release
...
Former-commit-id: 2aeee76d912fe28845cf3654374a70f6035f115b [formerly e5bc7e35688b44ed78e6b76cd2a448ec0f1bb89e] [formerly e2924ddad7955a7b4aa0b11932a4019bddfdf19e [formerly 30651b18c45b8da9bcfda621a6b21d42520e85a1]]
Former-commit-id: 205e52c5da9e9da01a48285f71f9b9dc7603f29b [formerly a4040aaacf0c0eb7625ab739123116e18a4a07a8]
Former-commit-id: abb37a852646924793a2cfd00b74a05c00479cb3
2016-08-06 01:07:09 +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
8fbe279a50
Graphics/AbstractRenderQueue: Remove AddBillboard method
...
Former-commit-id: 454c84a97accb0cddddadbe48a2e08225b9cc98b [formerly a4e5d1e4511e5c1f02b8fd4e129192f88adf315f] [formerly d10b981f4e27d0dc6afc76b2c8dc60ab860cebbd [formerly 0e8c9cea9e8f06e82597924e608d0881d6735433]]
Former-commit-id: 43f5b9d50bd672aa347f00ed2f87c54e9c9148ee [formerly 3ce48d5f0e61153fdf0cc957e06d6a5985e40577]
Former-commit-id: d6def9dd70839c5caa8cc8a7d84d714321e81b88
2016-08-05 21:55:26 +02:00
Lynix
3cf4cd3d53
Graphics/AbstractRenderQueue: Remove AddBillboard method
...
Former-commit-id: 9429c5e127d9c4d2172d5ae224b60338d62a58ce [formerly 8e723fad4893f182a3d7b7735e5a156973ca6e59] [formerly d961c2da7c6989cd861d4a703608466dede9ba40 [formerly 20783627678843cb2f1c414862193c079d81e168]]
Former-commit-id: b019c83ab483922120a9d37c16e8294694a16aa3 [formerly a651bc66c4cb96962a34ef3f2ade62d91ce1d6b7]
Former-commit-id: 820dcb4d787709600d9306025c34b9feb1ced7b2
2016-08-05 21:55:26 +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
3ed7990319
Graphics/Model: Add AddToRenderQueue(renderQueue, matrix, order) overload
...
Former-commit-id: 73ed5be4b011b26e651172e2384f0c2b24d04e52 [formerly ea024fbb0f25d22c4f63e3a0f75f87f1ee27ef22] [formerly 09b28b026cc770840151e431e5c417dea8d60da6 [formerly 22fcaf3aa60bbeaa3bbcf8cce34ff8fd29de0945]]
Former-commit-id: b54b0b8ff0c4ba1c266179069ca81750c08d07ca [formerly a784f77e7bd901e98a60d50e71a84dc14789725f]
Former-commit-id: 700465d059adaa119e6ab0b6051253825a495258
2016-08-05 09:08:56 +02:00
Lynix
3a18c4bb98
Graphics/Model: Add AddToRenderQueue(renderQueue, matrix, order) overload
...
Former-commit-id: 51b2eb160cee64341f659cb9233f7323648196ff [formerly eed84804d642972f3952ed5ea5c3991afb6c9657] [formerly 9eb1f9d149bf3eb9beeea950d780e713acbd34b1 [formerly eec842ec8bcebc5e04f2b48c18ec608ae5a82014]]
Former-commit-id: 82dee95422af697ba8319c53a60f32bf98ff31da [formerly c797b9f8a5964390dcdd2a55271e7a18896a8d8f]
Former-commit-id: 8c5e34da6e3686be332a84613230a6734b58966a
2016-08-05 09:08:56 +02:00
Lynix
af01e7242c
Utility/MaterialData: Remove CustomDefined
...
Former-commit-id: 4c3c2012ae06bdc4679fed40ee6ad50027664a8f [formerly d0454f47bbecdbb2513d7afc629b00b53543f671] [formerly 07f50ad9e366215fc51280232c26cc8cdbf8236d [formerly 27fbbc6106dc22f72d3ddb382049672e82833cd8]]
Former-commit-id: e45fd2e87fcadbdf0a56c410d6c1ff36d9ea4b4a [formerly 0453e3ba57d326859fc78105b741cd7f1cb97bd6]
Former-commit-id: 9f7082ef9da8e8baefaef5c141e630ba99b32a83
2016-08-04 01:12:06 +02:00
Lynix
00fb383f70
Utility/MaterialData: Remove CustomDefined
...
Former-commit-id: a3051df8a12d596901043b142ee1fa55a2481644 [formerly 97b1364fc5ba7f22bb28479f0edb351db8e7cfff] [formerly 49730b561eda3f1350e87b2c99c48c04f45c849a [formerly e20bc09b46ea5a6555ef887b1db3a6f7f2b7cb3a]]
Former-commit-id: 78f2eff516042ec38f0f61ab9b4263d968c0488a [formerly c6e7d6d63628402d8a58cf8e95dbb0509d07ff03]
Former-commit-id: b269a6e53c5205aa27ef921f348367f1affde02e
2016-08-04 01:12:06 +02:00
Lynix
cf8224b9e1
Graphics: Change ParticleStruct_Sprite position and velocity type from Vector2f to Vector3f
...
Former-commit-id: 3e608a9622d6c759ca0d9cc42d5f5460a6e4488a [formerly b31994657a126489c141ca6bbd4f7745876b0fb3] [formerly 833df21d1208e31b5141dca3d9777c4822556ddd [formerly 638d3aa5c15845fc49c97727aa00aca2d670bedf]]
Former-commit-id: bb2418f3523c525691ebedf044b47314fcdec6bb [formerly 43c4cae99f5b0a20431e6118f2b134e0a930633f]
Former-commit-id: ffb8160b1574acd1063dab4ca151f420ff0940e8
2016-08-03 13:47:17 +02:00
Lynix
66bc8a5dde
Graphics: Change ParticleStruct_Sprite position and velocity type from Vector2f to Vector3f
...
Former-commit-id: 8697752459c0f8a99c545ae41eedf6e0382c366e [formerly a855bebde268850fba035f3981e3e907acf33232] [formerly 2894f133ef2b92b49a0642df95393939269ee50b [formerly 348a5a1f8745537e3fb20a0aeac5e89a6f831c19]]
Former-commit-id: 50a4cef7ee7ac3be85cc9ccc6a6b194c4beb79f2 [formerly 49fdda2e6a597ed6251d822ff4b189442c5a9296]
Former-commit-id: ee48615b811e902841ff29529c15a6910fc8e1c1
2016-08-03 13:47:17 +02:00
Lynix
ca1b9c1988
Improved declarations
...
Former-commit-id: 567f98b44eada10ffb797cc19cfcdbca584a2461 [formerly 01826c3bfd8385abd6a47f770c7eba7980ae9199] [formerly 6c54c8e8e6a8515387fc61f665bfa5d2cc2d8cdf [formerly f507b9604c2395a4d1eec0f12a07e3cd8b47e4f6]]
Former-commit-id: 1723f76155d68f5aac2006f5ebf5bd96b4ac81e7 [formerly 04f3ed2688c3519923edbb0693e259ee3653256b]
Former-commit-id: e37a8744e6756f5eb331881b422d491171adb362
2016-08-02 13:31:09 +02:00
Lynix
a2fbd9f2d0
Improved declarations
...
Former-commit-id: fae51c9344fd88a35b6c6ebb825ba71e6ca33f1a [formerly 75901e046e5bbe5732846eed7ba7cdc3ebcc7bb2] [formerly c14ba82b5e7849ff610789fc4dca09aa67907200 [formerly f9dd4fd281c9b68aff9affef037d5ce1a3802fd7]]
Former-commit-id: 88f4d343858f42b06420f593efa6a481018e05fb [formerly 09a6ba61ac09ded89c59612aec2ab7263eb75e36]
Former-commit-id: 6268a2a01d13a27f79f18f6282023cac1a8579d4
2016-08-02 13:31:09 +02:00
Lynix
5fa5186480
Revert "Core/RefCounted: Remove persistent boolean"
...
This reverts commit db2ef3e90c3871290d114a9e6437b412e96c65aa [formerly a3f6ff88a25e63374eb6ce5b18269da2ba743b06] [formerly cfa12604fbb0da76fc27288b210ee1254a8b3a38 [formerly dee6ce858398e2de38ef1af00c1c630fd0126e09]] [formerly 1a23f0fddcd80ac33030061b7a00a3cfd43cb7fe [formerly d3cb17069c71449ae3f1cba6de55ea70f509e7a4] [formerly b2f8f82e9f3427310204f2e8a61d7bdfd96202d2 [formerly 5d117720d08d6d6243b3428d4b3f8aea1abef845]]].
Former-commit-id: 13a54266823fed88610753b1a90f4ef2c6fe932d [formerly 508d1a01cceee4a577063c684244fcf598ff6cb5] [formerly 2c99faae4d65dc222d05d2f98913a380b38d58ef [formerly 0117f7aec15e3db31cacdd0ef874064907c41ba8]]
Former-commit-id: 140d69126443b821a232a1a8b012712fc2e74b0f [formerly 501a63bd435f64d9da932279c90400ed95d0c1be]
Former-commit-id: d2d74a42d070eae9c1f158a59238c5f1ac40edb3
2016-08-02 13:20:34 +02:00
Lynix
6f265a1cb3
Revert "Core/RefCounted: Remove persistent boolean"
...
This reverts commit db2ef3e90c3871290d114a9e6437b412e96c65aa [formerly a3f6ff88a25e63374eb6ce5b18269da2ba743b06] [formerly cfa12604fbb0da76fc27288b210ee1254a8b3a38 [formerly dee6ce858398e2de38ef1af00c1c630fd0126e09]] [formerly 1a23f0fddcd80ac33030061b7a00a3cfd43cb7fe [formerly d3cb17069c71449ae3f1cba6de55ea70f509e7a4] [formerly b2f8f82e9f3427310204f2e8a61d7bdfd96202d2 [formerly 5d117720d08d6d6243b3428d4b3f8aea1abef845]]].
Former-commit-id: a7af09faec974d268de6680f2c0c16d531048935 [formerly 37761044d13cf2e2041c9eed9ff113a41efd87f8] [formerly ae05b7afb5f43daf90cd8182bf24c98067be4d16 [formerly 6633982a51ba117a749f08efda338455eabe59b3]]
Former-commit-id: a4c99f7c8c26a0c1276eb5262871a1964d470bfb [formerly 741d46a0838a64e92aaa46fe563493da10d62c98]
Former-commit-id: fe30e63aeb19e56fa64447bdd884766f84f305dd
2016-08-02 13:20:34 +02:00
Lynix
755bf0b04b
Core/RefCounted: Remove persistent boolean
...
Former-commit-id: 6661b29e0e5e1dee8f4588688dc42865ce76e9ba [formerly 55e47c5ec3851e55243fb0e8e85d7fcc22f6cc1b]
Former-commit-id: 5442ab91a3a4b7da93c10bd06889785ac1faf034
2016-08-02 12:52:49 +02:00
Lynix
07725ceb03
Core/RefCounted: Remove persistent boolean
...
Former-commit-id: 99602e0fa1e54b6fc8e0087ef89d0e2c74bcfc15 [formerly 83374368c28b83e4916958e7a58d54ec663a9842]
Former-commit-id: 603d0c81eada7d1f25058163bbf97672cd96d08c
2016-08-02 12:52:49 +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
e6a4bcca0d
Graphics/ParticleEmitter: No longer inherit from Node
...
Former-commit-id: fec622ceafaab7a07117c64058e8993edae36d6d [formerly df9758c40bc509df2e756c0b7ab73b1aad01ef93]
Former-commit-id: 928dec25115886adf4d9963da9e12714563ee95b
2016-07-30 15:50:41 +02:00
Lynix
4efb8f0354
Graphics/ParticleEmitter: No longer inherit from Node
...
Former-commit-id: d2d67fdfc9940cf09b6bf15560c4f8b2b8c3819d [formerly 6deadba03ab57675310b279ce401c1db8b02869b]
Former-commit-id: 115f0a7f6293703be1bd497a107419ec95683dc1
2016-07-30 15:50:41 +02:00
Lynix
2468fd63a4
Graphics/ParticleGroup: Remove fixed step parameter (wasn't used)
...
Former-commit-id: 9e0d603d8bf47cb971bdacbaa662f3068d035515 [formerly afc7e78d0e517d87ea1239fea4105f6a07ab3aea]
Former-commit-id: 3c972ba5345592c2f35e1caf886ce6aa87560d4a
2016-07-29 13:55:59 +02:00
Lynix
e68b962f4d
Graphics/ParticleGroup: Remove fixed step parameter (wasn't used)
...
Former-commit-id: 28e6d1d11ac699d184e9f0ca90994c1ae6368962 [formerly 696269b6f34dd4f9f61fd1c1f4b93bd2a50fdcdf]
Former-commit-id: d3fbf42609596a03cde0cdaf1256dd014e87087e
2016-07-29 13:55:59 +02:00
Lynix
f9d6f27e92
Utility/OBJParser: Abort parsing when there's more than one error per two line
...
Former-commit-id: 37075de6e7d10996af4c30ffcf74ead74b27905f [formerly 25597dd190b82dc40de1eaf7f4c75c9b058784ec]
Former-commit-id: 5383d58fd326b61cce4c415707dd06a0376e6dbe
2016-07-29 13:37:44 +02:00
Lynix
5d6cee8291
Utility/OBJParser: Abort parsing when there's more than one error per two line
...
Former-commit-id: b8126ca529f91492a1d116da7cb446b8eaa25a90 [formerly c33f7b8d27ba18303b839693aa3ef056d1f48ae1]
Former-commit-id: 701965304b9e51ddf1ee2233559f2f97d4a51894
2016-07-29 13:37:44 +02:00
Lynix
b273a08571
Graphics: Rename ParticleSystem to ParticleGroup
...
Preparing for integration into the ECS
Former-commit-id: 9ca871117d0be3d4c655225d3f3dad6b0277cdd8 [formerly 9343fd818957da74e0bb7a5715a2172eefc325e5]
Former-commit-id: 93cf58c80f0cd396211df0c95063f0ad05449e75
2016-07-29 13:24:19 +02:00
Lynix
9fa7267523
Graphics: Rename ParticleSystem to ParticleGroup
...
Preparing for integration into the ECS
Former-commit-id: 201e28c9f00ee31f809d9de3d9a37f57a7fe740c [formerly 9b88616308f9801482fc8811a9a19a7231dce2a7]
Former-commit-id: 579f4e9597f94620f922fb145931202d8fc9cc96
2016-07-29 13:24:19 +02:00
Gawaboumga
96dc8c001e
Various fixes
...
Former-commit-id: 26dfbdb3388c845a6e3039f816f19ffbb462d7b8 [formerly a6437e0b6e48dbd630440f8d2629b32e4756b48e]
Former-commit-id: 8a1855fc1d4d7c343b7e1fdcd3c6a31f3134a59a
2016-07-28 19:22:41 +02:00
Gawaboumga
4c1c8dd2a9
Various fixes
...
Former-commit-id: bc799bb6b028f94a57c30dad8563367ab8a89973 [formerly 6c3e07c34170a8df0a4465d80cdfe9e5b8e04087]
Former-commit-id: e685bae1b31f698856efaf66d7bab8d96cb047f8
2016-07-28 19:22:41 +02:00
Lynix
c673a6610e
Doc: Fix \see
...
Former-commit-id: 37558d45346d83d3f8bbf0cd1d83a9498cf557db [formerly 57482a1bb5c279fefdf40ea84a506879514a7cbd]
Former-commit-id: 749e8e13129fa523554315fa248798db102874c3
2016-07-23 18:24:27 +02:00
Lynix
b988c34622
Doc: Fix \see
...
Former-commit-id: 2d9bd386e63fc602f2a92ac083f3e252b9a9b797 [formerly 6fd2cb0e7bb10a68d83b3d44520413f679f8872a]
Former-commit-id: 70d70144834b1dea6055348f70960a5df5197309
2016-07-23 18:24:27 +02:00
Lynix
4d307c07f9
Graphics: Add TileMap class
...
Former-commit-id: ecc9f3f1e786da4017ef24322a2f2510eab33a6c [formerly 2d18b57f6ef6c8480f83226082cfcceff3779093]
Former-commit-id: 531e4724efe7fa76f64c1e252665be31d1754e7b
2016-07-23 18:06:17 +02:00
Lynix
25d7112054
Graphics: Add TileMap class
...
Former-commit-id: 0a45b956501998a40a6406f7fff6e6cc85b4b4db [formerly ab84ea10c52b128b17241844e6a4b3887c6618ab]
Former-commit-id: d62bbb11f5205daa6af3f7b9152be3fb213ca564
2016-07-23 18:06:17 +02:00
Lynix
ceaac9be13
Renderer/RenderStates: Update RenderStates structure (preparing for renderer update)
...
Former-commit-id: 8839ceda70dfa0384e8da43205a208c89f1eb7bf [formerly f5434c9c44a52e02fdc6970e443cd7d3e9e99e6b]
Former-commit-id: 6a4846a2e2c8b60160598812ebd02da17a2f6947
2016-07-21 23:00:09 +02:00
Lynix
56443c91e4
Renderer/RenderStates: Update RenderStates structure (preparing for renderer update)
...
Former-commit-id: 392c7c33ff64d19e0fe3c7bdc8b22fe17c150887 [formerly d12a3c5f664fccebe0ee40a73bb0310e2d02287e]
Former-commit-id: 22743f015567a8471f97cb90a06175f600ef0f8f
2016-07-21 23:00:09 +02:00
Lynix
1b72b080e1
Update global headers
...
Former-commit-id: 978fdad88b03d1d8806f46ee9e07fe7eeca73e2c [formerly 4b80a873263e0bdb53504f31e05c5595cb53e27d]
Former-commit-id: 11641ec31886b4da1387e2d8600324f53a56b8b1
2016-07-13 12:27:30 +02:00
Lynix
c7355ad166
Update global headers
...
Former-commit-id: 57e803ee99f077bc0436b5284dc14bab7ab33555 [formerly 1551090a7423e44e74b68452c0f209a121ad8cd8]
Former-commit-id: b275b8b680a3ddee30589d0e5f67a49d0448f066
2016-07-13 12:27:30 +02:00
Lynix
e5b8403371
Delete Image.inl.save-failed
...
Former-commit-id: 2992e8ec1076efb6138374f80ffefdef9809f143 [formerly 2e731027778013668a6ab552e4783bd1cb1d561f]
Former-commit-id: e47ffdb65bfdba1c0c5cc07452ef5545fddd7d82
2016-07-12 17:16:20 +02:00
Lynix
f8c4dda97f
Delete Image.inl.save-failed
...
Former-commit-id: 160b8d589c85d05886f46f77f191781e966ded37 [formerly 2bd02c1131275b7f48e71966f935c33a8517fa8e]
Former-commit-id: b721cff7e246a88538296e29f9f7234f3773b431
2016-07-12 17:16:20 +02:00
Lynix
d641336654
Utility/Mesh: Add MeshSaver properly
...
Former-commit-id: 8f6c3db5e5cd208a6a7b0b330ef3d8722fe38696 [formerly c87b832ede1355a7a1526aae0bcb402d4265ead7]
Former-commit-id: 1efc45f812129e86c6907e71d4523d77a1ceda12
2016-07-12 08:14:05 +02:00
Lynix
6084ff1707
Utility/Mesh: Add MeshSaver properly
...
Former-commit-id: 08a7fb99853e68e692e1346577c8d616c1f4a6f9 [formerly 626e980416ee0ceea15036bd6355321400a19475]
Former-commit-id: d39fd4d74d2d58c14057b0f769ceb7ce120c103a
2016-07-12 08:14:05 +02:00
Lynix
ab43085fe7
Utility: Add MTL exporting
...
Former-commit-id: cceef7a11d10cc235bd06655a7c5b10ee1cfdec6 [formerly e68c9322634c9a3f93771d941ae581f24dc98116]
Former-commit-id: 1a117f7cd11d869c1fb179cba54254c9ec6924f2
2016-07-12 08:14:05 +02:00
Lynix
ce8461ca35
Utility: Add MTL exporting
...
Former-commit-id: b524c2d445f4c5cdadedabc3a9c38307dbfecb9b [formerly d65160f4e3f2fa2c7c9ddd151c73990c6712b4c1]
Former-commit-id: 7ccdf043ccf793d3d9a5c9d93c65919ac015b52c
2016-07-12 08:14:05 +02:00
Lynix
f97b008146
Core/ResourceSaver: Truncate output file
...
Former-commit-id: e3a7446aa574b9f1909179b875f34b7697fd8735 [formerly e7601765426fa2a75f2c82762f7ba7d0660ff452]
Former-commit-id: 73328e695bd19701deb247e2566a0ab00a4b5c5b
2016-07-12 08:14:05 +02:00
Lynix
45c51d2a13
Core/ResourceSaver: Truncate output file
...
Former-commit-id: dc3d2191feeb53daac920670d8054d74bea899c5 [formerly 58e3f50290a8f3dde6f0745438bf5852b12dab29]
Former-commit-id: a5b9c5fe16ce738968d2e7b12b922344dc35e52d
2016-07-12 08:14:05 +02:00
Lynix
60ada65a97
Utility/Mesh: Fix error
...
Former-commit-id: e54693f1f3f447e67ac93c747aa2c6e88984dd32 [formerly 54cef149c70c78da552aeb9493d0d1bfa9415732]
Former-commit-id: 2b532fce8a6ccecb23961180c697ce38544b7edf
2016-07-08 12:40:25 +02:00
Lynix
925156b044
Utility/Mesh: Fix error
...
Former-commit-id: 0f5d9e858d70fe81c4d5d5c55fc6ceb6fe1c44ef [formerly e36fa3c3b8f9ba71e4147f582231e22a6e5340a7]
Former-commit-id: 11d8c79aaf3edef5e5c6734d48994d464e18a680
2016-07-08 12:40:25 +02:00
Lynix
71b070185a
Utility/Mesh: Add MeshSaver
...
Former-commit-id: f471e1f0ef048ae24ecb55b5f5013e648a56ad3d [formerly a117421434222a45b299c8f70c2ce9a96fd43ed2]
Former-commit-id: d8e33063b36dcb1cba9c80c71733d1243f94d749
2016-07-08 08:37:22 +02:00
Lynix
f17228d568
Utility/Mesh: Add MeshSaver
...
Former-commit-id: 5d80ab9f7da18c157ba5f2b903007b8702f12700 [formerly 2e7f2fe5ea6ba7d744f7af8a89c073fb2519b4db]
Former-commit-id: 05124de36a78a3780dd167efea9865c1728cc475
2016-07-08 08:37:22 +02:00
Lynix
96dd854ec9
Utility: Allow TriangleIterator and VertexMapper to take constant submesh
...
Former-commit-id: f2a4eeeecf5868a2e51289d3d25d878be9b6bf3d [formerly 028fafc2cf156502a22dd269ac8b14a9accaf80c]
Former-commit-id: 32c9bb55cb63030e67f3287d4c26ef29f1edccbf
2016-07-08 08:36:42 +02:00
Lynix
5711ff555f
Utility: Allow TriangleIterator and VertexMapper to take constant submesh
...
Former-commit-id: 708fe75333a54b739794e7c9729ee1557ab26164 [formerly c68c2ff4e2deb1a512237ec4e502f00c801f7c7e]
Former-commit-id: 5fd3fd8b0a518526ee3c91d418cf321611d2bc67
2016-07-08 08:36:42 +02:00
Lynix
b9051067e0
Utility/IndexMapper: Makes it work without index buffers (sequential mode)
...
Former-commit-id: 93f33efed85f0f3464fa7db604dbaaa488679fcd [formerly 77614134455dd70c2bebdb611aa1043da078da9b]
Former-commit-id: 635b19330864dbbba3a15deb7cb1a70742e65cd5
2016-07-08 08:35:36 +02:00
Lynix
a1108ed955
Utility/IndexMapper: Makes it work without index buffers (sequential mode)
...
Former-commit-id: 594f3f2c31f30122889e8b3f2dd214b09455b640 [formerly 085c770b3effaa2faf9b61fa32280a7957f71258]
Former-commit-id: a54711d1cfb80f2792a80174a5808bb44d2095f3
2016-07-08 08:35:36 +02:00
Lynix
26289139a3
Utility/OBJParser: Prepare for saving
...
Former-commit-id: 89d82ac533c72033927557251278dd1544002a54 [formerly dc3b1ff5e00608ed0dfdee9b57ff6986a1d5ac33]
Former-commit-id: ee2b46fbfb0a0f7cd96ae1b35ec1af30342cd2fb
2016-07-08 08:34:45 +02:00
Lynix
b3e888563b
Utility/OBJParser: Prepare for saving
...
Former-commit-id: 90a78b4ca33ff8ce36fd5d37191799b196803c09 [formerly b39fe56eafb502516007de75ca77fdc6ab8a3391]
Former-commit-id: 5481142d659e43f687a5b8b4e1634405702bfc7b
2016-07-08 08:34:45 +02:00
Lynix
9a6de9f7ac
Math/Vector4: Fix w value when converting from Vector3
...
Former-commit-id: 0ad39219de839bb1de859baac059441e36c04444 [formerly d2516303dd597418bd2939f737617f0fad1f0da4]
Former-commit-id: 7d5223e4e34b50dbb4ec9e0d22c7801470099d2a
2016-07-07 09:01:08 +02:00
Lynix
068465b6b9
Math/Vector4: Fix w value when converting from Vector3
...
Former-commit-id: 54b45268d18c3839bceffa065e52e47a7a44e811 [formerly 3a349b4380d23163a5f56a2aedb1860f140856cb]
Former-commit-id: 453d4705694d89bba0122c5a37c76ddf5478213b
2016-07-07 09:01:08 +02:00
Lynix
087c3b104b
Utility/OBJParser: Add saving
...
Former-commit-id: e05fec0cb2309c0a935ff1293b698433390675a7 [formerly bffd283b0c04e45df50adaa7b061aacdda10a0ec]
Former-commit-id: 7792044687e73fa8d5862aa15de373370023249a
2016-07-07 09:00:50 +02:00
Lynix
bbb218f9a0
Utility/OBJParser: Add saving
...
Former-commit-id: f991f0a66a82a68659f14a7ba887b49a2690f5a7 [formerly e4c96019484ad436048d001bd307ac549dfc615a]
Former-commit-id: 946f9e5f99ff46c26741f1877391506b23602517
2016-07-07 09:00:50 +02:00
Lynix
84e9b3e148
Utility/OBJParser: Optimized loading
...
Former-commit-id: f84e73928d0596d5933cadea572465ded864192f [formerly 0621b0e5e8f674273190ed08e5d984c085d190a9]
Former-commit-id: 7dae4cbeff3644cdb0246ac3d077ddcb5bc7b51f
2016-07-07 09:00:35 +02:00
Lynix
a92a3a2901
Utility/OBJParser: Optimized loading
...
Former-commit-id: b21724d63e15bda0a9c5b8a4c9941b4b606b3525 [formerly 375bc4032044631fd2a1f51f3407b71c2c582944]
Former-commit-id: aa71b4fcfacd25991da8c3b69fbc7ac9c0039ad6
2016-07-07 09:00:35 +02:00
Lynix
884c8528f4
Utility/MaterialData: Fix FaceCulling being used for FaceSide
...
Former-commit-id: c6dea66694fbcce15d266e280e8048048e2523fa [formerly be83776dfb6acd33b6e86bf4e8aa74eaf253826a]
Former-commit-id: 018a5d60be15d1e476ccd739a9b171cc997ee355
2016-07-07 08:57:11 +02:00
Lynix
0b0dfda89d
Utility/MaterialData: Fix FaceCulling being used for FaceSide
...
Former-commit-id: b82f598a9c94700bea58d651b5f29dcf47251af1 [formerly 5790a8397870a66dfaeb9e56862e5fb2ae850cfc]
Former-commit-id: 93372a3b733d3c84de11abacc6eaa3804b98079a
2016-07-07 08:57:11 +02:00
Lynix
4f29015c05
Core/StringStream: Add Clear and GetBufferSize methods
...
Former-commit-id: 0efb57d6bbbe6f5a3ef96b1468428e99ec2f209e [formerly 831a749e3ce3a62e62dff8b5ec5a623ea15cd5fd]
Former-commit-id: ab163c4086613046227165aa01606a8ed6edad75
2016-07-07 08:56:45 +02:00
Lynix
832cde4bea
Core/StringStream: Add Clear and GetBufferSize methods
...
Former-commit-id: 4d8b940c300ff415fb8060b0e20b3087dc6bb076 [formerly af2dfd84721ba70df0735c04021f9ff39e90d05d]
Former-commit-id: 3eecd417e811c29345f502f82219754ffa54c141
2016-07-07 08:56:45 +02:00
Lynix
18cb5f9da3
Graphics/Material: Add SaveToParameters
...
Former-commit-id: 706770cc1eaf00e0849d9a6f6878b0ab9b69d3aa [formerly be281a7eaaa21f25c80ff65bf7b79c93c03e1e1d]
Former-commit-id: b54f61ec5be56a9ae51decaf625ff96b2ab5c62d
2016-07-07 08:56:18 +02:00
Lynix
c83b9d0491
Graphics/Material: Add SaveToParameters
...
Former-commit-id: 87b9ca6e0f5f391f45edf6106efbd550dd52ac53 [formerly 91ba614d69d3a2e9762da0e059ee96985c891749]
Former-commit-id: e049a9db776f407e2cd7635bfb1825d809223c77
2016-07-07 08:56:18 +02:00
Lynix
77cf413f6a
Renderer/RenderWindow: Fix visibility of OnWindow*() events
...
Former-commit-id: 9e756e4a50d8f14bbf9cded7b580bd6787515332 [formerly d8a7f7a52aec51b3480ddfe0e71ffb6568f35440]
Former-commit-id: 61e0ee78490dc00e64c8efd72953cfe5ceee195f
2016-06-20 13:12:09 +02:00
Lynix
bd2b73bba7
Renderer/RenderWindow: Fix visibility of OnWindow*() events
...
Former-commit-id: 221602aecc845cf0b8c385d7ffd7bbf94fcc716f [formerly 43f42f18548e618a5af37d8b4a2e195694d925b8]
Former-commit-id: 30084dc77a88fc721f06b28755a44b7ffa32e2a3
2016-06-20 13:12:09 +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
499f9e0dff
Core/ObjectRef: Add comparison operators
...
Former-commit-id: 87b6480dfad8fd49da249890c62e698afdcfca8e [formerly 3d82a1d9f1f0358975b23a25274ac4a8c75ef37f]
Former-commit-id: 9031aab557ae8c9b89025725fa65f0309b5b32ee
2016-06-20 13:10:09 +02:00
Lynix
84039cd78a
Core/ObjectRef: Add comparison operators
...
Former-commit-id: 64e1994a16df92191d22dd3d6cd9b249707c74f7 [formerly b77b0afef5c0b720b5660893adb3246c97e55797]
Former-commit-id: b9dbc04e30c52f8414637b89b52028103022bead
2016-06-20 13:10:09 +02:00
Jérôme Leclercq
5970682035
Noise: First pass of refactoring
...
Former-commit-id: 77de49ee01fea466cb97b22771e4c625389fd95c [formerly edce9427bc009c8ea6a6df35d9ce134a83ab985c]
Former-commit-id: 76227519c8be75a45f6f65250a0870c2eb866953
2016-06-18 12:36:20 +02:00
Jérôme Leclercq
b0fc1c9bf9
Noise: First pass of refactoring
...
Former-commit-id: c71e76f337fd3fc1793f105d189f3ceecb80e537 [formerly 5ac3cfc15257e407cb388bcedb1a96be5381ef67]
Former-commit-id: c97fb23feb0e4bd4d6965e83d91a38cec1382e48
2016-06-18 12:36:20 +02:00
Jérôme Leclercq
81245a9c43
Noise: Refresh module using ZNoise
...
https://github.com/Overdrivr/ZNoise
Former-commit-id: 3f7be1c8fd14e074826ca667676412ea4989621c [formerly 882d0bdad12c264766dc00869ac07bbecbee7306]
Former-commit-id: b12a4654bb5b9ff3fdd474704d66aa10fd2d756d
2016-06-18 07:52:33 +02:00
Jérôme Leclercq
33f2241d95
Noise: Refresh module using ZNoise
...
https://github.com/Overdrivr/ZNoise
Former-commit-id: ea7bbeb58a7147934523e2f600b1bd02f1cae5ed [formerly 581ab53941abbda68e00417592240f52ebd482e6]
Former-commit-id: e948aca78eb101292f0458365cfa39e6564d0462
2016-06-18 07:52:33 +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
4841a1d7d4
Merge branch 'master' of https://github.com/DigitalPulseSoftware/NazaraEngine
...
Former-commit-id: a878fa4000900341bd6459265f514fd66709957f [formerly a5f65619bc7cf3c6893d16a67d2cb5f2490b98c7]
Former-commit-id: d33d62d24e29d4bca899464bff5cc9e8ca8cb484
2016-06-11 13:13:57 +02:00
Lynix
420d5a84b2
Merge branch 'master' of https://github.com/DigitalPulseSoftware/NazaraEngine
...
Former-commit-id: 27a64ece46735e67d5c420edfc8920bfa81e4faf [formerly d895a424a32edebe42c7a8156572c3aad02656d8]
Former-commit-id: 3c4fd80a1673efcadb0ec20176c65be6957a2743
2016-06-11 13:13:57 +02:00
Lynix
116699a313
Math/Algorithm: Fix IntegralLog2Pot case with sizeof(T) > 4 and %32 bits
...
Former-commit-id: c354e6edf2bd2c69926ff7c2503ec65862eb70ca [formerly 0363386806402faccdfe600341d5d9de5afc26f3]
Former-commit-id: 294c14ea78a84558ecbbeeb3276117a411b3d9e5
2016-06-11 13:13:53 +02:00
Lynix
6f38f42e8d
Math/Algorithm: Fix IntegralLog2Pot case with sizeof(T) > 4 and %32 bits
...
Former-commit-id: 08c6f806104a3956eb7d6eae82d7a872c8939d19 [formerly f1f7afc79b2f2670a3b1c81b291cc7d8e6a0f933]
Former-commit-id: 5edb7cceefaaa87ac23e40563275165cd10bdfad
2016-06-11 13:13:53 +02:00
Lynix
8509c7c068
Network/RUdpConnection: Remove useless line
...
Former-commit-id: 8f55377c62171e3976f4d4d339da9c5e06df9d52 [formerly 4e8143782a1b3814596ce84a7108ebf623352674]
Former-commit-id: b58d42df10f79f54c2f104480cc897eaf943a1db
2016-06-10 12:40:31 +02:00
Lynix
f7eeda0a1f
Network/RUdpConnection: Remove useless line
...
Former-commit-id: 03abb4d33dbf11efe2088ae9d403fbcd74217c4d [formerly 3672d0f6c5848d1fbe493f79ca9dc79fca45b34d]
Former-commit-id: d9c9067cf538507bfd75c7d7e25051fecc96dab2
2016-06-10 12:40:31 +02:00
Lynix
c2d0ebd15e
Merge branch 'master' of https://github.com/DigitalPulseSoftware/NazaraEngine
...
Former-commit-id: f8a87ba041804b41dbc35db1fb2f99ec51702b8e [formerly 0adbfb8a3baf6330953b0247f4ad5a72af051633]
Former-commit-id: 54fbeafa8fb8034f945086ea06a20c34fb2bfb4d
2016-06-09 08:49:14 +02:00
Lynix
51533fabe9
Merge branch 'master' of https://github.com/DigitalPulseSoftware/NazaraEngine
...
Former-commit-id: 3878bde4d067ef921783f256b582af8f6463c19b [formerly 029a8e9081b66daf20a78ba7331a496d89145f44]
Former-commit-id: 47009b49149da0186169afc538618f2ab2973f89
2016-06-09 08:49:14 +02:00
Lynix
f80dc7cf45
Graphics/Material: Add errors when failed to query texture
...
Former-commit-id: b848a6552b442edf87260bbbb6b3703bf155a4b7 [formerly b4720a11771bd5f2e61f54afc69c361b7c412555]
Former-commit-id: b3aa1119d7ca9efe3030f40f1f5d1f0c79b416fd
2016-06-09 08:49:01 +02:00
Lynix
2ace255d17
Graphics/Material: Add errors when failed to query texture
...
Former-commit-id: a28cd9537b7155f461a0e0dc761225c5e8758c77 [formerly e9c6cf2e48766eb3ef99c4711567d4da2e4e30ce]
Former-commit-id: d00448a69f391c0e9b17fcce85e48f968b0de143
2016-06-09 08:49:01 +02:00
Lynix
cc49b559c3
Utility/MaterialData: Add Material name information
...
Former-commit-id: f680fd0d6e8c4a10a44ee8393e6b08e164fceabf [formerly b906d2ed5d98ee0bc0199f71d4955a93c18657f7]
Former-commit-id: 50620f9c773ecadec81a257b9c3ad280a97f0c24
2016-06-09 08:47:08 +02:00
Lynix
eadd21c52a
Utility/MaterialData: Add Material name information
...
Former-commit-id: ac5a76bc840c2a826af196a9c55c4c390b17770b [formerly 74fa853856dc4720d97b4f66b60dda49d81047a9]
Former-commit-id: 83bc618ad6cb7ee4fe420d8acffe496cd3157742
2016-06-09 08:47:08 +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
Gawaboumga
363299f4de
Merge branch 'master' of https://github.com/DigitalPulseSoftware/NazaraEngine into Documentation-Update
...
Former-commit-id: 601bee6e41fcb3951f3ae9070a277896aeb52d80 [formerly ea8c1543b3df294643130613a6df14ad17bc1dd5]
Former-commit-id: 08bda7de77c7615d6ba76eed38075a0c667ff72d
2016-06-06 19:33:33 +02:00
Gawaboumga
05e4eaabbc
Merge branch 'master' of https://github.com/DigitalPulseSoftware/NazaraEngine into Documentation-Update
...
Former-commit-id: 866c0778a3dcdc259618e577649a1116ae3a57e8 [formerly 4905c256960813c8f7b9c5e15b70ba906baa0b90]
Former-commit-id: b880a6fe12f937c5cd766a8cf37fd6794d146e84
2016-06-06 19:33:33 +02:00
Lynix
baf9994675
Utility/PixelFormat: Fix ComputeSize for DXT formats
...
Former-commit-id: e16835382aa80ea53c7cdc747cc0b04c493cb645 [formerly 565512d61f3ef1131c89cc0c1ffc140ff1112f91]
Former-commit-id: 95e9c965e95176857452a7c270cbecd75e86cd8d
2016-06-02 19:10:41 +02:00
Lynix
f370012890
Utility/PixelFormat: Fix ComputeSize for DXT formats
...
Former-commit-id: c8a5ef0da9f87e944c0085e196b02f10fc3dd7d0 [formerly 957bd2cc1c8d8f5eac590e82f408d863975ecf55]
Former-commit-id: c9b2436d570ea44e5317de177ab6696ee3994e68
2016-06-02 19:10:41 +02:00
Lynix
19a1cbb7e0
Vulkan/CommandBuffer: Fix warning for GCC
...
Former-commit-id: 702d3b186c232cdef5768631ad6e6a2e1feac516 [formerly 469a768929fb16bfd6dd72be91c883fa7bb9038a]
Former-commit-id: 8a805356facb558f23e25d59162eef04b528e067
2016-06-01 13:08:13 +02:00
Lynix
b4d9eb58c1
Vulkan/CommandBuffer: Fix warning for GCC
...
Former-commit-id: f789c93664237f951dfc18cb7c5e97cb0816c4e6 [formerly dca55e27aa6a898f65a1f24b936c0521d1eab6c0]
Former-commit-id: 992469ac784ee3d48180b2e8e5d2e67ba9ad7d0c
2016-06-01 13:08:13 +02:00
Lynix
d17d6e12da
Vulkan/Surface: Fix compilation under Linux
...
Former-commit-id: af4efdf4f46f7817f75ca5c2f83fbe72c84e9ecb [formerly 1a431ff653263d46079162f2626cc6a05b688859]
Former-commit-id: ac76a5219f0ed014a666bbc78eb1358afb254026
2016-06-01 13:06:32 +02:00
Lynix
fdefa1a350
Vulkan/Surface: Fix compilation under Linux
...
Former-commit-id: bc978a47159d5242cc4ef0d15e5118d5992a8199 [formerly 1bd17a6b57f2fffd5e143b89d2a14567b49b1413]
Former-commit-id: 0d1059e57c99df00f293621914486bf86c5fe7ba
2016-06-01 13:06:32 +02:00
Lynix
4ab05c2803
Merge branch 'master' of https://github.com/DigitalPulseSoftware/NazaraEngine
...
Former-commit-id: bdbe1aab7fe7f0241069aa2d9ab444897ba471cd [formerly 5fd04e51e2a7441252ef56f136bd9d81df380f75]
Former-commit-id: d326241827c4021980631a210603c4d5b77cf6f3
2016-06-01 08:42:58 +02:00
Lynix
fe079bf566
Merge branch 'master' of https://github.com/DigitalPulseSoftware/NazaraEngine
...
Former-commit-id: 92e5665db87f810ea4e93729248ddf0d2cd16c1e [formerly 562b7d56979496c390b03d30cc7a709935c954d4]
Former-commit-id: f8b1a7bbef8e659068b0c320300166970bf6a3f6
2016-06-01 08:42:58 +02:00
Gawaboumga
db8a222f62
Fix for problems signaled by clang static analyzer
...
Former-commit-id: 835f639c45509b0d55fe716e51e3285ea2a89da4
2016-05-31 21:50:31 +02:00
Gawaboumga
abb5ab3596
Fix for problems signaled by clang static analyzer
...
Former-commit-id: 2ad296acdc783054198a7b2f2f34c36d9cc22958
2016-05-31 21:50:31 +02:00
Lynix
6557fedf47
Physics: Upgrade Newton to 3.13
...
Former-commit-id: 9e3777a39842ab18e103a75a590d8d58d25b10c5
2016-05-31 09:02:35 +02:00
Lynix
b6ba99ae23
Physics: Upgrade Newton to 3.13
...
Former-commit-id: 0744442f892fd7f53d9497669975b381b7bc1369
2016-05-31 09:02:35 +02:00
Gawaboumga
0a99058c4d
Documentation for module: Network
...
Former-commit-id: d36042138d0883eb118cc9a70f94f3522214dd46
2016-05-30 14:22:31 +02:00
Gawaboumga
36c1ef1b97
Documentation for module: Network
...
Former-commit-id: 0563349542b717b602d5a6eb7728bd40b2af7e1f
2016-05-30 14:22:31 +02:00
Gawaboumga
96b958d655
Documentation for module: Graphics
...
Former-commit-id: 5e3ee3c61779fbdd1a083117f537a45e1bad820b
2016-05-30 14:21:36 +02:00
Gawaboumga
2c941827ed
Documentation for module: Graphics
...
Former-commit-id: 1757c33318443aade1dc38e16d053240d7dc885c
2016-05-30 14:21:36 +02:00
Gawaboumga
6400ba2e28
Fix documentation for module: Core
...
Former-commit-id: a79bf956a2759c6056e4e4e2193b8b192c5727c5
2016-05-30 14:09:51 +02:00
Gawaboumga
7721fd2284
Fix documentation for module: Core
...
Former-commit-id: 5f47321109e66e3961a09c4a2394335c4868453f
2016-05-30 14:09:51 +02:00
Gawaboumga
8336c05522
Documentation for module: Audio
...
Former-commit-id: acb9e00a7af8bf1c36f42b45fe7e7df99e03c0f9
2016-05-30 13:36:52 +02:00
Gawaboumga
406bebe717
Documentation for module: Audio
...
Former-commit-id: 4546f9db5579c219d708f87b7062104d24ec6da2
2016-05-30 13:36:52 +02:00
Lynix
37ee034702
Graphics/DepthRenderTechnique: Fix typo in include name
...
Former-commit-id: f304f7bf1f0ecc2d58ce68d3b3a64802958bf2c7
2016-05-30 07:41:32 +02:00
Lynix
18868082fc
Graphics/DepthRenderTechnique: Fix typo in include name
...
Former-commit-id: 8ac7a886fbb406d1c03ceae5ea8ac71bb48364b7
2016-05-30 07:41:32 +02:00
Lynix
0be81cfa5f
Merge branch 'master' into vulkan
...
Former-commit-id: 984d874e950bc6f0cb8d4ea2b217a51b07bc3c16
2016-05-29 19:21:07 +02:00
Lynix
fc24b786c7
Merge branch 'master' into vulkan
...
Former-commit-id: 09e0a4e6f0547a32c42f5a624009257af179201e
2016-05-29 19:21:07 +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
9c08208de3
Vulkan/CommandBuffer: Add Begin/End overloads
...
Former-commit-id: c2681cf86c04cfba835204e87b386f3527f689c4
2016-05-19 18:34:03 +02:00
Lynix
80e26a86be
Vulkan/CommandBuffer: Add Begin/End overloads
...
Former-commit-id: faab408f445aeb74a8d231590825e53648db7817
2016-05-19 18:34:03 +02:00
Lynix
ecd4a7e4bb
Vulkan: Wrap vulkan queues
...
Former-commit-id: 50a37b90b8f95d3842442e41357c117099d2afda
2016-05-19 18:33:47 +02:00
Lynix
7e63e8fdb6
Vulkan: Wrap vulkan queues
...
Former-commit-id: 9fff47e3efbb8ce7b2c70be9a468627b7e8a1340
2016-05-19 18:33:47 +02:00
Lynix
602c39e8ba
Vulkan/Swapchain: Wrap images creation/getters
...
Former-commit-id: 50e5890c7aeb16408a460e6734301c6393c435e5
2016-05-19 09:07:31 +02:00
Lynix
5b7476eab7
Vulkan/Swapchain: Wrap images creation/getters
...
Former-commit-id: 285c51718f7e7aed6bb92e1a66a5ef83f78cb477
2016-05-19 09:07:31 +02:00
Lynix
42fba6eee4
Vulkan/Device: Improve and rename GetDeviceQueue method
...
Former-commit-id: 7887f86989e9f19f315275bcb944147bca306afd
2016-05-19 09:04:29 +02:00
Lynix
230a42ca88
Vulkan/Device: Improve and rename GetDeviceQueue method
...
Former-commit-id: 05c53b64d79411cc093d885457f0c7eb68364059
2016-05-19 09:04:29 +02:00
Lynix
aa654b5caf
Vulkan/CommandBuffer: Fix crash when moving
...
Former-commit-id: fbb9c69e709109ca9f06def3bf8b35e112ee294c
2016-05-19 09:04:01 +02:00
Lynix
6ee0b4a51d
Vulkan/CommandBuffer: Fix crash when moving
...
Former-commit-id: 441095f5be1fc45dac4b56e1cf535c1145327d4b
2016-05-19 09:04:01 +02:00
Lynix
358f0ea87b
Vulkan/CommandPool: Fix linking error
...
Former-commit-id: 89988bc96174b5531a7ed1478cf8486ef6c50289
2016-05-19 09:03:49 +02:00
Lynix
c22003df0e
Vulkan/CommandPool: Fix linking error
...
Former-commit-id: a56db2c2480c280590488396f676b7bd7d80aff5
2016-05-19 09:03:49 +02:00
Lynix
e536f1c962
Vulkan/Surface: Add a few wrapper methods
...
Former-commit-id: 7c299cdd3964279dd6dafb25acc762d753c17ab0
2016-05-18 21:32:41 +02:00
Lynix
591498e340
Vulkan/Surface: Add a few wrapper methods
...
Former-commit-id: 2d21ec0d2407caf74eac11da6da5c7776cfc584a
2016-05-18 21:32:41 +02:00
Lynix
1042ba6584
Merge branch 'master' into vulkan
...
Former-commit-id: 2de61dcc322505af741e4b7c09d375df6d5363e4
2016-05-17 20:25:51 +02:00
Lynix
d2c372247f
Merge branch 'master' into vulkan
...
Former-commit-id: f91a339c32e2ab8f0ef3fd2cfc5c038ceccdc401
2016-05-17 20:25:51 +02:00
Lynix
9036eb4804
Graphics/Light: Fix compilation
...
Former-commit-id: 39de337102ae862b74d5fe8fae9fdb7e19e32e06
2016-05-17 20:14:06 +02:00
Lynix
a386a8bd2d
Graphics/Light: Fix compilation
...
Former-commit-id: 0ae92c86e52bb18aa9587fbb82c932b71b44484c
2016-05-17 20:14:06 +02:00
Lynix
549f37efb8
Core/Bitset: Fix OR/XOR with two bitset of similar size
...
Former-commit-id: df5c15cb0c1c4984c7bc142886843f8977379ec2
2016-05-17 17:08:45 +02:00
Lynix
3dc81263dc
Core/Bitset: Fix OR/XOR with two bitset of similar size
...
Former-commit-id: 5de82c13f397c04497c11a98e1bd745c686cbb50
2016-05-17 17:08:45 +02:00
Lynix
43895d29af
Core/Algorithm: Add ReverseBits function
...
Former-commit-id: fa37fcf64cfe6786b9906aa7a8b410e19a3079d1
2016-05-17 17:08:14 +02:00
Lynix
5be03ab2f2
Core/Algorithm: Add ReverseBits function
...
Former-commit-id: 10921a52223af92ddaf951f613eb93945133078b
2016-05-17 17:08:14 +02:00
Lynix
1ebe1a8091
Utility: Rework PixelFormat (WIP)
...
Former-commit-id: 1ab609e753783d9767ba23fd4cab9390453bf729
2016-05-17 14:23:45 +02:00
Lynix
8a38bb767d
Utility: Rework PixelFormat (WIP)
...
Former-commit-id: bb48562e5f5caac023fcfca7840931aaae7a7821
2016-05-17 14:23:45 +02:00
Lynix
e7f21b7a3d
Vulkan: Update global header
...
Former-commit-id: 3d67bedb8835c68706dd681e12074553b4947a0c
2016-05-15 00:11:26 +02:00
Lynix
f35c518256
Vulkan: Update global header
...
Former-commit-id: b4d773fa8c9d703dc5dc928ff218589366b06642
2016-05-15 00:11:26 +02:00
Lynix
efc42b58cf
Vulkan: Add support for CommandPool and CommandBuffer
...
Former-commit-id: 85b1935a402b007a53ffbc080374a5028b6eaebc
2016-05-15 00:08:05 +02:00
Lynix
bb945d773e
Vulkan: Add support for CommandPool and CommandBuffer
...
Former-commit-id: 0ed1e8d09300577be3d4c52b94d6a8f594178a8b
2016-05-15 00:08:05 +02:00
Lynix
68e3fd8db3
Vulkan: Allow Device Objects to be move-constructed
...
Former-commit-id: c7fb30b30d2242e19d531a6860b856660b6b0c01
2016-05-14 21:28:59 +02:00
Lynix
e5528abb0f
Vulkan: Allow Device Objects to be move-constructed
...
Former-commit-id: 3f0d936867d1830478c5a23c3076f532ea26dc94
2016-05-14 21:28:59 +02:00
Lynix
1346c3e2c0
Vulkan/Swapchain: Fix compilation
...
Former-commit-id: 22679aa8e212c63360903f3094a60441323b488a
2016-05-14 15:41:26 +02:00
Lynix
e1382845b4
Vulkan/Swapchain: Fix compilation
...
Former-commit-id: 9ab7e69c0b9f61793d334410eb630487e08bcba6
2016-05-14 15:41:26 +02:00
Lynix
4996901816
Vulkan: Remove redundant headers
...
Former-commit-id: b3bd76e96cd3c1516123b08f45bd5ff706837717
2016-05-14 15:28:29 +02:00
Lynix
cede56fa27
Vulkan: Remove redundant headers
...
Former-commit-id: b18cbc77440d9be8dfab700b09f8a01a8eb80f26
2016-05-14 15:28:29 +02:00
Lynix
a8fa5e1d12
Vulkan: Use a generic class helper for all device objects
...
This greatly reduce the amount of code required for wrappers around
Vulkan Objects
Former-commit-id: 885d0b39197ba41fd856c45571dbf06d8ae27d8c
2016-05-14 14:46:15 +02:00
Lynix
b37efa53bb
Vulkan: Use a generic class helper for all device objects
...
This greatly reduce the amount of code required for wrappers around
Vulkan Objects
Former-commit-id: 86d366c594cf51cefdf656d04a87180183f5aaf5
2016-05-14 14:46:15 +02:00
Lynix
ef66c09719
Merge branch 'master' into vulkan
...
Former-commit-id: 5e11ffb71a4deddeaa44a1b1e93aeea97525bd9c
2016-05-14 13:58:06 +02:00
Lynix
6fa8b38976
Merge branch 'master' into vulkan
...
Former-commit-id: 875dd773cefa6dde4744443851378e33bfab0ab8
2016-05-14 13:58:06 +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
9f6a311c07
Core/Color: Add IsOpaque method
...
Former-commit-id: 4e9dd99525a550af90a1de1a8c86e3120e33a5de
2016-05-13 12:47:53 +02:00
Lynix
206c0a9adc
Core/Color: Add IsOpaque method
...
Former-commit-id: b730460b9d81adbcee983648145cbc7a97301329
2016-05-13 12:47:53 +02:00
Lynix
0bd8904878
Utility/*TextDrawer: Fix bounds starting at a negative position
...
Former-commit-id: 4954d0f3d1b10d4b7512c7b57936bc73c7ea69ae
2016-05-11 12:27:18 +02:00
Lynix
2b04a4722f
Utility/*TextDrawer: Fix bounds starting at a negative position
...
Former-commit-id: 06ac76189b5c36e108b5fc80b3c54d01068deadd
2016-05-11 12:27:18 +02:00
Lynix
f941a751b5
Core: Update global include
...
Former-commit-id: 40702153f3a811a8d01155094257c0a7e1d34918
2016-05-09 18:11:11 +02:00
Lynix
0c4172f81b
Core: Update global include
...
Former-commit-id: 6175fae50487b14ddad34bf4de94d0948f994708
2016-05-09 18:11:11 +02:00
Lynix
e8a4be2039
Core/ObjectHandle: Fix movement
...
Former-commit-id: 8fd32af2b58e8f0d2146232c23a8405e3e012349
2016-05-09 18:10:58 +02:00
Lynix
8328aae028
Core/ObjectHandle: Fix movement
...
Former-commit-id: 8b8c9789447f20572400b05349c75e18960b3e3f
2016-05-09 18:10:58 +02:00
Lynix
34bc2301a0
Core/Bitset: Fix infinite loop
...
Former-commit-id: 366ad4248a72e3e06637163b44a9a5cedbbaf195
2016-05-09 18:10:46 +02:00
Lynix
8740cf393c
Core/Bitset: Fix infinite loop
...
Former-commit-id: f1246eedcd7a0b327e7e4a70803eb5cd20b071ef
2016-05-09 18:10:46 +02:00
Lynix
7db8507874
Core/ObjectHandle: Add noexcept move constructor/assignment
...
Former-commit-id: 930de41518be74fff072e061f735afceb218138c
2016-05-09 09:03:11 +02:00
Lynix
e9608366cd
Core/ObjectHandle: Add noexcept move constructor/assignment
...
Former-commit-id: d726fab8750fe02fbed0e605bbf9a757c7f035de
2016-05-09 09:03:11 +02:00
Lynix
cc5d719a64
Vulkan/Device: Make Device a handled object
...
Former-commit-id: c21479718e2de1ade137635a2f7ac40ef6f060cd
2016-05-06 20:29:45 +02:00
Lynix
0b0f7f0755
Vulkan/Device: Make Device a handled object
...
Former-commit-id: 16a96932dfff6cea44cf57261543d3e452028f01
2016-05-06 20:29:45 +02:00
Lynix
e34c94343f
Core/Bitset: Fix value constructor
...
Former-commit-id: 44cfe386a985a4b449527a9fab3d5da49e30117c
2016-05-06 19:15:15 +02:00
Lynix
11c435aa7d
Core/Bitset: Fix value constructor
...
Former-commit-id: 9ed58dc40a513d32fac946d8876ac702713e279a
2016-05-06 19:15:15 +02:00
Lynix
f7b0496d62
UnitTests: Fix errors
...
Former-commit-id: 7d338bd57e8a083e63c5f6387ff37c81109903ed
2016-05-05 21:27:36 +02:00
Lynix
385c597434
UnitTests: Fix errors
...
Former-commit-id: fb2340e5c7c264193f1ac363d6387486215aef7e
2016-05-05 21:27:36 +02:00
Lynix
9e3b99bb5a
Make mesh able to carry material informations
...
- Move OBJ Loader to Utility module, where it belongs
- Change Mesh material informations from a path to a parameterlist
- Improve Mesh code
Former-commit-id: 3c18901133fa5ac8281269822f6e2650ddcefd2d
2016-04-30 18:44:33 +02:00
Lynix
3b5d6e9cde
Make mesh able to carry material informations
...
- Move OBJ Loader to Utility module, where it belongs
- Change Mesh material informations from a path to a parameterlist
- Improve Mesh code
Former-commit-id: f16f48f8b6399188a09797cec3707ab6726bdbca
2016-04-30 18:44:33 +02:00
Lynix
6d824109f3
Core/ParameterList: Add support for color values and updated documentation
...
Former-commit-id: 4cd9faf2fe035b946afa1ba15243bdcf3255716a
2016-04-30 12:44:34 +02:00
Lynix
9aab369791
Core/ParameterList: Add support for color values and updated documentation
...
Former-commit-id: 87478d0e90a39ec24779ee9174e9f4e1a1f6d32b
2016-04-30 12:44:34 +02:00
Lynix
8a8731f330
Vulkan: Add support for semaphores
...
Former-commit-id: 429c5b61dd3a8c9666e2cf0d94f17d353e4e59f0
2016-04-30 11:44:02 +02:00
Lynix
d87b0587d7
Vulkan: Add support for Swapchains
...
Former-commit-id: 7eafa8f4d38fb3202c63bc42d5d5bb4febfd459a
2016-04-30 11:43:48 +02:00
Lynix
cc9d2c6ab2
Vulkan/Device: Add proper support for all device functions and extensions
...
At least I hope that's all
Former-commit-id: acf25110dc4598f0bb59737d09521570ca39e4ef
2016-04-30 11:43:35 +02:00
Lynix
0b725e1090
Vulkan/Surface: Add implicit conversion to VkSurfaceKHR
...
Former-commit-id: 83bd6ba118a3d5c3c2ea136b6cc0a0011d1d4c3d
2016-04-30 11:42:24 +02:00
Lynix
3bcde868ef
Vulkan/Instance: Fix possible crash when not using layers or extensions
...
Former-commit-id: a429d0f1032f1a39ee50075b366d83cf4cba0823
2016-04-30 11:41:36 +02:00
Lynix
72e849fa85
Vulkan/Surface: Move all of .cpp code to .inl
...
There's no point to have .cpp file of this class and others (swapchain,
fence, semaphore, etc.)
Former-commit-id: 82472312ac31bbe60683cf7e3c4b8f40bb5cd984
2016-04-29 23:20:44 +02:00
Lynix
5bd08501e9
Vulkan/Surface: Add missing implementation
...
Former-commit-id: ca6008f2c717aee8cea80805f9f5f0c6ed950c32
2016-04-29 22:46:43 +02:00
Lynix
3d09177795
Vulkan/Device: Add useful accessors
...
Former-commit-id: b2b6378b2b9a8de2ad1c47b72f2acd6dd86a087a
2016-04-29 22:46:25 +02:00
Lynix
da3682149c
Vulkan: Move device-level extension to Vk::Device
...
Former-commit-id: a73c8cd9744517baea7a5fbd440ccb4d90e9bfc7
2016-04-29 22:45:54 +02:00
Lynix
1742fa9457
Merge branch 'master' into vulkan
...
Former-commit-id: fd9f2f119e959847d4d9eabece7b678243b26bde
2016-04-29 20:12:27 +02:00
Lynix
019c1f4a36
Core/File: Add SetSize method (currently missing Posix implementation!)
...
Former-commit-id: c9ffb545485d90940d620e94fd25a7256d62ab58
2016-04-29 14:20:22 +02:00
Lynix
a3cc866bbd
Vulkan: Add support for surfaces
...
Former-commit-id: c4599c430add1bc54e9665d5bb0e0ca5071bcf41
2016-04-28 20:37:41 +02:00
Lynix
e1d424e5f9
Vulkan: Add support for extensions
...
Former-commit-id: ab5742edc79815dd75473bf467c7b1dd46e2fecb
2016-04-28 20:37:30 +02:00
Lynix
78469266fd
Core/File: Add OpenMode_MustExit
...
Former-commit-id: 1df10e230d3c6ef71244060845b1fc02f7b5a8e9
2016-04-27 18:10:45 +02:00
Lynix
8700b21a96
Lua/LuaInstance: Add missing include
...
Former-commit-id: b2156b2c9cf515900c0e37f379104ffc6767a7e7
2016-04-25 18:33:28 +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
6d66063b2c
Core/MemoryHelper: Improve PlacementNew interface
...
Make it possible to deduce type from arguments
Former-commit-id: ed25b667fcacefcc39fddcb941ea11c40e6ce22b
2016-04-24 19:48:12 +02:00
Lynix
da401af52c
Vulkan/VkLoader: Add EnumerateInstance[Extension|Layer]Properties helper
...
Former-commit-id: a7cfc73816266cef944f7cb3c668be0b86bbfcbf
2016-04-24 04:37:31 +02:00
Lynix
22a31c72ed
Vulkan: Add loading of Instance/Device
...
Former-commit-id: 0184f78824900bd46cff94dbfe829b126b8c984d
2016-04-24 02:28:26 +02:00
Lynix
4a948dfaa9
Merge branch 'master' into vulkan
...
Former-commit-id: 8e5cf8f5c93203818a1939df269593f8556019f0
2016-04-23 22:57:14 +02:00
Lynix
d1e12a6d2e
Sdk/Binding: Bind Font::GetDefault
...
Former-commit-id: 5245ada09cd376dfaf69f06ca982c89dc438fae8
2016-04-23 22:48:14 +02:00
Lynix
346e9d7081
Sdk/Binding: Fix binding initialization
...
Former-commit-id: e9dde83bcd950bf3a8f3665f88d253ef6e71ffc2
2016-04-23 22:38:47 +02:00
Lynix
ab8e851f6f
Lua/LuaInstance: Fix pushing some types
...
Former-commit-id: eb74d0d039aa0919c81684b0abd3d2aa2d471cad
2016-04-23 22:19:08 +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
16d1b83edb
Extlibs: Add Vulkan headers
...
Former-commit-id: 09fcbdfd488b2ba203245a1579f6665d2f0f9497
2016-04-21 17:27:16 +02:00
Lynix
ddf75e852a
Vulkan: Add empty module
...
Former-commit-id: 89e01819b36aeda5bfadac35d8a4190256461eca
2016-04-21 13:38:58 +02:00
Lynix
226d75a352
Core/Bitset: Add conversion from integer (to mimic internal representation, experimental)
...
Former-commit-id: 609a2bbed02cad13a3487b2a95c6f24c0756e829
2016-04-21 13:23:42 +02:00
Lynix
de76b48fdd
Utility/Loaders: Fix and enable DDS loader (experimental)
...
Former-commit-id: 647e4527d47bc82b25eb713b8e6ffc4f424ba6c3
2016-04-21 13:23:11 +02:00
Lynix
718713dbdd
Utility/PixelFormat: Add experimental IdentifyFormat method
...
Only supports RGBA8 for now
Former-commit-id: 8661dc7cab767de5d66efebe5e7038807ba712f7
2016-04-21 13:22:31 +02:00
Lynix
e5f5d7ed11
Utility/PixelFormat: Add ComputeSize method
...
Former-commit-id: 8d9017541a812c98ba96c694cbd10da895338d1d
2016-04-21 13:21:39 +02:00
Lynix
d6112c99f4
Renderer/OpenGL: Add loading of glCompressedTexSubImage*D
...
Former-commit-id: 34f19a2c8f640edace81a0f7cd211b06063fe8a3
2016-04-21 13:21:06 +02:00
Lynix
3caeb91a32
Core/Endianness: Add SwapBytes shortcut
...
Former-commit-id: c345121453f38c9eb8c05e224db91f068440f729
2016-04-21 13:20:46 +02:00
Lynix
43c1243b75
Fix merge problems
...
Former-commit-id: 899b541adea1719f558c52abfab51458249b6aaf
2016-04-17 20:22:29 +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
76bc70b210
Network/RUdpConnection: Add packet loss simulator
...
Former-commit-id: 8778d54b5b5a9038ec6b9d888cf6c49ad6c5721c
2016-04-17 17:56:02 +02:00
Lynix
1a5dd41407
Network/RUdpConnection: Remove useless arg from Listen
...
Former-commit-id: 94af162bf5fc1e7d06baae8e4121eb5afe10a649
2016-04-17 17:55:21 +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
Lynix
104e393d65
Core/LockGuard: Improve LockGuard
...
Former-commit-id: e9313d81c8cd9cb2cefef64a7c54713062ad9d6a
2016-04-16 18:38:52 +02:00
Lynix
1ec8c8c5e0
Core/Error: Remove Directory include in Error.hpp
...
Former-commit-id: 61ed7168229dde265159fa5acde0c57c315b85fe
2016-04-11 13:01:17 +02:00
Lynix
a31a969409
Replace useless reinterpret_cast by static_cast
...
Former-commit-id: f61d644d968d4fe9523a5cd122e11525a9c2765d
2016-04-07 04:20:18 +02:00
Gawaboumga
91f2bee487
Bug fix -> String with one char + Directory and File on linux
...
Former-commit-id: 7f9b6c44197c3cc67145eb0a2d421a2e1de45a84
2016-04-04 10:36:13 +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
e447b6c928
Lua/LuaInstance: Fix defaulting floating point
...
Former-commit-id: 2e12b456c7e998253d58100948c9b069a00abca4
2016-04-01 18:55:17 +02:00
Lynix
a77ad42fcb
Add generic handlers
...
Former-commit-id: 8fc343d3a056de8031cf453748b8801d50d3710e
2016-03-31 21:14:22 +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
3adae93ea9
Fix whitespace
...
Former-commit-id: 17b52d16923deeda808c093ed499d88217ecf5d7
2016-03-30 18:37:41 +02:00
Lynix
115565fa1e
Network/Enums: Fix SocketState_Max
...
Former-commit-id: 93f0502110b74a56101dc7216adeef18afe48d70
2016-03-30 18:37:31 +02:00
Lynix
b331d66c70
Lua/LuaClass: Add possibility to set up a custom converter
...
Former-commit-id: 96cf62a16845b5cf44d5724bfd3b9e5b7672ad03
2016-03-30 18:16:05 +02:00
Lynix
b6ea30f9c1
Lua/LuaClass: Add a default ToString implementation
...
Former-commit-id: ff6c9cf1d18d34ad8fd7b03c970eec2da5ba0947
2016-03-30 18:15:17 +02:00
Lynix
9390ce35b3
Lua/LuaInstance: Add automatic conversion of std::vector
...
Former-commit-id: 31b32f9c4b9ccd825f2d08ea8499211040a0b9ab
2016-03-30 18:06:18 +02:00
Lynix
bf288e7f06
Lua/LuaInstance: Fix crash with invalid objects
...
Former-commit-id: 398ce80f268308489637c237245dae0ec40366b9
2016-03-30 18:05:28 +02:00
Lynix
a8303d8d24
Lua/LuaInstance: Fix enum querying
...
Former-commit-id: 7fa25a981425694108767ce3a9b56b8e155476a4
2016-03-30 18:05:11 +02:00
Lynix
308b297a46
Lua/LuaInstance: Set SetTable as const
...
Former-commit-id: d480e243ddaf6fb6a016fde9ad9642b82e4703fe
2016-03-30 17:50:48 +02:00