Lynix
|
5556c38901
|
Renderer/RenderTexture: Fix Detach() not removing color targets
Former-commit-id: 058d95e1952f2316333be380cb6418c121db4a32
|
2015-07-05 23:25:12 +02:00 |
Lynix
|
c0ee9d04b5
|
Graphics/Material: Add depth material parameter
Former-commit-id: 980888e12e5d8c8cf280c6a62592068cfab49d2e
|
2015-07-05 23:23:17 +02:00 |
Lynix
|
529673ebc1
|
Graphics/Light: Make shadow map format/size parametrable
Former-commit-id: 8151d71d58ab760584c0ace1e0686c44bab9d3b2
|
2015-06-30 20:48:46 +02:00 |
Lynix
|
bdb6554bc8
|
Graphics/DepthRenderQueue: Make use of shadow casting parameter
Former-commit-id: cf15775c67a5d4245d344d001847b9fb1ffe7432
|
2015-06-30 20:47:08 +02:00 |
Lynix
|
34e8271d24
|
Fix warnings
Former-commit-id: 42f2d38f7bf5143d91da6a0fa7dc7d3b88ce56ea
|
2015-06-30 20:44:37 +02:00 |
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
|
9c1441cc82
|
Core/MemoryManager: Implement allocation filling
Former-commit-id: 12e6c293e6d51663971e3da4c160b12a6710430e
|
2015-06-28 16:03:31 +02:00 |
Lynix
|
318da0d960
|
Fixed some warnings
Former-commit-id: d7db2b471afac2d16f44a67e79842f8a7fc2100e
|
2015-06-28 13:48:22 +02:00 |
Lynix
|
a4bd84a6e3
|
Graphics: Remove deprecated scene interface
Former-commit-id: 6b5d3c22827912d664c4f8c9c4051c824180bb51
|
2015-06-24 13:55:35 +02:00 |
Lynix
|
58f91d6e39
|
Graphics/ParticleSystem: Update interface
Former-commit-id: b58c3f194a32411eba2e321b00987d3c76e03cb0
|
2015-06-24 12:41:54 +02:00 |
Lynix
|
c4783ac38f
|
Graphics/ParticleSystem: Fix debug build
Former-commit-id: 52f1ea20af27d98a6e6c366f5a9f87e73bf529b0
|
2015-06-24 00:20:47 +02:00 |
Lynix
|
eddac5c0b6
|
Graphics/SkyboxBackground: Fixes
Former-commit-id: ab45a2efa957e33015e4d8dd57ebc8a5d028798c
|
2015-06-24 00:18:38 +02:00 |
Lynix
|
bfa2246ca2
|
Graphics: Fix missing initialisation of skyboxes
Former-commit-id: cf9989b52ca3d80fd1e789178dc77b67b98c2cdf
|
2015-06-24 00:10:54 +02:00 |
Lynix
|
6092b0692b
|
Graphics/Backgrounds: Update backgrounds to new coding-style
Former-commit-id: 9f96b93706fd8417d6262392f0ce9ab9ca1985c3
|
2015-06-23 23:35:11 +02:00 |
Lynix
|
0ec0e02a5f
|
Graphics/ParticleSystem: Turn it to Renderable interface
Former-commit-id: c083f32a4bf2baed93126c30a6d05cf8ed0ba493
|
2015-06-23 14:01:44 +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
|
80d4acfe32
|
Core/MemoryManager: Add delete checks
Now able to detect double-delete and dangling pointer delete
Former-commit-id: 7ac9ab7034b8b790333d5655aa0c82a49bb9309e
|
2015-06-21 13:20:10 +02:00 |
Lynix
|
9318d269e2
|
Renderer/RenderTexture: Fix and inline
Former-commit-id: 4bf8ad8acd3b978c4665df9547328333b9f9ad42
|
2015-06-21 13:18:37 +02:00 |
Lynix
|
1593b7969f
|
Graphics/Material: Fix shadow states initialize/copy/parameter
Former-commit-id: efe926baa3a5f00e04e7443b3463730e0d16edf7
|
2015-06-21 13:11:03 +02:00 |
Lynix
|
ac8578c510
|
Graphics/Material: Add shadow support
The real fun will be in the shader
Former-commit-id: e29e98cbf3c35e4cf14c68852e03dc9da1df0ff1
|
2015-06-18 00:03:38 +02:00 |
Lynix
|
763701df7f
|
Graphics/Material: Inline class
Former-commit-id: 7cd8b7a00c87adf087dae7d0fb8d955747cf82d1
|
2015-06-17 23:36:53 +02:00 |
Lynix
|
80208b0dc5
|
Core/OffsetOf: Remove constexpr (cannot be used because of reinterpret_cast)
Former-commit-id: 78142eb9033a1969f20055b2cecf1bc78152e896
|
2015-06-17 23:32:48 +02:00 |
Lynix
|
e89b87044d
|
Graphics: Fix some comments
Former-commit-id: df6d080b1ce251b7fe5707ddbb4e31773ba9035d
|
2015-06-17 14:32:32 +02:00 |
Lynix
|
ebbaaf7ff2
|
Graphics: Add depth render technique/queue
Former-commit-id: 711306ee5f84a9579068ce23240dc105cec15cde
|
2015-06-17 14:32:05 +02:00 |
Lynix
|
39779c059d
|
Renderer/OpenGL: Apply swizzle on depth formats
Too much red when debugging shadow maps
Former-commit-id: 4445429fcae3208912fd509097403f3293a2ec7e
|
2015-06-16 23:35:52 +02:00 |
Lynix
|
52972b0514
|
Merge remote-tracking branch 'origin/NDK' into NDK-ShadowMapping
Former-commit-id: d58c9f21d0de14e06321ed38b237b9fffcc0b2b8
|
2015-06-16 23:04:20 +02:00 |
Lynix
|
54b0339025
|
Graphics/TextSprite: Inlined some methods
Former-commit-id: 8c6633867e25b86b5b641662c804c446478fe56c
|
2015-06-16 22:54:29 +02:00 |
Lynix
|
8ade9fa65e
|
Graphics/Sprite: Update to InstancedRenderable
Former-commit-id: 8153acbca05bf6afb4a4ed6cd0a323f641919b6d
|
2015-06-16 22:54:01 +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
|
836e4af221
|
Utility/OBJParser: Fix material indexes being unstables
Former-commit-id: 10a3e37d9223359d45e3754ba69e6439be97852a
|
2015-06-14 22:44:21 +02:00 |
Lynix
|
f4c3ec51ed
|
Final VS fixes
Former-commit-id: 6da44f94127f61de39710a52b8b3b73ce19c1269
|
2015-06-14 16:18:37 +02:00 |
Lynix
|
1fc17c8b53
|
Separate NAZARA_API into multiple defines (one per module)
To fix inter-module dependency
Former-commit-id: 64704f020e0af22e529d38527323ba977187d4d0
|
2015-06-13 22:31:29 +02:00 |
Lynix
|
251e21f006
|
More VS fixes
Former-commit-id: 356effb816b9527ff9e89ee3b99074c468455b08
|
2015-06-13 19:42:07 +02:00 |
Lynix
|
b1081c63e5
|
More VS fixes
Former-commit-id: 7b613049d581c62ccefd3b63938e51571a04fa8f
|
2015-06-13 17:23:45 +02:00 |
Lynix
|
504eb96b93
|
Fix compilation under VS2015
Former-commit-id: fb7b3f377e34ea0c44a7fc65efbdb059581d772b
|
2015-06-13 17:14:19 +02:00 |
Lynix
|
1a92fe331c
|
Rename and move loaders, expose parsers
Former-commit-id: 932ae2aab020f956d3fdb91107f6842ff292aa08
|
2015-06-13 17:13:55 +02:00 |
Lynix
|
d9c31636b9
|
Graphics/RenderTechnique: Move viewer to SceneData
Former-commit-id: 6c8b5a00b65649c7a3877a186b51f7240361e801
|
2015-06-13 16:27:12 +02:00 |
Lynix
|
8f797737c6
|
Utility/Font: Fix crash
Former-commit-id: 6da45eeb68cba7d7588b7092cb3e88d00a91d307
|
2015-06-13 00:46:01 +02:00 |
Lynix
|
310dcf40b1
|
Utility/Image: Clean memory managing
Former-commit-id: 15312493a66ea26266029a45cc3aa22cc83386eb
|
2015-06-13 00:45:21 +02:00 |
Lynix
|
096b420d2c
|
Graphics/TextSprite: Fix Update not invalidating instance data
Former-commit-id: 5081c4dfc534671e0a157c0f0d279940eec9b091
|
2015-06-12 14:02:15 +02:00 |
Lynix
|
8c345964ef
|
Graphics/TextSprite: Add scale
Former-commit-id: 54bb42e83060730e8bd4784b1e24b479d21157f7
|
2015-06-12 00:45:52 +02:00 |
Lynix
|
2391d76332
|
Graphics/ForwardRenderTechnique: Fix light uniforms
Former-commit-id: b3f0ae5cab39ea5a698800985843a818280d18be
|
2015-06-12 00:23:46 +02:00 |
Lynix
|
a38d988507
|
Graphics/TextSprite: Fix memory corruption
Former-commit-id: 2fc1fdcec29d58164b46ccd837bab56602418ce0
|
2015-06-12 00:18:35 +02:00 |
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 |