Commit History

Автор SHA1 Съобщение Дата
  Lasse Öörni c65842c361 Reversed the default attribute logic: by default do not save, but always save node transforms for readability, and scene's attributes so that they are correctly reset on scene load. преди 13 години
  Lasse Öörni da243eb31b Applied UI & editor related patch from weitjong. преди 13 години
  Lasse Öörni a40fead7dc Updated license for the new year. преди 13 години
  Lasse Öörni 88aaa46465 Corrected formatting issues. License.txt & Readme.txt encoded as UTF-8, source code uses ASCII encoding. преди 13 години
  Lasse Öörni f0b6d55b28 Enclosed Urho3D classes inside Urho3D namespace to avoid clashes with external libraries. преди 13 години
  Lasse Öörni 8c581bf8bb Cleaned up Doxygen comments. преди 13 години
  Lasse Öörni 31e027b354 Maximum amount of sorted instances can be configured in Renderer. By default 1000. преди 13 години
  Lasse Öörni a7494cedc4 Removed NetworkState pointer from Serializable for better class memory layout control. преди 13 години
  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 534aed5ccf Fixed offsetof for new GCC. преди 14 години
  Lasse Öörni fd06d3cf4a Fixed component ID overwrite when copy-pasting scene nodes in the editor. преди 14 години
  Lasse Öörni b6e09d2655 Renamed FinishUpdate() to ApplyAttributes() to be more descriptive, and to not confuse with frame updates. преди 14 години
  Lasse Öörni 6dd8679214 Further attribute reorganization. преди 14 години
  Lasse Öörni de67af8825 CoreData / Data reorganization. преди 14 години
  Lasse Öörni 7eed016fd8 Added more assertions. преди 14 години
  Lasse Öörni b694ad047e Refactored interest management into the NetworkPriority component. преди 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 17dea98f14 Reading of scene update messages. преди 14 години
  Lasse Öörni ee9b6cc0f8 Renamed the script PostLoad() to FinishUpdate(). преди 14 години