Lynix
|
3b5551ed7a
|
Graphics/TextSprite: Update to Renderable
Still WIP as it appears to randomly crash
Former-commit-id: 2397ba7e556f7ed72b5fc8752704c3b212fa9fc1
|
2015-06-11 14:14:57 +02:00 |
Lynix
|
35f6e0d376
|
Fix debug errors
Former-commit-id: 59e7db4085fc05a366af6cfb9ba99c19f058a21b
|
2015-06-11 14:14:25 +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
|
a069b105e6
|
Fully replace listener system by signals
Former-commit-id: 032dfddd12cc3a792c71426148c758ffac3621f9
|
2015-06-07 20:42:41 +02:00 |
Lynix
|
0f4cf3c910
|
Graphics/RenderTechnique: Add uniform invalidation
Former-commit-id: 8f03073408a03854533d9911eb1a0605ebbb8767
|
2015-06-07 18:25:35 +02:00 |
Lynix
|
65c4409f9c
|
Graphics/DeferredRenderQueue: Replace listener by signals
Former-commit-id: b874409b523a1bfd6d9dd0d74c0f28189411bcca
|
2015-06-07 18:09:37 +02:00 |
Lynix
|
c0c6179acc
|
Graphics/ForwardRenderQueue: Replace listeners by signals
Former-commit-id: 3429e69cc4334ba602d8ccfb1fc725af85d42f7f
|
2015-06-07 17:59:09 +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
|
022f082363
|
Utility/Font: Replace Listener system by Signals
Former-commit-id: 0391c506c039c7aeb7acf4a01faa8a979be16749
|
2015-06-07 16:08:14 +02:00 |
Lynix
|
fe25249136
|
Replace Listenable system by signals
Former-commit-id: 16fb0b3e703ca4b41ceb97fab938cebb05f677d4
|
2015-06-07 15:16:11 +02:00 |
Lynix
|
d43126eae5
|
Core/Signal: Fix incorrect forwarding
Former-commit-id: 4d437e98e89dcc52f44259371e18589a72fdbd27
|
2015-06-07 01:31:37 +02:00 |
Lynix
|
f8682d227b
|
More Cppcheck fixes
Former-commit-id: 62ab1caa04543da1a169812bb92a450d44f3aec1
|
2015-06-07 00:21:53 +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
|
8c6806eacb
|
Graphics: Update Light and Model to new interface
Former-commit-id: 5643f20261524f93a5d080404de5ab0b29151acb
|
2015-06-04 00:18:43 +02:00 |
Lynix
|
806955dac7
|
Graphics/Scene: Temporary fix compile
Former-commit-id: 604961adc2b1400966491d22d5d1eb2d05ee9a6a
|
2015-06-03 17:59:31 +02:00 |
Lynix
|
436f5002b2
|
Graphics/SkeletalModel: Fix crash
Former-commit-id: 75114644bb37796860854102fbd547aa1c50f51a
|
2015-05-31 22:19:30 +02:00 |
Lynix
|
0f7948ea4c
|
Merge branch 'NDK' of https://github.com/DigitalPulseSoftware/NazaraEngine into NDK
Conflicts:
include/Nazara/Graphics/SkeletalModel.hpp
src/Nazara/Graphics/SkeletalModel.cpp
Former-commit-id: 7dba08bc594d501adbc5a81c4ec1a70021eaa5b6
|
2015-05-31 22:18:09 +02:00 |
Lynix
|
847aa234c6
|
Physics/Geom: Fix compilation
Former-commit-id: 4085b052dd8ed936a38867a06b3626f3c54c6c78
|
2015-05-31 22:14:00 +02:00 |
Lynix
|
4a87481311
|
Graphics/ForwardShading: Remake light selection
Former-commit-id: f7e761411e88513d1772b55f09ac4bd3a1d065a7
|
2015-05-31 22:13:49 +02:00 |
Lynix
|
8f8eca1d70
|
Graphics/SkeletalModel: Update to new code
Former-commit-id: 74b17bf06b3c7c22477ee3a098301e70b093f890
|
2015-05-31 22:12:46 +02:00 |
Lynix
|
d7e640fd1e
|
Graphics/DeferredLighting: Fix target shader
Former-commit-id: 241cca9f659c67fed34c20fb022ff89889630556
|
2015-05-31 22:12:04 +02:00 |
Lynix
|
962c1f2362
|
Graphics/SkeletalModel: Begin update to Renderable
Former-commit-id: c05e8a85bf3f0227fe2e75480df12045c8384124
|
2015-05-28 14:37:40 +02:00 |
Lynix
|
122ae57968
|
Graphics/DeferredLighting: Update to new code
Former-commit-id: 6b16678bb477a8e2a95d799d144be09d688f2f16
|
2015-05-27 00:15:49 +02:00 |
Lynix
|
367ec18217
|
Graphics/Light: Change the way lights are queued
Former-commit-id: 18cf919c3b221425624a4db15c59699abfba6fc7
|
2015-05-27 00:15:12 +02:00 |
Lynix
|
a92a58301a
|
Graphics/Light: Add cache infos (cosines, tangent) + inline
Former-commit-id: 36e6fb9c2d09597480302da30d3097ec54582fe8
|
2015-05-26 23:45:40 +02:00 |
Lynix
|
68d6f62cd4
|
Graphics/AbstractRenderQueue: Made members public
Former-commit-id: 61f69dda42b5d091a94d65b9f7f04ff1ce1ce59e
|
2015-05-26 23:39:42 +02:00 |
Lynix
|
2bba1be938
|
Math: Add M_SQRT3 constant, fix sphere radius calculations
Former-commit-id: 71ac4d3522f427fda60a0e71d76eca7558539187
|
2015-05-26 23:39:01 +02:00 |
Lynix
|
6f06383ab0
|
Graphics/Light: Update to Renderable
Former-commit-id: 6766d036eb4c79fd0d5cdb718b06d6e4812ac660
|
2015-05-26 14:16:15 +02:00 |
Lynix
|
e1a25a8885
|
Graphics/Model: Update to Renderable
(Note: this branch doesn't compile right now, this is normal)
Former-commit-id: 8c7e823122744394dda31db9acbfe2823c6f29e2
|
2015-05-26 14:16:05 +02:00 |
Lynix
|
f181d0f2df
|
Graphics/Renderable: Provide Cull default implementation
Former-commit-id: 7584b42b8737a426818af836628f8e7e1e34eb46
|
2015-05-26 14:13:57 +02:00 |
Lynix
|
b075d05d82
|
Graphics/RenderQueue: Replace AddLight method by variations
Former-commit-id: 79ad49d60bd8d397aa606cded7c0dd2d20a078dc
|
2015-05-26 14:12:41 +02:00 |
Lynix
|
3ee981867e
|
Graphics: Add Renderable class
WIP
Former-commit-id: b9ea2a443cf2e5f8b90360e1f47466b0c3ce69fa
|
2015-05-26 00:08:24 +02:00 |
Lynix
|
f82446dda3
|
Merge remote-tracking branch 'origin/master' into NDK
Former-commit-id: 9298de8cee7d3d204c80d974dafb315e3049fd10
|
2015-05-19 01:06:56 +02:00 |
Lynix
|
602dd561d2
|
Renderer/RenderTexture: Fix size miscalculation
Former-commit-id: e1f3b7b72a3c9de192bab34021aa4e7fbf04a1ff
|
2015-05-13 14:03:26 +02:00 |
Lynix
|
446f537e3f
|
Merge branch 'master' into NDK
Conflicts:
src/Nazara/Physics/Geom.cpp
Former-commit-id: 8fd71e34dbe105890042acc55e30b64e7c457ed4
|
2015-05-06 23:45:41 +02:00 |
Lynix
|
1fff550c06
|
Graphics/ForwardShading: Fixed non-lit translucide rendering
Former-commit-id: dea27941badf51be183e9912c82be6f719015490
|
2015-05-06 23:31:42 +02:00 |
Lynix
|
53ae616d49
|
Merge branch 'master' of https://github.com/DigitalPulseSoftware/NazaraEngine
Former-commit-id: 7a27990f0e32319566a2c999b37ad0ab0ba3c611
|
2015-05-06 23:30:42 +02:00 |
Lynix
|
d7f48dfa7f
|
Graphics/DeferredShading: Fixed phong lighting unifoms
Former-commit-id: 09adf80261d29cb2518adddfb90b3173ab34b068
|
2015-05-06 23:29:56 +02:00 |
Lynix
|
96bbabe334
|
Merge branch 'NDK' of https://github.com/DigitalPulseSoftware/NazaraEngine into NDK
Former-commit-id: 425b5941925c15c999e2e0d09e685ce603b29e11
|
2015-05-06 20:20:33 +02:00 |
Lynix
|
045aa86c9c
|
Core/Node: Improved SetParent check
Former-commit-id: f9863603ee5f4b2d31b66716fa58f9749f5271ae
|
2015-05-06 20:20:27 +02:00 |
Lynix
|
44ff678002
|
Core: Added Listenable class (Made class Listener system generic)
Former-commit-id: 3baed32d6720c6455f50af51f262292ece9943fa
|
2015-05-06 18:17:18 +02:00 |
Lynix
|
fa2a269e5a
|
Utility/Node: Added listeners
Former-commit-id: aeddcbc5c61b7b51333ed704065fe6a18f17b2dc
|
2015-05-06 13:48:42 +02:00 |
Lynix
|
bb74a9a6cb
|
Merge pull request #35 from Gawaboumga/POSIX
Fixed POSIX mutexes being not recursive + minor fixes
Former-commit-id: ecd3fb06ec6e53f1cfd237b3d0a860cf88978c03
|
2015-05-03 18:28:45 +02:00 |
Lynix
|
4b43cc2d59
|
Core/MemoryManager: Made NextFree thread-safe
Former-commit-id: e87a05254538b265761f836a35b1f00474fbf3c7
|
2015-05-03 18:07:57 +02:00 |
Youri Hubaut
|
7b2e6bb3f2
|
NzMutex is now a recursive mutex
Former-commit-id: c36c5543dfb8f79a6b961ef6c97aa9f647c93e57
|
2015-05-03 16:15:48 +02:00 |
Youri Hubaut
|
4bbb02eadc
|
Revert
Former-commit-id: cb73baf4bb2a95b65e8439ee552f7ad85ede1008
|
2015-05-03 16:15:29 +02:00 |
Lynix
|
100952d0b1
|
Core/ParameterList: Fixed typo
Former-commit-id: b4e43b8072eebb74df1cc145968e80c1f449b3e0
|
2015-05-02 20:40:43 +02:00 |