Lynix
dcb0abde1f
Merge branch 'master' into ast-shader-generation
2017-08-30 17:07:06 +02:00
Gawaboumga
5aa072cee3
New module: Platform - Split window management from Utility module ( #128 )
...
* New module: Platform - Split window management from Utility module
Final touch
* NDK/SDK: Bring back initialization of Utility
2017-08-30 10:22:50 +02:00
Gawaboumga
41a1b5d493
Physics2D tests ( #129 )
...
* Quaternion: Fix singularity on Z axis when converting to euler angles
* CollisionComponent2D: Add method to retrieve AABB
* Collider2D: Fix constructor for Box with Vector2
* Physics2D: Fix rotation (Chipmunk works with radian and Nazara degrees) and copy constructor of RigidBody2D
* Colider2D: Add New for convex and tests for the new classes
2017-08-20 21:47:23 +02:00
Lynix
9613ad5de6
Merge branch 'master' of https://github.com/DigitalPulseSoftware/NazaraEngine
2017-08-16 20:33:40 +02:00
Lynix
2fe905a453
Increase instance buffer size
2017-08-16 20:33:37 +02:00
Lynix
fc2fd81719
Utility: Make Window constructor explicit
2017-08-16 20:33:13 +02:00
Jérôme Leclercq
5531e81e65
Core: Add CRC64 and regenerate global headers
2017-08-15 12:32:19 +02:00
Lynix
e512302305
RigidBody2D: Add experimental SetMomentOfInertia method
2017-08-06 23:46:55 +02:00
Lynix
74af157113
PhysWorld2D: Use std::function for callbacks
2017-08-06 23:08:36 +02:00
Jérôme Leclercq
3d368b2fe7
Network/SocketPoller: Fix behavior of Wait method (-1 will block)
2017-08-04 13:37:17 +02:00
Jérôme Leclercq
b64ab862fe
Fix warnings
2017-07-27 14:39:48 +02:00
Jérôme Leclercq
6047018082
Physics3D/Collider3D: Improve CompoundCollider3D constructor
2017-07-27 11:40:42 +02:00
Jérôme Leclercq
afdc018778
Physics2D/Collider2D: Implement CompoundCollider2D and ConvexCollider2D
2017-07-27 11:39:23 +02:00
Jérôme Leclercq
b00487c88c
PhysicsID/RigidBody: Add GetWorld() accessor
2017-07-25 14:44:30 +02:00
Jérôme Leclercq
b4732d8c17
Add Udp::ReceiveMultiple method
2017-07-11 12:11:20 +02:00
Jérôme Leclercq
2ca844be63
Merge branch 'master' of https://github.com/DigitalPulseSoftware/NazaraEngine
2017-06-21 18:10:51 +02:00
Jérôme Leclercq
b2e23cfb56
Mark every bool conversion as explicit
2017-06-21 18:10:46 +02:00
Lynix
90d86c6eb0
Breaks compatibility with Windows XP by default
2017-06-20 08:16:43 +02:00
Lynix
50a3f78f91
Core/Thread: Add posibility of setting thread name
2017-06-20 08:16:08 +02:00
Lynix
4a1a335cee
Core/Flags: Fix compilation
...
Oops..
2017-06-20 07:06:50 +02:00
Lynix
dfc441c2fc
Core/Flags: Rename DetailFlagOperators to FlagsOperators
...
In case a user would need to use it
2017-06-20 06:57:57 +02:00
Jérôme Leclercq
5c63d30545
Lua/LuaInstance: Fix typo
2017-06-15 17:08:24 +02:00
Lynix
7875854e7d
Lua/Binding: Fix unsigned integer binding
2017-06-12 14:42:36 +02:00
Lynix
a82de92377
Merge remote-tracking branch 'refs/remotes/origin/master' into enet_wip_nothing_to_see_here
2017-06-10 22:29:31 +02:00
Lynix
78182502e3
Lua/LuaInstance: Fix missing memory/time methods
2017-06-10 22:29:17 +02:00
Lynix
cea89abc51
Merge remote-tracking branch 'refs/remotes/origin/master' into enet_wip_nothing_to_see_here
2017-06-09 01:47:33 +02:00
Lynix
4ce7db09d6
Lua/LuaCoroutine: Fix inline include
2017-06-09 01:47:15 +02:00
Lynix
9117deb609
Update global headers
2017-06-09 01:46:04 +02:00
Jérôme Leclercq
01edc4fb21
Add coroutine support (WIP)
2017-06-08 15:53:17 +02:00
Jérôme Leclercq
a8129b218b
Refactor LuaInstance to prepare coroutine handling
2017-06-07 21:18:07 +02:00
Jérôme Leclercq
b7df3bd1c4
Core/Flags: Try some hack to fix compilation
2017-06-06 18:08:36 +02:00
Jérôme Leclercq
184a970b72
Fix all flags..
2017-06-06 16:50:09 +02:00
Lynix
c98fb482e7
Network/ENetPeer: Add GetRoundTripTime method
2017-06-05 15:06:19 +02:00
Lynix
e32c1a8b8b
Utility/PixelFormat: Move Flip to .cpp
...
Because of std::swap_range usage (Thanks Microsoft)
2017-06-04 17:28:58 +02:00
Jérôme Leclercq
17d9cd6e7d
Merge remote-tracking branch 'refs/remotes/origin/master' into enet_wip_nothing_to_see_here
2017-06-01 17:25:33 +02:00
Jérôme Leclercq
8752d1e0f4
Network: Add ErrorToString for ResolveError/SocketError
2017-06-01 17:25:21 +02:00
Jérôme Leclercq
4f1d52b395
Fix [Box|Rect]::Contains including outer border points
2017-06-01 17:24:28 +02:00
Jérôme Leclercq
421dbf54f2
Merge remote-tracking branch 'refs/remotes/origin/master' into enet_wip_nothing_to_see_here
2017-05-29 19:55:50 +02:00
Jérôme Leclercq
bc4a533b96
Core/ParameterList: Use double and long long instead of float and int
2017-05-29 19:55:02 +02:00
Jérôme Leclercq
7cce74afb7
Merge remote-tracking branch 'refs/remotes/origin/master' into enet_wip_nothing_to_see_here
2017-05-29 18:01:44 +02:00
Jérôme Leclercq
30a4e20ee5
Lua/LuaInstance: Expose some raw functions
2017-05-29 18:01:31 +02:00
Jérôme Leclercq
3e97240148
Core/ParameterList: Add ForEach methods
2017-05-29 18:01:19 +02:00
Lynix
555f44edeb
Merge remote-tracking branch 'refs/remotes/origin/master' into enet_wip_nothing_to_see_here
2017-05-19 16:32:07 +02:00
Lynix
53f865c42c
Merge branch 'enet_wip_nothing_to_see_here' of https://github.com/DigitalPulseSoftware/NazaraEngine into enet_wip_nothing_to_see_here
2017-05-19 16:31:31 +02:00
Lynix
3ca179b954
Network/ENet: Separate Connect event into OutgoingConnect and IncomingConnect
2017-05-19 16:31:29 +02:00
Jérôme Leclercq
09bace0f28
Sdk/LuaBinding: Bind UdpSocket
2017-05-18 11:44:28 +02:00
Lynix
9a30a7ee04
Merge remote-tracking branch 'refs/remotes/origin/master' into enet_wip_nothing_to_see_here
2017-05-16 09:08:37 +02:00
Lynix
65d3b59e03
Network/SocketPoller: Makes it possible to watch read and write states
2017-05-16 09:07:28 +02:00
Lynix
af41b240ad
Graphics: Add support for depth-sorted sprites
2017-04-23 13:40:13 +02:00
Lynix
52a4a590e1
Graphics/Material: Fix depth sorting flag handling for meshes
2017-04-22 17:13:51 +02:00