Historique des commits

Auteur SHA1 Message Date
  Lasse Öörni 0debc43fed Further Android fixes. il y a 13 ans
  Lasse Öörni a556679a42 Fixed crash caused by assigning Geometry shared ptr's in multiple threads. il y a 13 ans
  Lasse Öörni 4548687d1b Set Skybox distance to a fixed 0. il y a 13 ans
  Lasse Öörni 48190acfca Eliminated most virtual function calls from getting Drawable batches. il y a 13 ans
  Lasse Öörni e6fe0d6cf0 Removed convenience GetWorldTransform() from Component to make it explicit that an indirection to the parent node is being made. il y a 13 ans
  Lasse Öörni 8a4351b8ec Removed the IsLoading() flag from Serializable. Instead implemented separately in AnimatedModel, which is the only component that needs that information. il y a 13 ans
  Lasse Öörni 496a21d984 Optimized CalculateLodLevels() when it's a no-op. il y a 13 ans
  Lasse Öörni c936e216d9 Optimized StaticModel batch structure for less cache misses. il y a 13 ans
  Lasse Öörni 71beb9e343 Optimized UpdateDistance() for case of 1 submesh only. il y a 13 ans
  Lasse Öörni 7a06dc73e5 Avoid Component::GetWorldTransform() and related functions where possible to avoid extra indirection and function call. il y a 13 ans
  Lasse Öörni 50653416da Reverted earlier shadow split refactoring due to unnecessary shadowcasters being rendered. il y a 13 ans
  Lasse Öörni 00522a44a7 Optimized GetBatch() in StaticModel & AnimatedModel by caching the current LOD geometries into a flat array. il y a 13 ans
  Lasse Öörni 91f6f87472 Explicitly mark changed nodes to avoid going through the whole scene in PrepareNetworkUpdate(). il y a 13 ans
  Lasse Öörni 1a9dced05b Updated to AngelScript 2.23.1 WIP. il y a 13 ans
  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. il y a 13 ans
  Lasse Öörni a85817a355 Reverted to joint world space positioning for reliability. il y a 13 ans
  Lasse Öörni af7c5a53fb Renamed GetData() to Data() in the Math library. il y a 14 ans
  Lasse Öörni a5681746e1 Added brief documentation on skeletal animation. il y a 14 ans
  Lasse Öörni cc3ee34f58 Increased occlusion buffer depth bias. il y a 14 ans
  Lasse Öörni 3f36d0ffc9 Removed nlerp animation blending as it was prone to artifacts. il y a 14 ans
  Lasse Öörni 4311f615ac In AssetImporter, set default tickrate 4800 for animations that do not define a tickrate. This can also be configured from the command line. il y a 14 ans
  Lasse Öörni 6845f056a5 Refactored NinjaSnowWar example to load the scene and objects from files instead of creating them programmatically. il y a 14 ans
  Lasse Öörni 75beda5f3a Removed the "unculled drawable" mechanism. Instead added occludee-flag to Drawable. il y a 14 ans
  Lasse Öörni 5cf7e09324 Added Octree raycast that returns only a single drawable result. il y a 14 ans
  Lasse Öörni 8a57a3ee18 Threaded ray query. il y a 14 ans
  Lasse Öörni 950e37beb1 Refactored raycast query handling in preparation to threading it. il y a 14 ans
  Lasse Öörni 8c11839139 Optimized octree reinsertion of AnimatedModel by recalculating the bounding box during the threaded update. il y a 14 ans
  Lasse Öörni 721885ba4a Divide geometry updates explicitly into main thread, worker threads, and none. il y a 14 ans
  Lasse Öörni c8089b1687 Initial work queue & multithreading support. il y a 14 ans
  Lasse Öörni 353270e6c7 UpdateDistance() / UpdateGeometry() refactoring. LOD levels are calculated in UpdateDistance(), while UpdateGeometry() is strictly used for preparing GPU resources, and is called after culling and preparing batches. il y a 14 ans