提交历史

作者 SHA1 备注 提交日期
  Lasse Öörni 172a097b1c Mark nodes and components separately for network update, instead of looping node's all components when one of them changes. 13 年之前
  Lasse Öörni 8a4351b8ec Removed the IsLoading() flag from Serializable. Instead implemented separately in AnimatedModel, which is the only component that needs that information. 13 年之前
  Lasse Öörni da921892b2 Rearranged Octant variables for more optimal access. 13 年之前
  Lasse Öörni 1c2cc43f14 Refactoring of how network updates to clients are collected. This removes costly, redundant Variant compares that were performed per-user. 13 年之前
  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 年之前
  Lasse Öörni 8c2b820d71 Added warning for possible crash situation. 13 年之前
  Lasse Öörni be16c000d1 Changed variable name to be more descriptive. 13 年之前
  Lasse Öörni a4a0458981 Removed Connection's own framenumber as redundant. 13 年之前
  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 年之前
  Lasse Öörni cc3ee34f58 Increased occlusion buffer depth bias. 14 年之前
  Lasse Öörni 1b82b726bf Further optimization of enum attribute load. 14 年之前
  Lasse Öörni 56b36f4ca2 Optimization to Serializable XML load & save. 14 年之前
  Lasse Öörni 95a8c8bfa7 Added overloads to Variant & XMLElement that take char pointers. 14 年之前
  Lasse Öörni 4b0b227898 Code cleanup. Reverted the more extreme XML loading optimizations for readability. 14 年之前
  Lasse Öörni ab35cefde9 Use static strings for often needed element & attribute names in XML serialization to reduce redundant string object construction and dynamic memory allocation. 14 年之前
  Lasse Öörni 4c581e39f3 Modified Profiler to output milliseconds also for total accumulated data. 14 年之前
  Lasse Öörni 6845f056a5 Refactored NinjaSnowWar example to load the scene and objects from files instead of creating them programmatically. 14 年之前
  Lasse Öörni 1e1496e7d4 Refactored setting variants from strings. 14 年之前
  Lasse Öörni 6a22f5d7d7 Fixed crash if a RigidBody is parented to a node without a RigidBody. 14 年之前
  Lasse Öörni 215fb04f72 Converted VAR_BUFFER file serialization attributes to VAR_VARIANTVECTOR to make them more readable and/or editable. 14 年之前
  Lasse Öörni df6a86b573 Use placement new in Variant to avoid heap allocation for non-POD types. 14 年之前
  Lasse Öörni d94b865fce Reverted the change to not support fallback data mode in index & vertex buffers, as it broke AssetImporter. 14 年之前
  Lasse Öörni 40ad2d09b6 Queue remote events instead of sending immediately to avoid synchronization problems with scene updates. 14 年之前
  Lasse Öörni 84d70dcbe7 Optimized away constant dynamic Variant allocation in comparing attributes when sending a server update. 14 年之前
  Lasse Öörni 50682de1c6 Store network replication attributes separately to optimize sending and receiving updates. 14 年之前
  Lasse Öörni 9000621bd2 Fixed CreateNode message. 14 年之前
  Lasse Öörni 17dea98f14 Reading of scene update messages. 14 年之前
  Lasse Öörni 7b15b34c83 Removed most OnGetAttribute() / OnSetAttribute() functions in favor of accessor attributes. 14 年之前
  Lasse Öörni bd35b5a0e0 Added sending of scene replication messages. 14 年之前
  Lasse Öörni af2b4311dc Function name unification and cleanup. ChildElement -> Child. RootElement -> Root. ScriptedChildren -> ChildrenWithScript. 14 年之前