Commit Graph

2649 Commits

Author SHA1 Message Date
Lynix 09ea615c8a Utility/Mesh: Fix error
Former-commit-id: 5d4c7ae3741ec59a0463775290f7878310e7c9e7 [formerly 371cf43770cd57a4a0c2ac25ad9bc7d0f1ef844d]
Former-commit-id: a10d6777c4f7e5400f1f231b511b591528aa9a7f
2016-07-08 12:40:25 +02:00
Lynix 7f54ed7c1c Oops
https://media.giphy.com/media/GDnomdqpSHlIs/giphy-facebook_s.jpg

Former-commit-id: 95a5eddc2b2c834383bf6b55c5f6c50bceee9001 [formerly b89e7e73f9e3c78627c41d00bc5b0563c4fd3e19]
Former-commit-id: 5056ac1d8f8c0c11c08632f23f10b332f99bc70d
2016-07-08 10:16:49 +02:00
Lynix 0d9a87b1ab Utility/Mesh: Fix linking
Former-commit-id: a8f79e5517098679f921b6506d9171347633fc67 [formerly d2d917813e98060ac733a04cba2fa4f346b3c0b3]
Former-commit-id: 47f9671788753c2b4a265a5a9a02407684e3a717
2016-07-08 08:40:51 +02:00
Lynix 4e71b441f9 Merge branch 'master' of https://github.com/DigitalPulseSoftware/NazaraEngine
Former-commit-id: a166d958904efe5ed8227a849e8bc013a8693120 [formerly 2eaa2bf3b56761682915dcdf5c8976a5e3f14717]
Former-commit-id: 0ed97f77ed98e3d2cd0092d9a98282ac12644452
2016-07-08 08:38:39 +02:00
Lynix 9cd41a9478 Utility/OBJParser: Fix mistake
Former-commit-id: dfbb9c42d27863bb1cbe5e1502ee13a77bf2a271 [formerly 5d69c11843ffbe0420045742fbb9e23e2392c9c6]
Former-commit-id: c3ee677975dbe8212f6b4bb9b6dd7fca4a0aa0dc
2016-07-08 08:38:34 +02:00
Lynix 3b57197e44 Utility/Mesh: Add MeshSaver
Former-commit-id: 2fa56a6f6a1ea10ae93613e57d8355055d46c798 [formerly c74c834ef594c16356d58a458d68d2e528f1aa78]
Former-commit-id: c47fcbeeeac1a98e9c0cc52244b7220e7ce03234
2016-07-08 08:37:22 +02:00
Lynix ef3a356f7e Utility/STBSaver: Fix error message
Former-commit-id: 358a92a83c014a568619d3847f0121b69156e74a [formerly 768526f91a496057df86b46e84b5d3adc9c2ad67]
Former-commit-id: 4fcccfc4c912293f7407795017c3175384bfb066
2016-07-08 08:36:54 +02:00
Lynix f9901561ac Utility: Allow TriangleIterator and VertexMapper to take constant submesh
Former-commit-id: aa0b6deee520437f5b484428e077df95983df117 [formerly 5464cd28f30dc4305368fedd5639ad216ba43a49]
Former-commit-id: 01a16afe0218787fe5edd7b9078908297452b453
2016-07-08 08:36:42 +02:00
Lynix c839413723 Utility: Fix an oopsie
Former-commit-id: adc5e394b3ca8e1ecf93cc2fee8fda21c7841a69 [formerly b17bfd26c9222be98d12d12795b364751e7956b3]
Former-commit-id: 3603eb4b56752afcbc4cb22bea50871edbc4bc76
2016-07-08 08:35:48 +02:00
Lynix 7460131cdb Utility/IndexMapper: Makes it work without index buffers (sequential mode)
Former-commit-id: 805f95b42ef40b122074eb0b8305d5d52cc019fd [formerly bdc844eb63e4f0fe94c42c714a8d5ec8d0032da4]
Former-commit-id: 0eb451037196a079228def2549e9ca7c194fd3f1
2016-07-08 08:35:36 +02:00
Lynix 77b2badcbc Utility/OBJParser: Prepare for saving
Former-commit-id: ae724ed4c7f89e6b4a4b096eada8551297f07b79 [formerly 287cf1712a73656613a6cf03ce92e6d78c528102]
Former-commit-id: 0bd0cab46f1865e0b719e7fc7675146b28e69a0f
2016-07-08 08:34:45 +02:00
Lynix 6a3f19676b Fix typo
Former-commit-id: 8671567360ef11755b236114670b4c7c6f97df27 [formerly 353927e53477e0468adc94cf9e179db89fd6ab66]
Former-commit-id: d8ab62cb9e26ceb208ff7e780813b2db93acf16b
2016-07-07 18:17:18 +02:00
Lynix 3851a7a5de Ndk/GraphicsComponent: Add GetAttachedRenderables
Former-commit-id: 85db4fcb96064c99ca62cc1a366fa00b69375b04 [formerly 810e4d539fb3eed287fe6ba37a496430c371b076]
Former-commit-id: e185b0344fb914e541e370430971c2aff390e280
2016-07-07 18:07:43 +02:00
Lynix 9984c9cc22 Math/Vector4: Fix w value when converting from Vector3
Former-commit-id: c23ecefc1a7f961605018a18e1f66cfceacf94b1 [formerly e7aef39f688d3d5c2e88d194539c451a225ae7cd]
Former-commit-id: 30db24c6f9090a750637ca7c5dd3ffa8f4aeb638
2016-07-07 09:01:08 +02:00
Lynix 62ae81821e Utility/OBJParser: Add saving
Former-commit-id: 5fa9694afeed1cdb19b17dca2642d391e628a25e [formerly 47991e12efca44a545a464f7d623019687e9bfa9]
Former-commit-id: 4635953b18b9b1a48c1375f55a0d907536de3c85
2016-07-07 09:00:50 +02:00
Lynix 00a3818489 Utility/OBJParser: Optimized loading
Former-commit-id: 5cdc92ab6636438e5bd24f9bc51ebe78786792ea [formerly f1ae2ff8233cc96f4abf098f8d9d17eedbfbab3e]
Former-commit-id: c896b757f7b0bda31763ce69ba20a65671c0243d
2016-07-07 09:00:35 +02:00
Lynix 3968e54d8c Renderer/Texture: Remember FilePath when loading from an image
Former-commit-id: 76fb68894320da3b0d3c3501843c238e353e922d [formerly b9ce288c206a844b6f905d06463092a9d0e0cc4b]
Former-commit-id: 19a47609ab1267a18925099318aae1ea9de96ca8
2016-07-07 08:57:29 +02:00
Lynix 57b03bd9ed Utility/MaterialData: Fix FaceCulling being used for FaceSide
Former-commit-id: 7529332749a01512188dce36ec0486354e0e7e8f [formerly 7154109a1a828509720e5a0039b8efc3fde4727d]
Former-commit-id: f9e43b017d8750abf43ba83f6565c1dcbab4cef6
2016-07-07 08:57:11 +02:00
Lynix b82b291de8 Core/StringStream: Add Clear and GetBufferSize methods
Former-commit-id: 946de91235bfc52a887f9607346c246482fb2535 [formerly 63a5cb1e59bf0a6d880b9d819196d71d99e8f6ac]
Former-commit-id: 270a12bf160b5d87304e8c6beb2a21ec0bc09e83
2016-07-07 08:56:45 +02:00
Lynix af2b394454 Graphics/Material: Add SaveToParameters
Former-commit-id: 9e306a5d78bd32b95fccd586872d248be2679f16 [formerly 87e583f68b3ef903311573e88d2b3f6a2969184d]
Former-commit-id: c7eced4bfcc44228c8466fefe05955c4a152974d
2016-07-07 08:56:18 +02:00
Lynix ca534dde21 Core/PluginManager: Fix usage of Mount(Plugin)
Former-commit-id: 309a437a34b1bd9e1937a4df957603b9d5f8d3e3 [formerly 1f7e9d45a97e3b177e9b70e60f067b617fe93c41]
Former-commit-id: 299fa6ff478ccf12fe007cdc800167904aa6ebbc
2016-06-23 00:37:32 +02:00
Lynix 6f822d108e Sdk/GraphicsComponent: Add Clear method
Former-commit-id: 7a00890f7ac8d3e41a292c40729cbf82d67e36bf [formerly 4f374228719546822f1aca22740cad962b77725e]
Former-commit-id: d10271976c1128f0f9479fb1c9b245d1189e3604
2016-06-21 19:14:29 +02:00
Lynix 7ff4101e18 Merge branch 'master' of https://github.com/DigitalPulseSoftware/NazaraEngine
Former-commit-id: 71586558c33783ea2dd430b85eb40d3c6e26e318 [formerly 80736b0e7d535f4d27e6135cb81eb939aedf6041]
Former-commit-id: af8da6a5dc7658fb503a2d58cd65f8e62277bb11
2016-06-20 13:12:41 +02:00
Lynix 8162c2f80f Renderer/RenderWindow: Fix visibility of OnWindow*() events
Former-commit-id: 87e307e9d7872c9d4d1b8012813d9d9f59ae67d2 [formerly 3eb2b440d85ada54bd4a5e67cc05f1651e7c1e4d]
Former-commit-id: 227258c9b7ebdc06563909bd30e37ef10eeae51b
2016-06-20 13:12:09 +02:00
Lynix 31f052d405 Sdk/GraphicsComponent: Add Detach method
Former-commit-id: 08d5c0fa0d1cd09d6f58a0dfe75a3d952b62cae6 [formerly 75463d92e087e8791feda751fe2514c18fedf942]
Former-commit-id: aebd5945083f9339294077701093184f7700704b
2016-06-20 13:11:31 +02:00
Lynix daf1dadda0 Core/ObjectRef: Add comparison operators
Former-commit-id: 74028870996d72cb0fa707c27342c892168f8fe4 [formerly 0eb6bb74988e76213f9e534a376b1c0af14a7c92]
Former-commit-id: 006289f7a338a263f91832039850751e685b9ceb
2016-06-20 13:10:09 +02:00
Lynix 23e9a9cb66 Examples/FirstScene: Add console and Ndk::Application
Former-commit-id: 7d29f56e8835498e8b0d995770bc8eca80e7cba6 [formerly b8a6abdfacad3cc83a890e86b376fa6baaeb9c50]
Former-commit-id: 1bcd65259f23ef18e410e67970b7d0dc55829a80
2016-06-20 09:05:22 +02:00
Lynix fbc963402c Noise: Fix errors/warnings
Former-commit-id: 946222b65928a154fa877aec46ec95c12c90905f [formerly 8f1cf976da353022689e328806e67d86e9c86a99]
Former-commit-id: 4703db19b368a382922219ea49d48224bb82a6e9
2016-06-19 16:09:22 +02:00
Jérôme Leclercq 56e9e7bae6 Noise: First pass of refactoring
Former-commit-id: 17c1cf4be282b0ebecf291b4c7858009376a3ad0 [formerly 8ff8938e7afcecdd5e677640d59608c8103e5558]
Former-commit-id: c88bb53bf67cd1997a6c40df757aededc0067f9f
2016-06-18 12:36:20 +02:00
Jérôme Leclercq 2f6ec2bd2c Noise: Refresh module using ZNoise
https://github.com/Overdrivr/ZNoise

Former-commit-id: 843916c55738cd6188fe452e610613469eb0e2e3 [formerly 00c5836482dd408da622486b885adad65a77aabd]
Former-commit-id: c5992f7852fb8ac76de673ca4149b2a51856c20c
2016-06-18 07:52:33 +02:00
Jérôme Leclercq a05e0ba815 Examples: Fix compilation of FirstScene
Former-commit-id: 5ed18ab59660acd2360d716a35280daf3eae5634 [formerly ba9c109c5d6face8332704f07c3a118ea89106b7]
Former-commit-id: c2d47a67cac35243ad811488afd488bd015f3bb3
2016-06-18 07:04:15 +02:00
Lynix d9562cd05e Fix some more warnings
Former-commit-id: df01ca2e346151b96d30ddf3534e6733a3cac6ef [formerly 63b2adaf06924d1e65cfd31425c3bd4472d611fa]
Former-commit-id: b3c3d328f99f1a0099a335ff4080bb9de7029128
2016-06-17 22:30:29 +02:00
Lynix 328eb1eff9 Build: Fix example path
Former-commit-id: c104dbdfccac0d7d7077892ba0b032a65e48148c [formerly 8473fbaa59917b99ee9f056703465b15cf1be59a]
Former-commit-id: 6f7b90b6d834ec10135549fbe7fed952393cf3c6
2016-06-13 21:19:12 +02:00
Lynix 086de1f71c Fix a shitload of warnings in 64 bits mode
Former-commit-id: d3d40b9f364a0a27a3411586e62a16443ee5de00 [formerly 71282c40087232985fa19b8dcbd0d75bd4fcd97b]
Former-commit-id: c11c69d4c1f40bdd33f721cb33c68c4144771510
2016-06-13 21:09:55 +02:00
Lynix 3ab0192300 Build: Fix typo
Former-commit-id: c6e701b0d0d00de1eb3c4d56dda0d9e91b06e269 [formerly 0edba6686872452fef0254c062dbc437f1d7c84c]
Former-commit-id: d6d30517f3427e503a405ac79ca7a148f09c1b2b
2016-06-12 12:46:56 +02:00
Lynix b30faa83ca Update .gitignore
Former-commit-id: bd4389752d2b1764622146b92826f43dc98275cd [formerly 75c6a61ec48703c7efa44dc0644eddffb1baf825]
Former-commit-id: 19a2aca49b22c0117096cede45cab1f90aef1684
2016-06-12 12:46:38 +02:00
Lynix ee553f350a Build: Remake install system
Former-commit-id: a1d7d75ffefb60273d190e7355df500267429538 [formerly 6ab4c02f186ce23201d15a8677a66e5babc05a41]
Former-commit-id: 2a820557c58fbc70c2cecad9e4404db09d5e219c
2016-06-12 11:39:31 +02:00
Lynix 3c44253685 Build: Remove duplicate
Former-commit-id: 4539c4439bc95450c25a5313717f7127e2df9bcc [formerly 7763558ed34a29a17c95a8d764d5a4aa3e5f110b]
Former-commit-id: 4dbe1d56f3fdbd3d35e7108da0487c95749bbe57
2016-06-12 10:14:36 +02:00
Lynix 6d70d5c562 Build: Convert spaces to tabs
Former-commit-id: 012a57ead09735cf346b2157b5342879eedd7f02 [formerly a57f164e5a38c7c8978163b6cd9feb527588dc38]
Former-commit-id: efbc1d0f7043207c1f59d671f9d44a9a7ca1b663
2016-06-12 10:06:27 +02:00
Lynix ff4275dd1c Build: Remove -fPIC on Windows
Former-commit-id: 9e466b02938c8acc45546322f626a3fb4da8901b [formerly 7df8219ca32705a8465f9254831bf930936ad7c5]
Former-commit-id: 87993d189c4d1014bb07312a874e58575ccd7d8a
2016-06-12 10:03:39 +02:00
Lynix 36a02ee92d Build: Remake exclusion system
Allows to excludes pretty much everything and now also excludes projects
relying on an excluded dependency


Former-commit-id: 4ee05227cbddfca9b42816d4571ef09ce6977093 [formerly d1885a398214640f22abf949ae45c18acb13440b]
Former-commit-id: 3a10037c0f732aa76b3ddeb438abd86d5e5ff478
2016-06-12 10:03:05 +02:00
Lynix 04b063dd71 Merge branch 'master' of https://github.com/DigitalPulseSoftware/NazaraEngine
Former-commit-id: 852f205264341234be208d3199e0a6ad0ab8078b [formerly 86a02c717f3b94b62a2a56902d132bc46ba51834]
Former-commit-id: 6ddb2c9827f510fec5c215ad18579b237f59787d
2016-06-11 13:13:57 +02:00
Lynix d2790f0992 Math/Algorithm: Fix IntegralLog2Pot case with sizeof(T) > 4 and %32 bits
Former-commit-id: b0fe4ada8100dd2ecc0fe403fa111df0b672dc7a [formerly b51e0281a72a3b42e663de8953307fa8b6dbdede]
Former-commit-id: 304402304696550c7ffb71b41015ef62c03f9a94
2016-06-11 13:13:53 +02:00
Lynix 2d6b8fe2c6 Network/RUdpConnection: Remove useless line
Former-commit-id: b37a1b011d5039c8c591fe0d9c29ae95cb3c3447 [formerly 4735aabc1802bc1d51997b5d414bc5ae1be87d4e]
Former-commit-id: ad25d576c31b7e8c9991fafc83e1aecbf6717389
2016-06-10 12:40:31 +02:00
Lynix 7c7e602dc1 Fix compilation for CodeBlocks 16.01 ! (Fixes #65)
Former-commit-id: 866d4b0fe5b9c00c0c1a540402137b24fca3ce19 [formerly 0a8f011fd6c53a4da5cbcc55b8c13dc9c279f879]
Former-commit-id: 8a43b0610624a37de2395b703cbf3de4024393e5
2016-06-09 13:02:02 +02:00
Lynix e2c0209e62 Merge branch 'master' of https://github.com/DigitalPulseSoftware/NazaraEngine
Former-commit-id: 05732a33dca6c95bfff528448d4efe03d70c7da0 [formerly f546a26a4b741ba7bd0aa1d902ec815e287fafd3]
Former-commit-id: 04dd06069e47862624dce25c0f51b7b334e3f4c5
2016-06-09 12:32:08 +02:00
Lynix 799b44ee3f Build: Fix build on Premake4
Former-commit-id: 3b02c5be8d00056d0d1f1074d87f8026c17d258d [formerly 2a93ebe2625da9241b1dec2b353cae8f97e1e4e1]
Former-commit-id: f2a5f42b6be6fa748381746454cfc5a0cd150e0c
2016-06-09 12:32:04 +02:00
Lynix c7368ada97 Merge branch 'master' of https://github.com/DigitalPulseSoftware/NazaraEngine
Former-commit-id: 697da26034e54dc8a1783323267516e325763caa [formerly 15a99dd6acc7dff37e81c12677d8024f5d877b1b]
Former-commit-id: ab2a6f8009ef2a9dcdd801611c473d7f78986ee4
2016-06-09 08:49:14 +02:00
Lynix e9d540ada5 Graphics/Material: Add errors when failed to query texture
Former-commit-id: 6fe358b14a97c06c7567b0d7183bbc0950bd260b [formerly 45ddf7a31a0ad369717547aac624bdca493d2554]
Former-commit-id: 5aa41ca25d104d90a9f60acec5daa9958b9c0ca7
2016-06-09 08:49:01 +02:00
Lynix 2007edd398 Sdk/Application: Add MakeExitOnLastWindowClosed
At least it's explicit


Former-commit-id: e5bf5064222934b4f9dade56aab74b8f29367ed8 [formerly 5d7aa20615adf39407b95096a2da8c4888111fef]
Former-commit-id: b404314721413e7d9b6d0307f7316f22ac5f81fb
2016-06-09 08:48:35 +02:00