| .. |
|
Audio
|
91f6f87472
Explicitly mark changed nodes to avoid going through the whole scene in PrepareNetworkUpdate().
|
13 years ago |
|
Container
|
1c2cc43f14
Refactoring of how network updates to clients are collected. This removes costly, redundant Variant compares that were performed per-user.
|
13 years ago |
|
Core
|
da921892b2
Rearranged Octant variables for more optimal access.
|
13 years ago |
|
Engine
|
5bc2c61d88
Reorganized Node, Component, Drawable & Camera member variables for more optimal access.
|
13 years ago |
|
Graphics
|
8a4351b8ec
Removed the IsLoading() flag from Serializable. Instead implemented separately in AnimatedModel, which is the only component that needs that information.
|
13 years ago |
|
IO
|
9baf3bad64
Fixed crash in FileWatcher on exit when FileSystem had already been destroyed.
|
13 years ago |
|
Input
|
c0273f35ca
Removed deprecated SuppressNextChar() function.
|
13 years ago |
|
Math
|
66a860144a
Added separate Equals() function to Vector & Quaternion classes to perform comparison with epsilon. Equality operator does not use epsilon. This optimizes network sync somewhat.
|
13 years ago |
|
Network
|
317a502b7e
Updated to newest kNet.
|
13 years ago |
|
Physics
|
5640824c9a
Fixed Camera not properly notified of node transform changes.
|
13 years ago |
|
Resource
|
2f4165bf0f
Added Squish library for DXT decompression.
|
13 years ago |
|
Scene
|
172a097b1c
Mark nodes and components separately for network update, instead of looping node's all components when one of them changes.
|
13 years ago |
|
Script
|
91f6f87472
Explicitly mark changed nodes to avoid going through the whole scene in PrepareNetworkUpdate().
|
13 years ago |
|
UI
|
91f6f87472
Explicitly mark changed nodes to avoid going through the whole scene in PrepareNetworkUpdate().
|
13 years ago |