Lynix
f706ac0a50
ColorBackground: Fix shader error
2018-03-10 10:38:31 +01:00
Lynix
3036c32d9d
Core/Bitset:
2018-03-06 20:25:29 +01:00
Lynix
af75e2cc68
Merge branch 'physics3d-material'
2018-02-17 12:50:46 +01:00
Faymoon
cd526d6145
Remove some useless "Nz::" ( #159 )
...
* Remove useless "Nz::"
* Remove useless "Nz::"
* REmove useless "Nz::"
* Remove useless "Nz::"
2018-02-17 12:47:16 +01:00
Lynix
39c89c52f4
Platform/Window: Fix size event triggering key event on Windows
2018-02-15 21:08:38 +01:00
Lynix
6e3bcac25d
Physics3D/PhysWorld3D: Take BodyIterator by const reference
2018-02-12 21:26:14 +01:00
Lynix
af12c5ed92
Merge branch 'master' into physics3d-material
2018-02-11 14:39:14 +01:00
Jérôme Leclercq
45af15d802
Physics[2|3]D/PhysWorld[2|3]D: Add max step count
2018-02-09 17:29:20 +01:00
Jérôme Leclercq
bb7c97ed9a
Add PhysWorld2D::UseSpatialHash
2018-02-09 17:25:11 +01:00
Jérôme Leclercq
17849226e4
Physics2D/PhysWorld2D: Add iteration count control
2018-02-09 17:24:00 +01:00
Jérôme Leclercq
fb3eb9443e
Core/Clock: Restart now returns the elapsed time in milliseconds
2018-02-07 15:02:44 +01:00
Lynix
1e88e23854
Merge branch 'master' into physics3d-material
2018-01-28 14:28:44 +01:00
Lynix
7c1ffea19c
Core/Win32: Encapsulate internal struct
2018-01-28 14:28:33 +01:00
Lynix
3afdbd2141
Fix typo
2018-01-28 14:27:52 +01:00
Lynix
a8c1a2f488
Network/Win32: Fix a parsing error when compiler doesn't support __has_include
2018-01-26 20:57:14 +01:00
Lynix
ce2324ea2a
Merge branch 'master' of https://github.com/DigitalPulseSoftware/NazaraEngine
2018-01-26 20:41:52 +01:00
Jérôme Leclercq
3f7bac186b
Network/Win32: Second patch for MinGW #157
...
Extending Mstcpip.h fix using C++17 feature __has_include
2018-01-26 16:11:53 +01:00
Jérôme Leclercq
b93320613e
Network/Windows: MinGW compatibility fix
2018-01-26 15:41:01 +01:00
Lynix
fd727be03f
Utility/SimpleTextDrawer: Fix space screwing up bounding box
2018-01-24 20:56:38 +01:00
Lynix
b47f5210e0
Physics3D/PhysWorld3D: Add ForEachBodyInAABB method
2018-01-20 19:36:21 +01:00
Lynix
c592acfd5f
Merge branch 'master' into physics3d-material
2018-01-20 14:21:01 +01:00
Lynix
5380b6a41b
Lua/LuaInstance: Move library initializations to LoadLibraries
2018-01-20 14:20:46 +01:00
Jérôme Leclercq
58e6c8e36c
Physics2D/RigidBody2D: Fix movement not moving registered and simulation enabled states
2018-01-18 10:32:48 +01:00
Lynix
c1cebe1425
Merge branch 'master' into physics3d-material
2018-01-17 18:25:57 +01:00
Jérôme Leclercq
7a04c6f83b
Physics2D/RigidBody2D: Add EnableSimulation/IsSimulationEnabled
2018-01-17 17:13:50 +01:00
germinolegrand
1e55c4d9e9
Prerequisites instead of Prerequesites (typo) #152 ( #153 )
2018-01-16 12:23:01 +01:00
Lynix
4cb598c32b
Merge branch 'master' into physics3d-material
2018-01-14 14:40:57 +01:00
Faymoon
4f6bf30f24
Constraint 2D ( #147 )
...
* Rename all Constraint by [name]Constraint3D
* Create Refs and Libraries for Constraint2D
* Remove ref to PhysWorld in Constraints ctors
* Update Constraint2d ctor to have RigiBodies first
* Add New static function for all constraints and fix an oopsie
* Add Contraint Library and remove all library useless aliases
* Add ConstraintComponent2D
* remove useless definition of Constraint2D library
* Fix : getting the world of the constraint before having created it
* Make the GetStaticBody function return a ref
* Remove : Useless AddJoint Fonction and Update CreateJoint function
* Update PhysicsSystem3D because GetStaticBody return now a ref
* Oops
* Having done something with the 3D and i was needing 2D
* Add ConstraintComponent as friend of Collision and PhysicsComponent
* Update all the Get[Static/Rigid]Body function so they return a pointer
* fix the bugs caused by the commit before
* update : CreateConstraint lambda for the nullptr case
* remove the useless use of const pointer
* Update : CreateConstraint function
* Update ChangeLog.md
2018-01-13 11:03:03 +01:00
Lynix
98eaf83ea9
Utility/OBJParser: Fix negative offset handling for good
2018-01-07 22:36:39 +01:00
Lynix
ee77899a6a
Utility: Add JPEG image saver
2018-01-07 03:19:55 +01:00
Lynix
8697cf33e6
Utility/OBJParser: Fix relative offsets loading
2018-01-06 02:46:51 +01:00
Lynix
18a4099958
Merge branch 'master' into physics3d-material
2018-01-05 20:49:46 +01:00
Jérôme Leclercq
2bef737dc6
Network/ENetPeer: Fix indent
2018-01-05 15:39:47 +01:00
Jérôme Leclercq
98a03cb543
Network/SocketPoller: Fix potential bug on Connect (Posix)
2018-01-05 15:39:35 +01:00
Lynix
84a3fc1a91
Physics3D/World: Add more control on materials
2017-12-17 19:08:45 +01:00
Lynix
9b431e54c9
Merge branch 'master' into physics3d-material
2017-12-16 21:21:44 +01:00
Lynix
ec22b8d643
Lua/LuaInstance: Fix movement, for real
2017-12-16 21:21:35 +01:00
Lynix
36c1e4e8cb
Merge branch 'master' into physics3d-material
2017-12-16 19:09:13 +01:00
Lynix
f5df0eb056
Lua/LuaInstance: Fix movement
2017-12-16 19:09:01 +01:00
Lynix
d1060047f8
Merge branch 'master' into physics3d-material
2017-12-14 19:50:14 +01:00
Lynix
fd8306f17f
Core/String: Replace implicit operator std::string by ToStd::String
2017-12-14 19:50:06 +01:00
Lynix
e302667c21
Merge branch 'master' into physics3d-material
2017-12-14 18:15:35 +01:00
Lynix
5aab9b248d
Sdk/PhysicsComponent3D: Fix cloning by preserving physics states
2017-12-13 22:17:50 +01:00
Jérôme Leclercq
9272efa159
Core/Thread: Fix possible infinite recursion
2017-12-13 17:42:45 +01:00
Jérôme Leclercq
192321b448
Network: Fix uninitialized values (found by valgrind)
2017-12-13 12:55:03 +01:00
Lynix
afa874de26
WIP on materials
2017-12-10 22:17:41 +01:00
Lynix
33b3b2feaf
Physics3D/RigidBody3D: Add simulation property
2017-12-10 13:35:58 +01:00
Lynix
b8e447e4fe
Physics3D/RigidBody3D: Fix copy constructor not copying all states
2017-12-10 12:10:47 +01:00
Lynix
0df70dcb16
Physics3D/RigidBody3D: Rename [Get|Set]Velocity to [Get|Set]LinearVelocity
2017-12-10 12:09:36 +01:00
Lynix
24278dafdc
Core/MemoryStream: Fix assertion trigger when writing zero-sized block
2017-12-09 20:34:07 +01:00