Commit Graph

2220 Commits

Author SHA1 Message Date
Lynix
890b06bfcb Network/ENet: Refactor 2017-02-15 08:26:56 +01:00
Lynix
7cc11245f9 Core/Flags: Move external operators to the global scope
Fixes usage of those operators outside of the Nz namespace, global
scoping is not an issue thanks to the enable_if
2017-02-15 07:13:00 +01:00
Lynix
5655ff3fcf Network/ENetPacketFlags: Add Unreliable flag typedef for zero 2017-02-12 02:19:27 +01:00
Lynix
414779b53c Network/ENetPacket: Remove unused flags 2017-02-12 02:18:38 +01:00
Jérôme Leclercq
784cfab23b Merge remote-tracking branch 'refs/remotes/origin/master' into enet_wip_nothing_to_see_here 2017-02-08 13:13:52 +01:00
Lynix
1a677387d1 Noise/NoiseBase: Replace default_random_engine by mt19937 2017-02-07 20:12:31 +01:00
Lynix
9c66711a53 Update version 2017-02-01 20:02:12 +01:00
Jérôme Leclercq
ed8deed23c Core/MemoryHelper: Add PlacementDestroy 2017-02-01 17:52:32 +01:00
Jérôme Leclercq
0f2d315c1d Network/ENet: Fix header dependency 2017-02-01 17:51:41 +01:00
Lynix
7b8100dafe Network/ENet: Add ENet licence 2017-02-01 00:20:22 +01:00
Lynix
a087174bf8 Network/Algorithm: Add HostToNet and NetToHost 2017-02-01 00:13:08 +01:00
Lynix
85257da07e Network/ENet: Fix some warnings 2017-01-31 23:05:18 +01:00
Lynix
6b8d9deb43 Network/ENet: Clean up time functions 2017-01-31 23:04:53 +01:00
Lynix
2f057191aa Network/ENetHost: Add GetServiceTime() 2017-01-31 22:19:17 +01:00
Jérôme Leclercq
3ff483d2f6 Network/ENetPeer: Add GetPeerId() 2017-01-30 18:08:38 +01:00
Jérôme Leclercq
b5797dfa12 Network/ENetHost: Move handling to ENetPeer 2017-01-30 18:08:21 +01:00
Lynix
4e517bc1e3 Network/ENetHost: Add network simulator 2017-01-28 17:18:06 +01:00
Lynix
4e2a037d6b Network/ENetPeer: Add total packet lost/sent counter 2017-01-28 17:17:42 +01:00
Lynix
c9d5f2f1ac Network/ENet: More cleanup 2017-01-28 12:08:35 +01:00
Lynix
8fc734674d Network/ENet: Fix fragments and cleanup 2017-01-28 11:06:09 +01:00
Lynix
0e03aae6dc Network/ENetPeer: Fix compilation 2017-01-27 17:12:23 +01:00
Lynix
86ae60b6c2 Network: Fix compilation 2017-01-27 16:07:41 +01:00
Lynix
f59b59da27 Merge remote-tracking branch 'refs/remotes/origin/master' into enet_wip_nothing_to_see_here 2017-01-27 15:09:01 +01:00
Lynix
ab3b730d21 Network/TcpClient|UdpSocket: Add SendMultiple method
To efficiently merge multiples buffers into a reduced number of network
packets
2017-01-27 14:51:01 +01:00
Lynix
1d6f22cd8a Core/Flags: Make Flags default-constructible 2017-01-27 14:49:07 +01:00
Lynix
8a59dc88b8 Commit progression 2017-01-27 14:48:31 +01:00
Lynix
12b4073033 Progress 2017-01-26 09:28:41 +01:00
Jérôme Leclercq
9e3341a32a Commit current work
This is a temporary branch because I'm missing a USB drive, huehue
2017-01-25 15:55:07 +01:00
Jérôme Leclercq
28965b799e Core/MemoryPool: Fix incorrect inlines 2017-01-25 15:53:25 +01:00
Jérôme Leclercq
a18389c48e Merge branch 'master' of https://github.com/DigitalPulseSoftware/NazaraEngine 2017-01-23 11:58:18 +01:00
Jérôme Leclercq
071147bf51 Network/AbstractSocket: Prevent querying/setting receive/send buffer size without opening the socket first 2017-01-23 11:58:05 +01:00
Lynix
a84110a575 Core/ObjectHandle: Fix operator<= 2017-01-21 20:31:53 +01:00
Lynix
7d5d21f025 Merge remote-tracking branch 'refs/remotes/origin/master' into reflection-mapping 2017-01-21 15:56:37 +01:00
DrLynix
85f0208690 Newtork/AbstractSocket: Allow to specify receive and send buffer size per socket 2017-01-20 14:33:05 +01:00
DrLynix
18862fd1ba Forgot to save those two files 2017-01-20 13:02:19 +01:00
DrLynix
f383eca19a Update copyright year 2017-01-20 12:58:35 +01:00
DrLynix
59e0c1af29 Utility: Fixes compilation 2017-01-20 09:50:26 +01:00
Lynix
e4b6f8e126 Utility/Icon: Make Icon a RefCounted object 2017-01-19 21:59:34 +01:00
Lynix
670199b557 Utility/Cursor: Rework Cursor as a handled object 2017-01-19 21:38:56 +01:00
Lynix
c4574ed7ec Utility: Fix compilation 2017-01-19 15:21:29 +01:00
Lynix
76d4359c3b Utility/EventHandler: Fix missing includes 2017-01-19 14:35:56 +01:00
Lynix
b884f5783c Utility: Add CursorController 2017-01-19 14:17:26 +01:00
Lynix
282538876b Utility: Make EventHandler a handled object
This is a bit ironic.
2017-01-19 14:08:33 +01:00
Lynix
925c4b1ee3 Utility/Enum: Fix SystemCursor order (fixes cursors) 2017-01-18 22:40:19 +01:00
Lynix
5b36ac1953 Utility: Fix Cursor missing initialization 2017-01-16 00:41:31 +01:00
Lynix
f406068c45 Utility: Rework cursors
-Rename WindowCursor to SystemCursor
-Merged Cursor class with SystemCursor enum
2017-01-16 00:32:59 +01:00
Lynix
954298dc1e Utility/Cursor: Add GetImage() method 2017-01-15 22:41:48 +01:00
Lynix
c9b84e3852 Core/Signal: Make move constructor/operator noexcept 2017-01-11 17:12:35 +01:00
Lynix
e3aed7ddea Graphics/InstancedRenderable: Optimize OnInstancedRenderableInvalidateMaterial signal 2017-01-11 17:11:14 +01:00
Lynix
1fad7606c7 Graphics/Sprite: Fix sprites not initializing materials 2017-01-09 14:23:30 +01:00