Lasse Öörni
|
3f36d0ffc9
Removed nlerp animation blending as it was prone to artifacts.
|
%!s(int64=14) %!d(string=hai) anos |
Lasse Öörni
|
8968ce2609
Clamp light color to positive, as the result of negative color is erratic and depends on blend mode.
|
%!s(int64=14) %!d(string=hai) anos |
Lasse Öörni
|
75beda5f3a
Removed the "unculled drawable" mechanism. Instead added occludee-flag to Drawable.
|
%!s(int64=14) %!d(string=hai) anos |
Lasse Öörni
|
c4e569879d
Restored the optional lit base pass optimization, but with the limitation of no ambient gradient.
|
%!s(int64=14) %!d(string=hai) anos |
Lasse Öörni
|
f9bfd4948f
Shader refactoring.
|
%!s(int64=14) %!d(string=hai) anos |
Lasse Öörni
|
7e3be41dfb
More fixes to light pre-pass light volume rendering.
|
%!s(int64=14) %!d(string=hai) anos |
Lasse Öörni
|
ceee03d828
Light rendering fixes.
|
%!s(int64=14) %!d(string=hai) anos |
Lasse Öörni
|
c0d05666f8
Initial light volume rendering.
|
%!s(int64=14) %!d(string=hai) anos |
Lasse Öörni
|
fefa7bf6cd
Initial light pre-pass rendering. Lighting not rendered yet.
|
%!s(int64=14) %!d(string=hai) anos |
Lasse Öörni
|
a51afb0631
Initial vertex lighting support.
|
%!s(int64=14) %!d(string=hai) anos |
Lasse Öörni
|
5cf7e09324
Added Octree raycast that returns only a single drawable result.
|
%!s(int64=14) %!d(string=hai) anos |
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.
|
%!s(int64=14) %!d(string=hai) anos |
Lasse Öörni
|
4c3be1f600
Added List::Resize().
|
%!s(int64=14) %!d(string=hai) anos |
Lasse Öörni
|
8a57a3ee18
Threaded ray query.
|
%!s(int64=14) %!d(string=hai) anos |
Lasse Öörni
|
950e37beb1
Refactored raycast query handling in preparation to threading it.
|
%!s(int64=14) %!d(string=hai) anos |
Lasse Öörni
|
cccb072a3d
Threaded light queries.
|
%!s(int64=14) %!d(string=hai) anos |
Lasse Öörni
|
15e8c14623
Separated SetIntensitySortValue() into two separate functions.
|
%!s(int64=14) %!d(string=hai) anos |
Lasse Öörni
|
563ad416e9
Further optimization and improvement of light intensity sorting.
|
%!s(int64=14) %!d(string=hai) anos |
Lasse Öörni
|
6d5aa888aa
Tweaks to light intensity sorting.
|
%!s(int64=14) %!d(string=hai) anos |
Lasse Öörni
|
eba23029c0
Fixed maxLights not exposed to script.
|
%!s(int64=14) %!d(string=hai) anos |
Lasse Öörni
|
a32f0f1c26
Fixed rotation of the axes model.
|
%!s(int64=14) %!d(string=hai) anos |
Lasse Öörni
|
7c42215d98
Fixed possible normal map Z reconstruction overflow.
|
%!s(int64=14) %!d(string=hai) anos |
Lasse Öörni
|
589c0ee141
Expanded the lit base pass optimization to cover also the first spot or point light affecting a drawable.
|
%!s(int64=14) %!d(string=hai) anos |
Lasse Öörni
|
fd06d3cf4a
Fixed component ID overwrite when copy-pasting scene nodes in the editor.
|
%!s(int64=14) %!d(string=hai) anos |
Lasse Öörni
|
f456812466
Fixed Light attribute names.
|
%!s(int64=14) %!d(string=hai) anos |
Lasse Öörni
|
80a6948b22
Large rendering architecture refactoring.
|
%!s(int64=14) %!d(string=hai) anos |
Lasse Öörni
|
80aee649df
Re-enabled lit base pass optimization, with more careful checks to ensure proper rendering order.
|
%!s(int64=14) %!d(string=hai) anos |
Lasse Öörni
|
f0ecda9785
Fixed numerical stability in Quaternion matrix constructor.
|
%!s(int64=14) %!d(string=hai) anos |
Lasse Öörni
|
10ad7a3dd2
Added phantom attribute to CollisionShape. Phantom shapes create collision events, but do not generate contact joints to the physics simulation.
|
%!s(int64=14) %!d(string=hai) anos |
Lasse Öörni
|
6dd8679214
Further attribute reorganization.
|
%!s(int64=14) %!d(string=hai) anos |