Lynix
|
d93229a9ac
|
Fix compilation error
Former-commit-id: 5f264fc941898921da408b836c385d4073ebe3ae
|
2015-06-30 20:44:01 +02:00 |
Lynix
|
0cb4726bf5
|
Merge remote-tracking branch 'origin/NDK' into NDK-ShadowMapping
Conflicts:
SDK/include/NDK/Systems/RenderSystem.hpp
SDK/src/NDK/Systems/RenderSystem.cpp
Former-commit-id: f62e9a27427d96893acd2381bb06ae928a1d3741
|
2015-06-29 21:05:09 +02:00 |
Lynix
|
318da0d960
|
Fixed some warnings
Former-commit-id: d7db2b471afac2d16f44a67e79842f8a7fc2100e
|
2015-06-28 13:48:22 +02:00 |
Lynix
|
0895a9273d
|
Ndk/RenderSystem: Add backgrounds support
Former-commit-id: 3209be099cb65095f97f99f6ae1d7c44332ea924
|
2015-06-24 00:26:46 +02:00 |
Lynix
|
b7b5458c79
|
Merge remote-tracking branch 'origin/NDK' into NDK-ShadowMapping
Former-commit-id: 0c302477d672346eb50c12f8fa7e2b6a19d60779
|
2015-06-23 12:11:02 +02:00 |
Lynix
|
53c671bc6a
|
Sdk/RenderSystem: Disable update limit
Former-commit-id: 5ccc441fc7c4e0e6050c1df75d4a51a8720b11a6
|
2015-06-23 00:08:01 +02:00 |
Lynix
|
d225f50759
|
Sdk/BaseSystem: Fix update rate of 0
Former-commit-id: d589ff48e8e300bc1214ed3865101c812dd5aaf6
|
2015-06-23 00:07:33 +02:00 |
Lynix
|
685f8c99da
|
Sdk/RenderSystem: Fix code duplication (merge fail)
Former-commit-id: ac552375a50d333b53b11c435c88e647a7cd0817
|
2015-06-22 13:36:34 +02:00 |
Lynix
|
ea3fdaba26
|
Merge remote-tracking branch 'origin/NDK' into NDK-ShadowMapping
Conflicts:
SDK/include/NDK/Systems/RenderSystem.hpp
SDK/src/NDK/Systems/RenderSystem.cpp
Former-commit-id: 0a72e838de272bff91f0b8c8a3637db94fdd7820
|
2015-06-22 13:31:23 +02:00 |
Lynix
|
90363406a6
|
Sdk: Add automatic system update
Former-commit-id: ce129cc945e7373ac5b9f48960894712d66b097a
|
2015-06-22 00:58:46 +02:00 |
Lynix
|
ebbaaf7ff2
|
Graphics: Add depth render technique/queue
Former-commit-id: 711306ee5f84a9579068ce23240dc105cec15cde
|
2015-06-17 14:32:05 +02:00 |
Lynix
|
974df4288f
|
First shadow mapping commit
Former-commit-id: 7465a7c3297626f8db8c1ff48a20c0e0d9feb765
|
2015-06-16 14:21:20 +02:00 |
Lynix
|
6d953d9e93
|
Graphics: Separate Renderable and make Light a Renderable (LightComponent)
Former-commit-id: 6177d473f27ef493ba77417fc14461cb08b6f9e1
|
2015-06-16 00:31:04 +02:00 |
Lynix
|
9670d9f3f9
|
More VS fixes (huehue)
Former-commit-id: 2c3e910d0bdf1c701b4643b4958150e7a0b8492a
|
2015-06-14 17:13:36 +02:00 |
Lynix
|
f4c3ec51ed
|
Final VS fixes
Former-commit-id: 6da44f94127f61de39710a52b8b3b73ce19c1269
|
2015-06-14 16:18:37 +02:00 |
Lynix
|
d9c31636b9
|
Graphics/RenderTechnique: Move viewer to SceneData
Former-commit-id: 6c8b5a00b65649c7a3877a186b51f7240361e801
|
2015-06-13 16:27:12 +02:00 |
Lynix
|
4f04795ef6
|
Ndk/GraphicsComponent: Fix data depending on transform matrix not updating
Former-commit-id: 993d1d31eca9a296fce09bb21e07a684f9e24220
|
2015-06-12 14:24:46 +02:00 |
Lynix
|
c919af8085
|
Ndk/Entity: Fix arguments forwarding when constructing a component
Former-commit-id: b942a4659ebf7f1575c34b000e3efe9e2559a1d6
|
2015-06-12 13:59:32 +02:00 |
Lynix
|
1e0681ef2a
|
Ndk/BaseSystem: Fix destructor not being virtual
Former-commit-id: e430f12f56a36b0d2dee1c1525cf98fc97cb8de6
|
2015-06-11 14:23:32 +02:00 |
Lynix
|
2a6ec829fe
|
Ndk: Fix inline warnings on GCC
Former-commit-id: 4ffe5cd1e821160c60cd2d84f6a0d164aa1326f7
|
2015-06-11 14:23:19 +02:00 |
Lynix
|
48a54dfa5c
|
Graphics/Renderable: Add InstanceData
Former-commit-id: f30f011ae91a445d5b22f33150a88bbda218950c
|
2015-06-11 14:14:11 +02:00 |
Lynix
|
6f2f8d6390
|
Graphics: Make Background/RenderTechnique independent from Scene
Former-commit-id: d588a3bb74b08d79990a278ad2e399e9797755b4
|
2015-06-09 00:26:13 +02:00 |
Lynix
|
4e5cdea454
|
Core/Signals: Remove Connect/Disconnect macros
And make interface easier to use
Former-commit-id: 5b789c9acb694839cb173ae96392650d80d383b7
|
2015-06-07 17:28:19 +02:00 |
Lynix
|
004b53c590
|
Renderer/Renderer: Replace listeners by signals
Former-commit-id: c1293f7f7cc31c4122ba866fc44d93188917ad93
|
2015-06-07 16:52:19 +02:00 |
Lynix
|
fe25249136
|
Replace Listenable system by signals
Former-commit-id: 16fb0b3e703ca4b41ceb97fab938cebb05f677d4
|
2015-06-07 15:16:11 +02:00 |
Lynix
|
3e8d2e1e47
|
Ndk/Entity: Fix a stupid mistake
Former-commit-id: cecdd2a6134f24ea0598628863605d7897cbf922
|
2015-06-07 12:13:41 +02:00 |
Lynix
|
b9ced78772
|
Graphics/RenderTechnique: Remove Clear method
Let's face it, this method was useless from the beginning.
Former-commit-id: c38f57785c900acf66560ad07aa29498312c6063
|
2015-06-05 13:38:22 +02:00 |
Lynix
|
fc65b30f84
|
Improved code based on CppCheck results
None of this should change the engine's behavior, but the code is better
this way.
Former-commit-id: 0127769848fc1f7fc8006ee607985cfc0ead2965
|
2015-06-05 13:25:17 +02:00 |
Lynix
|
cab52dfcfd
|
Ndk/BaseComponent: Fix crash
(Also fix ugly hackfix)
Former-commit-id: b176fb3abc0f541765658376fdd086241c94e279
|
2015-06-04 09:57:10 +02:00 |
Lynix
|
30ba25168f
|
Ndk/Entity: Remove include to Component
Former-commit-id: a209dff2bacf2793d8226671ce2feeeec46e4599
|
2015-06-04 09:56:43 +02:00 |
Lynix
|
80ed8c48bd
|
Ndk/RenderSystem: Finish first implementation
Huge WIP, but I have a first render with it
Former-commit-id: 82ecea8b6ce5c452818f1585c61af7623c28e958
|
2015-06-04 00:20:51 +02:00 |
Lynix
|
fac893f379
|
Ndk/GraphicsComponent: Add Attach method
It will evolve, don't worry.
Former-commit-id: 6529d47e076ef102d54fde0a741df72eb80f5ca7
|
2015-06-04 00:19:53 +02:00 |
Lynix
|
3fdd41cc6b
|
Ndk/CameraComponent: Fix assertion
Former-commit-id: 6f78d6d5b09ad096c22b8a9d2adb5e8060c17613
|
2015-06-04 00:19:15 +02:00 |
Lynix
|
11e7748d85
|
Ndk/GraphicsComponent: Update
Former-commit-id: 4f4ca46fb58582abb0c61b7f081b77e9cd95ee0f
|
2015-06-02 17:21:23 +02:00 |
Lynix
|
2d0cf1794e
|
NDK/RenderSystem: Begin to implement Update
Former-commit-id: 404b7998afffa79568c722677f9760c467e78166
|
2015-06-02 17:20:57 +02:00 |
Lynix
|
d369f6d583
|
Ndk/RenderSystem: Add Entity Removed event
Former-commit-id: 88b08f81e38f7dc4166f19b431288a212ccd8e75
|
2015-05-22 17:59:20 +02:00 |
Lynix
|
9aacbe158c
|
Ndk: Add RenderSystem (experimental)
Former-commit-id: 23b11c6e9a21a4f26df6bde3d161578101cb2b29
|
2015-05-19 01:03:11 +02:00 |
Lynix
|
e0da339217
|
Ndk/GraphicsComponent: First commit
Former-commit-id: b0174376e8d9211a6ecd7684b3ea7ff3416d5599
|
2015-05-19 01:01:49 +02:00 |
Lynix
|
20dda58ebc
|
Ndk/World: Fixed my stupidity
Former-commit-id: a73b8b1f4bcfc5c878df18f5f2337c8d2535fc74
|
2015-05-10 23:46:41 +02:00 |
Lynix
|
ca291d7285
|
Ndk/World: Fixed entities indexes
Former-commit-id: ec6c3ee98bde983d69945796f8f1089efef794dc
|
2015-05-06 23:25:00 +02:00 |
Lynix
|
b84a1f0663
|
Ndk/CameraComponent: Added [Get/Set]Layer method
Former-commit-id: 51ee045d4eaa7c7274181129ced56d861def3b8e
|
2015-05-06 22:51:31 +02:00 |
Lynix
|
04d864e171
|
Ndk/Entity: Added Entity::Invalidate()
Former-commit-id: 8b0824982fbe0ff84acbb0db5cc1509e2c86bcbd
|
2015-05-06 22:48:36 +02:00 |
Lynix
|
3195a50114
|
Ndk/Camera: Invalidate when node invalidate
Former-commit-id: bda6e1f8a5b64f593c9f4ef95a99f1b0198790e7
|
2015-05-06 13:50:04 +02:00 |
Lynix
|
e55b4edd0c
|
Ndk: Added CameraComponent (WIP)
Former-commit-id: ae7be5448a1150b7beba10e03916e94df51ea3a0
|
2015-05-05 18:39:47 +02:00 |
Lynix
|
5e954113ef
|
Ndk: Fixed warnings
Former-commit-id: 64509f0d59d83f4c04a09fe7e7913d94a940f191
|
2015-05-04 13:52:37 +02:00 |
Lynix
|
9fa5b5bbfc
|
Ndk/Entity: Inlined IsValid()
Former-commit-id: 217df236c91d7504218e1094f5a8b3f9c28d1599
|
2015-05-04 00:53:07 +02:00 |
Lynix
|
58416694d4
|
Ndk: Added EntityList
Former-commit-id: f68c3830e59f460b06e23dbacc150c17937491df
|
2015-05-04 00:25:54 +02:00 |
Lynix
|
da36f95b7c
|
Ndk/Physics: Merged StaticCollisionSystem with PhysicsSystem
Former-commit-id: de2127eb967fb29f285e9ebae7c743c07ea39f8a
|
2015-05-03 19:55:16 +02:00 |
Lynix
|
47c5d1072b
|
Ndk/BaseSystem: Added entity validation
Former-commit-id: d82a66179244ae8807f65b193ed9be2f48abffa4
|
2015-05-03 19:51:56 +02:00 |
Lynix
|
3ebf967f30
|
Ndk/BaseSystem: Added "one of" style requirement
Former-commit-id: ce4399561f4198290d639d001a6a56665baa0714
|
2015-05-03 19:50:42 +02:00 |