Lasse Öörni
|
193735e090
Reverted the enum optimization from Serializable.
|
пре 13 година |
Lasse Öörni
|
a40fead7dc
Updated license for the new year.
|
пре 13 година |
Lasse Öörni
|
7d8558a51f
Applied massive patch from weitjong.
|
пре 13 година |
Lasse Öörni
|
88aaa46465
Corrected formatting issues. License.txt & Readme.txt encoded as UTF-8, source code uses ASCII encoding.
|
пре 13 година |
Lasse Öörni
|
4cef5395f5
Completed the UI element refactoring. Removed hardcoded SetStyle() functions which would read UI element attributes from XML.
|
пре 13 година |
Lasse Öörni
|
83e90ae61c
Started work on UI element attributes.
|
пре 13 година |
Lasse Öörni
|
f0b6d55b28
Enclosed Urho3D classes inside Urho3D namespace to avoid clashes with external libraries.
|
пре 13 година |
Lasse Öörni
|
51c4336f2f
Moved HashMap & Vector allocations to .cpp files so that they can be more easily tracked.
|
пре 13 година |
Lasse Öörni
|
ef421ef32d
Initial Bullet constraint implementation.
|
пре 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
|
1b82b726bf
Further optimization of enum attribute load.
|
пре 14 година |
Lasse Öörni
|
56b36f4ca2
Optimization to Serializable XML load & save.
|
пре 14 година |
Lasse Öörni
|
95a8c8bfa7
Added overloads to Variant & XMLElement that take char pointers.
|
пре 14 година |
Lasse Öörni
|
4b0b227898
Code cleanup. Reverted the more extreme XML loading optimizations for readability.
|
пре 14 година |
Lasse Öörni
|
ab35cefde9
Use static strings for often needed element & attribute names in XML serialization to reduce redundant string object construction and dynamic memory allocation.
|
пре 14 година |
Lasse Öörni
|
4c581e39f3
Modified Profiler to output milliseconds also for total accumulated data.
|
пре 14 година |
Lasse Öörni
|
6845f056a5
Refactored NinjaSnowWar example to load the scene and objects from files instead of creating them programmatically.
|
пре 14 година |
Lasse Öörni
|
1e1496e7d4
Refactored setting variants from strings.
|
пре 14 година |
Lasse Öörni
|
6a22f5d7d7
Fixed crash if a RigidBody is parented to a node without a RigidBody.
|
пре 14 година |