Commit History

Autor SHA1 Mensaxe Data
  Lasse Öörni a77a685f4c Fixed warnings reported by Xcode. %!s(int64=13) %!d(string=hai) anos
  Lasse Öörni c96f9e72dc Cleaned up joystick code. Automatically open the joystick when accessed. %!s(int64=13) %!d(string=hai) anos
  Lasse Öörni 178b6e351e Added documentation on the application activation state and mobile devices. %!s(int64=13) %!d(string=hai) anos
  Lasse Öörni 31e027b354 Maximum amount of sorted instances can be configured in Renderer. By default 1000. %!s(int64=13) %!d(string=hai) anos
  Lasse Öörni a7494cedc4 Removed NetworkState pointer from Serializable for better class memory layout control. %!s(int64=13) %!d(string=hai) anos
  Lasse Öörni 91f6f87472 Explicitly mark changed nodes to avoid going through the whole scene in PrepareNetworkUpdate(). %!s(int64=13) %!d(string=hai) anos
  Lasse Öörni 1a9dced05b Updated to AngelScript 2.23.1 WIP. %!s(int64=13) %!d(string=hai) anos
  Lasse Öörni e0571d46eb Removed kNet message priority sorting to improve CPU performance when sending a high volume of network messages. %!s(int64=13) %!d(string=hai) anos
  Lasse Öörni 41c2efde36 Code cleanup, reorganization of network profiling blocks. %!s(int64=13) %!d(string=hai) anos
  Lasse Öörni 2f25825361 Added error logging for scene checksum error. %!s(int64=13) %!d(string=hai) anos
  Lasse Öörni 1c2cc43f14 Refactoring of how network updates to clients are collected. This removes costly, redundant Variant compares that were performed per-user. %!s(int64=13) %!d(string=hai) anos
  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. %!s(int64=13) %!d(string=hai) anos
  Lasse Öörni a4a0458981 Removed Connection's own framenumber as redundant. %!s(int64=13) %!d(string=hai) anos
  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. %!s(int64=13) %!d(string=hai) anos
  Lasse Öörni 1e493ba802 Networked rigidbodies should work now. %!s(int64=13) %!d(string=hai) anos
  Lasse Öörni 1841169cb2 Fixed missing CollisionGeometryData code. %!s(int64=13) %!d(string=hai) anos
  Lasse Öörni 26e2ebca26 Fixed enemy motion bugs in networked NinjaSnowWar. %!s(int64=14) %!d(string=hai) anos
  Lasse Öörni cc3ee34f58 Increased occlusion buffer depth bias. %!s(int64=14) %!d(string=hai) anos
  Lasse Öörni 3f36d0ffc9 Removed nlerp animation blending as it was prone to artifacts. %!s(int64=14) %!d(string=hai) anos
  Lasse Öörni 6845f056a5 Refactored NinjaSnowWar example to load the scene and objects from files instead of creating them programmatically. %!s(int64=14) %!d(string=hai) anos
  Lasse Öörni ad6243870b Updated to newest kNet & AngelScript. %!s(int64=14) %!d(string=hai) anos
  Lasse Öörni b6e09d2655 Renamed FinishUpdate() to ApplyAttributes() to be more descriptive, and to not confuse with frame updates. %!s(int64=14) %!d(string=hai) anos
  Lasse Öörni 3f7fffbf49 Some renames. CollisionGroup -> CollisionLayer, Scene::GetNodeByID() -> GetNode(), Ray::Distance() -> HitDistance(). %!s(int64=14) %!d(string=hai) anos
  Lasse Öörni 6a22f5d7d7 Fixed crash if a RigidBody is parented to a node without a RigidBody. %!s(int64=14) %!d(string=hai) anos
  Lasse Öörni ba533b449c Restored original sendrate decrease logic. %!s(int64=14) %!d(string=hai) anos
  Lasse Öörni deb5455a0e Use own DirectSound code in Windows/Direct3D9 mode as PortAudio has tendency for stutter. %!s(int64=14) %!d(string=hai) anos
  Lasse Öörni 6381b88166 Added state for server-side package transfers, instead of sending everything at once. %!s(int64=14) %!d(string=hai) anos
  Lasse Öörni d807ec230a Decreased bandwidth adjustment aggressiveness. %!s(int64=14) %!d(string=hai) anos
  Lasse Öörni b694ad047e Refactored interest management into the NetworkPriority component. %!s(int64=14) %!d(string=hai) anos
  Lasse Öörni 6d552a8193 Use fixed size 24 bit network object IDs for more deterministic bandwidth use. %!s(int64=14) %!d(string=hai) anos