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
108a6af39f
Fix some more warnings
...
Former-commit-id: d5a845b6a2c468c08e1c40ccbcfc87b2a49f67be [formerly 8829226909d7280607fcdf6bba6b2b79ca0eec1d]
Former-commit-id: af76bbeec9543055d14ec142726cc4b85afa1985
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
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
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
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
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
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
3e78dd40ad
Fix some GCC warnings
...
Former-commit-id: b3292fcfd4d029793cb70f97ab608aeb7d0579ef
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
a1644edf45
Merge branch 'NDK-ShadowMapping'
...
Former-commit-id: e77949168073f06d52d10785afb41bad2f7f86c0
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
16c229bc90
Sdk/LuaBinding: Make LuaClass members public
...
Former-commit-id: 31867b0b6233641952e71638b90c49c7702a26e8
2016-05-09 19:38:30 +02:00
Lynix
7db8507874
Core/ObjectHandle: Add noexcept move constructor/assignment
...
Former-commit-id: 930de41518be74fff072e061f735afceb218138c
2016-05-09 09:03:11 +02:00
Lynix
51549f8526
Sdk/Binding: Add component access by name
...
Former-commit-id: dd2e5d76254e8ce5e60db62e606c8129d784f528
2016-05-05 20:40:25 +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
Lynix
3898421f2f
Sdk/API: Begin Lua Binding
...
Former-commit-id: b9be6bf7748296c3afc6fe1f32a1fd3fad6af008
2016-01-20 14:08:43 +01:00
Lynix
2b85c93433
Sdk/EntityOwner: Prevent copy (Copying an EntityOwner has no use)
...
Former-commit-id: 628eb865509a84de19bf97bf8253960d6bfb0005
2016-01-19 12:20:38 +01:00
Lynix
f49f77b75d
Sdk/CameraComponent: Add Size property for Orthogonal rendering
...
Former-commit-id: 0cdebac880e7e97685c7a0a2980dba973ec651a3
2016-01-13 18:43:42 +01:00
Lynix
f9394e7af2
Merge branch 'master' of https://github.com/DigitalPulseSoftware/NazaraEngine
...
Former-commit-id: 3569a054e81dff3d44e433bedc9ef62526ebe367
2016-01-08 01:30:27 +01:00
Lynix
9fa8255de0
Sdk/Entity: Fix move constructor
...
Former-commit-id: 92d28b142cf1572fef3a608cb63f0f72d1539bce
2016-01-08 01:29:37 +01:00
Lynix
8441dcfa2a
Ndk/Console: Fix compilation
...
Former-commit-id: 3579cc6a392f1e74134e035192c5ecdd3e779266
2016-01-07 18:07:03 +01:00
Lynix
55cfd66c7a
Sdk: Add Console
...
Former-commit-id: c80d3c9dbbb0391fdb48a2710f5b5bf7468c050d
2016-01-07 13:43:53 +01:00
Gawaboumga
7f4a7c1012
Add override where missing
...
Former-commit-id: 2a876a280bc29f45ba81cedff5a3efeb5b70efab
2015-12-30 15:15:20 +01:00
Gawaboumga
92eaf8db1f
Linux is case-sensitive
...
Former-commit-id: 40f31badac6bd4f19d8b54850ab0be8e486f08c2
2015-12-30 15:08:30 +01:00
Lynix
26e7fa1686
Ndk: Add EntityOwner class
...
Former-commit-id: ef7486e39124642cb1d1b8c24c4c726dc592486b
2015-12-18 13:27:09 +01:00
Lynix
cfe7c79991
Sdk: Add server-side module
...
Former-commit-id: 4df27d1e44d791aad234d095af08ae3c19660fba
2015-12-13 16:36:38 +01:00
Lynix
ee16bee137
Sdk/EntityList: Fix entity removal
...
Former-commit-id: bd85de75d139bd824e96449310063d6fad77f269
2015-12-11 13:08:15 +01:00
Lynix
f8f3dbd696
Sdk/World: Refactor
...
Former-commit-id: abdef9b717866de6ab91624242583830573d9320
2015-12-10 23:50:35 +01:00
Lynix
8adc0097df
Sdk/Entity: Add enable/disable mechanism
...
Former-commit-id: 09884bdacf2b573bef516936d2580942cc5d4f66
2015-12-10 23:50:09 +01:00
Lynix
9cf5e4b68c
Merge branch 'master' into NDK-ShadowMapping
...
Former-commit-id: 83435ab51753299b30a102871fbcd5558d2ac4f1
2015-12-09 00:59:07 +01:00
Lynix
f1166b68a9
Sdk /CameraComponent: Fix render target resizing
...
Former-commit-id: c730aa1cd42d334fd3687cb76accc54d4a7fc1d7
2015-12-04 19:36:38 +01:00
Lynix
26681b48b7
Sdk/GraphicsComponent: Fix copy constructor
...
Former-commit-id: 8007e8c374d2c9442bc45b6c911666ba5f3a39b1
2015-11-30 18:19:38 +01:00
Lynix
0a0e6d00f7
Graphics: Add render order
...
Former-commit-id: 881ae69c214e024846dc0165f3476f76f5bcc0b5
2015-11-27 23:38:54 +01:00
Lynix
5d6e6b2d45
Fix errors and warnings
...
Former-commit-id: a3ba309633f198f82c1d0277d750d867cad4ba44
2015-11-12 00:29:10 +01:00