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
Lynix
5465951f87
Core/ResourceLoader: Fix assert
...
Former-commit-id: 391a0ec4de1a1c5ed97ea82aee0d3d69fbbc00df
2016-03-30 17:49:27 +02:00
Lynix
2b9dcb47c0
Math/BoundingVolume: Fix compilation
...
Former-commit-id: 6717a9d8d92f05ba3e4ae3b088aef79f0a637736
2016-03-26 01:38:03 +01:00
Lynix
b28ab414c9
Math/BoundingVolume: Add ExtendTo method
...
Former-commit-id: 5cfd681d5cd7adcc2bcf16184a2da821bf4eb477
2016-03-25 23:07:59 +01:00
Lynix
d2e3bb36a6
Alphabetical commit
...
Former-commit-id: 4277d1fdc84af2031faa826520fcc442edb47a10
2016-03-15 23:00:58 +01: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
8e3c542049
Core/ByteStream: Remove assertion on ByteStream pointer
...
Former-commit-id: 438b669e039cfdece251f4918926df9268bb01c1
2016-03-09 13:52: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
d349b9583e
Core: Fix missing include
...
Former-commit-id: 76e4ff0d2bd3e3b6865e84f6ef0142a195a5755a
2016-03-08 13:43:11 +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
d6ff7d065e
Utility/Image: Add saver (allowing to save images)
...
Former-commit-id: df78d657256f8a6b7dad5ab11877aae7402608b3
2016-03-08 13:11:09 +01:00
Lynix
6f9d778749
Core/ResourceLoader: Replace checks by asserts
...
Former-commit-id: 88be9b70d904856b888ee04829def85f1dee0bc6
2016-03-08 13:10:06 +01:00
Lynix
0ffc3c6557
Core: Add ResourceSaver class
...
Former-commit-id: 3c7fb9868058d897f1db831b207e9544688922fe
2016-03-08 13:09:41 +01:00
Lynix
a39cfcc92e
Core/Color: Add serialization
...
Former-commit-id: ef50b4303a3fbc5e2b49ba440d9008fb6d51a7e3
2016-03-06 14:55:42 +01:00
Lynix
300dc82806
Math: Fix missing includes
...
Former-commit-id: 21ff7a6db4beb9fc7968e9bf1ba7478ca2f55e21
2016-03-06 14:54:56 +01:00
Lynix
e9d126b3a4
Math: Add serialization specialization for all types
...
Former-commit-id: 7e45c50d3b4eabfc581736f290fc208592d3d46c
2016-03-06 01:54:13 +01:00
Lynix
d6a436100c
Network/IpAddress: Add std::hash specialization
...
Former-commit-id: c8617065e51b307b541e4e58e3fb2494b144e828
2016-03-02 16:53:58 +01:00
Lynix
192fccc634
Fix compilation
...
Former-commit-id: d5ac6bb73615f7c9b068c1de2037dfeddc5c1b45
2016-03-02 16:53:20 +01:00
Lynix
ad55ff159b
Network: Add NetPacket to global header
...
Former-commit-id: 51a55af65b954314b58ee7e80d26c0c97854f80c
2016-03-01 15:38:04 +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
40e12ebffa
Network/Enum: Fix typo
...
Former-commit-id: 8a41d1a2a915a8c5565e3a9ecc93898a35ed2133
2016-03-01 14:00:27 +01:00
Lynix
cc7263e398
Core/MemoryPool: Fix missing include
...
Former-commit-id: fd993b3117c61e0fe6e9e34b0e24f2bf84b3186e
2016-03-01 13:59:41 +01:00
Lynix
188c1e4c1e
Core/Bitset: Made destructor and Clear() noexcept
...
Former-commit-id: 0d09070fcb5d17812eb938c9873213107bd97f7c
2016-03-01 13:59:31 +01:00
Lynix
f9a95ce054
Core: Made Mutex and ConditionVariable moveable
...
Former-commit-id: 891fbb35d050f3df572cbbecd0191b75f556e59d
2016-03-01 13:59:17 +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
d24de1f719
Network/NetPacket: Add move constructor/operator
...
Former-commit-id: 56cb793ab75e5bcd97b89c5be3592922c23a7a4d
2016-02-24 14:17:47 +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
2a28d8863c
Documentation for the rest
...
Former-commit-id: b6f401370127679db397da0039cb5e98477e90db
2016-02-21 14:42:38 +01:00
Gawaboumga
b62b694af8
Documentation for Functor
...
Former-commit-id: d0bac2fa789631c9a56ba5636aa52f260f1cc6fd
2016-02-21 14:41:58 +01:00
Gawaboumga
61542b59d6
Documentation for Endiannes
...
Former-commit-id: e45c5026b84aa8b354e29d760eff56d13f2dc745
2016-02-21 14:41:41 +01:00
Gawaboumga
0a4381a95b
Documentation for Core
...
Former-commit-id: d0d4a575149b9f3e70e07b3a815e669d6a79065f
2016-02-21 14:41:17 +01:00
Gawaboumga
8325db8037
Documentation for Special files of Core
...
Former-commit-id: 6e98fc660ee9dfaa4d8f31da337e2334b4f43442
2016-02-21 14:40:47 +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
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
e311dcb5d3
Documentation for SparsePtr
...
Former-commit-id: f4e51b1a9d7792dbbbd148e028906ba8062787b5
2016-02-21 14:26:49 +01:00
Gawaboumga
fe12806c6b
Documentation for Signal
...
Former-commit-id: 8c69830fe9e23ec85ced5f29ce43c96ea26298eb
2016-02-21 14:26:10 +01:00
Gawaboumga
1eebeceeea
Documentation for Primitive
...
Former-commit-id: 8f4e15d4e9131836545f8b112049a001638f411c
2016-02-21 14:24:37 +01:00
Gawaboumga
040c8b099f
Documentation for ObjectRef
...
Former-commit-id: 3c704ed4e8999b0cdc66f6fe29ca0f170cc6619c
2016-02-21 14:22:57 +01:00
Gawaboumga
de5a994a5c
Documentation for MemoryPool
...
Former-commit-id: 8464b058829189b16cc2336de6454a38f9ee3bdf
2016-02-21 14:21:56 +01:00
Gawaboumga
5c3b16f4a7
Documentation for Bitset
...
Former-commit-id: f06a3bdb376bcfafb60d0386993806c818ca2c45
2016-02-21 14:21:04 +01:00
Gawaboumga
d3621c82eb
Documentation for Algorithm
...
Former-commit-id: a2090cb6f5e7373f4d9adc3c1d5067619b1bd185
2016-02-21 14:20:16 +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
33e2bb905b
Network/NetPacket: Add Get(Const)Data method
...
Former-commit-id: 53f4f230b3e7baa65c79d97b21e192108b771312
2016-02-04 13:24:08 +01:00
Lynix
4e3244c999
Network: Add NetCode enum and SocketError_Packet, fixes compilation
...
Former-commit-id: 2c56f086a7b8892377730e4f556f3953e9e7dc62
2016-02-04 12:48:04 +01:00
Lynix
0b71d1a2e2
Network/NetPacket: Make new packets ReadWrite
...
Former-commit-id: e9735766181932fbd9840b6f143ba133b2a5c08f
2016-02-04 12:43:50 +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
89c796ed5c
Core: Regenerate global header
...
Former-commit-id: 5b357d76bc50862b19967346a77035f1fd65d30a
2016-02-03 18:43:16 +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
90fe2528cf
Fixes spaces
...
Former-commit-id: 65f2e2f10aee0a47aff4b0166148745b13150001
2016-01-27 18:04:15 +01:00
Lynix
cbd73a9ac0
Core/Enums: Fix OpenMode_Max
...
Former-commit-id: eb356bf9d9469fdaff2b234aa7e61751644843a3
2016-01-24 15:22:53 +01:00
Lynix
d7ab29e5ef
Fix and improve last PR
...
Former-commit-id: 16afead68e42411402dfb5a7bd957a4940b6f83a
2016-01-24 15:20:14 +01:00
GigAnon
8bfd879d87
Nz::ranged_cast
...
- Moved ranged_cast template function to namespace Nz in file
LuaInstance.hpp
- Added comments
Former-commit-id: 9af0a680b693208e582eb4edbe5a65f996d70a4a
2016-01-21 20:12:37 +01:00
Lynix
9d210eb2ff
Lua/LuaInstance: Cleanup
...
Former-commit-id: 031e810caf968700d5bd8b2c51698f110c6559af
2016-01-21 13:06:44 +01:00
Lynix
14f4291c7c
Lua/LuaClass: Fix arguments for methods
...
Former-commit-id: fc3ec0b3f47185edb74abe1eb54af8722844a6f5
2016-01-21 13:05:43 +01:00
Lynix
e907db7de1
Core/ObjectRef: Make hashable
...
Former-commit-id: 42dd274e98f24c09612321e2f8d0e957463748d8
2016-01-19 12:19:27 +01:00
Lynix
c94c525446
Graphics/TextSprite: Add convenience constructor
...
Former-commit-id: f6ca6499baf20e561616251950e7749350516b14
2016-01-19 12:15:44 +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
Lynix
d2a1bc3fd5
Network: Fix some move stuff
...
Former-commit-id: 33b24a038319b444b9a3b84cfeea38c8305e6568
2016-01-15 08:29:58 +01:00
Lynix
c9a63bc72c
Core: Bring back MemoryStream class (It's not perfect but necessary until a better replacement comes out)
...
Former-commit-id: e3106b98c9825e313525298a8d46ff9c40bf5027
2016-01-15 02:24:34 +01:00
Lynix
2cace84c90
Math/Matrix4: Fix computations.
...
Sometimes some values can be really small (and very close to zero) without being null.
Former-commit-id: 932160043e4eb4094c7234f8cf4eb7c212966678
2016-01-15 01:04:29 +01:00
Lynix
4562243c5f
Utility/SimpleTextDrawer: Update SetColor method (will no longer force full regeneration)
...
Former-commit-id: 3f3043ea5c5d3add1358d50eb3f92e452d931dbf
2016-01-08 14:00:54 +01:00
Lynix
f9394e7af2
Merge branch 'master' of https://github.com/DigitalPulseSoftware/NazaraEngine
...
Former-commit-id: 3569a054e81dff3d44e433bedc9ef62526ebe367
2016-01-08 01:30:27 +01:00
Lynix
bbaa328530
Core/Bitset: Replace static members by static constexpr
...
Former-commit-id: 0c2a2eb8d766f544016068cdc4be859be2b20dd5
2016-01-08 01:28:49 +01:00
Lynix
ae6ba51380
Utility: Remove useless file
...
Former-commit-id: e3b885151fe47d60bc4904605859b98d7b4c4110
2016-01-07 18:07:51 +01:00
Lynix
adf5946711
Core/Console: Add CountOf function
...
Former-commit-id: 8ea1456bc8debae102ca616176febb15d3759d17
2016-01-07 13:33:26 +01:00
Lynix
b9ec4a4fc4
Utility/SimpleTextDrawer: Add Clear method
...
Former-commit-id: 10f7c36edb7f0d1705709b070e78792708cdbebf
2016-01-06 19:05:26 +01:00
Lynix
c6f491ca21
Graphics/TextSprite: Optimize Update method
...
Make it keep established connections instead of clearing everything and connecting again
Former-commit-id: abe315a03ba19059a9a867c23780c2f8cd34345b
2016-01-06 12:01:35 +01:00
Lynix
235fbf1877
Utility/SimpleTextDrawer: Add optimized AppendText method
...
Former-commit-id: 4608e95d19fe5256d205a0d02b75b1f496f629cc
2016-01-05 13:50:52 +01:00
Lynix
856df11d5c
Math/Algorithm: Fix compilation (C++14 constexpr is not supported by all major compilers)
...
Former-commit-id: 83c2d98885763160cedcf03cfb08aa44571703f4
2016-01-01 16:34:49 +01:00
Gawaboumga
139c495966
Documentation for Vector4 + static DotProduct & Normalize
...
Former-commit-id: 4a190589292f299d266e20f7b9723594f2c32468
2015-12-30 15:36:38 +01:00
Gawaboumga
95400fdfab
Documentation for Vector3
...
Former-commit-id: 15f770065aa66e03928d7086403c697be334cb3a
2015-12-30 15:36:12 +01:00
Gawaboumga
844e31fb38
Documentation for Vector2 + static DotProduct & Normalize
...
Former-commit-id: 6f0aa15cd725f9dfaa7f6f99b10c6d2dde4e94a1
2015-12-30 15:35:37 +01:00
Gawaboumga
cec0567fdd
Documentation for Sphere + new Unit sphere
...
Former-commit-id: 8f7dd89c3669f0a791b76ef7cb89d998ce6b336a
2015-12-30 15:34:59 +01:00
Gawaboumga
d733a9c5d1
Documentation for Rect
...
Former-commit-id: 4cb6ff983f7f01611847d29699dab5ca06e17d4a
2015-12-30 15:34:36 +01:00
Gawaboumga
137bc33770
Documentation for Ray + New method intersection Ray-Triangle
...
Former-commit-id: 29989ec859e609582fdb60a67a7fb353a03091a0
2015-12-30 15:33:55 +01:00
Gawaboumga
9efce81eac
Documentation for Quaternion
...
Former-commit-id: b19bd792823e1f49ff088fc95be26f0db185a8a6
2015-12-30 15:33:26 +01:00
Gawaboumga
40d3d6b235
Documentation for OrientedBox
...
Former-commit-id: 77f7c82d7ca16348774ccdf1d4e98432710a585a
2015-12-30 15:32:59 +01:00
Gawaboumga
53f4bacab6
Documentation for Plane + add MakeXY methods
...
Former-commit-id: 688a65089e6e332e3a2ffbed7966e4f9185b79cc
2015-12-30 15:32:41 +01:00
Gawaboumga
f131fd2121
Documentation for Matrix4 + Check for affine
...
Former-commit-id: 9ddb4e85f860b12d06afaa2d32139bea4053eb66
2015-12-30 15:32:09 +01:00
Gawaboumga
fa48b750ae
Documentation for Frustum
...
Former-commit-id: 38c09bfa36e663a77ebeb19f5b2c16f60f99ea14
2015-12-30 15:31:27 +01:00