Historie revizí

Autor SHA1 Zpráva Datum
  Lasse Öörni ad7b7451b4 As latest SDL was found to be non-threadsafe in practice, removed the StaticMutex and the OBJECTTYPESTATIC constructs which were added to support multi-context use within a single process. před 12 roky
  Lasse Öörni 1fdf228359 Move the AngelScript API registration to the Script library and inverted the Script <-> Engine library dependency. před 12 roky
  Lasse Öörni a40fead7dc Updated license for the new year. před 13 roky
  Lasse Öörni 7d8558a51f Applied massive patch from weitjong. před 13 roky
  Lasse Öörni 88aaa46465 Corrected formatting issues. License.txt & Readme.txt encoded as UTF-8, source code uses ASCII encoding. před 13 roky
  Lasse Öörni f0b6d55b28 Enclosed Urho3D classes inside Urho3D namespace to avoid clashes with external libraries. před 13 roky
  Lasse Öörni 3d4eb6bdc8 Event refactoring. Removed the concept of targeted events and a Node forwarding a targeted event to all components, which was used only for physics node collision events. Now the node will instead send the collision event, and it can be explicitly subscribed to. před 13 roky
  Lasse Öörni 9830627898 Use a HashMap for client connections internally, but return a Vector in Network::GetClientConnections(). před 13 roky
  Lasse Öörni 170ee77019 To avoid confusion when to use what, and as the performance is usually better, use only HashMap & HashSet instead of Map & Set. před 13 roky
  Lasse Öörni 317a502b7e Updated to newest kNet. před 13 roky
  Lasse Öörni e0571d46eb Removed kNet message priority sorting to improve CPU performance when sending a high volume of network messages. před 13 roky
  Lasse Öörni 41c2efde36 Code cleanup, reorganization of network profiling blocks. před 13 roky
  Lasse Öörni 1c2cc43f14 Refactoring of how network updates to clients are collected. This removes costly, redundant Variant compares that were performed per-user. před 13 roky
  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. před 13 roky
  Lasse Öörni c48f640a18 Changed several structures to HashMap / HashSet for better performance. před 13 roky
  Lasse Öörni 26e2ebca26 Fixed enemy motion bugs in networked NinjaSnowWar. před 14 roky
  Lasse Öörni cc3ee34f58 Increased occlusion buffer depth bias. před 14 roky
  Lasse Öörni 653327dd15 Added E_NETWORKUPDATESENT event. před 14 roky
  Lasse Öörni 6381b88166 Added state for server-side package transfers, instead of sending everything at once. před 14 roky
  Lasse Öörni b694ad047e Refactored interest management into the NetworkPriority component. před 14 roky
  Lasse Öörni 6d552a8193 Use fixed size 24 bit network object IDs for more deterministic bandwidth use. před 14 roky
  Lasse Öörni b3a8cf7039 Use HashMap/HashSet for rapidly changing data structures in Connection. před 14 roky
  Lasse Öörni 7b254df85d Added simple distance-based interest management for networking. před 14 roky
  Lasse Öörni 6f927f6997 Split Network subsystem update into two parts to queue new messages as early as possible. před 14 roky
  Lasse Öörni 38fe1554ba Initial multiplayer NinjaSnowWar. před 14 roky
  Lasse Öörni 43671aa66f Fixed up to one second delay in starting UDP datagram sends. před 14 roky
  Lasse Öörni f70cc35815 Added package file download support to the network protocol. před 14 roky
  Lasse Öörni db453e642d Network code cleanup. před 14 roky
  Lasse Öörni 40d04b377b Added Compare function to String, which is optionally case-insensitive. před 14 roky
  Lasse Öörni fbf5bd4076 Added log prints for loading & saving the scene. před 14 roky