Lasse Öörni
|
e6fe0d6cf0
Removed convenience GetWorldTransform() from Component to make it explicit that an indirection to the parent node is being made.
|
13 years ago |
Lasse Öörni
|
7a06dc73e5
Avoid Component::GetWorldTransform() and related functions where possible to avoid extra indirection and function call.
|
13 years ago |
Lasse Öörni
|
91f6f87472
Explicitly mark changed nodes to avoid going through the whole scene in PrepareNetworkUpdate().
|
13 years ago |
Lasse Öörni
|
1a9dced05b
Updated to AngelScript 2.23.1 WIP.
|
13 years ago |
Lasse Öörni
|
a85817a355
Reverted to joint world space positioning for reliability.
|
13 years ago |
Lasse Öörni
|
139ef6d6e2
Removed the light to light queue map. Instead store the light queue pointer directly to the light.
|
13 years ago |
Lasse Öörni
|
cc3ee34f58
Increased occlusion buffer depth bias.
|
14 years ago |
Lasse Öörni
|
3f36d0ffc9
Removed nlerp animation blending as it was prone to artifacts.
|
14 years ago |
Lasse Öörni
|
8968ce2609
Clamp light color to positive, as the result of negative color is erratic and depends on blend mode.
|
14 years ago |
Lasse Öörni
|
75beda5f3a
Removed the "unculled drawable" mechanism. Instead added occludee-flag to Drawable.
|
14 years ago |
Lasse Öörni
|
c4e569879d
Restored the optional lit base pass optimization, but with the limitation of no ambient gradient.
|
14 years ago |
Lasse Öörni
|
f9bfd4948f
Shader refactoring.
|
14 years ago |
Lasse Öörni
|
7e3be41dfb
More fixes to light pre-pass light volume rendering.
|
14 years ago |
Lasse Öörni
|
ceee03d828
Light rendering fixes.
|
14 years ago |
Lasse Öörni
|
c0d05666f8
Initial light volume rendering.
|
14 years ago |
Lasse Öörni
|
fefa7bf6cd
Initial light pre-pass rendering. Lighting not rendered yet.
|
14 years ago |
Lasse Öörni
|
a51afb0631
Initial vertex lighting support.
|
14 years ago |
Lasse Öörni
|
5cf7e09324
Added Octree raycast that returns only a single drawable result.
|
14 years ago |
Lasse Öörni
|
79c229b67e
For global per-frame light sorting, give priority to directional lights so that they will most likely be combined with the ambient pass.
|
14 years ago |
Lasse Öörni
|
4c3be1f600
Added List::Resize().
|
14 years ago |
Lasse Öörni
|
8a57a3ee18
Threaded ray query.
|
14 years ago |
Lasse Öörni
|
950e37beb1
Refactored raycast query handling in preparation to threading it.
|
14 years ago |
Lasse Öörni
|
cccb072a3d
Threaded light queries.
|
14 years ago |
Lasse Öörni
|
15e8c14623
Separated SetIntensitySortValue() into two separate functions.
|
14 years ago |
Lasse Öörni
|
563ad416e9
Further optimization and improvement of light intensity sorting.
|
14 years ago |
Lasse Öörni
|
6d5aa888aa
Tweaks to light intensity sorting.
|
14 years ago |
Lasse Öörni
|
eba23029c0
Fixed maxLights not exposed to script.
|
14 years ago |
Lasse Öörni
|
a32f0f1c26
Fixed rotation of the axes model.
|
14 years ago |
Lasse Öörni
|
7c42215d98
Fixed possible normal map Z reconstruction overflow.
|
14 years ago |
Lasse Öörni
|
589c0ee141
Expanded the lit base pass optimization to cover also the first spot or point light affecting a drawable.
|
14 years ago |