Lynix
76043e4f2e
Merge branch 'master' into physics3d-material
2018-01-14 18:05:44 +01:00
Lynix
78c2e06b58
Sdk/PhysicsSystem3D: Fix CollisionComponent3D teleportating causing velocity increase in physical objects
2018-01-14 18:05:29 +01:00
Lynix
e9cba3ab6c
Lua/LuaClass: Fix case where lua stack is not empty
2018-01-14 18:04:54 +01:00
Lynix
4cb598c32b
Merge branch 'master' into physics3d-material
2018-01-14 14:40:57 +01:00
Lynix
0b2d5b9332
Build: Improve coherence
...
This will prevent regeneration of the project for no reason.
There's a remaining bug with the units tests (which sometimes are processed before SDK, thus ending with less dependencies libraries)
2018-01-14 14:24:23 +01:00
Lynix
fe278bae4b
Remove useless inline
2018-01-13 20:49:47 +01:00
Lynix
89cb5ad537
Travis: Fix execution of units tests
2018-01-13 12:58:46 +01:00
Lynix
54015a9f44
Fix previous fix ...
2018-01-13 12:12:48 +01:00
Lynix
dc9b8549dc
Fix some chipmunk warnings
2018-01-13 12:08:23 +01:00
Lynix
141640a962
Fix compilation for good
2018-01-13 12:01:53 +01:00
Lynix
0183f60b80
Fix compilation and PR
2018-01-13 11:57:30 +01:00
Lynix
b52c76dd54
Travis: Let's the fun begin
2018-01-13 11:49:35 +01:00
Lynix
b9ace2e38d
Travis: Try to use docker again
2018-01-13 11:44:10 +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
Jérôme Leclercq
48b9203cb1
Update ChangeLog.md
2018-01-11 14:09:20 +01:00
Jérôme Leclercq
26049ebc0e
Add chipmunk source code
...
And upgrade it to 7.0.2
2018-01-11 14:09:14 +01:00
Jérôme Leclercq
498d318a27
¯\_(ツ)_/¯
2018-01-11 14:06:18 +01:00
Jérôme Leclercq
588b7487f6
Rename extlibs to thirdparty
2018-01-11 12:57:42 +01:00
Lynix
98eaf83ea9
Utility/OBJParser: Fix negative offset handling for good
2018-01-07 22:36:39 +01:00
Lynix
68fae51548
Graphics: Fix compilation
2018-01-07 13:54:45 +01:00
Lynix
7d45c58218
Revert "Travis: Try to use Clang 5.0 again"
...
This reverts commit 43eb5ec929 .
2018-01-07 04:46:20 +01:00
Lynix
43eb5ec929
Travis: Try to use Clang 5.0 again
2018-01-07 04:45:30 +01:00
Lynix
753fa8215c
Travis: Try some black magic
2018-01-07 04:42:48 +01:00
Lynix
d603a6ecc2
Reverse travis to working configuration
...
Looks like it doesn't like Clang 5.0
2018-01-07 04:30:59 +01:00
Lynix
d5a4e9dfe0
Fix travis
2018-01-07 04:26:36 +01:00
Lynix
c6bb6c9c5c
Fix travis
...
Looks like it has to run in sudo, maybe because of packages
2018-01-07 04:18:55 +01:00
Lynix
52e59a317a
Try to use Clang 5.0 with Travis
2018-01-07 04:14:10 +01:00
Lynix
0b34b2374a
Fix warning
2018-01-07 04:13:58 +01:00
Lynix
ff59d2b6df
Fix travis
2018-01-07 04:01:09 +01:00
Lynix
234aa90f51
Fix unit tests
2018-01-07 03:50:35 +01:00
Lynix
ee77899a6a
Utility: Add JPEG image saver
2018-01-07 03:19:55 +01:00
Lynix
054c74bded
Extlibs: Update stb_image(_write)
2018-01-07 03:19:36 +01:00
Lynix
69f7b97b31
Fix travis
...
And try to disable sudo to increase boot time
2018-01-06 03:00:31 +01:00
Lynix
8697cf33e6
Utility/OBJParser: Fix relative offsets loading
2018-01-06 02:46:51 +01:00
Lynix
b85a762476
Core/SparsePtr: Fix warning
2018-01-06 02:46:08 +01:00
Lynix
61ecedfe8c
Build: Merged extern workspace to main (and only) workspace
...
Also removed extern libraries precompiled binaries
2018-01-06 02:45:20 +01:00
Lynix
18a4099958
Merge branch 'master' into physics3d-material
2018-01-05 20:49:46 +01:00
Jérôme Leclercq
acc24158ec
Update ChangeLog.md
2018-01-05 16:28:50 +01:00
Jérôme Leclercq
e8d519dad7
Core/MemoryHelper: Make PlacementDestroy a no-op on null pointers
2018-01-05 16:09:25 +01:00
Jérôme Leclercq
eb9bc18b45
Core/MemoryHelper: Oops
2018-01-05 15:41:30 +01:00
Jérôme Leclercq
1e53274623
Core/MemoryHelper: Fix alloca with a size equivalent to zero
2018-01-05 15:40:25 +01:00
Jérôme Leclercq
4b6d7d2e47
Math/Algorithm: Fix typo
2018-01-05 15:39:56 +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
Jérôme Leclercq
34b8027764
Update .editorconfig
2018-01-05 10:56:38 +01:00
Lynix
67fe1ec514
Merge branch 'master' into physics3d-material
2018-01-03 20:43:35 +01:00
Lynix
1d32557856
Sdk/TextAreaWidget: Fix Clear
2018-01-03 20:43:24 +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