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 |