Commit Graph

1570 Commits

Author SHA1 Message Date
Lynix 6f4542393b Graphics/Sprite: Allows to set sprite corner color
Former-commit-id: b9b49224a89e38b233b590d78fd58e702741190f [formerly a575b0a6a20f1e395c0d3722d0c718cf29ee3d10] [formerly 39ad76edf53946c635a2acdaf97e5112c4ecbce2 [formerly 3353bce80b26d16e82f580d7a7c86399f3cac387]]
Former-commit-id: aa828d49caa667f82916c37f36cc44493c2b4b35 [formerly a0f30d565da18350446bc028f54dbcbe9d26bfb9]
Former-commit-id: 56145df1ee427d56fd7a951278b99484e56400a8
2016-09-07 13:04:58 +02:00
Lynix ee1edc024b Utility/OBJSaver: Remove some warnings
Former-commit-id: 15c52a8dfcecfe4cfdc27763b3e46c32ac79865f [formerly b0d9a1441ab178753382594b8915dca985787153] [formerly 568cc74817c0d41294ec2dc9afece9cbe9b04db1 [formerly 1b020021b8387298da6ff560a2f93d6ad58bf907]]
Former-commit-id: 76f3f5869d13d66490d714fe8ba4dab5e1a2351d [formerly e173b22fb901b3c4597bb6b2054682138e209cc1]
Former-commit-id: 11b5bc936031b44b3bea074572cc076ab95e7c7a
2016-09-04 21:00:23 +02:00
Lynix 842063b1cd Clean up some code
Former-commit-id: 01788d37c2da84116c14d43ca318e5be4134d86f [formerly 5a4bd2b503f8ace2de3199e446123d2ebfebcc5e] [formerly e08e7b4831f4221b8a424d7a023e6e31081c2f63 [formerly 412302cba9aeeb89cb2d4b31a7b711c789ad8444]]
Former-commit-id: 09c0406c65994e0f153eb472cc715839eef33ef4 [formerly fd5a153e97d8dc353b744367571b97396eec2cf8]
Former-commit-id: ee4ef949183459a4067c5cbe2290c555c3753617
2016-09-04 20:40:02 +02:00
Lynix bcb05f13f8 Utility: First code cleaning pass
Former-commit-id: 834097e149f393c278e47ff31c8c4d12b0628d2b [formerly 5eb47a1c307a874555e07106b0d484ecc0958345] [formerly fab49feb40dbc3bfdc959659ff74a6d3a2b59606 [formerly a2be53055f8fb8123035e145ea2edb0043d780e2]]
Former-commit-id: d44f84cccad74434dc02a97a2a9b7a72dca49f5c [formerly d21b193e02096275d145af82ca4468f67ce1f74c]
Former-commit-id: 618d73318ca6c9ad86b091312858b38024b3a5e0
2016-09-04 20:39:34 +02:00
Lynix f21bc9f074 Merge branch 'master' of https://github.com/DigitalPulseSoftware/NazaraEngine
Former-commit-id: d6033d39e82aa38a07067b979d71275e1055394e [formerly 14c23f953516d3231a22935cf6c9dcc3320929f3] [formerly 287b86adee5cbe5b21f61299cd901aa3364bc8f9 [formerly c96fc59c7584384e08cdefc2e818c987a21f63df]]
Former-commit-id: 3918057219c8424763bac64cab681d7ead414e1a [formerly 25f4eccfec48be2d863ff2f9506fbc9925efd10c]
Former-commit-id: f14b3162b530f634967c3c3ca246e54928cad2f6
2016-09-04 20:02:34 +02:00
Lynix 05053fdf5e Sdk/GraphicsComponent: Allows to setup an offset to renderables
Former-commit-id: 8803527725eb537ec2a85e64479ac9037b59da48 [formerly 8d2aca710c0fa942c6a5b89e0c6cba5722cf1601] [formerly e44866a9ffea3643893ffff5d9fe8418b00b961d [formerly 6efd8e148208de0d2817679321acca69f75617fc]]
Former-commit-id: e79e25aca4df5fc5ee79b5963a35050d8c3cd79c [formerly 8e324bda1c9e43fb88aaf31e2d38b0ff587aa03f]
Former-commit-id: 735155f96801d382e36f9be78c44afbcb35cb236
2016-09-04 20:02:23 +02:00
Lynix 2b27ba35c3 Lua/LuaInstance: Improve code
Former-commit-id: fa50a5a8610ac3f9c91392cf3eda8ea2ece2fadb [formerly 79dca34081cf9590ee906053bec751337a9a6dfd] [formerly c57fc5a5e10d531d14bcff891a9e9621db26a2b5 [formerly d3694fd32c07d74029120427321eb96815625fcd]]
Former-commit-id: c3b064cf106b0ad7929b7b2267b1580ea41bcaf6 [formerly a309b75b7d85d22a9866b4c6bf0be39a6ce34ad6]
Former-commit-id: 46ac5dd063eb4c05ac5fb7cc6fa414c02e2ed43d
2016-09-04 19:58:22 +02:00
Lynix 1ef0c04f20 Audio: Fix some type warning
Former-commit-id: cb3155ca088d24c4515a7e773454010f3e6df1e7 [formerly d9803b6bffbfc1c8d490dd9ae451a363faaaedfc] [formerly eef64e8fdcd1383970286e0756d31383afd0e756 [formerly 7431388ed48a2c516f305834f8f8fed0ad3e56b8]]
Former-commit-id: fee589f9cfc45c9a3387e41026f372047886d381 [formerly 9742d88c55031414cba3b54403a61909a9f3c85e]
Former-commit-id: f8f6b903238a7cad2946e75d497c22a5be9117c0
2016-09-04 19:56:11 +02:00
Lynix 627444bea8 Graphics/DeferredRenderQueue: Fix crash on layer removal
Former-commit-id: 36ccd0e1d5b19b5b6fb47d485ef10e6f05a74bbb [formerly e1d228504afce70f6e73ccc2b825e2b048b03c5c] [formerly e2f9b47540640faa330e43fe1cf721d0ae66d170 [formerly 2efd87e99322061c14546ef0905d83e41de93b9b]]
Former-commit-id: 572862971c69fe3e9d860df7edea12532534b597 [formerly 6e2f6c67b1cd1d40d9a183b66173093d55e09b1d]
Former-commit-id: 21bff695f015134fb86ddb1a0b8a444223392df4
2016-09-03 21:13:00 +02:00
Lynix 41ed0395d5 Graphics: Clear instances in Clear method
Former-commit-id: f6314967bf15544b530db2252aa5531d78554381 [formerly 47e880626a186e8b4cd59a2d0328cdb2667af86f] [formerly 319af73dbe6f3a5cbac3bdd7e2add637c6a16ea3 [formerly a1f223482cb27227c8255d5842a38b2506ae3496]]
Former-commit-id: abae215139aadb2a1e6fd2b842db9ffafdeb326e [formerly 4e2c1dd62cf0d02982e786231b15774fb07589e0]
Former-commit-id: 16bd3eb0a451653b05b813ed8921db2746c4aaa0
2016-09-01 13:02:46 +02:00
Lynix 60ac889640 Graphics/Sprite: Add Origin parameter
Allows you to change center of translation/rotation/scale


Former-commit-id: f3ce3d4f8350738f8ddca2e157282b70a982b5ef [formerly b3c9dff5ec52ee320e68c032817caef84862c059] [formerly 0dd589e277f5d625f2c52d9195e812d940e2a4e0 [formerly 06491fb509c1e8a49acb8628c82e60a8ca71db84]]
Former-commit-id: 811657fd21f956a06906796be7986d8ddc37023c [formerly 7d6a08ef01b05140f6aed6f3f65b2ec5837fa28e]
Former-commit-id: af0ee4137a64a0cd4986cfc29854aced0698bde0
2016-08-31 20:53:27 +02:00
Lynix a4934ae855 Core/HardwareInfo: Fix indentation (Windows)
Former-commit-id: 6c10c551860e30d80952e42d384e2d18bb9fda3c [formerly 70cffdb9c25b08ed64d6b47f9d324f04c7740a72] [formerly 3448fa94c62871de1ec9629779c9a614d9909499 [formerly 9475d9cca2e37fb4b0af52a6503e728bf979d26a]]
Former-commit-id: 1d315648e6ec9e74be8733634b49a52c157c1ec9 [formerly 420fc7c77d0252bde216180a7eb08262405ab3e3]
Former-commit-id: 9b96e2ae7cb58fa531566984ee6bec1a40771745
2016-08-31 19:16:20 +02:00
Lynix 377fae2ea1 Revert "Core/HardwareInfo: Fix indentation (Windows)"
This reverts commit a4019076ff9afd3cb7e2d98a54c9788fd2df1457 [formerly 3a39cd2e8a3aa8bb46f9f1465923f2abb8fc19a1] [formerly a23f6beee25e408579609874672806b124bf5fc0 [formerly be4cec088d5683bc18e54fd5daa2805134a88bb9]] [formerly dd94bfecaf16a96cdc39de9abd3c0749f17bf824 [formerly 539605da0eb694cbad2fb52fdb49b9a79c3a0d04] [formerly 00917e0bb4766a6f19f303040241c81a92778185 [formerly 48c4b5219e3d1f74f04099f164712c2baddf1d4b]]].


Former-commit-id: 4d853fb7aca7af266a8f4a8b093923a515f73f91 [formerly ec71333603cb30452d05a416241131764a0903ba] [formerly 418de7f39eddfc7826b12dc15dd47a8e5af146b0 [formerly 074a0313d402ec669e309c38ed225a16338bf952]]
Former-commit-id: a03666d46956845e61dee50e8628216232b851ed [formerly 356c2cd3a0fc44c6ddb982d10941ad747a3f1312]
Former-commit-id: 3c9dbcc77309da3ef5da8999a0fd5716fcdff28b
2016-08-31 19:16:03 +02:00
Lynix 822eb197f4 Core/HardwareInfo: Fix indentation (Windows)
Former-commit-id: e722e9377f1ff2029f0206bc92c3a930cad42929 [formerly c0f38cc656abc307bc7548ab5502ef1a9f66544e] [formerly 66ebb2287517d27c153de9f4cb62967526a629cd [formerly 2bc51321d6a1c187743937a7e9e7027e8cf71e44]]
Former-commit-id: 63dcdeedc0aaec9d6fa52cfb41d548debd75c679 [formerly cdce876914c2ecec66a1884730bc8f6e9aaf8d74]
Former-commit-id: 578acacf54563a0dc831ea1e70cbfa3428ee98d8
2016-08-31 18:20:23 +02:00
Lynix 973f50ddc5 Lua/LuaInstance: Fix crash on moving
Former-commit-id: 414f0e22bae44d30b7e0e16c087ca2a5e1a8ad42 [formerly bc94f58405d370a52510802c54c0b1a981eee7f3] [formerly f7ae44003dafded389e5088a76e3cb20a7d60115 [formerly 3a82b7f24eef9b4480c675967a68eed497d8c1d0]]
Former-commit-id: 9304480e9c22cbdb24740e8d60b331b3f4580db0 [formerly 51fcf70b3c37ae3766b207524edd2d93d768b4f1]
Former-commit-id: 1f7973f35f53e7267ae53e01633070fd826626c7
2016-08-29 02:34:08 +02:00
Lynix f5f6b4035d SDK: Fix console layer having trouble with late constructed windows
Former-commit-id: 133d95cfd48f629cc9902c06861f3e6a73723a53 [formerly 7dde3eef66fc5274daf95b76b61d2b81fc6c9d16] [formerly e8e97d8cbaf703353b263a15cf51ed590f926818 [formerly f01a48da96b3fb545bb4d42d35e443c79f1bdfa0]]
Former-commit-id: 67a9b3b9591490f94185b8ec917b5e1aab1a8e4e [formerly 90badb351e6406eb175dab65d9bb76f4f13bfd63]
Former-commit-id: 37de44e5597c8cea7fcbd7455136eef8cb4cfee0
2016-08-29 02:33:57 +02:00
Lynix 07bc00d319 Network/SocketImpl: Fix compilation for recent MinGW versions
Former-commit-id: 51fee7d3e9ec5a596f6fb685c3492b361d624d7d [formerly bd30704cfef75b86250d68c264a654e3e051d912] [formerly 06023deb981e80179580188f5ca40fdae1400749 [formerly 9bc876eb82c92aed1c663b9bd40ebbb19564c6c6]]
Former-commit-id: ef78dee1cdee3a55a4d263b0c69ec9fe2ee4a344 [formerly 568c4e6c69febd08057496b12ac3238f5cb80189]
Former-commit-id: 544b6476f43a6f3091a1786d20aaf84bb907e8f5
2016-08-28 01:09:40 +02:00
Lynix 326db9fa30 Utility/Window: Add new event system, based on signals
Old pooling-based system remains for now but is now deprecated


Former-commit-id: 9482b37fb19041399b7c26181319e1c00e7678fd [formerly 516aa322ca7f656e3e7c66010248b63068eec723] [formerly 6fdb81e8d59fef7d6e10e58898878d3e1a796188 [formerly c999fe23b149e14bdeeefed5436839fe44e1ebc3]]
Former-commit-id: fb35c9017bc2c7d15e31ccadb3f943ca2f0332df [formerly 005fa120540dc1a2d09e30c2de9611c4cb98aecf]
Former-commit-id: d51482384fffb5d1b339f3ce39df1a1ed6018228
2016-08-28 01:08:38 +02:00
Gawaboumga 1f7dd1dae4 Fix documentation
Former-commit-id: c11854f38304c8c1db43d740b85d262f999e960d [formerly 1a02bb65c7dd7a3fdcef9f2efed1aa041365b929] [formerly 86ec65871b28639a3a475671297ebef6e75833a5 [formerly e5064e4cd1661344b3beb785d085756deb3dccf4]]
Former-commit-id: 09a97462c981a214dcd274047c5057805bb9aca4 [formerly 1f0c58d1b2e3e0641d50cf113809c3c11a1cc500]
Former-commit-id: cb2e1f2b5c9cd84124eaab9c401076fa4a586858
2016-08-21 13:49:24 +02:00
Lynix bd048291ad Remove Vulkan from master branch
Former-commit-id: 074820c44945e44980bf0e54a781663361d9c3b2 [formerly 33744f3366ad3dc3b66252e3d82334f1b9b6b0c8] [formerly 14e9ab43b945f031cc28beddfcbcf6a10862ad22 [formerly 6dbeef7ce53354b0c988deb608052b876c2526fa]]
Former-commit-id: a90e168da4507644dcd1867259fcba63cc3eb627 [formerly 28399f83c3329d2193eb430878112234fdb053f5]
Former-commit-id: e21a219220f057e327935271200eeba3f07b4831
2016-08-17 13:00:03 +02:00
Lynix 63d2077c7b Graphics/DeferredRenderTechnique: Optimize Deferred Shading
No longer copies depth twice


Former-commit-id: 2ce14c38902520e5793434d3cc132bade991afb7 [formerly 0ce2807aab00a0ae73ab565f47591fc8d942ca98] [formerly e1c3f5f4c89f6f57389ad76a9fc8b5facfc9adee [formerly 77787d0fe1f4487404e4a4733775f5a347ba41b0]]
Former-commit-id: 36e2dffbbe70861b13b5a471a56a1b32ab17daea [formerly b1fed395ecaf9ec4ec12e6c87a754675bc91c042]
Former-commit-id: 0c862f6f2937edc07e7761229b098b4cd7c0b9b6
2016-08-15 01:27:33 +02:00
Lynix 7f70b72285 Graphics/DeferredBloomPass: *bloom intensifies*
Former-commit-id: 310eec47f5da32eac58669952f0df734efa61cde [formerly 0667d852c378ce51e728a2513616eb16cee48d76] [formerly f05fa1a7ab43e4ecddbb52d26ee4a76c0b90a2b7 [formerly 37fbfd37f1cedbb3fd110e93533dc8a373504eff]]
Former-commit-id: 7568e214571332cbe06ed7f33091c5b73102f13f [formerly 6012a91140a9d0462286f9c4defe594575577db7]
Former-commit-id: 7c307c92e41a739815201ac2631f5c01fa3f0195
2016-08-14 18:02:30 +02:00
Lynix 4e2f33a8af Graphics/MaterialPipeline: Add Translucent3D pipeline
Former-commit-id: a863ae8b6a6f3747b7afb4dd944e5fc5eb925b36 [formerly bd3f68d9fafb0d54c63c82d0299d9f9a71b2594a] [formerly 72b10e7b299a0a34199d8c1367b9a1d0cbec4da5 [formerly c9dadb1dd4c4d1ae3bf2f22da3d6cc54e335256c]]
Former-commit-id: aed4a47fb81a9c4626f4b41acaa00a6ecf059e5d [formerly 147148e81d885ac5ceff0beec2826ff7cf4b1daf]
Former-commit-id: 726e9868b032636c32f8d55eadd8616b8be8e890
2016-08-14 18:00:38 +02:00
Lynix d145abf73f Graphics/MaterialPipeline: Fix Translucent2D material not having blending enabled
Former-commit-id: 699ad67cb35408eb29abccdbddbb6f550915ef7a [formerly c95de0861832ad43774b607bb189951d75d65423] [formerly 455c5598a4040549181fd0b71a73a19b996d56ac [formerly 5561a644387aab2bc0f3f49500092fd9d6f959cf]]
Former-commit-id: 14d87b3000e23f50c13a5314b2b1c790223af6d4 [formerly d065624a5f3fbcd43f6fe98c19bfda21813a5616]
Former-commit-id: fdcbfe590b55d2f039f9584567175082284cf59b
2016-08-14 17:58:54 +02:00
Lynix b2f8fc2701 Graphics/MaterialPipeline: Fix default pipeline not having an ubershader
Former-commit-id: db0ee5afb38004d856fcec24b17eb1a5e588b1eb [formerly daed416404ab75182de5b90b2963b7cf291d404c] [formerly e0662145c3acac11590b804dd95754fa9fa2e284 [formerly e373d5aed8818a7bd7b574915f96bedb81e62643]]
Former-commit-id: a3c3ea331053d1e697ec76f1adda0ff5797cb66e [formerly 0034ddafa68e6810fdb2e64daf79c7e4a127f5a4]
Former-commit-id: a5027780263c62009f4a34df8110b50960465059
2016-08-14 17:58:38 +02:00
Lynix 3933af597f Graphics/Particles: Add wrappers on functions controller/generator/renderer
Former-commit-id: 05ad40899814194286c3f038362a58d788dca0d5 [formerly c592befc3a534a67dfe0554fd7bde86a736bbb91] [formerly 42f3c9d1e1dc9575277f225da71e29430ac096c6 [formerly 62c0d364d496348c476d8b88168e14b2da17d778]]
Former-commit-id: 8a4fa558e6bd09fbd55912f78dbb1bd0dcc2cb9d [formerly 94030181beae8c8d8dd4834e7373d470df8be56d]
Former-commit-id: 967bbd78527ac1fce82ab692b3bd19dda20df9c2
2016-08-14 17:54:37 +02:00
Lynix fa86f4345e Utility/OBJParser: Fix a missing word.. hue
Former-commit-id: 06544480f0f2c8089b68fa264a8ffb63d5befce1 [formerly 4ac71561b164551c4fa5d7d04765550983283efa] [formerly 6d237f50af7fa43cd3f610d2f0f76abbbd3936fc [formerly 2d6841776d075febe4e386260c8e907fe012a191]]
Former-commit-id: 44d1076a425fd5684791f42b3154614627fb203a [formerly f5047bca3872d4d4ae51a0366ae85abb2ea88764]
Former-commit-id: f1aae2ba16c89ff45e54db33eeae8fd6597cae17
2016-08-13 01:23:30 +02:00
Lynix b0de2364a5 Graphics: Allow OpenGL 3.3 to use the engine (with shadow disabled)
I still have a figure a better solution


Former-commit-id: b3ec42f07411f1c92f67b1a0bcba59d1cdbd68a6 [formerly 9c4d8e27a0e7a2182a0229e3313e44a442f91f85] [formerly 8c105a9e2769c56d8f89ea8eeb50fb1f10409913 [formerly 9d66d3c4f613d6a2d841ed2106468895464562f5]]
Former-commit-id: 6294d304178787f40860e5e603af7a0d82a9a895 [formerly 5cd271ac68b26853c648c4f7e8611acfaa028270]
Former-commit-id: 54af050a382daa92216dd512596040e5496f453f
2016-08-11 00:04:10 +02:00
Lynix 888e39444a Core/Log: Fix errors not being written in NazaraLog.log
>.>


Former-commit-id: 178df6de929a9269991b1276e5d4de4b97abc974 [formerly 42a2f2ab62d3ccad0e2982a885119d253860eb47] [formerly 6f243004c44cb890d64e4ca1095363cce72a00f1 [formerly 93410e519d31e1beefe518ee0d6eb5287434d0fc]]
Former-commit-id: 6c5e62f253e14369e62bd025a135dd945830b380 [formerly 3767c7055d270997c92da6bb728fa348be7c4f3b]
Former-commit-id: 2090b4f271a392ab46101021173cee951a9e93ad
2016-08-10 23:50:51 +02:00
Lynix 3913ead4bf Fix compilation with GCC/Clang
Thanks to @Gawaboumga


Former-commit-id: 7f8ecb5aa4d03297c0f2a70cb0f31984a7d31a62 [formerly fcaf6069180a973507da5b4d92d9bb0885707327] [formerly 92afa50ce2827d97a771bf2c74250141a94f1bcb [formerly 1c1a8435853fffabd8ef6d31a24a312d96930bd8]]
Former-commit-id: 341e8fc6faf6318f6ea1a0656f79b1b47cfd15f4 [formerly c2f0ba53e3d2f700f5109b25fa71838ebe6527bd]
Former-commit-id: 3526c10e8e8ba9cc0f38373ed8c5df6634248831
2016-08-10 22:17:55 +02:00
Lynix 2c076ae1c5 Graphics: Deferred Shading is back!
Former-commit-id: 7548832de10b4240ff026d2884b9f3db6d48e212 [formerly cb255ac8457c43bd516f8e360527fef7ca898641] [formerly cb64b1420c6b75fdae8b1918b9f1dfbb257a9c75 [formerly 79174685d3af9dd158235728726a05332c5f18ac]]
Former-commit-id: aa6beaab51e7f18a587f8a7342e3f92a2af44998 [formerly e0e3c03197aad458a0b36ccfb6138b2e37451131]
Former-commit-id: a9c0837e8e81e5a5c1ddfcaf39a881c2480b1c3a
2016-08-10 14:08:20 +02:00
Lynix ad47350499 Utility/OBJParser: Fix failure to load some OBJ because of their "high error rate"
Former-commit-id: b843560802e9e94693e3009a2bb2fa5b999943b2 [formerly f8d90aced86d82320c6b204df6095d4e90d5d096] [formerly 71eae479386c14f1a849f5298a4273b777591668 [formerly 91000e7d5641e27fce88710737d0fd0852a467fa]]
Former-commit-id: 45a6f0bf8ecf22fbbf9413f8d915ccd3010b4556 [formerly 1a1cc33d6ec5afef38988f9b12331ca52c24213b]
Former-commit-id: 55c29ffe310d91590fb39c2894817dd8ff862cdb
2016-08-09 00:08:31 +02:00
Lynix cf287b1eb2 Graphics/ParticleGroup: Emitters are now updated in case of move and removed in case of release
Former-commit-id: 6603dd15dd55be43181a2682d0357c6b0371a9f6 [formerly dcd942ae41237a51e6a4e51838f7ccbab26453a7] [formerly 6c0e05bb3e1f9c22a2db8ab7c41b61701918b0dc [formerly c104626f082f38cfc48ee3bce67ffb7f2eea0715]]
Former-commit-id: 5315a5a45cc3087df6938e95723b288d44e5a33d [formerly bd0898d00b042e3271927b063224709c5b43a05c]
Former-commit-id: c80f244a446823cb043ad8fa4f362ccbf989e36d
2016-08-06 01:07:09 +02:00
Lynix 82a082341c Graphics: Fix build
Former-commit-id: cd9330ad49ce39306e27467fa59a680cbdd1b18f [formerly ff3f48136855717fcb83813c5da97cc98626680c] [formerly dd21940dc6c23459b3c7ba44d1ae1f911779e0c9 [formerly 9cb35278aacc1f07935bface1cc59f617448c2d2]]
Former-commit-id: 744562fcd5ff9501b8d7003d56cde60b52ae25ad [formerly e49b23beeb93595203783ec375f471773497d50c]
Former-commit-id: 9b3b5e63ff32a20779e2599e45a97b618cf95f93
2016-08-05 22:58:14 +02:00
Lynix a7ce82c2c9 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: 0b7e82d78d15e8b5e128f1856df3b28e6d7aaa44 [formerly 828c211f472b1fd2c839a0436ce43b4189a9f50a] [formerly 2e56582c87a8e2b0949ee946319655792e925f4a [formerly e6626b101b2c29f10e0025325a29463807504b3c]]
Former-commit-id: 0cabdfb1e5e38c21e11407d19b8543578f0aa260 [formerly 91fbd0ab2fb10de6802962ec9e6e5819f0391b94]
Former-commit-id: dc3fff253a97c2e78ce9c3500c81f66788e3480f
2016-08-05 22:11:13 +02:00
Lynix d4d3a64b77 Graphics/AbstractRenderQueue: Remove AddBillboard method
Former-commit-id: 3e11163f2d30ae5ab2d7ae2a7981fcae8ce237e9 [formerly 211b23847708041a3f2ce0db14e2b7ba2a3ce042] [formerly 0143c53ed84d58fcb33169dfbef413f012b4be5d [formerly 45cf1b6ff91cc33e845f211c1b88de01e9b520e9]]
Former-commit-id: 7dc0ddb861e0a761804b21c41ee3fbf4e264e575 [formerly e589f05b875f1e1199395166014f84c0c82c1572]
Former-commit-id: 6a26680c92d6e14a7b564410afe7d2ba40596686
2016-08-05 21:55:26 +02:00
Lynix 4fa9e5ab29 Core/String: Consider tabspace as separator
Former-commit-id: a15a66ac8c23717734c961bc7aac9479d88621a7 [formerly df30d651398ea93b5e3964444191436da9f7726a] [formerly c75730b6abba7c231bc9410b3a92ae25c36c4aa8 [formerly 5bda01ba054858356c19727db1e83ab969ad0500]]
Former-commit-id: 16b20194bf04ff5954a784bc4dcdd8d0a3a4c143 [formerly 102dffcf4982c8c1ec2b92d42f4e39e18cf96c7f]
Former-commit-id: 97361a9cf56ac8347535f09dbc372b6287055445
2016-08-05 09:08:45 +02:00
Lynix 0c533d378f Utility/MaterialData: Remove CustomDefined
Former-commit-id: 3dc61fac4aa014daa8ccb2732bd3010c9b7a3013 [formerly 911c0c99570971d97e69d4a7d544ec1666432c26] [formerly cd5daaf8eb34d687da378f2531714d794b193a42 [formerly 5f58954832a234a14396585247dd18e1101f2918]]
Former-commit-id: 22a69eb53fb4e400203bcbf0222a7b338de70ab1 [formerly 3f66b581a5b1c55c288a9226a7791981877ea68e]
Former-commit-id: 921e4fe70ce1240e92c0c057ffe4a7678fc58a0b
2016-08-04 01:12:06 +02:00
Lynix e4211b13a0 Graphics: Change ParticleStruct_Sprite position and velocity type from Vector2f to Vector3f
Former-commit-id: 5a2e3b02fced8d8ef08a55edf6cc246d30ec2436 [formerly b628e1509d43b8e47d3fdddb5d4ea56e49ed1c07] [formerly f35249524a6f3079ea7cb042e552c10d902afefe [formerly 23cbf8238b8d7d610352c6b159543c86e4de9cbf]]
Former-commit-id: 851b59b1079848fbdc5ddd4af59dbbe8c0b78fe7 [formerly 577851856f53246120e73e55ab3b848df6156078]
Former-commit-id: 0b2af1ee989dd5184199b0caf6be9c39fa08bbf3
2016-08-03 13:47:17 +02:00
Lynix 5b83ac044b Improved declarations
Former-commit-id: 19169e7acc6fd5d7ea7399ec9b2614c028a1dfd2 [formerly c383d9fbf62f8868d0834dcdd08a1f7b7f3ff81a] [formerly 4633f0bfb8c049bc2ce10ea2aa47684c7ae7a030 [formerly 4a92fd2e96b20daedf2d04006053e7600c60cd79]]
Former-commit-id: fcb2bfac13cdc0d6cf5d7b9c19a5cf11b04874c1 [formerly b631d69d2d2795c3bd60bc89085579087df6b73b]
Former-commit-id: 105a4d1bb3e05266c8c5cde7f87e14444a5de49c
2016-08-02 13:31:09 +02:00
Lynix 76818335ff 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: fcbfc6cb2fac86f6f10ff5def148cc5635082c83 [formerly 6bcf746c9b6f35aff6786da950001da11cedfc48] [formerly 9d219f350ddebbfa60eaa9c382d8d811d963ac15 [formerly 75f534e850802526877b811e8f6ca510bb7f2c16]]
Former-commit-id: b5ca8fa1bde036ccb4f7be17a98ef8275ab5cf2a [formerly ee166858dad5c8cd00249894266b13e8ce1a153e]
Former-commit-id: 2a601076664aebc1107654dd80f3b53f7acbc044
2016-08-02 13:20:34 +02:00
Lynix e5e212747a Revert "Fix compile"
This reverts commit df4e466ee49accc9c19b2fe6da3c14e2779ca12b [formerly 752e14ea33208e0a1298a21b2be1c6aee56dfde1] [formerly a3eb1f7d2f090e0a63f64b3451198631e8d2c47e [formerly 4b89c5fafdc15330f909c62fd75a23885c7364e1]] [formerly 0b09aea025e4d8df0bdf33917571e81f1fe5c6a2 [formerly e192bf206e80f55897d26faf541bcc5afa0437fc] [formerly e9f0b2cd7d7dd709f6a0419b3ea4f6a599cbb823 [formerly 273f4a73bfed75ebec68969db3ae235ccec8600c]]].


Former-commit-id: 10bb5f512cf03b8fc0c089234a7459e23cc3c7b0 [formerly 3902bf47b5e1c3b633fc7c7987a669fa20ef16bd] [formerly e34fd396e99c2eef708c3416381b809803535ac7 [formerly 459d967e5fe1ab219dde6fecb46ce9753454e667]]
Former-commit-id: ba65031880a9546329da12d9827a1d2a138caf27 [formerly bbf398fd7cd29afc5dfb4cec870e8db7b2781d61]
Former-commit-id: dffc0fb70ec6e7f0f0656253d8e3bfb1f87d3ef2
2016-08-02 13:20:31 +02:00
Lynix 2af2f05681 Fix compile
Former-commit-id: 7a6e8f01499fee2e915d39d7617588691fcac33a [formerly 6ef3e9d5f4baf27e90d8c5611f40039ab9269d43]
Former-commit-id: 50296e41b4f6eca86a0e505d8a2154bf63e7bad6
2016-08-02 12:56:03 +02:00
Lynix b7a08a6aa7 Core/RefCounted: Remove persistent boolean
Former-commit-id: b5681c26fc30db38b94f9c1ecc9c12ee699af767 [formerly aeebf599245261644fd5fb54fe9f64067a63afc9]
Former-commit-id: f7bcc658c93cc3977ffa91a617b7ca4d463b4aca
2016-08-02 12:52:49 +02:00
Lynix 3eceba1770 Build: Fix empty install commands
Former-commit-id: b1bc095ab7394364acbeaf672f6d4c6dcbfc2c71 [formerly 1b44b6b1fea962ed28b401f36c2ad12a8324ef2a]
Former-commit-id: b2193ae86ce18618874827a440ab23abeb83a5e6
2016-07-31 12:59:04 +02:00
Lynix be37c62891 Graphics/ParticleGroup: Remove fixed step parameter (wasn't used)
Former-commit-id: d509e708c3619525b215f88099fd5e77ced7ad10 [formerly 07829fd18d35427e2c912a11358333a5e77bf4c1]
Former-commit-id: 6a2e95c4f310c4d5a48ae78757e557613cb4eb2e
2016-07-29 13:55:59 +02:00
Lynix df828cd0df Utility/OBJParser: Abort parsing when there's more than one error per two line
Former-commit-id: 5b4cad994aa57293e8099c006619d3fb0c7429b1 [formerly 79c2ce8fe15176f91d2078866798ddd6f78ce044]
Former-commit-id: 12e75819f8d65b980199a803f0f8138061ea644d
2016-07-29 13:37:44 +02:00
Lynix 44bec7f44b Graphics: Rename ParticleSystem to ParticleGroup
Preparing for integration into the ECS


Former-commit-id: dbed63966f6c5e888a8b4f1c8f804c98d1c75458 [formerly cb6fa165276003b8d68932a95632025794557682]
Former-commit-id: ebce6b98f3e2ef8c5fc8d598b6cdc9e96fd0becc
2016-07-29 13:24:19 +02:00
Gawaboumga d4b4e3f565 Various fixes
Former-commit-id: b375cb70e49effc001fb781028bd8b7d07044941 [formerly cbdadfbabd56bed8ffadbf3cbd7175e95908452f]
Former-commit-id: 224bc14061ba65eff9b9d779104c5df95e63e905
2016-07-28 19:22:41 +02:00
Lynix 8e12e5a7b3 Graphics: Add TileMap class
Former-commit-id: 49ca959a0ac207a0ebc37dbdd84ecae26d3bac6f [formerly 49e3dc1607dbcc7b6315328dac84be5a86d7727d]
Former-commit-id: 564963a44d5afc05a90c773cb73c5c2e6c7f85d0
2016-07-23 18:06:17 +02:00