Revīziju vēsture

Autors SHA1 Ziņojums Datums
  Lasse Öörni 172a097b1c Mark nodes and components separately for network update, instead of looping node's all components when one of them changes. 13 gadi atpakaļ
  Lasse Öörni 8a4351b8ec Removed the IsLoading() flag from Serializable. Instead implemented separately in AnimatedModel, which is the only component that needs that information. 13 gadi atpakaļ
  Lasse Öörni da921892b2 Rearranged Octant variables for more optimal access. 13 gadi atpakaļ
  Lasse Öörni 1c2cc43f14 Refactoring of how network updates to clients are collected. This removes costly, redundant Variant compares that were performed per-user. 13 gadi atpakaļ
  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 gadi atpakaļ
  Lasse Öörni 8c2b820d71 Added warning for possible crash situation. 13 gadi atpakaļ
  Lasse Öörni be16c000d1 Changed variable name to be more descriptive. 13 gadi atpakaļ
  Lasse Öörni a4a0458981 Removed Connection's own framenumber as redundant. 13 gadi atpakaļ
  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 gadi atpakaļ
  Lasse Öörni cc3ee34f58 Increased occlusion buffer depth bias. 14 gadi atpakaļ
  Lasse Öörni 534aed5ccf Fixed offsetof for new GCC. 14 gadi atpakaļ
  Lasse Öörni fd06d3cf4a Fixed component ID overwrite when copy-pasting scene nodes in the editor. 14 gadi atpakaļ
  Lasse Öörni b6e09d2655 Renamed FinishUpdate() to ApplyAttributes() to be more descriptive, and to not confuse with frame updates. 14 gadi atpakaļ
  Lasse Öörni 6dd8679214 Further attribute reorganization. 14 gadi atpakaļ
  Lasse Öörni de67af8825 CoreData / Data reorganization. 14 gadi atpakaļ
  Lasse Öörni 7eed016fd8 Added more assertions. 14 gadi atpakaļ
  Lasse Öörni b694ad047e Refactored interest management into the NetworkPriority component. 14 gadi atpakaļ
  Lasse Öörni 40ad2d09b6 Queue remote events instead of sending immediately to avoid synchronization problems with scene updates. 14 gadi atpakaļ
  Lasse Öörni 84d70dcbe7 Optimized away constant dynamic Variant allocation in comparing attributes when sending a server update. 14 gadi atpakaļ
  Lasse Öörni 50682de1c6 Store network replication attributes separately to optimize sending and receiving updates. 14 gadi atpakaļ
  Lasse Öörni 17dea98f14 Reading of scene update messages. 14 gadi atpakaļ
  Lasse Öörni ee9b6cc0f8 Renamed the script PostLoad() to FinishUpdate(). 14 gadi atpakaļ
  Lasse Öörni 7b15b34c83 Removed most OnGetAttribute() / OnSetAttribute() functions in favor of accessor attributes. 14 gadi atpakaļ
  Lasse Öörni bd35b5a0e0 Added sending of scene replication messages. 14 gadi atpakaļ
  Lasse Öörni d69efd65f0 Container library fixes. 14 gadi atpakaļ
  Lasse Öörni 565de1ad02 Moved some of StringUtils functions to the String class. 14 gadi atpakaļ
  Lasse Öörni 4ba161e749 Fixed GCC build. 14 gadi atpakaļ
  Lasse Öörni 9dd15c95e2 DynamicCast to UIElement when creating layouts, because the returned object could theoretically be a Component or Resource as well. 14 gadi atpakaļ
  Lasse Öörni 37f696be12 Added rest of the reference documentation. 14 gadi atpakaļ
  Lasse Öörni 020232744a Even more documentation. 14 gadi atpakaļ