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 gadi atpakaļ |
Lasse Öörni
|
e8974fae47
NinjaSnowWar single player mode fixed to work with Bullet physics.
|
13 gadi atpakaļ |
Lasse Öörni
|
1841169cb2
Fixed missing CollisionGeometryData code.
|
13 gadi atpakaļ |
Lasse Öörni
|
139ef6d6e2
Removed the light to light queue map. Instead store the light queue pointer directly to the light.
|
13 gadi atpakaļ |
Lasse Öörni
|
cc3ee34f58
Increased occlusion buffer depth bias.
|
14 gadi atpakaļ |
Lasse Öörni
|
4c581e39f3
Modified Profiler to output milliseconds also for total accumulated data.
|
14 gadi atpakaļ |
Lasse Öörni
|
7f2f278c58
Added Scene::Instantiate() & Scene::InstantiateXML(), which load a partial scene from binary or XML.
|
14 gadi atpakaļ |
Lasse Öörni
|
9abf84de11
Cleaned up SceneResolver related code. Moved post-load ApplyAttributes() to Node.
|
14 gadi atpakaļ |
Lasse Öörni
|
b6b8279174
Added a mechanism for resolving possibly changed component & node ID attributes after scene load.
|
14 gadi atpakaļ |
Lasse Öörni
|
80656971de
Removed SpinLock class.
|
14 gadi atpakaļ |
Lasse Öörni
|
c8089b1687
Initial work queue & multithreading support.
|
14 gadi atpakaļ |
Lasse Öörni
|
b6e09d2655
Renamed FinishUpdate() to ApplyAttributes() to be more descriptive, and to not confuse with frame updates.
|
14 gadi atpakaļ |
Lasse Öörni
|
3f7fffbf49
Some renames. CollisionGroup -> CollisionLayer, Scene::GetNodeByID() -> GetNode(), Ray::Distance() -> HitDistance().
|
14 gadi atpakaļ |
Lasse Öörni
|
de67af8825
CoreData / Data reorganization.
|
14 gadi atpakaļ |
Lasse Öörni
|
b694ad047e
Refactored interest management into the NetworkPriority component.
|
14 gadi atpakaļ |
Lasse Öörni
|
f70cc35815
Added package file download support to the network protocol.
|
14 gadi atpakaļ |
Lasse Öörni
|
07281ba969
Documentation update.
|
14 gadi atpakaļ |
Lasse Öörni
|
40d04b377b
Added Compare function to String, which is optionally case-insensitive.
|
14 gadi atpakaļ |
Lasse Öörni
|
fbf5bd4076
Added log prints for loading & saving the scene.
|
14 gadi atpakaļ |
Lasse Öörni
|
ffad4ba005
Fixed UI related crashes in headless mode.
|
14 gadi atpakaļ |
Lasse Öörni
|
7b15b34c83
Removed most OnGetAttribute() / OnSetAttribute() functions in favor of accessor attributes.
|
14 gadi atpakaļ |
Lasse Öörni
|
4c3dd57980
Added more networking functionality, including remote events and client's controls update.
|
14 gadi atpakaļ |
Lasse Öörni
|
d69efd65f0
Container library fixes.
|
14 gadi atpakaļ |
Lasse Öörni
|
565de1ad02
Moved some of StringUtils functions to the String class.
|
14 gadi atpakaļ |
Lasse Öörni
|
343e9052b3
Fixed search/replaced function & variable names.
|
14 gadi atpakaļ |
Lasse Öörni
|
e2a3f60c16
Create bone scene nodes as local.
|
14 gadi atpakaļ |
Lasse Öörni
|
6531fa08d5
Moved Controls to Network library.
|
14 gadi atpakaļ |
Lasse Öörni
|
a67db4ba05
Async scene loading support.
|
14 gadi atpakaļ |
Lasse Öörni
|
62c9aa3d9c
Added local node & component ID's in preparation to networking.
|
14 gadi atpakaļ |
Lasse Öörni
|
74993d525e
Added ID code to binary scenes.
|
14 gadi atpakaļ |