Commit Graph

4286 Commits

Author SHA1 Message Date
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 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
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 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 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