Lynix
48b348135e
Refactor EntityList and prevent World to invalidate its own handles between updates
2017-04-20 23:42:45 +02:00
Gawaboumga
eb70453574
State machine as a stack ( #123 )
...
* State machine as a stack
* Fix comments linked to code review
* I will think to compile, next time
2017-04-20 12:30:43 +02:00
Lynix
1305e8434a
Merge remote-tracking branch 'refs/remotes/origin/master' into reflection-mapping
2017-04-17 23:42:21 +02:00
Lynix
5eccfefc05
Fix compilation
2017-04-17 23:42:20 +02:00
Lynix
f7cd52d947
Small update
2017-04-17 17:39:26 +02:00
Lynix
5702e5202c
Components/GraphicsComponent: Add DoesRequireRealTimeReflections method
2017-03-29 18:58:41 +02:00
Lynix
6851428c3c
Components/GraphicsComponent: Watch every used material to handle reflective information
2017-03-28 23:36:08 +02:00
Lynix
02508fb99d
Sdk/BaseComponent: Add GetEntity method
2017-03-20 07:49:01 +01:00
Lynix
62fd66a159
Merge remote-tracking branch 'refs/remotes/origin/master' into reflection-mapping
2017-03-18 17:23:12 +01:00
Lynix
cdf7c11ef8
Fix crash when RigidBody2D is moved while having poststeps
2017-03-09 18:20:18 +01:00
Jérôme Leclercq
4ea43e0b0b
Sdk/Entity: Fix problem when moving entities
2017-03-08 17:36:13 +01:00
Jérôme Leclercq
0818a2187b
Sdk/Entity: Fix OnDetached being called after OnEntityRemove when destructing
2017-03-08 16:32:08 +01:00
Jérôme Leclercq
9c7b2ed4b8
Sdk/World: Fix entity ids being reused before destruction
2017-03-08 15:52:59 +01:00
Lynix
3fe54ff777
Sdk/Entity: Add OnEntityDestruction callback
2017-03-03 17:52:19 +01:00
Lynix
605e5c2fd0
Sdk/BaseComponent: Add OnEntityDestruction callback
...
Also fixes physics component callbacks (OnContactEnd by example) being
fired while entity is destroyed
2017-03-03 17:52:07 +01:00
Lynix
f00359072f
Merge remote-tracking branch 'refs/remotes/origin/master' into console-widget
2017-02-23 00:47:12 +01:00
Lynix
55d9a22665
NDK/BaseWidget: Children widgets are now automatically parented to their parent
2017-02-23 00:09:39 +01:00
Lynix
496cdfd32c
Merge branch 'master' into reflection-mapping
2017-02-23 00:08:57 +01:00
EloD10
ce6eb1d6d9
Update Console.cpp ( #117 )
...
* Update Console.cpp
Deleting a semicolon
* Update ButtonWidget.cpp
Removing empty fuction
* Update ButtonWidget.hpp
Removing unnecessary variable
2017-02-22 17:54:00 +01:00
Gawaboumga
c2e4ccaf72
Various little fixes ( #118 )
...
* Add missing override qualifier
* Mostly shadowing, virtual destructor and other little things
2017-02-19 23:15:13 +01:00
Lynix
ead54e1c30
Merge branch 'master' into reflection-mapping
2017-02-18 15:07:17 +01:00
Jérôme Leclercq
4df5ec776c
Sdk/Entity: Fix entity destruction not calling Component::OnDetached
2017-02-08 16:27:55 +01:00
Lynix
7d5d21f025
Merge remote-tracking branch 'refs/remotes/origin/master' into reflection-mapping
2017-01-21 15:56:37 +01:00
Lynix
2baaaaa554
Sdk/Console: Add input processing back
2017-01-20 20:40:16 +01:00
Lynix
0257f4be3c
Sdk/Console: Fix style
2017-01-20 20:35:21 +01:00
Lynix
19fdaa918b
Sdk/Application: Fix after merge, allow for cursor handling
2017-01-20 20:32:54 +01:00
Lynix
e8cb625e72
Merge branch 'master' into console-widget
2017-01-20 20:19:55 +01:00
Lynix
662d304e89
Merge remote-tracking branch 'refs/remotes/origin/master' into console-widget
2017-01-20 20:08:17 +01:00
Lynix
174feda1e9
Sdk/TextAreaWidget: Make cursor sprite black
2017-01-20 20:03:17 +01:00
Lynix
cf286e0413
Sdk/Widgets: Add possibility to set cursor when mouse hover a widget
2017-01-20 20:03:00 +01:00
Lynix
bb3f395319
Revert "Spoilers.."
...
This reverts commit e00d00931c .
2017-01-20 19:40:54 +01:00
DrLynix
18862fd1ba
Forgot to save those two files
2017-01-20 13:02:19 +01:00
DrLynix
f383eca19a
Update copyright year
2017-01-20 12:58:35 +01:00
DrLynix
e00d00931c
Spoilers..
2017-01-20 10:07:20 +01:00
Lynix
6ba35700bf
Sdk/BaseWidget: Cleanup canvas index
2017-01-19 23:09:23 +01:00
Lynix
439f8d0033
Sdk/Canvas: Little cleanup
2017-01-19 21:44:53 +01:00
Lynix
27b000470d
Sdk/Canvas: Fix warning and optimize integer to float conversion
2017-01-18 23:39:22 +01:00
Lynix
ec795269ad
Sdk/TextAreaWidget: Add signals (allowing for controlling the cursor/keys)
2017-01-18 23:38:29 +01:00
Lynix
5d39d60f94
Sdk/TextAreaWidget: Fix commit fail
2017-01-18 23:36:19 +01:00
Lynix
36bcdcdb8c
Sdk/Widgets: Make the canvas aware of itself as a widget
2017-01-18 23:35:43 +01:00
Lynix
c1dfc5c4b8
Sdk/Widgets: Properly fixes padding
2017-01-18 23:06:31 +01:00
Lynix
679f599c79
Sdk/Console: Fix crash
2017-01-16 21:25:23 +01:00
Lynix
dc439d69a5
Sdk/Console: Turn console into a widget (WIP)
2017-01-15 13:25:12 +01:00
Lynix
c9458eeb17
Sdk/BaseWidget: Add visibility control
2017-01-15 12:13:29 +01:00
Lynix
e1e290808a
Sdk/Canvas: Fix crash at Canvas destruction
2017-01-15 12:12:58 +01:00
Lynix
5865679891
Sdk/BaseWidget: Add a way to change background color
2017-01-15 12:11:59 +01:00
Lynix
14e327c603
Sdk/TextAreaWidget: Add SetTextColor
2017-01-15 12:11:15 +01:00
Lynix
fd923ed58b
Sdk/BaseWidget: Add Destroy method
2017-01-11 19:14:32 +01:00
Lynix
6acf101d77
Sdk/BaseWidget: Fix crash at Canvas destruction
2017-01-11 19:14:21 +01:00
Lynix
d57498be10
Sdk/BaseWidget: Widget::Add now returns a pointer (easier to use)
2017-01-11 19:13:40 +01:00
Lynix
4f1438f0f1
SDK/BaseWidget: Add OnParentResized method
2017-01-11 18:27:32 +01:00
Lynix
6b949afb9b
Graphics: Add support of skins to InstancedRenderable + big clean up
2017-01-09 01:52:00 +01:00
Lynix
d2ee4744a9
Merge remote-tracking branch 'refs/remotes/origin/master' into reflection-mapping
2017-01-06 17:29:54 +01:00
Lynix
e36374dfc4
SDK/Lua: Fix EulerAngles constructor
2016-12-19 18:23:24 +01:00
Lynix
37d36a89a6
Graphics: Add basic reflection mapping
2016-12-18 01:18:48 +01:00
Lynix
e66e0dfdce
SDK/TextAreaWidget: Add multiline option
2016-12-06 16:34:23 +01:00
Lynix
7dc600fb34
SDK/TextAreaWidget: Add ReadOnly option
2016-12-06 16:33:55 +01:00
Lynix
c781f7cb45
SDK/TextAreaWidget: Improve glyph selection
2016-12-05 20:39:33 +01:00
Lynix
d3e3e9cbe2
SDK/TextAreaWidget: Expose cursor
2016-12-05 20:39:13 +01:00
Lynix
6138c02b9b
SDK/TextAreaWidget: Make Write public
2016-12-05 16:48:29 +01:00
Lynix
2960157f8f
SDK/TextAreaWidget: Fix insertion with accents
2016-12-05 16:10:48 +01:00
Lynix
60fee4bba6
SDK/TextAreaWidget: Add getters methods
2016-12-05 15:22:01 +01:00
Lynix
e3e254532d
SDK/TextAreaWidget: Add Clear() method
2016-12-05 15:21:47 +01:00
Lynix
d6e02d486b
SDK/TextAreaWidget: Fix cursor position after inserting special characters
2016-12-05 15:17:11 +01:00
Jérôme Leclercq
58866fd4ac
SDK/LuaBinding: Fix File binding
2016-12-03 11:01:57 +01:00
Lynix
85c5f4b48b
SDK/TextAreaWidget: Make character erasing work with cursor
...
Adds support for delete key
2016-12-03 00:41:27 +01:00
Lynix
6c03803c5e
SDK/TextAreaWidget: Add cursor shifting by left and right arrows
2016-12-03 00:40:31 +01:00
Lynix
d28dab2e36
SDK/TextAreaWidget: Fix cursor handling
2016-12-03 00:39:19 +01:00
Lynix
cfa9b4bf2f
SDK/Widgets: Add OnKeyPressed/OnKeyReleased callbacks
2016-12-03 00:35:39 +01:00
Lynix
e6e4a437bd
Merge remote-tracking branch 'refs/remotes/origin/master' into gui
2016-11-30 13:08:08 +01:00
Lynix
3c5594c206
Merge remote-tracking branch 'refs/remotes/origin/master' into culling
2016-11-28 17:27:12 +01:00
Lynix
936a2df676
SDK/Lua: Bind WindowStyle
2016-11-27 13:40:58 +01:00
Lynix
a34d1e410c
Core/Enum: Convert OpenMode and StreamOption to the new flags system
2016-11-27 13:40:47 +01:00
Lynix
a8280469a3
Sdk/Lua: Fix binding initialization
2016-11-27 12:39:13 +01:00
Lynix
6160886785
SDK/Lua: Move binding files to NDK/Lua directory
2016-11-24 23:48:07 +01:00
Lynix
7f143e41f8
SDK/Lua: Rework LuaBinding classes to try to improve compile time and binary size
2016-11-24 22:54:48 +01:00
Lynix
0c8128b7e4
Mesh/MeshParams: Replace flipUVs by texCoordOffset and texCoordScale
2016-11-24 09:43:56 +01:00
Lynix
7e7549b182
Merge remote-tracking branch 'refs/remotes/origin/master' into culling
2016-11-23 14:12:46 +01:00
Lynix
093ee3175e
SDK/Component: Fix typo (and compilation)
2016-11-23 14:12:24 +01:00
Lynix
8d86306933
Merge remote-tracking branch 'refs/remotes/origin/master' into culling
2016-11-23 14:07:52 +01:00
Lynix
88895df1d0
SDK/Systems: Disable VelocitySystem if PhysicsComponent2D is present
2016-11-23 14:07:20 +01:00
Lynix
ed827e039c
SDK/Lua: Bind GetFOV and GetLayer methods from CameraComponent
2016-11-19 15:43:49 +01:00
Lynix
4cc083154d
Sdk/Lua: Fix warning
2016-11-19 15:43:31 +01:00
Lynix
f629803f90
Sdk/CameraComponent: Fix compilation
2016-11-19 15:43:17 +01:00
Lynix
3bd426f3dc
SDK/Lua: Bind CameraComponent
2016-11-18 22:39:01 +01:00
Lynix
cdc53e3dc3
Sdk/Lua: Bind Keyboard
2016-11-18 22:14:10 +01:00
Lynix
77b8f48352
SDK/Lua: Bind methods from EulerAngles and Quaternion
2016-11-18 21:25:32 +01:00
Lynix
a1b71467c6
SDK/CollisionComponent2D: Fix static body position
2016-11-18 18:47:24 +01:00
Lynix
950068a60d
Doc/SDK: Fix missing NDK group
2016-11-18 12:03:35 +01:00
Lynix
cd0e9d97b8
Graphics/Sprite: Add SetMaterial and SetTexture overloads for searching a resource name
2016-11-17 18:24:36 +01:00
Lynix
1ff530cfbe
Sdk/LuaAPI: Remove documentation from LuaImplQueryArg/LuaImplReplyVal
...
Since they are internal functions
2016-11-15 11:46:12 +01:00
Lynix
f596b46629
Sdk/Lua: Fix Clock() constructor not correctly handling optional arguments
2016-11-14 00:21:36 +01:00
Lynix
d0e3d1c1e8
Sdk/Lua: Fix Material:LoadFromFile last parameter not being optional
2016-11-13 20:45:14 +01:00
Lynix
74f3ac8021
SDK: Add components and system for 2D physics
2016-11-10 18:31:27 +01:00
Lynix
7f445def13
Fix some warnings from MSVC
2016-11-10 16:44:29 +01:00
Jérôme Leclercq
a8d4e44669
Sdk/World: Optimize updating dirty entities by removing a branch
2016-11-08 12:29:15 +01:00
Jérôme Leclercq
4536ba768c
Sdk/BaseSystem: Fix compilation with GCC
2016-11-08 12:28:12 +01:00
Jérôme Leclercq
7e5a9048e1
Sdk/World: Fix a warning
2016-11-08 12:27:55 +01:00
Jérôme Leclercq
ff47fb6fa2
Sdk: Add default update order for Listener, Render and Velocity systems
2016-11-08 02:51:47 +01:00
Jérôme Leclercq
aa304ef2e9
SDK: Allow to set an update order for systems ( Closes #106 )
2016-11-08 02:51:25 +01:00
Jérôme Leclercq
9e84c397ba
Merge branch 'master' into culling
2016-11-07 11:26:48 +01:00
Jérôme Leclercq
4f01e13b09
Sdk: Fix typo
2016-11-06 23:12:08 +01:00
Jérôme Leclercq
482eeafdb7
Remove save-failed file
2016-11-04 18:31:15 +01:00
Jérôme Leclercq
e087129d4a
Fix many errors and warnings found out by MinGW
2016-11-04 18:14:52 +01:00
Lynix
28a2328371
Global headers: Remove the generation date
...
They should now generate the same input everytime
2016-10-28 17:53:03 +02:00
Lynix
3d79db4c52
Sdk/Widgets: Add TextAreaWidget (experimental)
2016-10-28 17:46:23 +02:00
Lynix
7df732b927
Sdk/Canvas: Add basic keyboard handler
2016-10-28 17:46:02 +02:00
Lynix
a4eccc9fac
SDK: Add widget global header
2016-10-27 21:38:46 +02:00
Lynix
df24519230
Merge remote-tracking branch 'refs/remotes/origin/master' into gui
2016-10-27 18:36:47 +02:00
Lynix
15a1302522
SDK/Lua: Simplify graphics binding code
2016-10-27 18:30:11 +02:00
Lynix
6b1d1a1d64
Sdk/Lua: Bind TextureLibrary and TextureManager
2016-10-27 11:29:02 +02:00
Lynix
1d7e1b46ff
Sdk/Lua: Bind more Matrix4 methods
2016-10-27 11:23:24 +02:00
Lynix
5ffc5a8784
Lua/LuaClass: Don't remove instance from the Lua stack
...
The instance Lua entry now remains as the first index, shifting all the
parameters indexes by 1
2016-10-27 11:22:35 +02:00
Lynix
d6f6b4421e
Sdk/Lua: Fix GraphicsComponent:Attach not taking other overloads into account
2016-10-25 13:52:26 +02:00
Lynix
b27cfd30af
Sdk/VelocityComponent: Cleanup
2016-10-25 12:22:57 +02:00
Lynix
2a08e19e77
Sdk/Lua: Bind Material class
2016-10-25 12:22:46 +02:00
Lynix
034f5cc8d7
Sdk/Lua: Bind SpriteLibrary
2016-10-21 17:32:40 +02:00
Lynix
373b8a7069
SDKServer: Fix compilation
2016-10-21 02:29:09 +02:00
Lynix
b1abe2aac8
SDK: Fix compilation²
2016-10-21 02:22:12 +02:00
Lynix
b062b496cf
Fix compilation
2016-10-21 02:12:35 +02:00
Lynix
8f84700628
Sdk/LuaAPI: Make GetBinding() initialize the binding in case it wasn't initialized
2016-10-21 02:12:23 +02:00
Lynix
6b6608eccc
Sdk/LuaBinding: Remove "class" suffix from classes instances
2016-10-21 02:03:31 +02:00
Lynix
6d597aa2bc
Sdk/Application: Cleanup
2016-10-21 02:01:08 +02:00
Lynix
350c7dad59
Sdk/Lua: Bind Sprite class
2016-10-21 02:00:51 +02:00
Lynix
4cd6bdd14a
Sdk/Lua: Bind Texture class
2016-10-21 02:00:35 +02:00
Lynix
6885e99ee7
SDK/Lua: Bind Matrix4
2016-10-20 17:24:22 +02:00
Lynix
725dc6cdbc
Merge remote-tracking branch 'refs/remotes/origin/master' into culling
2016-10-19 11:17:12 +02:00
Lynix
d530ca22e0
Final pass of Clang warning fixes
2016-10-17 16:14:35 +02:00
Lynix
4c6f049e0d
Fix another lot of warnings from Clang
...
Closes #90
Closes #91
Closes #92
Closes #93
2016-10-17 16:01:05 +02:00
Lynix
5a07bbd001
Fix a lot of warnings from Clang/GCC
2016-10-17 14:46:53 +02:00
Lynix
634b67be56
Fix merge fail
2016-10-13 08:33:15 +02:00
Lynix
1fdda6b07c
Merge remote-tracking branch 'refs/remotes/origin/master' into physics-refactor
2016-10-13 08:32:36 +02:00
Lynix
01cd9b220f
Sdk/PhysicsSystem: Fix GetWorld() not initializing the internal world
2016-10-13 08:30:33 +02:00
Lynix
be44a89a85
Sdk: Rename [Collision|Physics]Component to [Collision|Physics]Component3D
2016-10-13 08:23:25 +02:00
Lynix
b52c7c57bf
Physics3D: Rename PhysWorld to PhysWorld3D
2016-10-13 08:13:56 +02:00
Lynix
3765cba046
Physics3D: Rename PhysObject to RigidBody3D
2016-10-13 08:06:14 +02:00
Lynix
3c4d084b27
Physics3D: Rename Physics module class to Physics3D
2016-10-13 07:40:12 +02:00
Lynix
b7a383d68c
Physics3D: Rename all *Geom to Collider3D
2016-10-13 07:29:34 +02:00
Lynix
24f1859ec2
Physics: Change includes to Physics3D
2016-10-13 06:03:22 +02:00
Lynix
debf87e739
Sdk/PhysicsSystem: Create PhysWorld only if required by entities
2016-10-13 05:29:48 +02:00
Lynix
4ba744c1bc
Fix merge fails
2016-10-12 17:29:08 +02:00
Lynix
561c0cf51f
Merge remote-tracking branch 'refs/remotes/origin/master' into culling
2016-10-12 16:51:18 +02:00
Lynix
c4b99fb0df
Sdk/ButtonWidget: Remove debug code on mouse move
...
Former-commit-id: f36553828d8f212b1a837a121876945b7dceb7fb [formerly eb5492d8d1c5d752028b3e7f34be4ecbc4444b03] [formerly c5eb946d4d8e2505a07e74a474dd12d5cc5a71c7 [formerly 29aa56ee96517fa23dfea73a428de67a97f58fe3]]
Former-commit-id: ea67903befcf6d70ecb0735cbc20f5c1cb744486 [formerly ec59646b433a1eb3bccf4516dbdda52f2e23a127]
Former-commit-id: e2589b30389918af8c1f579c22d711542fcff43a
2016-10-11 15:41:33 +02:00
Lynix
7cab7cacaa
Sdk/BaseWidget: Add Center() method
...
Former-commit-id: 337837199f8909bd39dd10129b379331e9344dd7 [formerly e29dfa72869a7e4831cdf1880db92a7f96cb7755] [formerly fef5a65af9b6bc7b12813a79db818aa6f8034c5f [formerly 5e38bf5eda4f96df7bb2f13d406830a48f293bb9]]
Former-commit-id: b06665741f29f91b9e26fe270e6addd699c5111b [formerly aaf5e62dbdda284ec70dae55b7c37c5e86b75ebc]
Former-commit-id: a9c1a3dc6df30f1688ad9143ba56912d02285c19
2016-10-11 15:41:19 +02:00
Lynix
2fdc7a8878
Sdk/BaseWidget: Add shortcut to create children widgets
...
Former-commit-id: 5d5ca1d1097086c33133440c08806aec9e478b09 [formerly ca22426131332606a26dc3f33fcda615c7c03d81] [formerly 38913198afa19aa2f5f2ee0f90f99d3780cb3333 [formerly b592a482e9f71b01a3b068276c3bbdcf8dcdda49]]
Former-commit-id: f464592f3d951614bc333bab9e0662fc1f8ad18e [formerly dd7f97b064a63188d227577e5f1f8dcc1526c2a3]
Former-commit-id: 6463d207bbf06bcfb811abb249fe257ee5336c85
2016-10-11 15:40:56 +02:00
Lynix
05dd93c549
Merge branch 'master' into gui
...
Former-commit-id: b5a6eba7494e7595000e3c7e1f3c77077485519f [formerly 74e8b34c50d86cea8be86dcc5d9b82e112db9277] [formerly 07e6a0bd2e00dcb9517c6ddc1d9ca7d3326707ae [formerly 59878811e379ef9bfd66e6fd0a0f32eaa39dcc6b]]
Former-commit-id: b7a83377bc61d378410ce33748ab63357ee53abb [formerly d789d8762086eb0dd43e0cef08f1edfbd8d346f2]
Former-commit-id: 7aa71e252bf91965f8f488dd9396e6287607edf9
2016-10-10 22:10:36 +02:00
Lynix
05f7c52378
Fix some warnings pointed by Clang
...
Former-commit-id: 2e2e0a23d3b4115b584743f100ca05fa404a4e9a [formerly 02f505dd5b7c70682e035ddabaa7731fe09d8452] [formerly bccc66f75a5ad50f88043a502c3cae1395889740 [formerly 294134ecf2220589b85d6950054591ce02e596ec]]
Former-commit-id: 9d8d7699eaf4128b3519b3d33b6f5a20bf16f30f [formerly d84e10bdcb4faf5cd48d639bab06544b6fc7bda1]
Former-commit-id: d73659592f82b0416b2ca6f2b406f744e68c4d45
2016-10-05 00:38:52 +02:00
Lynix
fc3fb062e0
Utility: Add Parameters and NoWindowSystem option
...
Temporary fix until Utility module has been split.
Former-commit-id: 702929f41c8f1dd4015b64e9b331c150ad6fd953 [formerly f113bd948da6a8c5399aab48f53b6cb5ca272081] [formerly 593365938d7e3a835b94727ec6dc744a7a113822 [formerly e43d02e4e221e5c1d85320d71d1a258db44768d1]]
Former-commit-id: 29e2dd7ff9ee608847e3f78a7474e3286343b152 [formerly cf10e1a9dd5ca6df0bdf39730e2b38e9ea0d673a]
Former-commit-id: a479d4eb078b30d6e7b34bd53dba6366fad643de
2016-10-05 00:26:06 +02:00
Lynix
c653d4c4f2
SDK/Prerequesites: Remove version informations
...
Since the SDK has the same version as Nazara for now
Former-commit-id: 98a11ff3f51208317502bcf4b66a92402f98b780 [formerly 15a3ec197fe5b709829f267eb66a72f1748ba2bd] [formerly 6568140a3c675568f914035350faf840ee215005 [formerly 76ec756093abdd84d386eee843eb2cc70e206222]]
Former-commit-id: 54c6ff374c0e64abbc6e7161ce517ddb568b1972 [formerly 164feb548e2974dcb562f8991f7ded2fa5364fe9]
Former-commit-id: 1c03591596f56e7607ae6abd0daacc2c11d6f2bf
2016-10-04 17:58:17 +02:00
Lynix
bdc49b1eb3
SDK: Fix compilation with Clang
...
Former-commit-id: bbe7ec821304dd13ac6640a1c1c7b654914cbf2e [formerly 67a6dba7a47490a3f39ac6c9c4a0bf853da63f60] [formerly d116a4c3af3782462a1305bd76a1a410a0075027 [formerly 418e3fc7090ada085deb039eb79b9c74df694666]]
Former-commit-id: 813f866bfcfd81cff799a2bd7b26ec71ada8e9ca [formerly 5cea6c36cbe5b8a73f1e4aecf86042be331ba424]
Former-commit-id: e04eb838630232088ba6f93ad1896228b86f949d
2016-10-04 17:57:47 +02:00
Lynix
d7b7135e27
Lua/LuaClass: Fix argument count via GetStackTop ( Close #75 )
...
Former-commit-id: 3a0e60a6e7ec7c85ff5f179cc84a468d8c0682f4 [formerly f0712658e69c7ced1fa46f8878f96776d6b36567] [formerly 3035b072473d17863c3c0f6950451ccf582c107e [formerly fe3cbf8a2cf87cf6cc3d3e8577011159bff04387]]
Former-commit-id: df8812d712d28efc2bc83258df53dcb21bbb4b2d [formerly 6d2d8773c96d406690bd5cfc19cef7d1706ff6fc]
Former-commit-id: 461fec0cc2dd99690a3de10436730514712beb73
2016-10-03 19:49:43 +02:00
Lynix
3875d2abe2
Build: Make some fixes in order to prepare static building
...
Still not linking though
Former-commit-id: 3962a663c9368ea78c4703cc860beef8c440bb4b [formerly b9575a870528ef6712500a94c5223a74d5c6dbec] [formerly bf2ab7b17b25479d6a8fda660e8d9055ffce38de [formerly 3db6f9cbf4cedd9f91ef8f7f1bcc99a4e84027a4]]
Former-commit-id: 0c292fec84d1963f377d16d5e9a15337bef4620f [formerly 93c016fa10c60bf11e4b0b1e17d8c98a66dfa028]
Former-commit-id: 712b1bf14355a82be4cc2c37912f87039b3d9616
2016-09-27 18:10:13 +02:00
Lynix
29ac52770e
SDK/CameraComponent: Moved virtual functions to source file
...
Former-commit-id: 633046a6f599ce9f8712e11b8195509d9704bfc0 [formerly 080ea253a37d683c72372b406148372f9c1b92d2] [formerly 528dbe2f2c9dcac7b48c11feafb24a12afd43652 [formerly af9843c5eae928fb2f03c0ec1550e7ef95f69108]]
Former-commit-id: f17eed57cd271cfc55ef380bde44917ea26deac7 [formerly 30667bf567620cc339c96388303582b8b8601f68]
Former-commit-id: 66843984b23bee78fdbcefebbf56febddcdb4bb2
2016-09-27 18:09:25 +02:00
Lynix
f3eaadcd8b
Sdk/Application: Fix wrong inline constructor
...
Thanks Travis-CI !
Former-commit-id: 40bde8de004459e30e45b45005d8a7680ae321ca [formerly 94921ad26e3e4d8d8980a2002618b1b8bc134d23] [formerly abfe68167af6aee324ec64a1d55114c63f364ceb [formerly 79ab743755f65fd23200091380187675b2af7281]]
Former-commit-id: 487d2ae56048c786e08f9b6b69d34483cabd6517 [formerly 28cef4f85f78fa47fb28430b75c0c7550b79c8a5]
Former-commit-id: 3ce94333b5d83df940384dddac64e41cf3b5a5d2
2016-09-22 00:26:34 +02:00
Lynix
061261b911
Sdk/ButtonWidget: Make buttons clickable
...
Former-commit-id: a2a018254f6f6ebc36f402e6cec12b5ab048d4c3 [formerly d3a5c72ac4b0df83cb1100ea0f58b2c03e029d18] [formerly 404765b9f0bac1b2b41e594783ae730c15c7dfc0 [formerly e0628754a233a7cde8ffa60e02e4614dc3d9961e]]
Former-commit-id: 127c9d5cd50790a3003fd4a6ea4c21b17526c7ae [formerly 545310c49f5a4e118cf089480e7c7321f09719a0]
Former-commit-id: 217ef14e8265f3bb469e859e61c1a18e5f8e5c14
2016-09-16 16:56:10 +02:00
Lynix
8ad2f05abd
Sdk/Widgets: Add OnMouseButtonPressed/OnMouseButtonRelease events
...
Former-commit-id: 6991c60426c0a41d88174fbe404dee49fc13dc2b [formerly 662192d79c314e08128b196cd352188eff903fb0] [formerly d238c31726f70ecf078d8e8cc3dc3032cf1529ca [formerly 5caa1f462aed257779cfe5e8413729062f026bf5]]
Former-commit-id: 296fe5698e0bf5d8b058de032a8549df1c4891eb [formerly 20dfabc83b4eb8c2cc89138a05c29d53e17c952a]
Former-commit-id: 44b7f726bc84056071b9e577357a736e78436767
2016-09-16 16:55:55 +02:00
Lynix
8ec377e72f
Culling: Fix some issues
...
Former-commit-id: cc91c0e8a7f0651743439ce8ac19efacae1aed69 [formerly d7463103fce8210ea8e495a627e5d84e3e4d430b] [formerly 274c2b2c16df1784823027f3f50c6d7024640eee [formerly d5baf025e09e3ef48f5c1db64a07775c75594a8a]]
Former-commit-id: 15230bf754acd065e6db4ba8dd79d37f43ba8a02 [formerly 81b85f2234f378de5eed976d4924ce8ccb08296f]
Former-commit-id: 3cdd9b2416ada3c6ae9bc8bdc527da83c46e0459
2016-09-16 00:40:01 +02:00
Lynix
9e66cf14be
Merge remote-tracking branch 'refs/remotes/origin/master' into culling
...
Former-commit-id: aba6d0b80da45f6777eb11e79005c05545672fda [formerly f4d46f6a47404303b4674e67e3ccd2d6ffd66cc3] [formerly 8a79abc5e2f7b6fbe2796270bdd552984d6a3b25 [formerly 256aedf9b318049a358c9423695f7d91fc1588ab]]
Former-commit-id: 19d7630338579c9d70cd26f11f3adc7c523f86d3 [formerly a2a03d193faabbfe50dcd6faada76e64d6f7f89b]
Former-commit-id: 248583a9009304dbc0231f8f9c14d17e81615e35
2016-09-15 14:50:23 +02:00
Lynix
ee84b63167
Sdk/RenderSystem: Fix particle rendering
...
Former-commit-id: 83afd7c58ff548cf3e6b95bde5b9a830ac84793a [formerly d6bd407e4c1015a18382ea1349d806bbedf79b8f] [formerly 813d6e2cd37073ddfd58ff0ed27075ff67a1984e [formerly f642d01a25de045e3c0eab90d17aa0702081f908]]
Former-commit-id: 4b1c3498a2854a071862e96c7b319dec65de8dd7 [formerly e0182a37c5f31fb4cca78ffb0826f3c6fa45ee18]
Former-commit-id: b084ab46f4d8f8cc8fc0b59c7e89a93676e73538
2016-09-15 14:24:17 +02:00
Lynix
416441bd3e
Sdk/RenderSystem: Regenerate renderqueue only when needed
...
Former-commit-id: 8883c832e1ea34172cf7b21e949f931f188542cf [formerly 3e5d67644e985fd6b5dc0d24bd431e575b9192b7] [formerly 9240e84ee3e77f9b4fa525c5e614ee32c4a59501 [formerly 4f5f4c5d6f366619e888feb8e7fcc8379cf0fabd]]
Former-commit-id: ebc0908d6be73e8509e322450bfe6c2cfcc89ae8 [formerly b621f6434040e1c78841d51e905eda23fdad9b62]
Former-commit-id: 382e99294b674b9740dc9c9b5f5e6dd39b103c52
2016-09-15 14:21:06 +02:00
Lynix
72206a3ca3
Sdk/Widget: Add Canvas system, mouse movement event for widgets (buttons react to hovering)
...
Former-commit-id: 685295853d1f0edf28c36b2f698eca881da25ea2 [formerly f65f951ed3d2edfd9c12d390837cd13e5691eaa3] [formerly 5e239f37c28bf5e93a71cba29a94f0de680a79a2 [formerly 38346fa5d68c7bf79ddebc1990959e7c56617640]]
Former-commit-id: 92da4ed40fb63fe0b02c7543ea64cebda0575623 [formerly 2db1fe5fca87a1461ceb8314709d764af079a7be]
Former-commit-id: 77d61a99fd5a2bb21701fbe4a4b4451c3655663a
2016-09-15 13:16:37 +02:00
Lynix
136fb65a6d
SDK/Widgets: Add buttons (not clickable atm)
...
Former-commit-id: 8c37250acd7bf5123674f1d83d4d55d7125f080e [formerly 6705a2a453bb8c1e441a5008beb9a4ac60847fa2] [formerly a391c49c98f003cfcb8409d67052ce7998329f9b [formerly a8440703ccade130b116dc51246cd3ec0e16e6ae]]
Former-commit-id: 7f0f4bd7353768e7e0440ef41ce24c8035d7ee83 [formerly 6d3310e1488bbea850e17257da5588f9f0d0ec03]
Former-commit-id: 1ef3f72963ba3df19e789aae2a2e263e104a2e94
2016-09-13 18:22:40 +02:00
Lynix
6e520f5ed6
Merge remote-tracking branch 'refs/remotes/origin/master' into gui
...
Former-commit-id: 0cddd4efb12e38d9cceead424fd81f4939707542 [formerly 18a8f78457314e51a04ea89f08667d43ca79357c] [formerly cdb38b3e376619863941e051c571f0ef67c6cb0b [formerly 270e21a0e26acc827015b606049714c0ce28f508]]
Former-commit-id: 6e5b36578ab62d34272f27806d26a1b770653991 [formerly f261a7fd51dfe61c99b0c2f72b46d03c1b7f786f]
Former-commit-id: c14259a2f894eb3956cb5a34345c3ebca7dc0d50
2016-09-13 13:12:53 +02:00
Lynix
1ce64258d8
Sdk/Entity: Fix component cleaning on destruction
...
Former-commit-id: 16ede7dcd3b58da549656d02a00296f3310184a0 [formerly 4375abfedc741682c2f36eb73a1b4445b1cbda8f] [formerly 3d53a5ff990895c025a130f1f6e7103425c316c9 [formerly 8896228a838acbaf2e4149b198e013392b5bac0c]]
Former-commit-id: 46717838dc1ace6352a3c3d98f85c586d971972e [formerly 87607fba567be467e78f47972c80fbe500cec4a8]
Former-commit-id: 30d8a37c62cec76c1dde27f15daf1dbff8e8317f
2016-09-09 23:17:36 +02:00
Lynix
4c68121a8b
Sdk/Entity: Fix component cleaning on destruction
...
Former-commit-id: b074d35399413268e81643e49d75a669277e0668 [formerly da1d3881dcdcdf935530351875acb02069e10abb] [formerly 72680c76ca01af0b2b86012654f44cbc9fd62932 [formerly 0c56ea07f4641c92d983bb635b01ae25349024ed]]
Former-commit-id: 08ce8b3cd0e089fabc182b20ad9e6a779adebde3 [formerly 59f13e00812fe2ae6000673f494e6dc2f8d29d06]
Former-commit-id: 56471a336c769d464f54473e3f154da39b1d18df
2016-09-09 23:17:36 +02:00
Lynix
06a3280599
Merge branch 'master' into gui
...
Former-commit-id: ab617839e9da6d7576bb2ee260aa5a53691042a0 [formerly 0b7b354ef529ca3b9795f8042772890125942701] [formerly 1390383adba6cfc347d513cc290927a6d254d733 [formerly 6a6a1a4f56d26a6601d8a5e53a6fc99dbcc187be]]
Former-commit-id: 1b19d5fda60c06437b1c874c424258a83dad0f77 [formerly 2423a7b5c83f99d5097c3cf5dc647033161ad78a]
Former-commit-id: 744ec2d55571319ba6266ac69b6a51ba8deb0b4a
2016-09-06 13:57:25 +02:00
Lynix
0062a312a7
Merge remote-tracking branch 'refs/remotes/origin/master' into culling
...
Former-commit-id: 134fa30aa845733a5aadc337a74a026826a94584 [formerly 0b712d4a6ff3a258cb9bf6d094779bef95aba691] [formerly a4943d6b11693fbf7118a4af1ec54a2ba3b6ead2 [formerly cd55d7c59bf21e119d99c785511768d2ab1b33f0]]
Former-commit-id: b1e9df653da05a8078b6e9f6c6775bad5287fd90 [formerly 2d3f2d6be34b92fb90c8a0f86c5c47e8e058f9aa]
Former-commit-id: b7f822205809c80a20036bb95ecabb6acb029049
2016-09-06 13:31:13 +02:00
Lynix
fb64f052dc
SDK/Binding: Fix compilation
...
Former-commit-id: 16a69ef5de792f9093fc27ddafaa8e5677d9f66d [formerly 72c2eca09f8e48b414956056cbf16b40cd96b2e5] [formerly a73d622403c9a746ac5f39b3d45178bb21006a17 [formerly 095a0737f1aa42b7d4ba9e09fd897c5ab173b75b]]
Former-commit-id: 0373630192183dd80d1250d6132ae676be0b7267 [formerly 4eee844b3dcec8789cd990f6f42fe9ac2e57c3fe]
Former-commit-id: b50dd40211e104f15eba529b434c74e9151bb78e
2016-09-06 13:30:53 +02:00
Lynix
fda4877d1a
SDK/Binding: Fix compilation
...
Former-commit-id: 60505c729d1495bd9055e2a9b4d423e10f5a95e5 [formerly d82a60a0788b574e801a5db5e2ea63e767b4ccfa] [formerly 008de73ef33c0be8a77ffeec85c0d4794ca4afee [formerly 8c92cdf09ec067f19aafebc00d3da1e2d671d37d]]
Former-commit-id: a2470f3223dbc4a38a42d6bd77b7858b1ca59135 [formerly deb714657888d052465d632d7c46e4c1dc014404]
Former-commit-id: 4a75b39c325313a6c26fa8282f4db17c816d94d5
2016-09-06 13:30:53 +02:00
Lynix
01330dcfdf
Graphics: Add frustum culling
...
Former-commit-id: 2741c465f9acb4a190de0a29db4a3853700461fd [formerly be67ee144fe577767a11be40f79f3f2e85d030c0] [formerly 302a6d2c8a3222401890d217f01c24a03db9ebc8 [formerly 762367a1144c340b84b61eee9d7577dcdaf717c6]]
Former-commit-id: 6504b78e4ce04d8eea0c10e7ce27bdda4b95f2dc [formerly 8d0fba6c2dde5dcc43cbea0e6e5fd2980af4b801]
Former-commit-id: 75d1deaf21035eb1b630705017462b9e059149a9
2016-09-06 13:30:05 +02:00
Lynix
ba6c562367
Sdk/GraphicsComponent: Allows to setup an offset to renderables
...
Former-commit-id: a5e9ceb3f30e79a0d3b96b6866a06441cbc0b463 [formerly 8af071cedec0a6aca00ff9c12d66e8a0817049c6] [formerly cd7e7040fd68dd5a74a0b458a3a305c251257b51 [formerly 0f9382c169a260d5fa34fe9b1ab64c3d19dbd385]]
Former-commit-id: 774af2326cb64824f85835c83464bc19884005e1 [formerly 4b676844f6dd56940b4f503c6a943905ea8a54c3]
Former-commit-id: 0673e4d4cd88c99d24e0e153a61d2726e2e2c039
2016-09-04 20:02:23 +02:00
Lynix
f2aa4e0e19
Sdk/GraphicsComponent: Allows to setup an offset to renderables
...
Former-commit-id: fd1f70010f950dd4a4194e049ddff317c0d8b4b9 [formerly 8fee96f11b7bef08351110bef74643fa0be8b17d] [formerly ec5d6ad819cf325dac0ae61d983003cf99c78aac [formerly 2610a17ba67d61080254ce4bc3e9176e315dfbe5]]
Former-commit-id: 7683be7fa9a565dc3fb59be401ecff5580a6de15 [formerly 80ac7628f5119f58cf4518b5b1a44aff5b6d6b20]
Former-commit-id: d1604af612715688e7b1fc451d8561f79e100541
2016-09-04 20:02:23 +02:00
Lynix
3abaa6e508
Sdk/Application: Fix compilation in server mode
...
Former-commit-id: a7dbe8b6e7c6b37c77b7fac62eaed60031d55f3c [formerly dfdc15e7fc150b930dbbff78aa50977cfb8a4721] [formerly 0829205432c0038facb131e46eb985253af9fb53 [formerly d651dccd41733fd467a0fbc21217baa1aa8c632c]]
Former-commit-id: e1b114ffabe598f6eeb57671de06c7323b764aa1 [formerly ba92c6a3ae9c0851ace35830ac03d2b70f5dcca2]
Former-commit-id: 4e8dc732d05a1f7d11b0b9b78c8b425ac59fa2f8
2016-08-29 18:16:33 +02:00
Lynix
1dec4ca86a
Sdk/Application: Fix compilation in server mode
...
Former-commit-id: 67093963bcad8d36febd467c1aba51d497d8e5c5 [formerly 4bf223f6b8388f973e3be44178dc4762bd8bec24] [formerly f5ec0e444d9ad87dc39bf3d85f2679046bdc8385 [formerly 3c50590603c468b2e97417785db9f571b40bc790]]
Former-commit-id: 0bcbfdb95712215eb44014102b7dc95272620d90 [formerly 0708473fe71ae8f8f477a1a3e9984fd06e0b3b1f]
Former-commit-id: 9f9478b6dff900d10dfdaaedddfb206087d0c49b
2016-08-29 18:16:33 +02:00
Lynix
11f4464d90
SDK: Fix console layer having trouble with late constructed windows
...
Former-commit-id: 1af4cce1d920401963c3693661c19f0af5d23641 [formerly c5fb7cf9da6dd18a887b5d67fc2f43c135d5bee2] [formerly 9718a9b7c1bf161b46c085a82ab1bce46c045d6d [formerly cb26a07e6ce48b30727195e8f26e6fc6670ff86a]]
Former-commit-id: ccd4866237e7d9d6cd3a83ff6a030d8acd053010 [formerly 9745165a6b024df81317dc96126e8209bee4bd32]
Former-commit-id: 43b65ae9fb7793e9a9e79d1e8e9a718e4c3edce3
2016-08-29 02:33:57 +02:00
Lynix
79db960a89
SDK: Fix console layer having trouble with late constructed windows
...
Former-commit-id: e5882089bc09649b545da8ea8a222b89417851a0 [formerly 1a114b80d1a97b96e764a2732ce8200244389283] [formerly f36d163b9d5a52c2958468dd26d9086b86c6710b [formerly 71b9edd9938eb30860da96234605a001173eaa23]]
Former-commit-id: 8fd9120c8333c10f95d66d859eef2c64c58efc28 [formerly 423c0088ec020881cbf207470787d86929f34fd4]
Former-commit-id: e283df698adfb17f2d40156ad411e9a6acac1f7a
2016-08-29 02:33:57 +02:00
Lynix
88b54cb43e
Sdk/Application: Fix crash when debug overlay are not used
...
Former-commit-id: 25880e8ab32685946949a482537c85bd7ecc6225 [formerly 4c63a6c83734c26a1cd5741df796b2f5c43315e1] [formerly 6ecf816f9e269a958a0e6ac73e9b8f19ef00c51e [formerly feebf9391f65fcd2cb97fcc8992186ce83902a90]]
Former-commit-id: 81fe40e209049bac74ad4bf694260e5ea19fdad0 [formerly 9f7291baf0f2d8c4e4668058dfb5a411c6bb3f2a]
Former-commit-id: 26d073e246b875b4c6e0fe64f9562106e3239dbd
2016-08-28 21:47:46 +02:00
Lynix
dacbc4fd88
Sdk/Application: Fix crash when debug overlay are not used
...
Former-commit-id: 05318cab010125a0d3da08ab8124a36c8afaae62 [formerly a8a6a7118ea822c723f971b5cc825f8d8863b538] [formerly c7ac1c5a6e47ef0ef249500ca7797a80d888941d [formerly f9aea3407c7d994c18eba0755f8fbe161491d706]]
Former-commit-id: 4bbb521262e33980d3e79c33d178c0a8d30289b5 [formerly 7050145d7b0e5bc578dc73ea7301463d5bc9fceb]
Former-commit-id: 8cfd81fbd3db06a5bdc7e5d38355a9ca2378e8d6
2016-08-28 21:47:46 +02:00
Lynix
f0787cb505
Sdk/Application: Add command-line arguments handling
...
Former-commit-id: 9f98c2fea531e23540c213d3c1e4c85391fc9e1a [formerly b3cb8fff86ac0a754b72baf9e6278f20b407ef17] [formerly 8665dec44d98961698bdeaa63e670e2e15de7d1d [formerly d8dfeaae490b2efd430599f2b1fa02c531aa4de6]]
Former-commit-id: 51c00f9263c4c7e193bf2ca8de860e03e9d0f402 [formerly d09b90f14e62f85c0056bf4ba872d9975efde1eb]
Former-commit-id: f82b2332083d6d6099ebece01e239c99d15f3b5f
2016-08-28 21:47:29 +02:00
Lynix
d9d2347688
Sdk/Application: Add command-line arguments handling
...
Former-commit-id: efe6c5a1d911bb78314f8819575699874f5101e8 [formerly a9b33eea0b4b261d3e3a63d8949512f737dbe1e1] [formerly bd00d4e8009ff0efa74e6a27d78960f6d3d72c17 [formerly 17b26899d0c158c77ea0ab4cfa243e92c2145b6b]]
Former-commit-id: 4caea7e656e3718e1d462c5ed280aa6353368166 [formerly b82d884df55141a10251e84e54e0a40f84db2a5e]
Former-commit-id: 3798d603338416b18a4d427cf8b3cb87bac12ff6
2016-08-28 21:47:29 +02:00
Lynix
8caeba0a48
Sdk/Application: Fix AddWindow<Window>
...
Former-commit-id: 16b652d622e895dbb89dce0ce1a7cc4a4b19746c [formerly d34c513b12324c63a27d4baedb36e8ac41985710] [formerly 3f16d8cf446b553c3a4667efee3229c36c19f402 [formerly 0be44914271824bb2550ba775568c7efca8f9894]]
Former-commit-id: b4ae45478a325782a2e7965e4f8115f4fd93ad90 [formerly 2c4f33beaa320b216274c325c87cdb7b0fa5e1d4]
Former-commit-id: f68b68712b97356d50f76f3b444a81dddedbe210
2016-08-28 19:53:38 +02:00
Lynix
cba0190f03
Sdk/Application: Fix AddWindow<Window>
...
Former-commit-id: fcd114b7edb92a74d0d646d0f758bde8f40a045d [formerly b6a240aac5a470cd151fcf6b30c65e117bdcc03a] [formerly c44cc9a535703ddb7c64e32fa7f7dedbf1c043c3 [formerly c0d51f049a1df8908dbbf4390d8ecc7d14ae0e79]]
Former-commit-id: 951f1d7658aa40e12efa41056f087c1968e19bb5 [formerly 54703326cf2c80ab154610149a2d26fc8e484444]
Former-commit-id: 72a5ac27a30818ab77281d3219d0e954958c294a
2016-08-28 19:53:38 +02:00
Lynix
11baa02ec3
SdkServer: Fix compilation
...
Former-commit-id: ea7163d5af56b3e08b865d0fb6ac5aacc5ec9ab4 [formerly 3fcbe74d2738776bc3f92f59a572931f82aacf5a] [formerly 1f83d4bc4e639999892376bd7328536878b36ff4 [formerly d1617dde160d6b1415758f57759581b537f241ff]]
Former-commit-id: b44ee9651c91d2362e61cb661479849d03a09e82 [formerly 34a3c0fb2093a9de6130b5d0d784e6dd76ae22c8]
Former-commit-id: 6a87eec688dd737da6ec80ef882c9ce1fd168933
2016-08-28 18:16:35 +02:00
Lynix
22914f38e8
SdkServer: Fix compilation
...
Former-commit-id: ec1f6310e42086c20589190f5bce7760a3df38ce [formerly 72c0b397681e524e782cf3ab177a16b93d34dba3] [formerly 91f72f2b87fa8b03d9a86b0dcaef1705402b0004 [formerly cdc0851e924c2246c4ed62240b105571c8d9630a]]
Former-commit-id: a31774c45bfad37c84bb9a15a974930d9687f310 [formerly dfcf84977f23cad5687abd42a6ca120353b0961f]
Former-commit-id: 578ec85861ca025f70efa04187a24b6fb27cdfd4
2016-08-28 18:16:35 +02:00
Lynix
07fe2f560e
Sdk/Application: Add Console and FPSCounter overlays
...
This allows any Nazara-powered application to enable a ready-to-use
console or a working FPS counter
Former-commit-id: 2b1c7ae5a7c72ea1c102734841f4e25742c2b42b [formerly f1fece5295a0a43147396752b3c61d84e0d7fc74] [formerly 40eff1e79a68fb5e0b7e1d4d6528fec318fed74c [formerly b17ee1558babcd4ed89525e447fb9c4e58b67033]]
Former-commit-id: 1e1297789e402d25e7b5324dceebbbe8021a2217 [formerly 1c62735c3ff7f53efbef3e45c2284739fc22ec32]
Former-commit-id: 3d331aae0e7db884e36d07b095a9d25a1dbe7926
2016-08-28 18:10:09 +02:00
Lynix
6872616ca4
Sdk/Application: Add Console and FPSCounter overlays
...
This allows any Nazara-powered application to enable a ready-to-use
console or a working FPS counter
Former-commit-id: 274b276313b530ff8c99f3e0fb43c8b78689d787 [formerly 36e3a7e9d0d050af4b217311bde4496597e37c37] [formerly 69146c2fc6887f86b9c39d0265a95a4ba003f41e [formerly 72a66d7a31ceb87197b800813c90d43f73fc26b4]]
Former-commit-id: 3fda987313648101b8a423e5e3aa8b0cd67a1c72 [formerly 5f9d42cdc5ed5443846531bad26059f66670df63]
Former-commit-id: 2ef1496fb4a379e14f9c11c788da306eff465719
2016-08-28 18:10:09 +02:00
Lynix
618449c13a
Utility/Window: Add new event system, based on signals
...
Old pooling-based system remains for now but is now deprecated
Former-commit-id: 803c6f51e8287613610ede8433bef8112bc70352 [formerly 9f60f0fabea7fa0d0d62feba217e28c421522e36] [formerly f05d3dededee17402669ec9e4060c95d77c74bb4 [formerly 5b96073b92c3a10a5c485abcc7c33ecedb819fca]]
Former-commit-id: 4280c668fb5ec67c0b765a80516b9b4fe466135d [formerly c8ce15aa230bf2f1040b00153ec81aa1f39ef48d]
Former-commit-id: 71893d639b5e1628776d8a4577b0309437865c16
2016-08-28 01:08:38 +02:00
Lynix
9fa65db6b9
Utility/Window: Add new event system, based on signals
...
Old pooling-based system remains for now but is now deprecated
Former-commit-id: d72e76bab0887baa03286aed78f7ded0a2e31928 [formerly ec70c388b12fb2b91017e54f4a6d67bac1c62335] [formerly 1a6692f78aedb5328b223c04c566d32467db6c92 [formerly 64b8d386ff07df682760ec632d753545ecff7856]]
Former-commit-id: aba6a64e2a31336ae1835bc9954d22488fda2000 [formerly a42eceabc84044a258926385db3944ada398f4fa]
Former-commit-id: 07a208c5693749b325e8574b52e7affa298bb147
2016-08-28 01:08:38 +02:00
Lynix
de274b632d
Sdk/Console: Remove debug error
...
Former-commit-id: d1ea434fd474fc66e7c7b751d656c88f7d782ddc [formerly 1c7a1aff7717bdd946cbd3b48d0ed6b7d2f326e3] [formerly c6877dcd98758602be9d2378cec991bb0e2e91c5 [formerly d114ffd6832788fecd0f167c11e8796b7cb2bf3a]]
Former-commit-id: 1c163946a75f63bcf71acb39dda8674c82508a94 [formerly d8dd26e5087771e7d83ab97d6075594236c501f1]
Former-commit-id: 30aa3c22d308ce012631f5c58d03f4843702a4f3
2016-08-23 18:25:10 +02:00
Lynix
6a9b220f9c
Sdk/Console: Remove debug error
...
Former-commit-id: e61d02701914ef72992f4215101932034c9e1955 [formerly 574b436182acaea0150fae9354eda683806448e0] [formerly 58cb547714a8ab0c091b54d44f83213b20d66368 [formerly 87cdc49740f693b1b66c1944080da56b055c6824]]
Former-commit-id: bf8fd50e5d191795955b4b837120858abaeedacb [formerly 6c9e6c8c650bf2c2495d7f35d51f5c1252fd4113]
Former-commit-id: d6291244b05c46535c79b42a41dc22031824876f
2016-08-23 18:25:10 +02:00
Lynix
2a0fb4ffdc
Sdk/Binding: Fix Entity::Enable default argument
...
Former-commit-id: 82181122fca24b99e78ba927c71ce9237b1b3674 [formerly ef758ac2d0aac925dbcd6e72effc21b9effa83c0] [formerly 2555ac6b28f36b220aea76f2aeb0012536665058 [formerly b28da55971c4db17ddbf7fd6bacd8c03d02ffcbd]]
Former-commit-id: 8a84469ff40d37e114fbdee8c3fa16a3748ca010 [formerly 3f3cfc52071d469150feeaf2f7cdff8c33a8f46f]
Former-commit-id: 8f522f2357b7564229ebdea1e8d4a2b3cc223366
2016-08-23 18:22:09 +02:00
Lynix
62b53933c1
Sdk/Binding: Fix Entity::Enable default argument
...
Former-commit-id: ca596b8effcdd6028aa665b55d4f6df79978ae2c [formerly 74e04834586b29d9b1e5b6a5d35c189a0e52744e] [formerly ef7ba96ec9a4d2bd399f5a17286f2e0984f3e328 [formerly e54635c17ef79cf72e9d9ba61ee47bfb4e3d1641]]
Former-commit-id: 305e7ab658b9ff15aa036354b35d761a2481c02f [formerly a5d1243b7c37850bfcbd32deed477b172ab42342]
Former-commit-id: 8bd8da5e957777f2e3828f4b871636b7d57b3f10
2016-08-23 18:22:09 +02:00
S6066
ab9bd52b1c
Update Entity.hpp
...
Former-commit-id: 1d99c5e8ecc59365b5e7b8a38ca6b7d728afe61e [formerly 8ad7a1c88ab8bfc98b3d31cc475ba5f1da2b640a] [formerly b8e21adaa60f4709451afbf5b38546e3129a1d5e [formerly 29cf1e9d53f54156ec4d691c4155d510139a8f0b]]
Former-commit-id: 0c981c02a27181bbb8771bf4c3524a0a3a935f60 [formerly aaf146a3ca97aaa7b0c9601b7e277b0a2b66936b]
Former-commit-id: 4f2fda343a111f80d6f9827d3a377fe07d2f59b5
2016-08-23 16:49:47 +02:00
S6066
0db53f8aaf
Update Entity.hpp
...
Former-commit-id: 1b7e8af53d5df90da6ecad26408e0296f4383290 [formerly b4d6cbc46d87a84927f0a832f3ded26453c53ada] [formerly 79671fe49616035368284c6690d0585d9c22d144 [formerly 45e76a15885bab06c77b58cc5910ff32e5b47f16]]
Former-commit-id: 66753e226681587402b8c9b13b4bd76a3aa16a1f [formerly 4c779422137a298036a73f0f1a94fc7a12505bc0]
Former-commit-id: be21ca9b5c2c4cb40998c939f348eb1e00488b9d
2016-08-23 16:49:47 +02:00
Gawaboumga
9eba331f34
Documentation for module 'NDK'
...
Former-commit-id: 63e1cac538c577a1f1aafa71fa7eef69a6d4daab [formerly b2d8769fd02a0e7d9c476d4ad7be1988a1fd6789] [formerly 636b5cb79bcb8da44d9aa45ba1023565bcf29f0d [formerly a2361ec2b8679d4d4ba096e543b5d4b91825dd62]]
Former-commit-id: d402d35477f9db0135c553d55c401939426bf62d [formerly 607336ea0f42731e4604f3a8c2df06f3aecfc401]
Former-commit-id: 69e23cd6c06723486de5e4641ce810012dac66da
2016-08-21 13:48:52 +02:00
Gawaboumga
95689f46fb
Documentation for module 'NDK'
...
Former-commit-id: a6c2075cfbfd0eccf2b77def71c0d42684bed590 [formerly 36ece2bc6a148bde6cacf45084821d20edcd115e] [formerly 4a6988792ec026e65be6850c46dfe8ddda92a885 [formerly fd3f4f975de5c427f3adc98b220446fd255be396]]
Former-commit-id: c87fdc9483202842267c60eff3d619f0df2963bf [formerly ee35202f1b2df7ca20da5b6d8b13147f2b92c933]
Former-commit-id: dad5de1b00bb4413f7aa191ca06b7d43b659f32a
2016-08-21 13:48:52 +02:00
Lynix
6ab812b576
SDK/Entity: Add constant component getter
...
Former-commit-id: 1c7aa68fbf0c8e0bdfa8152632b2e9cdaa0f748e [formerly 676e34f3738632aa727470213928ad2c91368d9b] [formerly c3f162cad3a9c65da2bcaf037d7b55ea70ee5b53 [formerly 674d9d5ecaa0d561d002e470af4c0cf7dcf7e501]]
Former-commit-id: bf5a07802efe57d0f6547a2c4b5ab8344e4515e9 [formerly 843780a0eaba37b46e59f9d81e56c3854a86ebde]
Former-commit-id: 6849fc8cfe8d689f67d452d13fe317ea65ba2fec
2016-08-14 18:01:23 +02:00
Lynix
bc565e0989
SDK/Entity: Add constant component getter
...
Former-commit-id: 743d7014974b3d1aa9ea58e52ed89f9aca511768 [formerly 7038ae6b04a57ddd716c43c43ddb1d9b7d43734e] [formerly 3836f98661a50646c3044a7551cb733bf121c249 [formerly a47cdf1a9da62c3ca2ff2da60d015f98bed6f7cd]]
Former-commit-id: 84faa425e9d8b4e6e022c598e076f59cd74b5322 [formerly 5dc0e4aaa6e24ceb84f60cf68ff45dc69cf3f437]
Former-commit-id: 888def1e5d87e4ac42616f23ad16497b52df99e5
2016-08-14 18:01:23 +02:00
Lynix
0c211acb78
SDK/ParticleGroupComponent: Fix ParticleGroupComponent not being a handled object
...
Former-commit-id: be8510f6af37e42823ecd91bafb13811237eeb16 [formerly 88c87c25016860ad54af6190724092c3a8f6d68d] [formerly 0ebbf96f2c776d5c81d9f5aca0f38c26a52d6e71 [formerly b25f03bb3a25c92a26973fe1a561e8f2201e8637]]
Former-commit-id: 41557956be4f10df7424a8f68e27d14a376b2c0f [formerly 77ffff76911d233219a13ac5d2d922949b1142cf]
Former-commit-id: 3f2e9c12541a9c38578a192752c179c7db175c1e
2016-08-14 17:56:36 +02:00
Lynix
06dd70d039
SDK/ParticleGroupComponent: Fix ParticleGroupComponent not being a handled object
...
Former-commit-id: 7dbe5f2288359a3cb9c90f1ffd3e010267cff137 [formerly 4279de72db6b2bf3df4465a193b8117291b1cec9] [formerly d1273d67b4befe12a886274b582689c59df1034b [formerly 1cbab93dc9494d2e9bb81637238cd3ee0683f294]]
Former-commit-id: 62415a394f4337dc0fcf01fa180aff8beff0bbe9 [formerly 8b4ae9d8ba4392ec4e6f14e471080fa1021b552d]
Former-commit-id: 278a94e669730dd8344d294de3039ecd870a0d18
2016-08-14 17:56:36 +02:00
Lynix
8bc5e618b1
SDK/System: Add possibility to disable systems without destroying them
...
Former-commit-id: d72fc2252c8c55e0ef93aa28592fdf734e187d64 [formerly 84c57abb22494dbc67a02db65dc39e282fab0ec3] [formerly 4b302cfc908f0ddfa45facdf707199a1a41a98d1 [formerly a971f3d0eb400aabe9695613ca63672b0dbaeec2]]
Former-commit-id: 3e03a4cd321c860dd3e264302839c5eb05bd2a85 [formerly 7db586c2246267f71fd54f4feb2c0b911e8c6387]
Former-commit-id: aa53d5f6f7ca2428d9a76b6e4e1b6785ce4b1c1f
2016-08-14 17:56:01 +02:00
Lynix
b0c277c7c1
SDK/System: Add possibility to disable systems without destroying them
...
Former-commit-id: 1493cf5e743cf96084588a751ff92bfc35732a6d [formerly bc8fceb313fe789262c13eb9714cdc4b5e43bb8b] [formerly 25a7db8fa5e658180231fc8ad7f1b9e15c560771 [formerly d43ffc393e253069feafa3c82d2d12db6c7c48fc]]
Former-commit-id: 7368a2e39183cd6611442f786b9c1f124f803e6b [formerly 421f1b00641d63f9c5a069c90b34c377a5a78f46]
Former-commit-id: 9aa635cdb8cc8ebafb78c558d263c63fb3f73670
2016-08-14 17:56:01 +02:00
Lynix
5fa172e7f5
SDK/Entity: Add entity cloning
...
Former-commit-id: e855800df2110a15bbe808673549baed12c0a80d [formerly eee65fd713e594fbcb76b74bcee243ad7d670113] [formerly 00cab4a7320aacceeeddceeffba4475e48ee7c2e [formerly 256bcefb089172041e2a21c28e8486e70b288884]]
Former-commit-id: 78fa9291af60f0b02858a9b0127d60fec6a96521 [formerly ae13e29e620506aa1921b0faecc54b1a63609097]
Former-commit-id: ae1a27340b2b21f4d04e2df8f7a5aea3c50f6e3b
2016-08-11 22:00:05 +02:00
Lynix
762e33aab4
SDK/Entity: Add entity cloning
...
Former-commit-id: 6ba33c15d30cb9e385eaa2dd115e680962aad364 [formerly e5bf85dfef3def45ea47b9a8e46f2b5c61a6ca4f] [formerly aa4cd7ce6637f9559ede8530119d2d96b30a4b47 [formerly aa7c268cc1ed04a8e484b5a6317d967121939067]]
Former-commit-id: 24cf44420c029ec2ccc02f8b88873555af0aa88f [formerly efb642be02646b410003e5972c8494af773ef097]
Former-commit-id: 4d30a3ad59e3a30b0ff48eb984c20e3c098fbee1
2016-08-11 22:00:05 +02:00
Lynix
9bf253f09d
SDK/GraphicsComponent: Makes component watch over renderable destruction
...
Allows to use persistent (not using the internal counter)
InstancedRenderable
Former-commit-id: 84a84f6e175dd7afa69bfa68c0efdbae8023ceec [formerly 3239c8fe9289c5773b57b4026fa165a40fb594be] [formerly 3840928f4c52a72f6813f1e8480f8a9cb62da9a1 [formerly 3f5eb580f5cb8b0b80815780282bc08f06110f61]]
Former-commit-id: 44f423605454c90a4fc3b186ec0e1da4073c7cbb [formerly a6a0affa8cd3e53553c09f3458ac8a40e316389b]
Former-commit-id: ca295a898fe287407a6c9bdf1f1f72b040ff1335
2016-08-11 01:07:46 +02:00
Lynix
039447c127
SDK/GraphicsComponent: Makes component watch over renderable destruction
...
Allows to use persistent (not using the internal counter)
InstancedRenderable
Former-commit-id: c0963eb7902dedad3c5eb139ac23a25a57a15487 [formerly 0ec3ca3b783c1c9fac45ff0c015bbc254ce4b375] [formerly f86b41d43bf8f77c2b0e8a91b0e4cd0cdc1a9a54 [formerly 2d454f93ced586e04f7d040bda2986fe631d64e4]]
Former-commit-id: 58c52cff93c0461f31b65346a4af90b135a7fed3 [formerly 5e20488509bc66e245fa85c478b32e6251bf3a0f]
Former-commit-id: 84fe715cc064885caa8a1c885bc2ef458bc08337
2016-08-11 01:07:46 +02:00
Lynix
dbe6bdb546
SDK/GraphicsComponent: Fix invalidation slot disconnection in case Detach has been called
...
Former-commit-id: efaa7d24bcde02c6b5296fd3732d3a5011ae4078 [formerly 141bc763bee78e9380ae2b419b38c57a3034849f] [formerly 458f733410b7f62a61463d02efc738f653baeee5 [formerly 5c9b322291f2e6c80538bf2ac9ddb42afb3d240f]]
Former-commit-id: 910a33e54597fd059ec6db0741fd6ded38594d56 [formerly e0b2a8b16b0f7ea1f7e533fce89773f2c3caccbe]
Former-commit-id: 341f70e4f541ede37e3b2197e70f4aabdb691fd5
2016-08-11 01:03:53 +02:00
Lynix
b3b0d9a270
SDK/GraphicsComponent: Fix invalidation slot disconnection in case Detach has been called
...
Former-commit-id: 8962d36d0fa699c6f96e67802fddd0880aab3594 [formerly 3f3f176ef41832cbb474cb9bbd4c96619ad7af1d] [formerly 504be94e13a864f006eb3089970b7eb43abf2b4f [formerly f60ab676eb22a0e31aacbe668e4a9d41312d800e]]
Former-commit-id: 7b1f734f447e6797f4f87372c8319f904aa40e1a [formerly cb9ec84e912f0886bc94f4bdd26b25c757d1563c]
Former-commit-id: cece1ffceb6a37dc86b61cfa218c0ef9907050a2
2016-08-11 01:03:53 +02:00
Lynix
1fc0d564ce
SDK/Entity: Delay component removal until world update
...
Allows system to freely remove components while updating
Former-commit-id: db5877bc20e6a0dfadd69f81a339f0a57d8404df [formerly 74327b8f1429855625613f258894b37d026041fe] [formerly 65b8f2ba78d2690b7a469d4b9818b189524633db [formerly 71be95adb46b7183261a8038352c4d8bd17cacc3]]
Former-commit-id: ba91d5abad60792e648d47e646ae49d43a1c94b5 [formerly 8d0667574ff665e151e7fda5f854fc11a16c854d]
Former-commit-id: eb7b06c2739ef698a153a6221870a8d0956dc875
2016-08-11 01:02:40 +02:00
Lynix
f22633adb5
SDK/Entity: Delay component removal until world update
...
Allows system to freely remove components while updating
Former-commit-id: 24dabc3423951621e8be7889fc27eaad4e8566b7 [formerly ed68ae6028a369be7a639dc8269848cd3b7af25f] [formerly 7404bc26b369203316834a15eda120e2a7ce94ee [formerly b3b81c6068bf35a7b838edefa9275de94f9231f7]]
Former-commit-id: bc3f57813ed8b3146c0db385ff5df490b39ec3fa [formerly bc31fad8f0ce68ac2b94f4eca1c96664b4b68c93]
Former-commit-id: 22c300e946a3f921ea49de7451567bc6202bb9a0
2016-08-11 01:02:40 +02:00
Lynix
279597b675
SDK/ParticleGroupComponent: Add [Add|Remove]Emitter methods taking an entity
...
The entity must have a ParticleEmitterComponent
Former-commit-id: da22fc8252c42be7661808ffab5f1d8ff6ccc4ae [formerly 5d0c352f695f14ddb069115e933322bf47c1fda2] [formerly f591cdff659b524ec7bcdb0bfd04392731e1e80b [formerly 354da841577784c89f4a72522c116d12ce0feb10]]
Former-commit-id: d588fc973d59ee90afc589b9d0cc3e80d308a074 [formerly 2732590a051ca851b9681e9c70e238aab3bba247]
Former-commit-id: 96537373e3d143e49dd83c7dc5d70cc3fd28a3fc
2016-08-10 22:52:29 +02:00
Lynix
0668988a0f
SDK/ParticleGroupComponent: Add [Add|Remove]Emitter methods taking an entity
...
The entity must have a ParticleEmitterComponent
Former-commit-id: 4b6398f047dfee8d04d94f15634b9038078a609f [formerly 36b19eaef4fea6c2d16268c03a369c4797328693] [formerly c8a88f2feb4f80f88899d0ec8c3c0ff1bfad7723 [formerly dd95678311adfaa838dec8a31582f034e6321912]]
Former-commit-id: 11cd0fb53279a586f39bafcf205289a945e4c568 [formerly f698d4deae6a0a0a06759acef864af778b7967ca]
Former-commit-id: 660b25d6021b2f770d8d2c94240dbdacfa41f48a
2016-08-10 22:52:29 +02:00
Lynix
e0fa458f40
Fix compilation with GCC/Clang
...
Thanks to @Gawaboumga
Former-commit-id: b8cc59cab55fd7d3b286dda28e70ee0ddb753230 [formerly c734175c33bf84226eedb76953e773f5bb91f631] [formerly 01b6b7b89bffccf217e38ed8431e2b2921facc51 [formerly 03c3cd902be4a0a104db22a2831adeb675998929]]
Former-commit-id: 89ce26d806f8b750854af1704aa6af899b7779b3 [formerly 782dbee06d75ba2f555632713b44f1c25666e3ab]
Former-commit-id: 30ba1aff3bc8a8de9510fb6e4f417526fb31e125
2016-08-10 22:17:55 +02:00
Lynix
5ebff77ef0
Fix compilation with GCC/Clang
...
Thanks to @Gawaboumga
Former-commit-id: c2ecad3d8c0bad06cb47b906829585c8d0b910c0 [formerly 7790b792e730ed65c3e8b8dddbd91b1527631e2e] [formerly ae62fe532d14dd33bfc88cf7bca1d19e63487a3f [formerly 41b273ee595cc56c6145651fb4caa1ceca0b2bf6]]
Former-commit-id: 7d4c3b3d0b48235a6c3534154c5787738440b2ae [formerly 96dcb709ba81c5696ba633b06e887007d5d9caf5]
Former-commit-id: 2a2013af6d26bb64362d1edd2e6aacaac000708f
2016-08-10 22:17:55 +02:00
Lynix
50a0603046
SDK/RenderSystem: Fix an oopsie
...
Former-commit-id: 08c14494557ddac011302fc0659d4b2fbc1847eb [formerly bcff6463582c59fd5ecb8e05f9722e005851de6e] [formerly 90134bee9e2e855740cb8b72bf1907adec985b1c [formerly 820af27e6e3af55ff3316c5cb946272c09b7e0f4]]
Former-commit-id: a92198f8334b3d6cf693bf27e598f1988e0a7add [formerly 96ecbbaefad563dec8ef32c9016defc210062ef4]
Former-commit-id: 6b24f10a63b0f4669bd509bc4f92f4c19969e0e1
2016-08-10 19:10:40 +02:00
Lynix
6129689573
SDK/RenderSystem: Fix an oopsie
...
Former-commit-id: 39097f37160d65977afeb1a77d0f97240d0de4bc [formerly d023ce4e3fc8c5bee4de41aad0ada0d097dcdce9] [formerly b56d291eb2f1fd7aafe41d4e06ef26f972749a2d [formerly 6cf79a55ce9f0bd38e71632d2bdbc6f184663644]]
Former-commit-id: 182bb95387da9d7a458cc66c54fbbfb129e2981c [formerly e1a59dc5dd4c5613a65b3432dd87f6b0d45d93a2]
Former-commit-id: a32ac33b30934f7ff6b483fe31d4a17608861e0d
2016-08-10 19:10:40 +02:00
Lynix
767a0feda0
Sdk/RenderSystem: Make ChangeRenderTechnique return a reference to the render technique
...
Former-commit-id: f97e9d4a3048c0dfd934b263fd2e3facdec1f839 [formerly 856e89966d172f0cc55a6b7d6dbe0f33f0dad493] [formerly 2c537c041b5c32831d034e5de8a9b738597c5ee8 [formerly 6c47f159c502de0b37d8c0847dd6b6ece1df321b]]
Former-commit-id: 820d117c97286893c9ec7b4b611546e09a7bfd24 [formerly 44daa92d72f776fa879a957e814496882190d302]
Former-commit-id: ca11c6fe9726d380a77650dd4dff26049ac07386
2016-08-10 14:09:48 +02:00
Lynix
89a0911cd0
Sdk/RenderSystem: Make ChangeRenderTechnique return a reference to the render technique
...
Former-commit-id: b491fa7480d8eda1602f23b3bb0a08b6c09d28f8 [formerly 1ac08e917aaed955f46b16f5d29b6c2ef5797ea6] [formerly 0b3796950799529a3e617835549fddcae98e18c8 [formerly f75af99a07fadfe5f9d45f3937678d1d8bf355e1]]
Former-commit-id: 49e03a24eae8c76cbf8c00309dccce87c8c70546 [formerly 977a6167a3dd4081e2820eb4b2de497775b63796]
Former-commit-id: db6c41ed94022aeda37a44fd039b4c98613c2d8f
2016-08-10 14:09:48 +02:00
Lynix
3711cba221
Sdk/BaseWidget: Fix problem with pipeline update
...
Former-commit-id: d2902031e1548a4b6c3e825f93843c02f5cd5189 [formerly f6a89087e0caeb3347c0a7063854a8020e4b2126] [formerly 9b668d55a03c6d5c74897f5e66590d3f0f685d2f [formerly f5581755b475ae8f4640008ea7803c08f25e6537]]
Former-commit-id: 2f77a20ed83e67bc4110921b1c996059c053026f [formerly dd8d16452e273238fa3607dac04d071a6b01f3f3]
Former-commit-id: e3fff798797ac9b5eac57ace80a0d972759e180a
2016-08-09 14:10:07 +02:00
Lynix
7d1ddffc53
Merge remote-tracking branch 'refs/remotes/origin/master' into gui
...
Former-commit-id: 79463d2933cbd8bc6f0b9de5021a83ef7b5aa29b [formerly 3292aa8d849c9c569315d342fdcb17002547593e] [formerly bbb62690f0e47f3248ed524657fb3e01abaf1dcd [formerly e327e6aad9af55fcf96cea232148729cb73a78d4]]
Former-commit-id: cae74a258a54f3b0dc8962d02a39bc2d5d0b6fb2 [formerly 2c3dc59631a1d6923c52216498d97c7b08151520]
Former-commit-id: 289eb5a199a6d775b4e0c5dc905aedc518d67e67
2016-08-09 13:58:57 +02:00
Lynix
634c146038
SDK/VelocitySystem: Make VelocitySystem move the node in the global space
...
Former-commit-id: 08ebdc2f27d0db5593bdc8015f5a015b8f0c00d1 [formerly ce4757ee938c9650369249cbfe5ebbafa913e23b] [formerly 9a39f1cef2d4c8b84b606a0f09a06b10e0a0a4e6 [formerly b76eea176c029afc16ce82441b495f15c6336223]]
Former-commit-id: a22651c5e792ef56ab07faf41f6915dfd06987f4 [formerly 0b739de8689d6718e123915d5b4f78d8c96a96dc]
Former-commit-id: 4630834309173de5f659a14fe98d7eaedd0430bd
2016-08-09 00:08:57 +02:00
Lynix
f130b84176
SDK/VelocitySystem: Make VelocitySystem move the node in the global space
...
Former-commit-id: 0d4fcd5d387bca9f8be8267951dfd7e862abc1b2 [formerly fe1a2fe36aaa79e5ae8aadb35dad9ead040dec95] [formerly f4c9472b944a37b42510b8c54eb9daed6d2c254b [formerly 3ed39592efc153cd2ca03e30408b7ec510ee3470]]
Former-commit-id: f6c52aee5578ff849f8d9e771eb593a65beec43a [formerly 828ff673ee84618e011d92613d94b81b0b71abb1]
Former-commit-id: bc722f914f5362c2b4bb514d0a638db48c5c51db
2016-08-09 00:08:57 +02:00
Lynix
cae38ffbac
Sdk/LuaBinding: Fix Vector3 constructor
...
Former-commit-id: 7f0539d0465ba9309c69bf80a14351f7dee63ec5 [formerly 8f24db083650581423ba6535051778d7497313d0] [formerly 8fdec67a71994305b5ea876e3e0a35cecd2d8917 [formerly c549961cb2597c6adca61c257c731b8ac7037953]]
Former-commit-id: 949ad572fb7f2f9a5b80a98a13d6bbd202b04853 [formerly a056600b068abcca888951aa950021f968f7fd00]
Former-commit-id: 3bb8567bf2e99db24f1cb307778938237c1cc91b
2016-08-06 01:11:05 +02:00
Lynix
7edbbf2e8c
Sdk/LuaBinding: Fix Vector3 constructor
...
Former-commit-id: 63937c7bf56fdba5c8110fd6f9933c1e2b80a694 [formerly f1ad76d6b00a36651f6e1a5ad552d57e08e66076] [formerly fece1db56138b83df1103a3f5734a6f1e815e5c6 [formerly 363175ca2e012187d2c2ee2e784544d52d4489aa]]
Former-commit-id: abea614206ce31a06edfa92b379925435587ac78 [formerly f2d23bf3b7dce3c6916dc013b400c65fd95f3ada]
Former-commit-id: 96062b0207c426b008f5cc5d74e603f4bccf3298
2016-08-06 01:11:05 +02:00
Lynix
715355628e
Sdk/ParticleEmitterComponent: Update emitter (they are no longer attached to groups)
...
They are no longer attached to groups, groups attach emitters
Former-commit-id: c3a9f015dd46be1a4344c034ea2a191f0328acae [formerly 8e342bc0982853cf376535bf196e7ab8876301eb] [formerly b7c3afed37877838e2e7caefa28d7c1b4bf654a9 [formerly 886646b5d5f90b63b7af6942d693bdaab4db441d]]
Former-commit-id: 85cb514f954ba68699022e73f7fbe1ad4cfd036e [formerly 6247fbfeb86c09464b27bfc11fa4a5e059d63065]
Former-commit-id: 1d8badfef268dbdecdeda8ad91e988b3f936b865
2016-08-06 01:09:13 +02:00
Lynix
8f61e2f278
Sdk/ParticleEmitterComponent: Update emitter (they are no longer attached to groups)
...
They are no longer attached to groups, groups attach emitters
Former-commit-id: 9a586151ac4ce932cda5d6c36c3e40718aef7f2c [formerly 830dd96bb020bec7dc7b652acca43fdef2d01971] [formerly 26cf67777c40ca4a6bcc0643a8dea76d46debd30 [formerly d4d7e62390be2a4d44b5a67c5fbabc11aa080de5]]
Former-commit-id: 653b321e01aa182a3dcb0531319cb9a053aadfa8 [formerly c4e742f3aab61f0941729a5739a80a838c6163cd]
Former-commit-id: 6572d614b19d85cbc0844745c45c3bc92deef051
2016-08-06 01:09:13 +02:00
Lynix
87b5047b14
Graphics: Separate pipeline state from Material into a new class, MaterialPipeline
...
This allows much more efficient batching, along with pipeline reusage and preparation for the Vulkan API
Former-commit-id: 4ed2f66567f7da6b6b6ee073e4d855b9a935000d [formerly b540f468fc700a16d5136d4dbb8632e23882fd3d] [formerly 37fff624ec65cc387130875410b6ea35c1a5bcfb [formerly ab9a88f514f46f6596499e285981fa6da588bb03]]
Former-commit-id: a2e8859196c0f72b7d7ffd8764a887e6c8173743 [formerly c886cdade14769db243ff993a1741f6052a2eb2a]
Former-commit-id: e1d02662fb1ac165c7e888380afee7601350060f
2016-08-05 22:11:13 +02:00
Lynix
ac25df0126
Graphics: Separate pipeline state from Material into a new class, MaterialPipeline
...
This allows much more efficient batching, along with pipeline reusage and preparation for the Vulkan API
Former-commit-id: fd2de2f0e9612ea275ee69c5578c68e7169cd05b [formerly 53bd8a5ed5695311b7543ad717df63f93fad2da6] [formerly 171740929652ac9fe30e84983709388859cedd6b [formerly 25096a76678f1052e76f67d26b458077a0632cc3]]
Former-commit-id: 7978dbeb87af2eac9e5501a97afa83849648bf6e [formerly 81b6cce1ee81a2ca8873d3c70d468b2c71510c95]
Former-commit-id: 6663e2721c3f79d5f1e3f33c6183174378b502f4
2016-08-05 22:11:13 +02:00
Lynix
b79cb84b09
Graphics/InstancedRenderable: Take a const reference to the matrix instead of a non-const one
...
Former-commit-id: 7b2476238be361818cfb02cb4a0e425097854027 [formerly f6551951502fa86158ccba1e3e5e6ff4c5c6bcc3] [formerly ee7a6ccecb0e572be66b5ddc0fb3ebb3be4d9f37 [formerly 9417bcb7a725bff89f21af518de9634942afcd4e]]
Former-commit-id: 3f8556fba2a463a9ad170d3e9bcd5d6681c6b211 [formerly 6e7a249b442e1d3dd7f03fa1736bbbfd9c3ea532]
Former-commit-id: 6ee9e742d25a71962953557137c6e9bdf9be669b
2016-08-05 09:09:14 +02:00
Lynix
1d758d370c
Graphics/InstancedRenderable: Take a const reference to the matrix instead of a non-const one
...
Former-commit-id: 148f4367351f79994f51699a656a938c6784af8f [formerly 27ef2f23da51c156f615bb33e6b3138b44f77498] [formerly 120334bc6e2bd3fcff30fde0febc901d83cdeb9b [formerly 9f4d16e134fb009ce021f4720ffc6d410cc5bd3c]]
Former-commit-id: 55595b1a006dfa313e7f088f76ff6880971530c4 [formerly 7e3a37de6c217d1b7734be14df74c174f6e0b4d6]
Former-commit-id: 0ebdab2df6d218a51c5ee425482bff7c660fddd8
2016-08-05 09:09:14 +02:00
Lynix
e7b940c6cf
SDK/StateMachine: Add GetCurrentState function
...
Former-commit-id: 3fb462b92a8b1190c974f16079458fccbcc0135a [formerly 4092a64ff127dd696ea0f824687670a18367e28f] [formerly 926df48c28edb7db9682e4a16613f5a6e12e8f26 [formerly 2cff9c75a1b974b6407fd0ff577dd50d620f18e2]]
Former-commit-id: 3555eea4a1e89a4c6e750349c55e603b6d4dc237 [formerly b60dbd584782aafc339acaa666cd45508ef9891d]
Former-commit-id: 0ddbe91d5bab84c65429e651ed8585d7129e04f0
2016-08-03 13:46:42 +02:00
Lynix
ee1bd866ab
SDK/StateMachine: Add GetCurrentState function
...
Former-commit-id: 20b8c0d81deb5d5c6aafc1c8d4d261b046f260c3 [formerly 37762eaaf8bd7c0b2434b65dfc62d95d4ae2db15] [formerly 5606a74447be6048ce12a502722a75c726cbf9ef [formerly cc437974e34587cf7f63d8fb7f5447473826ee1c]]
Former-commit-id: 677c22d4ebcfa8bf22a85210712fea061dedc0da [formerly 3979a42d5a2ed3c2635ed654bf6f25b88c32a00e]
Former-commit-id: 0d31a924eead5ed4f384fcbdde6411054c3a9b27
2016-08-03 13:46:42 +02:00
Lynix
870305b403
SDK/ParticleEmitterComponent: Fix missing include
...
Former-commit-id: 63e47c72265c27d3fd7dd866f2c14781035e55d6 [formerly ff931366578e3d8aa9be0b7165d769cd3c2fe663]
Former-commit-id: 63ec82a8fca534c0a03d974076572f8e5f21c52f
2016-08-01 12:04:15 +02:00
Lynix
44174feac6
SDK/ParticleEmitterComponent: Fix missing include
...
Former-commit-id: c644ce38c5df7ba217ba07db68f9bf7e6f00ff71 [formerly 3224ccdeff42968cda92f414bc42c8f803f33740]
Former-commit-id: fa34edce4e8e3d514e43e7101fa5b2678d7a5eae
2016-08-01 12:04:15 +02:00
Lynix
fdfd078335
Build: Fix empty install commands
...
Former-commit-id: 42abd0d02836ee466821da11bc34bbe4acc30389 [formerly 0031006522b6c8910fae4c7b72eaf05cda23dcea]
Former-commit-id: 11ed91151aa8db729bea196ca9705a6e60f260bb
2016-07-31 12:59:04 +02:00
Lynix
554c17702b
Build: Fix empty install commands
...
Former-commit-id: 7083dfd9716873707791d46bc1fe333a6e229712 [formerly a8122cb99bcf5023ffad732fbf8d2b922faf1252]
Former-commit-id: b9913ad6e47551044afd0259f9a1b64b82b1a743
2016-07-31 12:59:04 +02:00
Lynix
70ee053f3f
Sdk: Integrate particles
...
Former-commit-id: fa4474b434340d15363ff2ffc91b58d2df3a62fc [formerly 8a52795fc49a847e7b558425fc03915b21139521]
Former-commit-id: ac159c0cf652699400f720ef6fdad0fbf649308f
2016-07-30 15:51:46 +02:00
Lynix
654b52bb0c
Sdk: Integrate particles
...
Former-commit-id: 48dac6b378c45130c43f5b8214a7b13a35cf06d1 [formerly c874b77869e750df33a1e77fdb40747b543b2efa]
Former-commit-id: a2c06e5f2b0fe3dd1c74ce2835436a7219260bf8
2016-07-30 15:51:46 +02:00
Lynix
e950118263
Sdk: Components no longer need to be default-constructibles
...
Former-commit-id: 995fb3dc8acff9b298603740812e9f689d800162 [formerly d67c4d851d711a0c26dd0967a9bcfa6bf5564061]
Former-commit-id: bb864925dcb9541615c6bac341a851ddffd75ac5
2016-07-30 15:50:02 +02:00
Lynix
f60ce60cd5
Sdk: Components no longer need to be default-constructibles
...
Former-commit-id: 7fffb2029784fc5361e560e3568d4c739f433a91 [formerly 14435fa68c516f1d16b2c474bef81f9a465cd7be]
Former-commit-id: 8a14c5defaabc15e92ef8e2854de5598683e27ac
2016-07-30 15:50:02 +02:00
Lynix
a7041185de
SDK/ListenerComponent: Fix warnings
...
Former-commit-id: b35d788a58590ab4eab4a8dfabe33e002e0c7339 [formerly 0b1e9ef21d7344214ef4ec2ef8238220b1c4eab8]
Former-commit-id: ba79bb2a7f5dae94ab0dc077d6667670c09860f3
2016-07-29 18:49:16 +02:00
Lynix
095a19e450
SDK/ListenerComponent: Fix warnings
...
Former-commit-id: 7d1294593a24bce6d68a34326d9cb48f76127401 [formerly 6728deb3276df51fe4d850c1bd7a58b30d6fd53a]
Former-commit-id: c7ab5f3d821d86948a39468a67b31a597350eb93
2016-07-29 18:49:16 +02:00
Ardakaniz
676e76e494
Sdk/State: Fix State link error
...
Former-commit-id: 09c6bbaba4661aed630602dfe016bfd2f475031b [formerly 7ee629153c4539e7dd8eb64d584baf73f6c51293]
Former-commit-id: 38ef96c34e23453ad15c8ac43034f46be5cc4d12
2016-07-27 20:33:42 +02:00
Ardakaniz
2f91c10679
Sdk/State: Fix State link error
...
Former-commit-id: dfd30810abde2e2901fefb530977894f451abc0d [formerly 970b554c5d21b2f654b079e4da4a2f12dc9e95a8]
Former-commit-id: 0e695a5cf47817c71c19aefcd409d2dce982137a
2016-07-27 20:33:42 +02:00
Lynix
f9a02f36d4
Sdk/State: Make destructor virtual
...
Former-commit-id: 160f97ed46bebe76c8d74ebd2b0ee609052d1182 [formerly 422657a7e1576bc590e66c9d26c9dda68988c37c]
Former-commit-id: 459cf63dfe7225687ce7f6e6373273ff7d8c24c5
2016-07-26 21:07:20 +02:00
Lynix
4b02ab698f
Sdk/State: Make destructor virtual
...
Former-commit-id: 51b552a0f0282173e73c8613d1924cc1e4105ac1 [formerly 1250f95f374a7b67e47667f4a5dd00f9ae5b1a1f]
Former-commit-id: 85a77a07290da117bfcfbe6ccec7bc85b2c170dc
2016-07-26 21:07:20 +02:00
Lynix
5ba73bf379
Fix typo
...
Former-commit-id: 035f2fbce2bec447f0a1b08dd5e590de5a098a7c [formerly 970c0e10c43e7d0ea2e7818382ef2667e3bd61dc]
Former-commit-id: ddc449ede5f389146a73e461542fc3779039b305
2016-07-07 18:17:18 +02:00
Lynix
a4120e0a37
Fix typo
...
Former-commit-id: 07bb1e9aa33b06c79b6d30af8598c5678eb4b37c [formerly db529eb77de00026196de3000f67fd13916011ef]
Former-commit-id: 25db8b31bbd53791033517a4788471a8a3eafe9b
2016-07-07 18:17:18 +02:00
Lynix
1b3cf51d6d
Ndk/GraphicsComponent: Add GetAttachedRenderables
...
Former-commit-id: 8668ac5a0684b27740cf67caaedc0dad22b6489f [formerly 6a0ea4747d98b53aa30e8a68a0c1d752c902acfe]
Former-commit-id: 9291bad16c33dc5fe117e63a2fcb459b38c70a65
2016-07-07 18:07:43 +02:00
Lynix
3b1dddf26d
Ndk/GraphicsComponent: Add GetAttachedRenderables
...
Former-commit-id: 6a5a017caf0af3fd5c40ead7d67d30b640eba243 [formerly 2796343e15655263669366fc7dd5ff8b3ca65d76]
Former-commit-id: 7738d1c5a929d3cd1261aaa1c9899bddf0ad1541
2016-07-07 18:07:43 +02:00
Lynix
31ce28a177
Sdk/GraphicsComponent: Add Clear method
...
Former-commit-id: adcb195b1865ffdde91dcc1859005e82e5f2d047 [formerly c1886292500dfe3664f6f998de5b77f5d5e52f87]
Former-commit-id: f24214e506c412dd9c330e33c53727b59c3c1b93
2016-06-21 19:14:29 +02:00
Lynix
63ed1aaa51
Sdk/GraphicsComponent: Add Clear method
...
Former-commit-id: dfa7a9813fe3e15212c16103763cb185e1d8df30 [formerly ead9d5788df957502aa22c526fa272f797348599]
Former-commit-id: 74ce601066d7ab1d28609d6a859495e4626c7a18
2016-06-21 19:14:29 +02:00
Lynix
e0071b196a
Sdk/GraphicsComponent: Add Detach method
...
Former-commit-id: b80b7e52f4736f61c439a4242531adaefbdb75a2 [formerly 2c336b6480ae9a11ca1104ee1140e8f449bb2a02]
Former-commit-id: 54f77c634ce1f9bfc93a00d9a14567bd25a06b26
2016-06-20 13:11:31 +02:00
Lynix
04e52caa88
Sdk/GraphicsComponent: Add Detach method
...
Former-commit-id: 16bcd7d8a3b50235cdd50443d8a1ed55e4b939f2 [formerly 93e838eebb955d5bbe17113ced86a247122bf522]
Former-commit-id: be3d0d2e8fb9a887eb903c6b17f16a56e5eee1c7
2016-06-20 13:11:31 +02:00
Lynix
108a6af39f
Fix some more warnings
...
Former-commit-id: d5a845b6a2c468c08e1c40ccbcfc87b2a49f67be [formerly 8829226909d7280607fcdf6bba6b2b79ca0eec1d]
Former-commit-id: af76bbeec9543055d14ec142726cc4b85afa1985
2016-06-17 22:30:29 +02:00
Lynix
01428dcde3
Fix some more warnings
...
Former-commit-id: 3ce21e64373163c1ae9f7803760c897e5334b726 [formerly f1e054d5acd1e19bba6e61fca71d3bb1148bb4bb]
Former-commit-id: 9a2bded15c3c34c3c8a96aa45ec53ff1c500e740
2016-06-17 22:30:29 +02:00
Lynix
819b46f5fc
Fix a shitload of warnings in 64 bits mode
...
Former-commit-id: c7792a7d5b1f85ab934da25324831b9daa3f47ff [formerly 3469974c48432be1f65808bff0ea39d9e22f5b50]
Former-commit-id: 5080815e9e1a3aebe237ff9a291b908ce0292eca
2016-06-13 21:09:55 +02:00
Lynix
c528640d80
Fix a shitload of warnings in 64 bits mode
...
Former-commit-id: 5bc0c622c20eae45df51bb1ee62e5ed566e58a1b [formerly a8befbed30cb897ce876fd3b46a3585e1b70613e]
Former-commit-id: 999225e414c0d6a3e9c6868f040b68045b2ba724
2016-06-13 21:09:55 +02:00
Lynix
a2b4146645
Sdk/Application: Add MakeExitOnLastWindowClosed
...
At least it's explicit
Former-commit-id: 1db6523fe5ad0085056b1192cbf8ff8b714dd795 [formerly 1e02bb893158e39d69201c6044501149722bc308]
Former-commit-id: eee14cb25425b7a368d084fcb552996784e4a70e
2016-06-09 08:48:35 +02:00
Lynix
18eab1045d
Sdk/Application: Add MakeExitOnLastWindowClosed
...
At least it's explicit
Former-commit-id: 9118daeb3b33768697d502113e80b97c883ff9f5 [formerly aebc375bf0865d94103a16e7cb9540f7c54cfc88]
Former-commit-id: 8a8ef252c1ddbc0838b6d5cbf1d48917bf0d5b50
2016-06-09 08:48:35 +02:00
Lynix
63ac80c7ff
Utility/Mesh: Replace scale by transform matrix
...
Former-commit-id: b02de61fe0213f5fdd074dfa868db415e9c770c3 [formerly e185f2b410f2a3e04a0f11be28665cf6e8dcb617]
Former-commit-id: d0c7e88fe2b5f8a4aa97640d050751def83f3783
2016-06-09 08:46:44 +02:00
Lynix
b0c4bcff67
Utility/Mesh: Replace scale by transform matrix
...
Former-commit-id: 28cf57d1fe300b78e60c5f9301678a25533df29f [formerly d7b8edd11e99de396d40cf09c58cb94c5e03015c]
Former-commit-id: e5915c2a5795900077bdb5229638962fade7f352
2016-06-09 08:46:44 +02:00
Lynix
94ed1cca32
Sdk/World: Fix compilation error when submitting arguments on system creation
...
Former-commit-id: a5ace06c0f4c0d7378fb81694db8db1d9f57b33d [formerly 2a232722761dfb72bbd9f3dc9ba8353d65311e7d]
Former-commit-id: f6a65203b37acb49276e22cad0bab4ff7075eb3a
2016-06-01 14:11:58 +02:00
Lynix
5cac6cbe3d
Sdk/World: Fix compilation error when submitting arguments on system creation
...
Former-commit-id: ed94334556b84d66c8282c28588fb8f032f5fc02 [formerly f84ddbecb465c96127433b29d1e7cbdb54709324]
Former-commit-id: d72da83595df8de5533aec84cdb14433d869744d
2016-06-01 14:11:58 +02:00
Lynix
b6be16b3c3
Build: Add server option, allows to compile only the server-side part of Nazara
...
Former-commit-id: 28347f372b3d4b0afef0fcf8f54ebf45589470a3 [formerly b432be7d6e4404bd1c5a10c4b0a7ef43fceed307]
Former-commit-id: 1622472689c5f87d5d77ffe391f1dde9cece815d
2016-06-01 13:51:32 +02:00
Lynix
7626f9c5e3
Build: Add server option, allows to compile only the server-side part of Nazara
...
Former-commit-id: 60be2c3eb2835984714192a55faebf8c769fd127 [formerly f3dcb15e44dfab997d4c10c97aa34270f5c884bf]
Former-commit-id: 6f11439b3e53a812c5adf28413ea084fb2964f21
2016-06-01 13:51:32 +02:00
Lynix
d5b354c379
Sdk: Fix uninitialization of components and systems
...
Former-commit-id: 84f6ce6c6801dc3f4df528781892fa54783115bf [formerly 34e78a610a036478be9fff2fcb28b7d5cd17c13f]
Former-commit-id: da5197094f56618eb065223c0c128f14e2a0f3f5
2016-06-01 08:34:44 +02:00
Lynix
94ff113930
Sdk: Fix uninitialization of components and systems
...
Former-commit-id: 143a252c13269402f6c69c8831f7f1aef0c89c0c [formerly 2cd2160a2cd6da2c0763ca97157dd1349ec28233]
Former-commit-id: 1b1fbb0770b993babde90c789250da0bcc8fbcb4
2016-06-01 08:34:44 +02:00
Lynix
3e78dd40ad
Fix some GCC warnings
...
Former-commit-id: b3292fcfd4d029793cb70f97ab608aeb7d0579ef
2016-05-25 13:52:10 +02:00
Lynix
8a3339badf
Fix some GCC warnings
...
Former-commit-id: 31c8460b4656c29ac165d7aa28f335851f2565df
2016-05-25 13:52:10 +02:00
Lynix
dff823fe1d
Sdk/LuaAPI: Fix handles retrieval
...
Former-commit-id: e7aca6dff50c97630e86e90148a9778186e21707
2016-05-17 18:11:05 +02:00
Lynix
e0b714dacc
Sdk/LuaAPI: Fix handles retrieval
...
Former-commit-id: a1704c9ded36a42badda6303ac28018797772e82
2016-05-17 18:11:05 +02:00
Lynix
a1644edf45
Merge branch 'NDK-ShadowMapping'
...
Former-commit-id: e77949168073f06d52d10785afb41bad2f7f86c0
2016-05-13 13:06:23 +02:00
Lynix
6c8d2ed03a
Merge branch 'NDK-ShadowMapping'
...
Former-commit-id: 0fcd92b113069d2ee1edc74cf9be471cd6d97267
2016-05-13 13:06:23 +02:00
Lynix
1715ca19b5
Sdk/CameraComponent: Clean include
...
Former-commit-id: d0856ba86be59ed82c9b044b270f6369ed1f57be
2016-05-13 13:02:42 +02:00
Lynix
6274692108
Sdk/CameraComponent: Clean include
...
Former-commit-id: 3ff8192a4ae46441c7f3d5554c532f6a0bcc07da
2016-05-13 13:02:42 +02:00
Lynix
5588a573a6
Commit current work
...
Former-commit-id: 79be9d4e937a73626cd5ec02c1d2e2fcbd440d18
2016-05-13 13:00:52 +02:00
Lynix
b1288c5277
Sdk/LuaBinding: Make LuaClass members public
...
Former-commit-id: 89e8182c833073e12d18ec5a0f0ae0d0f689c4f1
2016-05-09 19:38:30 +02:00
Lynix
16c229bc90
Sdk/LuaBinding: Make LuaClass members public
...
Former-commit-id: 31867b0b6233641952e71638b90c49c7702a26e8
2016-05-09 19:38:30 +02:00
Lynix
e9608366cd
Core/ObjectHandle: Add noexcept move constructor/assignment
...
Former-commit-id: d726fab8750fe02fbed0e605bbf9a757c7f035de
2016-05-09 09:03:11 +02:00
Lynix
7db8507874
Core/ObjectHandle: Add noexcept move constructor/assignment
...
Former-commit-id: 930de41518be74fff072e061f735afceb218138c
2016-05-09 09:03:11 +02:00
Lynix
5e52988d87
Sdk/Binding: Add component access by name
...
Former-commit-id: 8b5cffb55c526124cddffc9f13a05bbecc638bb9
2016-05-05 20:40:25 +02:00
Lynix
51549f8526
Sdk/Binding: Add component access by name
...
Former-commit-id: dd2e5d76254e8ce5e60db62e606c8129d784f528
2016-05-05 20:40:25 +02:00
Lynix
839ab8cebe
Sdk/Binding: Fix querying argument of type IpAddress
...
Former-commit-id: 2980c126f7d216dd4537cef6f745928148eee45e
2016-05-03 22:44:01 +02:00
Lynix
176b1e9042
Sdk/Binding: Fix querying argument of type IpAddress
...
Former-commit-id: f080b4b9463aa0a7f0f881105c3b2c15f50e788e
2016-05-03 22:44:01 +02:00
Lynix
73f648616f
Sdk/State: Fix linker errors
...
Former-commit-id: e9a23daa5f5b0bb2964541ed7def2422703a541b
2016-04-25 18:33:40 +02:00
Lynix
98867fee19
Sdk/Binding: Bind Rect
...
As requested
Former-commit-id: 97fcb06de0505341f39418147c57d240e4210159
2016-04-24 21:14:10 +02:00
Lynix
fa90d3fd69
Sdk/LuaAPI: Add accessor to internal LuaBinding
...
Former-commit-id: 3e93330d789cd5566cc50e26acb49970bde2c2bc
2016-04-24 20:08:01 +02:00
Lynix
44e20a5ba9
Sdk/LuaBinding: Add EntityHandle and WorldHandle queriers
...
As requested
Former-commit-id: 20e3d0621243caccd0d3283f077a33c03ab4d2a3
2016-04-24 20:05:42 +02:00
Lynix
1bdcdb36fa
Sdk/LuaBinding: Fix issues with optimisation
...
Former-commit-id: 5bc419c9e35055810f162501cb3f465e737739c2
2016-04-24 20:04:43 +02:00
Lynix
24a8fcee01
Optimize Lua binding
...
Optimize binding by removing a useless extra indirection and allowing to
move replying variables
Former-commit-id: 76728df1c3ab9a38a4304ae2b9f2fc6a000e0ebb
2016-04-24 19:54:46 +02:00
Lynix
b5f237b58f
Fix some errors
...
Former-commit-id: df7db9ab69395ca969779817fcdc17acb711967d
2016-04-24 04:38:18 +02:00
Lynix
d1e12a6d2e
Sdk/Binding: Bind Font::GetDefault
...
Former-commit-id: 5245ada09cd376dfaf69f06ca982c89dc438fae8
2016-04-23 22:48:14 +02:00
Lynix
823a6f70e6
Sdk/Console: Fix SetTextFont
...
Former-commit-id: de1790fbadff6fec592f875dc9f6b24a3037dc45
2016-04-23 22:47:44 +02:00
Lynix
346e9d7081
Sdk/Binding: Fix binding initialization
...
Former-commit-id: e9dde83bcd950bf3a8f3665f88d253ef6e71ffc2
2016-04-23 22:38:47 +02:00
Lynix
0df824517a
Sdk/Binding: Fix File methods
...
Former-commit-id: 66ac34c0cc54105fc31eace9a31ab57644dca00b
2016-04-23 22:24:27 +02:00
Lynix
cfef9988ae
Sdk/Binding: Bind Font class
...
Former-commit-id: 63726c649af7b95f01d283bfd08206cf214172da
2016-04-23 22:24:00 +02:00
Lynix
7b10bbaab0
Lua/LuaInstance: Rename automatic SetField/SetGlobal to PushField/PushGlobal
...
Former-commit-id: add576baa5ee7c12121925b5b4fb5fc37fe85042
2016-04-23 22:18:43 +02:00
Lynix
6a259c9ef9
Sdk/LuaBinding: Expose BindComponent for user components
...
Former-commit-id: 3d9f1d14f6b63ec72b61e15e6e549e46e958a92f
2016-04-17 20:50:26 +02:00
Lynix
b3455e88ca
Graphics/DepthRenderTechnique: Add Clear method
...
Former-commit-id: 70e7cb5b59f0407c73766687b6a95e09b7eca589
2016-04-17 19:58:15 +02:00
Lynix
37aa00b2e7
Merge branch 'master' into NDK-ShadowMapping
...
Former-commit-id: e2be28b65207dfbb81efe58f31ca31548afecee7
2016-04-17 19:57:15 +02:00
Lynix
19e4a35e46
Sdk/Systems: Fix update rate
...
Former-commit-id: 6267d307c07009f921eb2c7c14eb0904a3a0e48a
2016-04-17 19:29:01 +02:00
Lynix
9ea9137c21
Lua/LuaClass: Rename Set[Static]Method to Bind[Static]Method
...
Former-commit-id: fee2269cb12a621443715946602827cbfc5efc42
2016-04-16 18:48:27 +02:00
Lynix
c8dd28f75c
Sdk/RenderSystem: Allow to change render technique
...
Former-commit-id: ec61a2ebff138300344e6068917f0863c3d11859
2016-04-16 18:40:58 +02:00
Gawaboumga
265e1c0fbd
Fix compilation for gcc/clang + tests for serialization
...
Former-commit-id: db9c93a1db3c57f268fc17e411402e071fc8675a
2016-04-04 10:17:05 +02:00
Lynix
85c2cd43e7
Sdk/Application: Store worlds in a list to prevent their memory position to move
...
Former-commit-id: 918ce261e7b8faded4ad6bded48fc09a885ceb8c
2016-04-03 22:42:31 +02:00
Lynix
8481a3ae90
Sdk/LuaAPI: Add MusicParams binding
...
Former-commit-id: 430bfb2afc6c05d0dbc78788130460de8e578242
2016-04-03 22:41:47 +02:00
Lynix
f8a716aa84
Sdk/LuaAPI: Bind class music
...
Former-commit-id: 713c12b5a6e64debff2a6822d1aacece0d9e76cb
2016-04-02 18:56:16 +02:00
Lynix
621e0d123c
Sdk/Console: Fix SetCharacterSize not changing size of history and input
...
Former-commit-id: 1aed585ee4d4f0e5eb16edc1a50467893b4e7ede
2016-04-01 22:25:59 +02:00
Lynix
812e7a940c
Sdk/Application: Fix world updating once after window closing
...
Former-commit-id: f02603702c2e1e79fc71d95739adeedec0347457
2016-04-01 22:25:30 +02:00
Lynix
0a17aacae6
Sdk: Fix server building
...
Former-commit-id: 1c3e0626fcaacbb414c526862a5608c36325f464
2016-04-01 18:58:45 +02:00
Lynix
3e7facc342
Sdk/World: Fix handles when moving
...
Former-commit-id: 0e5866864150bd607db028deb9c972ace6b50caf
2016-04-01 18:58:37 +02:00
Lynix
50f25e6bcc
Sdk/LuaAPI: Add Application binding
...
Former-commit-id: fd926aaaf6a8df85c93a2ceae14db7bc49516759
2016-04-01 18:58:22 +02:00
Lynix
6669733af3
Sdk/LuaAPI: Fix audio binding
...
Former-commit-id: 09149563e8f755092f91786bc31dcaea0638f3cb
2016-04-01 18:58:02 +02:00
Lynix
fdccc9e510
Sdk/LuaAPI: Bind VelocityComponent
...
Former-commit-id: 7e51aa57854b58cdf8b243f1e02e7bb90a943709
2016-04-01 18:57:51 +02:00
Lynix
2736081578
Sdk/Application: Add GetUpdateTime()
...
Former-commit-id: 55acb0529b41860c56ad0717ab15005e4d237f0f
2016-04-01 18:57:23 +02:00
Lynix
8732cc9459
Sdk/Console: Add Clear method
...
Former-commit-id: 6230bf71538d3436cd1c247e9645e54fff0e0a2d
2016-04-01 18:57:07 +02:00
Lynix
9a472a4a1c
Sdk/LuaAPI: Bind console
...
Former-commit-id: 70738fdc709b867bead746a0091dcb50a5ca67ea
2016-04-01 18:56:57 +02:00
Lynix
1dd13046cd
Sdk/LuaAPI: Add Vector2
...
Former-commit-id: d5f7b8cf7baa7d08562214008155467b9fa888ed
2016-04-01 18:55:59 +02:00
Lynix
916e3c2d7c
Sdk/LuaAPI: Add querying color
...
Former-commit-id: 946071a4642f0b649f26655d5195894057debfbc
2016-04-01 18:55:43 +02:00
Lynix
6808d60cc1
Sdk: Remake LuaAPI internal
...
Former-commit-id: 297c30dbeca443d934edfd8d889cd7a6c725d0e1
2016-03-31 22:51:10 +02:00
Lynix
1ecc52c718
Sdk: Add binding of SDK
...
Former-commit-id: 4bad2b5db52a2fe459ad7802eb4a894fe3bf006e
2016-03-31 21:16:48 +02:00
Lynix
809c340edc
Sdk: Add Network binding
...
Former-commit-id: 8cc96ed5e00f680d347ac7f51dfb5a80b3252b0e
2016-03-31 21:16:05 +02:00
Lynix
82d1fbb057
Sdk: Add NodeComponentHandle
...
Former-commit-id: 74e925d0eb39e99e57429c5c769ff827cc04e9c8
2016-03-31 21:15:17 +02:00
Lynix
1c1625070e
Sdk: Add GraphicsComponentHandle
...
Former-commit-id: 437240bf060a20c92f29c03a8f913fc7355dab05
2016-03-31 21:15:10 +02:00
Lynix
64cd5e0cf3
Sdk: Add WorldHandle
...
Former-commit-id: 70141670052728f93093922471835d0aa30acce3
2016-03-31 21:14:55 +02:00
Lynix
a77ad42fcb
Add generic handlers
...
Former-commit-id: 8fc343d3a056de8031cf453748b8801d50d3710e
2016-03-31 21:14:22 +02:00
Lynix
a2f6e54104
Sdk/BaseComponent: Add GetMaxComponentIndex static method
...
Former-commit-id: b3413066bcb5b9f7b7b84092a2645154ad6d8005
2016-03-31 20:15:38 +02:00
Lynix
9b988f8960
Merge branch 'application'
...
Former-commit-id: e0f348fdcdd66784c9265ca8f8b55bb70fd423fd
2016-03-30 19:45:33 +02:00
Lynix
b4d0dd1758
Merge branch 'master' of https://github.com/DigitalPulseSoftware/NazaraEngine
...
Former-commit-id: 157536817615de91c7bea1920d706c356d858216
2016-03-30 18:39:08 +02:00
Lynix
2b51a8b4b6
Sdk/Console: Add command history
...
Former-commit-id: e5b437988a3f81b2724c0f1a45da0bbfc85b14b0
2016-03-30 18:36:54 +02:00
Lynix
8ae493b535
Ndk/StateMachine: Fix constructor not calling State::Enter
...
Former-commit-id: 8e66600c19c53617cab1d889d8fa3c219bc9ea19
2016-03-29 23:42:25 +02:00
Lynix
12968c73fe
Merge branch 'master' into application
...
Former-commit-id: 02d073ae79490d0ac38e56c90bf7d8ff57ae94c4
2016-03-29 21:47:56 +02:00
Lynix
dd87b9b115
Ndk/GraphicsComponent: Add BoundingVolume
...
Former-commit-id: e053b21e5495e097a752c17bf2f9367f55b78d78
2016-03-26 01:38:30 +01:00
Lynix
11fe78f7e0
Ndk/StateMachine: Add constructor/destructor, should be usable now
...
Former-commit-id: fab76ba97470e8d7a2f4a01a9d1746a8e213892f
2016-03-25 21:34:17 +01:00
Lynix
8d6c8e8a79
Sdk/Application: Fix errors while exiting
...
Former-commit-id: 5b22aad341730918fbe4f56698a6a10e251256af
2016-03-19 14:20:55 +01:00
Lynix
8aa406a310
Sdk/Application: Fix AddWorld
...
Former-commit-id: 8b4758f0fafd6aae0360d0c87b8d5362e8e8d583
2016-03-19 14:20:28 +01:00
Lynix
42874b90d9
SDK: Add StateMachine (FSM)
...
Former-commit-id: 8029f7cce71809ff1f661982d39750c48c86431f
2016-03-19 12:21:07 +01:00
Lynix
83884015fc
Add current work
...
Former-commit-id: 06dd34f00951e334b330c067f61f69fc73dcc2d2
2016-03-15 23:00:03 +01:00
Lynix
946d2cea7a
SDK: Add global headers (improved global headers script)
...
Former-commit-id: f04a3526b185c6c5b8025168cd56829898082bc6
2016-03-03 14:10:52 +01:00
Lynix
dbce7592a9
Sdk: Make World moveable
...
Former-commit-id: 285cb9da4cbafd3da0c0859eb9d366bb2fb978a3
2016-03-01 14:01:31 +01:00
Lynix
d7ab29e5ef
Fix and improve last PR
...
Former-commit-id: 16afead68e42411402dfb5a7bd957a4940b6f83a
2016-01-24 15:20:14 +01:00
GigAnon
8bfd879d87
Nz::ranged_cast
...
- Moved ranged_cast template function to namespace Nz in file
LuaInstance.hpp
- Added comments
Former-commit-id: 9af0a680b693208e582eb4edbe5a65f996d70a4a
2016-01-21 20:12:37 +01:00
GigAnon
69a1be70ba
Lua Binding update
...
- Added range check on various casts (ranged_cast routine needs to be
moved somewhere else)
- Added Nz::Vector3ui type to auto-bind system
Former-commit-id: 3ec773b26d9cc85e40879c011cad0fb2a3d05571
2016-01-21 18:54:01 +01:00
GigAnon
6b0c750e54
Merge remote-tracking branch 'refs/remotes/DigitalPulseSoftware/master'
...
Former-commit-id: 59eaf0f4535005c601d64f407acaac066f95002c
2016-01-21 14:14:01 +01:00
GigAnon
04aac4363f
Lua binding update
...
- Added files & Register_X methods for modules Graphics, Renderer and
Utility
- Added Nz::AbstractImage binding (WIP)
Former-commit-id: 91fd641c7676c12034e5f702bd3ba45e2a826263
2016-01-21 14:12:20 +01:00
Lynix
1ef85ae806
Sdk/LuAPI: Bind Nz::Stream class
...
Former-commit-id: 286ecbd79b25b30d17055640e1c792906f434525
2016-01-21 13:07:37 +01:00
Lynix
642f139da9
Sdk/LuaAPI: Improve error check
...
Former-commit-id: 5c33dd47c3da1c5957704272405dcd6c26117c0f
2016-01-21 13:07:05 +01:00
GigAnon
95f6977c1f
Vector2 Lua Binding
...
Added Nz::Vector2 Lua binding
Former-commit-id: 727ad086fe62ce131ffdbc24ce17d020cd0fede7
2016-01-20 18:34:31 +01:00
GigAnon
83b365f139
Lua Binding
...
- Added Lua binding for Nz::MD5Hash & Nz::AbstractHash to LuaAPI_Core
(to be tested)
- Fixed a comment in LuaAPI_Audio
Former-commit-id: d80eec6616b7dad31e2fbbbe4ff6f5d1d28b67e4
2016-01-20 17:05:57 +01:00