Commit History

Autor SHA1 Mensaxe Data
  Lasse Öörni 42f8b7854d Fixed raycasts. %!s(int64=13) %!d(string=hai) anos
  Lasse Öörni 7d8558a51f Applied massive patch from weitjong. %!s(int64=13) %!d(string=hai) anos
  Lasse Öörni c7fe3c37bd Added sound listener component whose position is automatically taken into account by Audio subsystem. %!s(int64=13) %!d(string=hai) anos
  Lasse Öörni 88aaa46465 Corrected formatting issues. License.txt & Readme.txt encoded as UTF-8, source code uses ASCII encoding. %!s(int64=13) %!d(string=hai) anos
  Lasse Öörni f0b6d55b28 Enclosed Urho3D classes inside Urho3D namespace to avoid clashes with external libraries. %!s(int64=13) %!d(string=hai) anos
  Lasse Öörni abafe9b9f3 Fixed DecalSet functions being private. %!s(int64=13) %!d(string=hai) anos
  Lasse Öörni 478a5af9d1 Allow defining depth bias for materials. %!s(int64=13) %!d(string=hai) anos
  Lasse Öörni 3982058551 Edited comments. %!s(int64=13) %!d(string=hai) anos
  Lasse Öörni 42b9cbc158 Cleaned up terrain code. %!s(int64=13) %!d(string=hai) anos
  Lasse Öörni 248fc3c1b6 Terrain attributes. %!s(int64=13) %!d(string=hai) anos
  Lasse Öörni 296e36a75b Calculate tangents for decals. %!s(int64=13) %!d(string=hai) anos
  Lasse Öörni 06371a62ed Wrap decal around static geometry. %!s(int64=13) %!d(string=hai) anos
  Lasse Öörni 101b2ee338 Fixed crash if model had zero submeshes. %!s(int64=13) %!d(string=hai) anos
  Lasse Öörni a556679a42 Fixed crash caused by assigning Geometry shared ptr's in multiple threads. %!s(int64=13) %!d(string=hai) anos
  Lasse Öörni 4548687d1b Set Skybox distance to a fixed 0. %!s(int64=13) %!d(string=hai) anos
  Lasse Öörni 48190acfca Eliminated most virtual function calls from getting Drawable batches. %!s(int64=13) %!d(string=hai) anos
  Lasse Öörni e6fe0d6cf0 Removed convenience GetWorldTransform() from Component to make it explicit that an indirection to the parent node is being made. %!s(int64=13) %!d(string=hai) anos
  Lasse Öörni 496a21d984 Optimized CalculateLodLevels() when it's a no-op. %!s(int64=13) %!d(string=hai) anos
  Lasse Öörni c936e216d9 Optimized StaticModel batch structure for less cache misses. %!s(int64=13) %!d(string=hai) anos
  Lasse Öörni 71beb9e343 Optimized UpdateDistance() for case of 1 submesh only. %!s(int64=13) %!d(string=hai) anos
  Lasse Öörni 7a06dc73e5 Avoid Component::GetWorldTransform() and related functions where possible to avoid extra indirection and function call. %!s(int64=13) %!d(string=hai) anos
  Lasse Öörni 50653416da Reverted earlier shadow split refactoring due to unnecessary shadowcasters being rendered. %!s(int64=13) %!d(string=hai) anos
  Lasse Öörni 00522a44a7 Optimized GetBatch() in StaticModel & AnimatedModel by caching the current LOD geometries into a flat array. %!s(int64=13) %!d(string=hai) anos
  Lasse Öörni 91f6f87472 Explicitly mark changed nodes to avoid going through the whole scene in PrepareNetworkUpdate(). %!s(int64=13) %!d(string=hai) anos
  Lasse Öörni 1a9dced05b Updated to AngelScript 2.23.1 WIP. %!s(int64=13) %!d(string=hai) anos
  Lasse Öörni cc3ee34f58 Increased occlusion buffer depth bias. %!s(int64=14) %!d(string=hai) anos
  Lasse Öörni 75beda5f3a Removed the "unculled drawable" mechanism. Instead added occludee-flag to Drawable. %!s(int64=14) %!d(string=hai) anos
  Lasse Öörni 5cf7e09324 Added Octree raycast that returns only a single drawable result. %!s(int64=14) %!d(string=hai) anos
  Lasse Öörni 950e37beb1 Refactored raycast query handling in preparation to threading it. %!s(int64=14) %!d(string=hai) anos
  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. %!s(int64=14) %!d(string=hai) anos