Jérôme Leclercq
e1cfa2e184
And again
2018-09-25 15:56:35 +02:00
Jérôme Leclercq
2243749480
Math/Angle: Fix warning
2018-09-25 15:55:16 +02:00
Jérôme Leclercq
706a06b506
Increase NetPacket size from UInt16 to UInt32
2018-09-25 15:51:45 +02:00
Jérôme Leclercq
974fa07bcb
Remove Vulkan.hpp
2018-09-25 14:53:56 +02:00
Jérôme Leclercq
b6a33c76ca
Fix crash on moving empty NetPacket
2018-09-25 14:53:49 +02:00
Lynix
602bdbe292
Update changelog
2018-09-11 21:16:27 +02:00
Jérôme Leclercq
53aa9ea170
Layouts ( #189 )
...
* Layout WIP
* Widgets/BoxLayout: Fix layout algorithm
* Widgets/BoxLayout: Fix box layout algorithm for good
* SDK/Widgets: Remove padding
* Sdk/Widgets: Make use of minimum/preferred size
* Sdk/TextAreaWidget: Add Minimum/PreferredSize to TextArea
* Sdk/Widgets: Add height/width variants of get/set fixed, maximum, minimum and preferred size methods
* Sdk/BoxLayout: Remove useless code
* Sdk/TextAreaWidget: Fix compilation
* Widgets/TextAreaWidget: Fix cursor position
2018-09-11 21:03:44 +02:00
Lynix
d99ae411c6
Renderer/OpenGL: Fix glUniformMatrix4dv not being loaded
2018-09-09 13:56:29 +02:00
Faymoon
7c5b0df96c
Make all component inherits of HandledObject ( #185 )
...
* Update
* Add: [Get/Set]AngularDaming for standardization
* Fix: Name error
* Add: [Get/Set][AngularDamping/MomentOfInertia] in PhysicsComponent2D
* Forgot in last commit
* Add: param coordSys in [PhysicsComponent2D/RigidBody2D]::SetMassCenter
* Add: Some forgotten inline
* Fix little error
* Fix: Indentation before case
* Move and Change GetCenterOfGravity
* Rename m_world into m_physWorld
* Rename GetWorld int GetPhysWorld
* Update: PhysicsSystem2D became an interface of PhysWorld2D
* Update Collison/PhysicsComponent because GetWorld was renamed
* Update tests
* Update: Make the interface usable with Entity instead of PhysicsComponent
* Update: Make GetPhysWorld private
* Update PhysicsSystem2D.hpp
* Update: indent
* Remove: useless blank line
* update order(?)
* Update PhysicsSystem2D.hpp
* Add calls to GetPhysWorld to attempt a nullptr value
* update include
* little fix
* add some missing inline
* Fix
* Make all component inherits of HandledObject
* fix: compilation error
* Add Handle alias for all Components
* forgot in last commit
2018-09-08 10:28:25 +02:00
S6066
5f2cec313a
Fix readme's ( #188 )
2018-09-07 17:47:49 +02:00
S6066
dad8894d76
Readme: Fix Appveyor Nightlies' link ( #187 )
...
* [Readme] Fix Appveyor nightlies link
* [Readme] Add link to debug binaries
2018-09-07 17:27:33 +02:00
Jérôme Leclercq
ba59bc927f
AppVeyor: Switch from VS2015 to VS2017
2018-09-07 13:48:27 +02:00
Jérôme Leclercq
02383b1c0b
Sdk/GraphicsComponent: Invalidates culling when adding/removing renderables
2018-09-07 13:34:55 +02:00
Jérôme Leclercq
b019fc4f6d
Sdk/GraphicsComponent: Fix generated AABB
2018-09-07 13:26:14 +02:00
Lynix
d0bea6d09a
Update global headers
2018-09-06 18:35:51 +02:00
Jérôme Leclercq
eaa3fd2f09
Fix method order
2018-09-06 13:27:06 +02:00
Jérôme Leclercq
46008531e0
Math/Angle: Fix implicit conversion to Euler Angles/Quaternion
2018-09-06 13:24:29 +02:00
Lynix
8bcb8756f9
Fill changelog
2018-09-05 22:42:39 +02:00
Lynix
b631f3d3da
Fix some units test
2018-09-05 22:42:34 +02:00
Lynix
09c49f03fb
Math: Update global header
2018-09-05 21:53:13 +02:00
Lynix
1ee75f2699
Math/Angle: Adds conversion to euler angles and quaternions
2018-09-05 21:51:32 +02:00
Jérôme Leclercq
1114bb0fdd
Fix some other oopsies
2018-09-05 16:24:10 +02:00
Jérôme Leclercq
500ad417a7
Math/Angle: Fix compilation under Linux
2018-09-05 15:59:00 +02:00
Jérôme Leclercq
702b0cb7a4
Merge branch 'master' into 2d-angles
2018-09-05 15:58:44 +02:00
Jérôme Leclercq
4c8e40bb6c
Math/Angle: Rename parameters to prevent name clash
2018-09-05 15:18:35 +02:00
Jérôme Leclercq
97cdb110ae
Unit test fixes
2018-09-05 15:15:26 +02:00
Jérôme Leclercq
f0e215f8f5
Math/Angle: Optimize SinCos on Linux
2018-09-05 15:15:02 +02:00
Jérôme Leclercq
9e0b61f30d
Math/Angle: Add sine, cosine, tangent methods
2018-09-05 15:14:31 +02:00
Jérôme Leclercq
3cc70daf3e
Fix missing file
2018-09-05 15:13:39 +02:00
Lynix
f59810b68e
Math: Add Angle class
2018-09-02 22:06:03 +02:00
Lynix
960af3afa3
Fix example not compiling
2018-09-01 13:22:37 +02:00
Lynix
b1241da2a6
Fill changelog
...
[skip-ci]
2018-08-31 22:17:40 +02:00
Lynix
03d2742fed
Demo: Fix Particles not building
2018-08-31 22:07:47 +02:00
Lynix
566e5b4dcf
Sdk/DebugSystem: Increase line width to 2
2018-08-31 22:01:21 +02:00
Lynix
a5c2a433f8
Sdk/DebugSystem: Draw global AABB in orange
2018-08-31 22:01:06 +02:00
Lynix
8ce8eafb88
Sdk/DebugSystem: Fix AABB/OBB debug draw
2018-08-31 21:45:57 +02:00
Lynix
b739965b1d
Graphics/RenderSystem: Add supports for partial culling
2018-08-31 21:45:35 +02:00
Jérôme Leclercq
5e6204fad4
Fix compilation
2018-08-31 17:33:51 +02:00
Jérôme Leclercq
e42ff5b18a
Sdk/GraphicsComponent: Remake bounding volume handling
...
GraphicsComponent now only have an AABB but their instanced renderable now have individual BoundingVolume
2018-08-31 17:32:48 +02:00
Jérôme Leclercq
7bb6c84752
Graphics/CullingList: Improve culling list
...
- Now supports box culling
- Removed branch
- Removed complex hash combination and replaced it with a much faster algorithm
- It now supports partial visibility
2018-08-31 17:26:50 +02:00
Jérôme Leclercq
56873b92b0
Network/Socket: Fix Connect (timeout) on Windows/Linux
2018-08-30 13:03:50 +02:00
Jérôme Leclercq
d0e33225b7
Merge branch 'master' of https://github.com/DigitalPulseSoftware/NazaraEngine
2018-08-30 12:10:36 +02:00
Jérôme Leclercq
28c6bd7af7
Network: Log internal errors
2018-08-30 12:10:33 +02:00
Lynix
b8e25502f5
Physics2D/RigidBody2D: Fix useless copy
2018-08-29 20:55:19 +02:00
Lynix
e62afabd71
Physics2D/Collider2D: Fix CompoundCollider2D filters
2018-08-29 20:54:57 +02:00
S6066
652ecd2404
[Premake5: package] Fix typo in pack-libdir's description ( #186 )
2018-08-28 22:35:20 +02:00
Lynix
109e6a89ca
Sdk/PhysicsSystem2D: Removed copy constructor
2018-08-28 22:05:31 +02:00
Lynix
78faacf03f
PhysicsSystem2D: Fix RegisterCallbacks for good
...
Allowing move instead of forcing copy
Fixing RegisterCallbacks overload
2018-08-28 22:05:15 +02:00
Lynix
cd0647008c
SDK/PhysicsSystem2D: Fix temporary taken by reference
2018-08-28 21:56:32 +02:00
Lynix
fd9db1b639
Graphics/CullingList: Add forceInvalidation parameter
2018-08-25 22:41:34 +02:00