Lasse Öörni
|
c710fb4ef6
Further optimization of network updates. Use a HashMap to store replicated and local nodes and components separately. Query depended on scene nodes only once per network frame, not per user. Cache the network attribute infos to Serializable.
|
13 years ago |
Lasse Öörni
|
8c2b820d71
Added warning for possible crash situation.
|
13 years ago |
Lasse Öörni
|
be16c000d1
Changed variable name to be more descriptive.
|
13 years ago |
Lasse Öörni
|
a4a0458981
Removed Connection's own framenumber as redundant.
|
13 years ago |
Lasse Öörni
|
1cf5d99d44
Optimized network server operation by using HashMap instead of Map where applicable and by querying Serializable attributes once per network frame, instead of per user.
|
13 years ago |
Lasse Öörni
|
cc3ee34f58
Increased occlusion buffer depth bias.
|
14 years ago |
Lasse Öörni
|
534aed5ccf
Fixed offsetof for new GCC.
|
14 years ago |
Lasse Öörni
|
fd06d3cf4a
Fixed component ID overwrite when copy-pasting scene nodes in the editor.
|
14 years ago |
Lasse Öörni
|
b6e09d2655
Renamed FinishUpdate() to ApplyAttributes() to be more descriptive, and to not confuse with frame updates.
|
14 years ago |
Lasse Öörni
|
6dd8679214
Further attribute reorganization.
|
14 years ago |
Lasse Öörni
|
de67af8825
CoreData / Data reorganization.
|
14 years ago |
Lasse Öörni
|
7eed016fd8
Added more assertions.
|
14 years ago |
Lasse Öörni
|
b694ad047e
Refactored interest management into the NetworkPriority component.
|
14 years ago |
Lasse Öörni
|
40ad2d09b6
Queue remote events instead of sending immediately to avoid synchronization problems with scene updates.
|
14 years ago |
Lasse Öörni
|
84d70dcbe7
Optimized away constant dynamic Variant allocation in comparing attributes when sending a server update.
|
14 years ago |
Lasse Öörni
|
50682de1c6
Store network replication attributes separately to optimize sending and receiving updates.
|
14 years ago |
Lasse Öörni
|
17dea98f14
Reading of scene update messages.
|
14 years ago |
Lasse Öörni
|
ee9b6cc0f8
Renamed the script PostLoad() to FinishUpdate().
|
14 years ago |
Lasse Öörni
|
7b15b34c83
Removed most OnGetAttribute() / OnSetAttribute() functions in favor of accessor attributes.
|
14 years ago |
Lasse Öörni
|
bd35b5a0e0
Added sending of scene replication messages.
|
14 years ago |
Lasse Öörni
|
d69efd65f0
Container library fixes.
|
14 years ago |
Lasse Öörni
|
565de1ad02
Moved some of StringUtils functions to the String class.
|
14 years ago |
Lasse Öörni
|
4ba161e749
Fixed GCC build.
|
14 years ago |
Lasse Öörni
|
9dd15c95e2
DynamicCast to UIElement when creating layouts, because the returned object could theoretically be a Component or Resource as well.
|
14 years ago |
Lasse Öörni
|
37f696be12
Added rest of the reference documentation.
|
14 years ago |
Lasse Öörni
|
020232744a
Even more documentation.
|
14 years ago |
Lasse Öörni
|
5f3e34a7d5
Comments & attribute macro cleanup.
|
14 years ago |
Lasse Öörni
|
b64d298336
Added template Variant::Get() functions.
|
14 years ago |
Lasse Öörni
|
7c45da5588
Import new code.
|
14 years ago |