Lasse Öörni
|
7e3be41dfb
More fixes to light pre-pass light volume rendering.
|
14 jaren geleden |
Lasse Öörni
|
ceee03d828
Light rendering fixes.
|
14 jaren geleden |
Lasse Öörni
|
c0d05666f8
Initial light volume rendering.
|
14 jaren geleden |
Lasse Öörni
|
fefa7bf6cd
Initial light pre-pass rendering. Lighting not rendered yet.
|
14 jaren geleden |
Lasse Öörni
|
a51afb0631
Initial vertex lighting support.
|
14 jaren geleden |
Lasse Öörni
|
5cf7e09324
Added Octree raycast that returns only a single drawable result.
|
14 jaren geleden |
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 jaren geleden |
Lasse Öörni
|
4c3be1f600
Added List::Resize().
|
14 jaren geleden |
Lasse Öörni
|
8a57a3ee18
Threaded ray query.
|
14 jaren geleden |
Lasse Öörni
|
950e37beb1
Refactored raycast query handling in preparation to threading it.
|
14 jaren geleden |
Lasse Öörni
|
cccb072a3d
Threaded light queries.
|
14 jaren geleden |
Lasse Öörni
|
15e8c14623
Separated SetIntensitySortValue() into two separate functions.
|
14 jaren geleden |
Lasse Öörni
|
563ad416e9
Further optimization and improvement of light intensity sorting.
|
14 jaren geleden |
Lasse Öörni
|
6d5aa888aa
Tweaks to light intensity sorting.
|
14 jaren geleden |
Lasse Öörni
|
eba23029c0
Fixed maxLights not exposed to script.
|
14 jaren geleden |
Lasse Öörni
|
a32f0f1c26
Fixed rotation of the axes model.
|
14 jaren geleden |
Lasse Öörni
|
7c42215d98
Fixed possible normal map Z reconstruction overflow.
|
14 jaren geleden |
Lasse Öörni
|
589c0ee141
Expanded the lit base pass optimization to cover also the first spot or point light affecting a drawable.
|
14 jaren geleden |
Lasse Öörni
|
fd06d3cf4a
Fixed component ID overwrite when copy-pasting scene nodes in the editor.
|
14 jaren geleden |
Lasse Öörni
|
f456812466
Fixed Light attribute names.
|
14 jaren geleden |
Lasse Öörni
|
80a6948b22
Large rendering architecture refactoring.
|
14 jaren geleden |
Lasse Öörni
|
80aee649df
Re-enabled lit base pass optimization, with more careful checks to ensure proper rendering order.
|
14 jaren geleden |
Lasse Öörni
|
f0ecda9785
Fixed numerical stability in Quaternion matrix constructor.
|
14 jaren geleden |
Lasse Öörni
|
10ad7a3dd2
Added phantom attribute to CollisionShape. Phantom shapes create collision events, but do not generate contact joints to the physics simulation.
|
14 jaren geleden |
Lasse Öörni
|
6dd8679214
Further attribute reorganization.
|
14 jaren geleden |
Lasse Öörni
|
3576a81993
Initial node/component attribute editing.
|
14 jaren geleden |
Lasse Öörni
|
b7797e95f2
Fixed odd crash in editor script after scene load.
|
14 jaren geleden |
Lasse Öörni
|
7b15b34c83
Removed most OnGetAttribute() / OnSetAttribute() functions in favor of accessor attributes.
|
14 jaren geleden |
Lasse Öörni
|
30583dddc4
Fixed split point lights on Linux. Code cleanup.
|
14 jaren geleden |
Lasse Öörni
|
b90c1386be
Removed unnecessary parentheses.
|
14 jaren geleden |