Commit Graph

1607 Commits

Author SHA1 Message Date
Lynix 18e03246fa Utility: Fix an oopsie
Former-commit-id: 18e56c87721c6498b6e77da4e4de307e6afeb10c [formerly bea39556b13d62b2a48207b2e6dfac1ab9b551cc]
Former-commit-id: 4fa98afe5a20b95cd90a3f3ad66391efe6d31930
2016-07-08 08:35:48 +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 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 087c3b104b Utility/OBJParser: Add saving
Former-commit-id: e05fec0cb2309c0a935ff1293b698433390675a7 [formerly bffd283b0c04e45df50adaa7b061aacdda10a0ec]
Former-commit-id: 7792044687e73fa8d5862aa15de373370023249a
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 88e337cb73 Renderer/Texture: Remember FilePath when loading from an image
Former-commit-id: ee6fbe380c66acd01db4ff9d30f3b7cfc0715d54 [formerly 0344d8b24eeee05094eba564c0a6a0f683244437]
Former-commit-id: 2ed1b3bbad9bfa9eefdf69dcf664b7e6b9821dd8
2016-07-07 08:57:29 +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 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 18cb5f9da3 Graphics/Material: Add SaveToParameters
Former-commit-id: 706770cc1eaf00e0849d9a6f6878b0ab9b69d3aa [formerly be281a7eaaa21f25c80ff65bf7b79c93c03e1e1d]
Former-commit-id: b54f61ec5be56a9ae51decaf625ff96b2ab5c62d
2016-07-07 08:56:18 +02:00
Lynix 039e02fda0 Core/PluginManager: Fix usage of Mount(Plugin)
Former-commit-id: 84167787661b2d2022dafcb1b98f9497bffe91df [formerly 14cb32cb9779cf42c14c1100f48e9b932c48e7bc]
Former-commit-id: fc6b344fc63e71650718eacda4e29532f9349c6c
2016-06-23 00:37:32 +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 c7d4f7ca83 Noise: Fix errors/warnings
Former-commit-id: 1b0766a947b41e6154ef6d0ce7a9dbd58a718f35 [formerly 5204c1e68556379ca8cc69a1db8684eccb5e188d]
Former-commit-id: 75dbce8928d51b58555c319705c965616b5b965a
2016-06-19 16:09:22 +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 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
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 e70b1f57ae Fix compilation for CodeBlocks 16.01 ! (Fixes #65)
Former-commit-id: 4cddcf427228260249ac1578283896ee2b7ecbfc [formerly 7bf4124ba228559456f38f4247116ed71a45c227]
Former-commit-id: 2b1a728de56c163627fcb6b59231102708f57513
2016-06-09 13:02:02 +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 0e01bdaa3e Graphics/Material: Ugly spaces to tabs
Former-commit-id: 05162affc594bfa6e72bb32b4c49c3d322fd42ab [formerly 71fa5849249e9770184d693176c3e50393988f4d]
Former-commit-id: d0042378fa707d7e42303ffe3445a847596a482d
2016-06-09 08:48:04 +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 d08ac3fed1 Merge branch 'master' of https://github.com/DigitalPulseSoftware/NazaraEngine
Former-commit-id: 99b31f6b6db2d625443b37108133ecf61a3d86d7 [formerly 36f29024fc2ae87af4a59a85003945584b2306c1]
Former-commit-id: fe56ad5690ce2bb5945096329fe342ee5bcd224c
2016-06-08 18:46:31 +02:00
Lynix d26395ba6d Network/Windows: Fix build on some plateforms (Hi MinGW)
Former-commit-id: d8bab0668373c3e8f6f15296e7d19d4547559fce [formerly 46afd404ab3cf4bfd8e1981cc20574707dbf703c]
Former-commit-id: 29c558c519e2783641b87747de4215cd9652e1b2
2016-06-08 18:45:56 +02:00
Lynix ece1020f4c Merge pull request #64 from Gawaboumga/Documentation-Update
Add documentation for Audio, Graphics and Network modules

Former-commit-id: bcad0dac73bdbd9dfb7ccc38cea5cf7da93aede4 [formerly c706de87aa6d10976cf117f115f2156debd3ffcd]
Former-commit-id: 96878c5bbac2e000c278665f50919384f654ca83
2016-06-08 14:29:34 +02:00
Gawaboumga 4710da1f6c Revert changes
Former-commit-id: 25a7ecad35f3fe38638f608f375ed9c8c5df873e [formerly fa3383a06a186551d427aee0e3def1e543b73a1b]
Former-commit-id: 5923cbbb60c4464741449c997c39212d2bc075f8
2016-06-08 14:13:19 +02:00
Lynix 6b42e5a604 Network/Windows: Fix build on compilers with outdated windows.h (Fixes 63)
Former-commit-id: d035029cb037dd4a8a91a85f0b750572a2b938c0 [formerly 693cb8be89964f7f2c752a6a928e07c042210e76]
Former-commit-id: a4d4255872b47193c3456c65926041d0bd73b5ed
2016-06-08 12:58:25 +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
Lynix e94dc90f06 Graphics: Prevent shadow-mapping code to compile without shadow-mapping
Temporary fix for OpenGL 3.3


Former-commit-id: 38067e4e19ce5e7e0a804fdeb4c1ad9fcc9f415e [formerly c9878c521ccb78ff86ba5ce823acb009717b9bb8]
Former-commit-id: 22915443375dd97584f9e5408dcf308d5801f7b0
2016-06-02 13:49:30 +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
Gawaboumga db8a222f62 Fix for problems signaled by clang static analyzer
Former-commit-id: 835f639c45509b0d55fe716e51e3285ea2a89da4
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
Gawaboumga 6a583b8231 Fail in copy-paste
Former-commit-id: 01bb59a1dcdc1dcf2e5ea36efbda52b1311ce3f1
2016-05-30 20:43:27 +02:00
Gawaboumga a81cc4a295 Default behaviour without precision on name
Former-commit-id: 28959f509e5baee43109a66e17a8703a480288e4
2016-05-30 14:27:31 +02:00
Gawaboumga 9f14f63ce8 Slightly faster (about 5%)
Former-commit-id: db83aebd174362887b475c7c55a8a027f1ab0bef
2016-05-30 14:27:07 +02:00
Gawaboumga aa86db9a88 Fix loading of MD5
Former-commit-id: 06120fb3631516af6dd6dc7a295a7393823d8874
2016-05-30 14:26:32 +02:00
Gawaboumga 0a99058c4d Documentation for module: Network
Former-commit-id: d36042138d0883eb118cc9a70f94f3522214dd46
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 6400ba2e28 Fix documentation for module: Core
Former-commit-id: a79bf956a2759c6056e4e4e2193b8b192c5727c5
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
Lynix 0be81cfa5f Merge branch 'master' into vulkan
Former-commit-id: 984d874e950bc6f0cb8d4ea2b217a51b07bc3c16
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 be76deed06 Vulkan/Instance: Fix support of VK_KHR_surface
Former-commit-id: 8d055017ac65d53da26fa61e645f527290472199
2016-05-18 21:31:49 +02:00
Lynix 1042ba6584 Merge branch 'master' into vulkan
Former-commit-id: 2de61dcc322505af741e4b7c09d375df6d5363e4
2016-05-17 20:25:51 +02:00
Lynix 7ae35a0f80 Utility/DDSLoader: Fix bit reversing for exotic format
Former-commit-id: be5a619259410e212fb3124d02d291431c5a0859
2016-05-17 17:09:08 +02:00
Lynix 43895d29af Core/Algorithm: Add ReverseBits function
Former-commit-id: fa37fcf64cfe6786b9906aa7a8b410e19a3079d1
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 efc42b58cf Vulkan: Add support for CommandPool and CommandBuffer
Former-commit-id: 85b1935a402b007a53ffbc080374a5028b6eaebc
2016-05-15 00:08:05 +02:00
Lynix ef66c09719 Merge branch 'master' into vulkan
Former-commit-id: 5e11ffb71a4deddeaa44a1b1e93aeea97525bd9c
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 24e23be7ea Graphics/Material: Add Basic2D and Translucent2D materials
Former-commit-id: 4c5d24d76d22894985e591036589ebba95f320d9
2016-05-13 12:47:43 +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 f7b0496d62 UnitTests: Fix errors
Former-commit-id: 7d338bd57e8a083e63c5f6387ff37c81109903ed
2016-05-05 21:27:36 +02:00
Lynix 5e5a83f825 Utility: Fix some warnings
Former-commit-id: e7645dc5a618d06f0c99bd54bf44756d68288959
2016-05-03 23:18:08 +02:00
Lynix 08926cf530 Core/Posix: Add absolutly not tested File::SetSize implementation
At least the engine should compile again on posix


Former-commit-id: c2ccdb9ad939b20e288b211aee678917934f1757
2016-05-03 23:15:22 +02:00
Lynix 6c9a48d80e Utility/Formats: Fix MD5 loading
Former-commit-id: 05a4ee3745a6f5444a19c15f713fdd21d51a7804
2016-05-03 12:42:52 +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 6d824109f3 Core/ParameterList: Add support for color values and updated documentation
Former-commit-id: 4cd9faf2fe035b946afa1ba15243bdcf3255716a
2016-04-30 12:44:34 +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 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 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 0d6727e746 Core/ByteStream: Fix SetStream pointer overloads
Former-commit-id: ca35afb6e7257df7097d6aa39e99ccc9b3c0085a
2016-04-25 18:34:00 +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 b5f237b58f Fix some errors
Former-commit-id: df7db9ab69395ca969779817fcdc17acb711967d
2016-04-24 04:38:18 +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 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 75a5dd8625 Renderer/Texture: Add compressed format support (experimental too)
Former-commit-id: 0835aaa2e6ab6800516c88d47e04796465a65644
2016-04-21 13:23:57 +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 0d75f8ab2e Audio/Music: Fix warning
Former-commit-id: d52ff2bc6c885b4563867ed1a01b05b6d46419f8
2016-04-18 12:37:20 +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 6d146e30c8 Audio/Music: Fix GetPlayingOffset and SetPlayingOffset
Former-commit-id: 71d19338612e84105723e28b4fc38510472e89ef
2016-04-17 19:28:44 +02:00
Lynix 2415002fc5 Audio/Sound: Fix GetPlayingOffset/SetPlayingOffset on some implementations
Former-commit-id: 64223409d16af0d8ada3edeb2eb24366c5e312ca
2016-04-17 19:28:20 +02:00
Lynix b87a8b3f25 Audio/Sound: Replace error check by assert
Former-commit-id: 76192feaa3a29342b5456a97f660719714be3fe6
2016-04-17 18:09:22 +02:00
Lynix ba176af5cd Audio/SoundBuffer: Fix duration of large sound files
Former-commit-id: be1c5ba7c9960331eeb359d6cbfa714aeb84f479
2016-04-17 18:08:37 +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 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
Lynix 9efed23cbc Utility/Algorithm: Fixes sphere generation
Former-commit-id: 06f96d54f39b77929d9427c714d43202269df67a
2016-04-05 12:47:28 +02:00
Lynix 5f823c9126 Renderer/Renderer: Add default UV to fullscreen quad buffer
Fixes TextureBackground


Former-commit-id: c9533df4b1e30229d88aad9afa7a2ddb22a9c4e1
2016-04-05 12:47:13 +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 de8f8e0743 Audio/Music: Fix infinite loop
Former-commit-id: 027a5c19500c774e13ed51f47b16e754dfb44721
2016-04-02 18:55:55 +02:00
Lynix d8610d139b Utility/STBSaver: Fix failure error message
Former-commit-id: 5985737a6e1690e66c8e1a2c6a4edb2c74aebdb0
2016-04-01 18:58:58 +02:00
Lynix 308b297a46 Lua/LuaInstance: Set SetTable as const
Former-commit-id: d480e243ddaf6fb6a016fde9ad9642b82e4703fe
2016-03-30 17:50:48 +02:00
Lynix cc9aec3a52 Core/HardwareInfo: Fix comments
Former-commit-id: 48afaf7a2bb258e65fdd4569601edef2031a241f
2016-03-30 17:50:26 +02:00
Lynix 5465951f87 Core/ResourceLoader: Fix assert
Former-commit-id: 391a0ec4de1a1c5ed97ea82aee0d3d69fbbc00df
2016-03-30 17:49:27 +02:00
Lynix 3f9a4170f1 Network: Add RUdpConnection class (experimental)
Currently missing an external RUdpClient class, ping handling, some
messages but should basically works


Former-commit-id: 6ebd181a4804094c62aedb8e3ba7876a7b06acdc
2016-03-09 13:54:04 +01:00
Lynix b4e98dc7fc Formats: Change skip string format
Former-commit-id: 75952d298efb69bd9b77df31ee8dc1548442d071
2016-03-09 12:41:39 +01:00
Lynix 1a95c314ff Core/ParameterList: Make errors silent by default
Former-commit-id: 38d1613681a65194cb7392903c9bc20f912561a3
2016-03-08 13:58:09 +01:00
Lynix c935c1a293 Graphics/OBJLoader: Allow users to specifiy a vertex count cache when loading
Former-commit-id: 87ebc2aefe2c2091fd483793f880724e1ed6ac3d
2016-03-08 13:39:08 +01:00
Lynix dce587bd63 Add support for custom resource parameters
And allow users to skip a precise loader using them


Former-commit-id: 297af2e4a24ad67c343aae5d89352abf4ea05f63
2016-03-08 13:37:17 +01:00
Lynix b524d9395a Core/String: Fix documentation comments
Former-commit-id: 02fd62caaafce0376b387d9c8365b3ca89e32a78
2016-03-08 13:12:02 +01:00
Lynix d6ff7d065e Utility/Image: Add saver (allowing to save images)
Former-commit-id: df78d657256f8a6b7dad5ab11877aae7402608b3
2016-03-08 13:11:09 +01:00
Lynix 883f2eca39 Extlibs/STB: Update stb_image.h and add stb_image_write.h
Former-commit-id: 1b567271240b0207780c2d516fad9e03575ce388
2016-03-07 13:05:21 +01:00
Lynix 1c4135fc09 Improve documentation
Former-commit-id: 08d70f6a53a7f12d2748d145d1fe139595a1b39e
2016-03-01 15:37:05 +01:00
Lynix 36067e31c4 Utility/Window: Make Window moveable
Former-commit-id: 8c780562acc61d15437ed21c16eed92b6dd97373
2016-03-01 14:00:53 +01:00
Lynix f9a95ce054 Core: Made Mutex and ConditionVariable moveable
Former-commit-id: 891fbb35d050f3df572cbbecd0191b75f556e59d
2016-03-01 13:59:17 +01:00
Lynix e9bb81e851 Utility/Algorithm: Fix crash in ComputeAABB
Former-commit-id: 58266814fea559c782e6df1145f82a37baf0427c
2016-02-24 17:09:40 +01:00
Lynix e65d495a98 Merge branch 'master' of https://github.com/DigitalPulseSoftware/NazaraEngine
Former-commit-id: 6a6191171a34d24a22c020a8d4c01e7869c3279d
2016-02-24 14:19:21 +01:00
Lynix ff25505d92 Network: Remove outdated comment
Former-commit-id: 454debf692483a58ea5a24cbaa6ecf2a8715a242
2016-02-24 14:19:15 +01:00
Lynix 9d4256a4d2 Network/TcpClient: Fix disconnection of previous connection not happening with IP connection
Former-commit-id: 3ec17a6c56ee3f0aae7f66f78766f15d7a168f32
2016-02-24 14:19:03 +01:00
Lynix a0a088a914 Network/UdpSocket: Fix receiving packet
Former-commit-id: f27235940770d8e818fa1b60b4840be88cb04fd0
2016-02-24 14:18:22 +01:00
Lynix a851056c0a Network/Packet: Fixes buffer size
Former-commit-id: 51fd56f76af8abe8feb1ed88802ef7ec0bd4a175
2016-02-24 14:17:28 +01:00
Lynix d6279914b4 Network/Socket: Fix last error being undefined without any operation
Former-commit-id: 5ccd098d93842f0be79d516630f39150a394045c
2016-02-24 14:14:29 +01:00
Lynix dff6e855e4 Fixes compilation on GCC
Former-commit-id: 1829fa37830618bd9b14e7bfa5d935c886213589
2016-02-24 14:12:45 +01:00
Gawaboumga de59eb1f74 Delete notice in Display
Former-commit-id: d3ddf65b5f00af047b4232068553363d88d3ca30
2016-02-21 14:50:01 +01:00
Gawaboumga 2a28d8863c Documentation for the rest
Former-commit-id: b6f401370127679db397da0039cb5e98477e90db
2016-02-21 14:42:38 +01:00
Gawaboumga 0a4381a95b Documentation for Core
Former-commit-id: d0d4a575149b9f3e70e07b3a815e669d6a79065f
2016-02-21 14:41:17 +01:00
Gawaboumga ff51b90748 Documentation for Error
Former-commit-id: 9158cb014b813739b09b0bea7c375dc549815aef
2016-02-21 14:39:05 +01:00
Gawaboumga 99370683b3 Documentation for DynLib & PluginManager
Former-commit-id: 3602bd9a6f24ed4adb38879097ea5679b55e3b99
2016-02-21 14:38:35 +01:00
Gawaboumga 5a5f25a950 Documentation for Documentation & File
Former-commit-id: 8a69e6dca76fba4a23b36c563b52c4ccbbec7309
2016-02-21 14:37:37 +01:00
Gawaboumga a82c33c314 Documentation for Stream
Former-commit-id: 0e77be8d238879c114c5e7b166ae646254fac9eb
2016-02-21 14:36:49 +01:00
Gawaboumga fd627c671f Documentation for Synchronisation primitives
Former-commit-id: 39f86b2f9cd1f44a6b8e52101458f090183707e4
2016-02-21 14:36:03 +01:00
Gawaboumga 07547bdd9f Documentation for Logger
Former-commit-id: b09dda8a542782667070ea8bf912b552dd6b478a
2016-02-21 14:34:59 +01:00
Gawaboumga d340553023 Documentation for ByteArray and ByteStream
Former-commit-id: 4d2d0de93562077e030b4304b57f6c95b32185b5
2016-02-21 14:32:59 +01:00
Gawaboumga f540029825 Documentation for String
Former-commit-id: caf1b5889604d7c2248ec88bde99a6bce0d7680f
2016-02-21 14:32:17 +01:00
Gawaboumga c163d65da7 Documentation for Thread
Former-commit-id: b33bbdf473792ddcde8ffbe310722d83a1a12bcf
2016-02-21 14:29:03 +01:00
Gawaboumga 44ec6caf5d Documentation for Memory
Former-commit-id: 85e41e916df2c2e2bffa31f5540643144223a322
2016-02-21 14:28:17 +01:00
Gawaboumga f16857fc6a Documentation for Resource
Former-commit-id: 7da8bc4261566c89030eb0226a29b1a70183e68a
2016-02-21 14:27:29 +01:00
Gawaboumga 1d5518b0d3 Documentation for RefCounted
Former-commit-id: 45bd646d027ba91fc3d399631fc0518ba172385d
2016-02-21 14:25:26 +01:00
Gawaboumga 1eebeceeea Documentation for Primitive
Former-commit-id: 8f4e15d4e9131836545f8b112049a001638f411c
2016-02-21 14:24:37 +01:00
Gawaboumga 01d5f18d27 Documentation for ParameterList
Former-commit-id: 5b8752a1d20eb894e17b271a019c379d867a4eb5
2016-02-21 14:23:46 +01:00
Gawaboumga 0934c21967 Documentation for AbstractHash
Former-commit-id: 467b96c5d8b9ed9a3fddd7cf6f09803977b53caf
2016-02-21 14:19:40 +01:00
Lynix 08caff5ea3 Network: Add support for sending/receiving NetPacket over UDP/TCP
Former-commit-id: 5c09a5fa8b499e4204d2312f6d04d8554093a5a4
2016-02-04 14:51:26 +01:00
Lynix 6c0215952d Network/NetPacket: Add Resize method and fix buffer size
Former-commit-id: 465864559149ef62279038c24649d73c75f38037
2016-02-04 14:40:40 +01:00
Lynix f723d6a29c Network: Replace unsigned int by size_t for size
Former-commit-id: efa7e2f50ae370f96871726be7906332ca8969a4
2016-02-04 13:27:06 +01:00
Lynix 00ed0e2ae3 Network/NetPacket: Inline some methods
Former-commit-id: d54e7b9ff1baf93f6da35e29123d598b84742eac
2016-02-04 12:24:44 +01:00
Lynix 4312de828e Network: Add NetPacket class
Former-commit-id: 0c5acdbf9313621dddd3dcee23c6f85f46c27012
2016-02-03 18:44:03 +01:00
Lynix e367ec456d Core: Rework Serialization
Former-commit-id: d97eedbd3efc92235e3880ad061a5216fa77ebd7
2016-02-03 18:42:19 +01:00
Lynix 25a767290b Audio/OpenAL: Adjust return type of QueryInputDevices and QueryOutputDevices
Former-commit-id: 5f2a07a73bc8903662139067ce0b484c9af86353
2016-02-01 13:24:49 +01:00
Lynix ed62fa5398 Utility/Image: Fix tabs
Former-commit-id: 4fd9be606d7cb356bdac14e9d8a9e23d493a549f
2016-01-24 15:23:37 +01:00
Lynix ffb6a47435 Graphics/Material: Standardize flag testing
Former-commit-id: f2207fa4f1ad600aa09d8b484559bd9155a11f47
2016-01-19 12:22:43 +01:00
Lynix d6827163cd Core/MemoryStream: Fix Writing
Former-commit-id: 05a1b8a3baf79642af50ee34aea53195eff25df2
2016-01-19 12:21:20 +01:00
Lynix df7d736b23 Physics/Geom: Fix missing initialization/uninitialization (fixes crash at exit)
Former-commit-id: 94e4ec331cd559ba4a2680f36325f25a7d2333f2
2016-01-19 12:15:17 +01:00
Lynix c359c6925e Graphics/SpriteLibrary: Fix missing initialization/uninitialization (fixes crash at exit)
Former-commit-id: c7bbd781d163a8456f1fadd0f71451adc5a1bd1a
2016-01-19 12:14:07 +01:00