Commit Graph

4361 Commits

Author SHA1 Message Date
Jérôme Leclercq 7366d92818 Sdk/System: Fix time loss when using max update rate 2018-02-08 11:43:15 +01:00
Lynix 28f7021380 Merge branch 'master' into physics3d-material 2018-02-07 18:19:12 +01:00
Lynix db7f778672 Build self-hosted lib in a different folder and .gitignore it 2018-02-07 18:18:55 +01:00
Jérôme Leclercq 15fb338e36 Update ChangeLog.md 2018-02-07 15:07:17 +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
Jérôme Leclercq b855dcb17e Merge branch 'master' of https://github.com/DigitalPulseSoftware/NazaraEngine 2018-02-05 13:42:58 +01:00
Jérôme Leclercq 09e0f4d076 Thirdparty: Clear precompiled binaries leftovers 2018-02-05 12:55:14 +01:00
Lynix 1b7f1227a3 Update readme 2018-02-04 13:48:04 +01:00
Gawaboumga dfd28160a0 Lua tests (#158)
* Fix float comparison in tests

* Lua tests
2018-01-31 15:27:23 +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
Faymoon 4911aff64f Fix assert message error : NodeComponent instead of ParticleEmitterComponent (#156) 2018-01-22 14:22:18 +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
Lynix b6bbf82d97 Core/Flags: Fix bit shift on integers 2018-01-20 14:19:05 +01:00
germinolegrand 6d11e8d2ed Prerequisites instead of Prerequesites (typo) #152 Header Guard (#154)
For an unknown readon, this correction didn't get to the pull-request (?)
2018-01-19 14:25:33 +01:00
Jérôme Leclercq d267354fdf Sdk/World: Fix uninitialize value found by valgrind 2018-01-18 10:38:17 +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
Jérôme Leclercq e211354b4d Updated ChangeLog.md 2018-01-17 15:43:38 +01:00
Lynix 19580c859f Merge branch 'master' of https://github.com/DigitalPulseSoftware/NazaraEngine 2018-01-16 21:30:21 +01:00
Alexandre Janniaux 177e05dd4e build/premake5-linux64: update premake5 with -L/usr/lib64 fix (#150)
Update premake5-linux64 executable to the last premake5-git version, to
include the following fix: https://github.com/premake/premake-core/pull/993
It removed the -L/usr/lib64 from the beginning of the link command,
allowing to compile the libraries and executables from the project and link to
the project's libraries instead of the system-wide installed libraries.

Fixes #149
2018-01-16 12:24:45 +01:00
germinolegrand 1e55c4d9e9 Prerequisites instead of Prerequesites (typo) #152 (#153) 2018-01-16 12:23:01 +01:00
Faymoon e86e29f822 Update FirstScene to use EventHandler and remove useless lines (#151)
* Update FirstScene to use EventHandler and remove useless lines

* Update strange indentations made by VS

* Oops

* fix a little error

* fixed stranges comments

* fix littles errors

* fix indent

* Re fix Indent

* fix last errors

* fix errors fund by alexandre jannaiux

* fix lisibility of comments
2018-01-15 23:46:52 +01:00
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