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 |
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
|
682dab32b3
|
Graphics/Shader: Make texture units statics
Provides better performances and prevents the sampler type bug to happen
|
2016-12-18 01:13:46 +01:00 |
Lynix
|
b468dbe092
|
Renderer: Add uniform dumper when shader fails to validate
|
2016-12-18 00:36:41 +01:00 |
Lynix
|
b410956d1b
|
Renderer/Renderer: Change texture unit parameter from UInt8 to unsigned int
|
2016-12-18 00:36:05 +01:00 |
Lynix
|
7de3c4905f
|
Core/String: Add Format static method
|
2016-12-16 18:37:06 +01:00 |
Lynix
|
997a874c0e
|
Graphics/ForwardRenderTechnique: Fix light selection
|
2016-12-15 23:55:35 +01:00 |
Lynix
|
937fdef953
|
Math/Sphere: Fix ExtendTo method
|
2016-12-15 19:27:05 +01:00 |
Lynix
|
d015d6e85e
|
Math/Sphere: Fix compilation
|
2016-12-15 19:10:44 +01:00 |
Lynix
|
f5f6c859d7
|
Math/Sphere: Remove SquaredDistance method
|
2016-12-15 18:32:58 +01:00 |
Lynix
|
165b73acb3
|
Math/Sphere: Fix SquaredDistance weirdness..
Fixes light selection
|
2016-12-15 14:37:58 +01:00 |
Lynix
|
ff5b72b469
|
Graphics/DepthRenderTechnique: No longer require a viewer
Fixes crash
|
2016-12-15 14:37:12 +01:00 |
Lynix
|
cb447e4db7
|
Core/Flags: Add assertion in case EnumAsFlags has not been specialized
|
2016-12-12 15:12:34 +01:00 |
Lynix
|
e98a02b190
|
Core/Flags: Allow handling of more than 32 enum options
|
2016-12-12 15:12:15 +01:00 |
Lynix
|
876fec6f5e
|
Core/Flags: Make aware of enumeration max value
Preventing it to enable bits that have no corresponding enum value
|
2016-12-12 15:10:37 +01:00 |
Lynix
|
e9061a6cf8
|
Core/Flags: Rename EnableFlagsOperators to EnumAsFlags
|
2016-12-12 15:07:16 +01:00 |
Lynix
|
bc073de94a
|
Core/Flags: Add documentation
|
2016-12-12 14:41:34 +01:00 |
Lynix
|
4e239236b1
|
Utility/SoftwareBuffer: Move to public API
|
2016-12-09 09:11:22 +01:00 |
Lynix
|
d62720d610
|
Utility/Buffer: Refactor Buffer classes
|
2016-12-09 08:56:46 +01:00 |
Lynix
|
e3daf7ef1f
|
Core/String: Add GetCharacterPosition method
|
2016-12-03 00:34:55 +01:00 |
Lynix
|
370cdb4799
|
Merge remote-tracking branch 'refs/remotes/origin/master' into gui
|
2016-12-01 16:14:54 +01:00 |
Lynix
|
72034c3301
|
Core/Prerequesites: Fix Wexpansion-to-defined warning
|
2016-12-01 16:14:34 +01:00 |
Lynix
|
e6e4a437bd
|
Merge remote-tracking branch 'refs/remotes/origin/master' into gui
|
2016-11-30 13:08:08 +01:00 |
Lynix
|
6ebbf882f3
|
Graphics/CullingList: Fix compilation for all major compilers
|
2016-11-29 15:57:29 +01:00 |
Lynix
|
3c5594c206
|
Merge remote-tracking branch 'refs/remotes/origin/master' into culling
|
2016-11-28 17:27:12 +01:00 |
Lynix
|
d37a9d0230
|
Graphics/CullingList: Fix compilation (Thanks MSVC!)
|
2016-11-28 17:26:52 +01:00 |
Lynix
|
71408d7c3b
|
Lua/LuaInstance: Fix LuaImplReplyVal for enum flags
|
2016-11-27 14:26:39 +01:00 |
Lynix
|
efcce7d442
|
Core/Enums: Fix typo in OpenMode (MustExit => MustExist)
|
2016-11-27 14:23:26 +01:00 |
Lynix
|
649001b696
|
Lua/LuaInstance: Fix LuaImplQueryArg for flags enums
|
2016-11-27 14:07:18 +01:00 |
Lynix
|
a34d1e410c
|
Core/Enum: Convert OpenMode and StreamOption to the new flags system
|
2016-11-27 13:40:47 +01:00 |
Lynix
|
1a5617bc55
|
Lua/LuaInstance: Add conversion operator to UInt32
|
2016-11-27 13:21:04 +01:00 |
Lynix
|
1db3d60cea
|
Utility/Enums: Change WindowStyleFlags to the new flags format
|
2016-11-27 02:28:39 +01:00 |
Lynix
|
0070e691b0
|
Core: Add Flags class
|
2016-11-27 02:22:07 +01:00 |
Lynix
|
057de1544b
|
Audio/Music: Fix Stop not resetting playing offset if music was already stopped
Also prevented a useless seek at destruction
|
2016-11-24 20:17:30 +01:00 |
Lynix
|
0c8128b7e4
|
Mesh/MeshParams: Replace flipUVs by texCoordOffset and texCoordScale
|
2016-11-24 09:43:56 +01:00 |
Lynix
|
3ae5bfad63
|
Graphics/TextSprite: Fix scale not affecting bounding volume
|
2016-11-24 09:40:04 +01:00 |
Lynix
|
7e7549b182
|
Merge remote-tracking branch 'refs/remotes/origin/master' into culling
|
2016-11-23 14:12:46 +01:00 |
Lynix
|
8d86306933
|
Merge remote-tracking branch 'refs/remotes/origin/master' into culling
|
2016-11-23 14:07:52 +01:00 |
Lynix
|
c4e837b14f
|
Graphics/ParticleStruct: Replace life type from UInt32 to float
|
2016-11-23 14:07:38 +01:00 |
Lynix
|
24e0163a8a
|
Graphics/ParticleMapper: Add GetPointer method
|
2016-11-23 14:07:01 +01:00 |
Lynix
|
5d441583f2
|
Graphics/Particlegroup: Add GetBuffer method
|
2016-11-23 14:06:47 +01:00 |
Lynix
|
82c51bd16a
|
Update patch version
|
2016-11-20 21:08:00 +01:00 |
Lynix
|
7c5bf0f83e
|
Math/Quaternion: Fix compilation of static method Lerp
|
2016-11-18 21:25:02 +01:00 |
Lynix
|
37a04ed4b3
|
Core/Prerequesites: Remove NDEBUG automatic definition (not used)
|
2016-11-18 21:18:45 +01:00 |
Lynix
|
ac2193e0c2
|
Physics2D: Add support for SegmentCollider2D
|
2016-11-18 18:00:48 +01:00 |
Lynix
|
c65f19d8cf
|
Core/Bitset: Fix compilation
|
2016-11-18 01:36:40 +01:00 |
Lynix
|
5efa986ac1
|
Fix compilation warnings
|
2016-11-18 01:32:03 +01:00 |
Lynix
|
ac05e022f8
|
Core/Prerequesites: Add CHAR_BIT == 8 check
|
2016-11-18 01:16:55 +01:00 |
Lynix
|
ff7e64494f
|
Utility/Image: Add HasAlpha() method
|
2016-11-18 01:15:58 +01:00 |
Lynix
|
93a2e54667
|
Utility/PixelFormat: Fix mask bit orders
|
2016-11-18 01:15:36 +01:00 |
Lynix
|
964d16f907
|
Math/Algorithm: CountBits now returns a std::size_t instead of a T
|
2016-11-18 01:14:33 +01:00 |
Lynix
|
9513d9479a
|
Core/Bitset: Fix PerformsAND when used with itself as argument
|
2016-11-18 01:14:08 +01:00 |
Lynix
|
359b5e6c3a
|
Core/Algorithm: Add BitCount function
|
2016-11-18 01:13:30 +01:00 |
Lynix
|
2ed65e60e1
|
Core/Bitset: Add Reverse() method
|
2016-11-18 01:09:05 +01:00 |
Lynix
|
cec547bf1f
|
Core/Bitset: Improve a bit(set, HAH!) doc
|
2016-11-17 23:02:13 +01:00 |
Lynix
|
e76ef3902e
|
Utility/PixelFormat: Reject formats with over 64 bpp per component
|
2016-11-17 23:01:38 +01:00 |