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
|
50653416da
Reverted earlier shadow split refactoring due to unnecessary shadowcasters being rendered.
|
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
|
cc3ee34f58
Increased occlusion buffer depth bias.
|
14 years ago |
Lasse Öörni
|
e47d9ab6e7
More attribute fixes.
|
14 years ago |
Lasse Öörni
|
75beda5f3a
Removed the "unculled drawable" mechanism. Instead added occludee-flag to Drawable.
|
14 years ago |
Lasse Öörni
|
721885ba4a
Divide geometry updates explicitly into main thread, worker threads, and none.
|
14 years ago |
Lasse Öörni
|
c8089b1687
Initial work queue & multithreading support.
|
14 years ago |
Lasse Öörni
|
9d077e78a8
Code cleanup.
|
14 years ago |
Lasse Öörni
|
00cca6b83c
Zone system refactoring. Now objects check which zone they're in, for per-object ambient light and fog settings.
|
14 years ago |
Lasse Öörni
|
7f7e8b970d
Added subgeometry centers to the model format for proper sorting of transparent geometries.
|
14 years ago |
Lasse Öörni
|
f0ecda9785
Fixed numerical stability in Quaternion matrix constructor.
|
14 years ago |
Lasse Öörni
|
4fbd837058
Refactored user variables & other subindexed attributes handling in the editor. Now the proper editors are used.
|
14 years ago |
Lasse Öörni
|
cea5282fd4
Fixed draw distance attribute not working correctly.
|
14 years ago |
Lasse Öörni
|
10ad7a3dd2
Added phantom attribute to CollisionShape. Phantom shapes create collision events, but do not generate contact joints to the physics simulation.
|
14 years ago |
Lasse Öörni
|
6dd8679214
Further attribute reorganization.
|
14 years ago |
Lasse Öörni
|
3576a81993
Initial node/component attribute editing.
|
14 years ago |
Lasse Öörni
|
215fb04f72
Converted VAR_BUFFER file serialization attributes to VAR_VARIANTVECTOR to make them more readable and/or editable.
|
14 years ago |
Lasse Öörni
|
cc2a487361
Further optimization of the parent node network replication attribute.
|
14 years ago |
Lasse Öörni
|
7b15b34c83
Removed most OnGetAttribute() / OnSetAttribute() functions in favor of accessor attributes.
|
14 years ago |
Lasse Öörni
|
b90c1386be
Removed unnecessary parentheses.
|
14 years ago |
Lasse Öörni
|
5f7b64d6e7
Further cleanup of the Container & Math library API & internal functions.
|
14 years ago |
Lasse Öörni
|
2da8d4ae47
Renamed Matrix4x3 to Matrix3x4.
|
14 years ago |
Lasse Öörni
|
f60321b20f
Use PODVector more extensively.
|
14 years ago |
Lasse Öörni
|
a956f2ff20
Fixed bugs in Vector & PODVector.
|
14 years ago |
Lasse Öörni
|
d69efd65f0
Container library fixes.
|
14 years ago |
Lasse Öörni
|
a7a458b3a9
Script API registration cleanup: asMETHODPR changed to asMETHOD where possible.
|
14 years ago |
Lasse Öörni
|
7c45da5588
Import new code.
|
14 years ago |