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.
|
12 years ago |
Lasse Öörni
|
34df8b5e82
Fixed headless mode.
|
12 years ago |
Wei Tjong Yao
|
cddaa40080
Fixed ScriptInstance.cpp to compile under GCC and LLVM. Better Eclipse build environment setup. General code cleanup. During Editor startup, resets scene when loading requested scene from file specified by the parameter fails.
|
13 years ago |
Lasse Öörni
|
da243eb31b
Applied UI & editor related patch from weitjong.
|
13 years ago |
Lasse Öörni
|
3dc3c836a6
Applied patch from weitjong, which improves OSX/iOS build, and removes dead code.
|
13 years ago |
Lasse Öörni
|
a40fead7dc
Updated license for the new year.
|
13 years ago |
Lasse Öörni
|
7d8558a51f
Applied massive patch from weitjong.
|
13 years ago |
Lasse Öörni
|
88aaa46465
Corrected formatting issues. License.txt & Readme.txt encoded as UTF-8, source code uses ASCII encoding.
|
13 years ago |
Lasse Öörni
|
f0b6d55b28
Enclosed Urho3D classes inside Urho3D namespace to avoid clashes with external libraries.
|
13 years ago |
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.
|
13 years ago |
Lasse Öörni
|
a77a685f4c
Fixed warnings reported by Xcode.
|
13 years ago |
Lasse Öörni
|
c96f9e72dc
Cleaned up joystick code. Automatically open the joystick when accessed.
|
13 years ago |
Lasse Öörni
|
178b6e351e
Added documentation on the application activation state and mobile devices.
|
13 years ago |
Lasse Öörni
|
31e027b354
Maximum amount of sorted instances can be configured in Renderer. By default 1000.
|
13 years ago |
Lasse Öörni
|
a7494cedc4
Removed NetworkState pointer from Serializable for better class memory layout control.
|
13 years ago |
Lasse Öörni
|
91f6f87472
Explicitly mark changed nodes to avoid going through the whole scene in PrepareNetworkUpdate().
|
13 years ago |
Lasse Öörni
|
1a9dced05b
Updated to AngelScript 2.23.1 WIP.
|
13 years ago |
Lasse Öörni
|
e0571d46eb
Removed kNet message priority sorting to improve CPU performance when sending a high volume of network messages.
|
13 years ago |
Lasse Öörni
|
41c2efde36
Code cleanup, reorganization of network profiling blocks.
|
13 years ago |
Lasse Öörni
|
2f25825361
Added error logging for scene checksum error.
|
13 years ago |
Lasse Öörni
|
1c2cc43f14
Refactoring of how network updates to clients are collected. This removes costly, redundant Variant compares that were performed per-user.
|
13 years ago |
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 years ago |
Lasse Öörni
|
a4a0458981
Removed Connection's own framenumber as redundant.
|
13 years ago |
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 years ago |
Lasse Öörni
|
1e493ba802
Networked rigidbodies should work now.
|
13 years ago |
Lasse Öörni
|
1841169cb2
Fixed missing CollisionGeometryData code.
|
13 years ago |
Lasse Öörni
|
26e2ebca26
Fixed enemy motion bugs in networked NinjaSnowWar.
|
14 years ago |
Lasse Öörni
|
cc3ee34f58
Increased occlusion buffer depth bias.
|
14 years ago |
Lasse Öörni
|
3f36d0ffc9
Removed nlerp animation blending as it was prone to artifacts.
|
14 years ago |
Lasse Öörni
|
6845f056a5
Refactored NinjaSnowWar example to load the scene and objects from files instead of creating them programmatically.
|
14 years ago |