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
|
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
|
d7f48dfa7f
|
Graphics/DeferredShading: Fixed phong lighting unifoms
Former-commit-id: 09adf80261d29cb2518adddfb90b3173ab34b068
|
2015-05-06 23:29:56 +02:00 |
|
Lynix
|
fa2a269e5a
|
Utility/Node: Added listeners
Former-commit-id: aeddcbc5c61b7b51333ed704065fe6a18f17b2dc
|
2015-05-06 13:48:42 +02:00 |
|
Lynix
|
3e16369d09
|
(Camera) Fixed SetTarget not invalidating viewport and stuff
Former-commit-id: ecce5389ffc3497828a9864a5ee46f597bdbfb76
|
2015-03-28 14:42:11 +01:00 |
|
Lynix
|
36b39ec868
|
Alphabetical commit
Former-commit-id: 4f1e73bd1228fefefd7f788adcd3ccb396d0b141
|
2015-03-19 18:17:52 +01:00 |
|
Lynix
|
cbf3b2cf4e
|
(View) Fixed missing implementation of GetSize
Former-commit-id: 0953fb5079448035fc395ad2fd38535d27f08fb6
|
2015-03-18 21:57:02 +01:00 |
|
Lynix
|
e873d40ccc
|
(View) Added Map[Pixel|World]To[World|Pixel] method
Former-commit-id: 39295c71d040d472117cb30c266169476f563e9d
|
2015-03-18 20:31:39 +01:00 |
|
Lynix
|
fca8dc49e9
|
(TextSprite) Changed error message
Former-commit-id: f32804aca320bbfc3c6ecb5e0e3747b7b9d09369
|
2015-03-18 13:04:12 +01:00 |
|
Lynix
|
d28154ab76
|
Added comments
Former-commit-id: e9297b7c0a4b85b2369abcba444d4cf89e04b95d
|
2015-03-18 13:03:53 +01:00 |
|
Lynix
|
122e4a013c
|
(OBJLoader) Improved code
Former-commit-id: 78252bd96d1d8eeba596892a9599136f26312618
|
2015-02-24 20:00:40 +01:00 |
|
Lynix
|
ee6ca790a5
|
Fixed missing includes and warnings under VS
Former-commit-id: c06756b62b616e7322aced01062966247bb7654f
|
2015-02-21 15:04:07 +01:00 |
|
Lynix
|
2b6dcb4e2b
|
(Material) Set*Map methods now take an object reference...
...instead of a naked pointer.
Also renamed some parameters to make them more explicit.
Former-commit-id: 3b962ba178ffc94d630fb11e005e9992cf93005d
|
2015-02-18 21:03:17 +01:00 |
|
Lynix
|
d3caf8bb1b
|
Fixed potential crash (1500th commit, yay)
Also cleaned up one line of code.
Former-commit-id: 841dde3eb2ce8b1e3b4607931aa31d94fefedec2
|
2015-02-07 19:15:22 +01:00 |
|
Lynix
|
fa7b72fd49
|
Fixed outdated comment
Former-commit-id: 8825493d82bfc66ac84090ac4f9f051c35b2d61c
|
2015-02-06 13:57:58 +01:00 |
|
Lynix
|
0a324d9323
|
Added some comments (as requested)
Former-commit-id: 4a6c7a025625ab49e59aaffa818cb50374e778d7
|
2015-02-01 21:39:47 +01:00 |
|
Lynix
|
622fce6f9c
|
Regenerated global headers (and updated copyright year, again)
Former-commit-id: b5b24f4a3610e1dead2883afaded48bf3554669d
|
2015-01-30 22:33:41 +01:00 |
|
Lynix
|
7a73314ef5
|
Added resource managers
Former-commit-id: 9c071230c1e325ec672c9dfe30ee7e498baa1d08
|
2015-01-28 20:53:40 +01:00 |
|
Lynix
|
53162c1722
|
Added a Library to most reference-counted classes
Former-commit-id: 3ed409a71dcd5ce4eec7672ac26f8fff00e3b136
|
2015-01-28 18:06:05 +01:00 |
|
Lynix
|
e18e490c59
|
Replaced (Uber)ShaderLibrary by template class ObjectLibrary
Former-commit-id: d488cfd4e5e3ff31112fffebce2b7cdb86cc2e55
|
2015-01-28 15:49:04 +01:00 |
|
Lynix
|
cabc4e40bc
|
Fixed mesh centering in a better way
Former-commit-id: 859dfdad322da045fecf32ea7c551f7fb436f135
|
2015-01-25 23:57:28 +01:00 |
|
Lynix
|
1219a8053c
|
Revert "Fixed mesh centering"
This reverts commit 504042119962c2ab55fe8ef9bb16bcc878fa1b38 [formerly fae2cf41a63c7ce599c227344478567b1f12f130].
Conflicts:
src/Nazara/Utility/Loaders/MD5Mesh/Loader.cpp
Former-commit-id: 6bd25fd7216121cce6879d74c6c98fbba545f2cf
|
2015-01-25 23:55:36 +01:00 |
|
Lynix
|
eed90cb683
|
(SceneNode) Added Remove() method
Former-commit-id: 191834826b1c6651dab62c77aabb072ba59a301b
|
2015-01-25 23:53:00 +01:00 |
|
Lynix
|
0db92e671d
|
Added a static New method to RefCounted-derived classes
Former-commit-id: efd9e68e050fb6cc7e0df7a7c222ca759c502dc5
|
2015-01-25 23:41:09 +01:00 |
|
Lynix
|
5f5be93992
|
Merge remote-tracking branch 'origin/master' into Resource-Update
Conflicts:
include/Nazara/Audio/Music.hpp
include/Nazara/Audio/SoundBuffer.hpp
include/Nazara/Core/Resource.hpp
include/Nazara/Core/ResourceListener.hpp
include/Nazara/Graphics/Material.hpp
include/Nazara/Renderer/Context.hpp
include/Nazara/Renderer/RenderBuffer.hpp
include/Nazara/Renderer/Shader.hpp
include/Nazara/Renderer/Texture.hpp
include/Nazara/Renderer/UberShader.hpp
include/Nazara/Utility/Animation.hpp
include/Nazara/Utility/Buffer.hpp
include/Nazara/Utility/Image.hpp
include/Nazara/Utility/IndexBuffer.hpp
include/Nazara/Utility/Mesh.hpp
include/Nazara/Utility/SkeletalMesh.hpp
include/Nazara/Utility/Skeleton.hpp
include/Nazara/Utility/StaticMesh.hpp
include/Nazara/Utility/SubMesh.hpp
include/Nazara/Utility/VertexBuffer.hpp
include/Nazara/Utility/VertexDeclaration.hpp
src/Nazara/Core/Resource.cpp
src/Nazara/Core/ResourceListener.cpp
src/Nazara/Graphics/DeferredRenderQueue.cpp
src/Nazara/Graphics/ForwardRenderQueue.cpp
src/Nazara/Graphics/SkinningManager.cpp
src/Nazara/Renderer/RenderTexture.cpp
src/Nazara/Renderer/Renderer.cpp
src/Nazara/Utility/Mesh.cpp
Former-commit-id: 99b5ad26a19fe9c9f8118da7b5920bffe89f60f8
|
2015-01-25 19:29:55 +01:00 |
|
Lynix
|
9e96a2061f
|
Fixed compile errors introducted in 228ecfe7e5f59d8c4091c3ebfee8190f66cf62ed [formerly 837c414856dbb7b5be20fd745359b3f1e7791c20]
Former-commit-id: efe88a0a209916b0aeea2813ec074182ab3a7adf
|
2015-01-25 17:19:35 +01:00 |
|
Lynix
|
a185f03abc
|
Merge remote-tracking branch 'origin/Scene-Update'
Former-commit-id: 4185e7a826476d3d5b4275b3900fe695bd791f3a
|
2015-01-25 16:35:18 +01:00 |
|
Lynix
|
bc6dd44009
|
Made SceneNode name change reflect on the Scene
Former-commit-id: b924b0b9d103e4fce6ab2faf952b9153d49cce06
|
2015-01-25 16:34:19 +01:00 |
|
Lynix
|
6d8b266b4c
|
(Scene) Added FindNode(As) and RemoveNode methods
Former-commit-id: 35b0d6a61e99383fffa8048b3c0f6a48b8f0f66c
|
2015-01-24 22:00:55 +01:00 |
|
Lynix
|
722622ded1
|
Fixed SkeletalModel registering itself for update multiple times
Former-commit-id: 9c7ff03a70b65c2ace3b7929b78f486621797dd4
|
2015-01-24 17:50:48 +01:00 |
|
Lynix
|
9ebd023848
|
(SkeletalModel) Added virtual constructor implementation
Former-commit-id: 4a7f356e14f629a728a77f94db7e26c6c4af3b72
|
2015-01-24 16:42:49 +01:00 |
|
Lynix
|
090263d847
|
Moved name attribute from Node to SceneNode
Former-commit-id: 6f920af67cd6c339d132a67b364742fdf172d5e9
|
2015-01-24 14:13:11 +01:00 |
|
Lynix
|
0a7711d85b
|
(Scene) Added CreateNode and Clear methods
Former-commit-id: de92f4a4be45e5cbd1d2d83191300e0b46764f0e
|
2015-01-23 22:35:41 +01:00 |
|
Lynix
|
cf12552358
|
(SceneNode) Added virtual constructor idiom
(Light) Added default constructor
Former-commit-id: 591e6a8435d2cea6238e70c0058d381b8d547f3e
|
2015-01-23 21:04:29 +01:00 |
|
Lynix
|
01a1badac7
|
Removed useless std::function from rendering code
Former-commit-id: eaba729d5047d326fb2e746cec0621bfcf2eb1c5
|
2015-01-23 20:21:00 +01:00 |
|
Lynix
|
1f043b61df
|
(Scene) Removed useless Pimpl idiom
Former-commit-id: ffbca2a6b6e16792f58e77195a08911368f64f57
|
2015-01-23 14:35:26 +01:00 |
|
Lynix
|
c5ec2af361
|
(Scene) Added RenderFrame method
Former-commit-id: ba02b2f0d65858fdabdedf5f0a9f7f9b1baa7268
|
2015-01-23 00:02:33 +01:00 |
|
Lynix
|
ea8d683624
|
Updated copyright year
(532 files, wow)
Former-commit-id: cbb31f1124a86720bd3a54fe589a0f849a87b434
|
2015-01-21 20:53:01 +01:00 |
|
Lynix
|
8a3c410d60
|
Made bounding volume handing part of SceneNodes
Former-commit-id: d09d06ac4515ce09aa16fd92dd045c2a06730a99
|
2015-01-20 20:35:16 +01:00 |
|
Lynix
|
bce3cadfd5
|
(ParticleEmitter) Added lag compensation
Former-commit-id: 914a976ba52b2629190ded068cc23e1cf7dee4d4
|
2015-01-20 17:48:11 +01:00 |
|
Lynix
|
bbfbec1aa3
|
(ParticleSystem) Moved controllers update to a function
Former-commit-id: 47586e675c202d871e3ea3561dc19781bdb264f3
|
2015-01-20 16:59:50 +01:00 |
|