Commit History

Autor SHA1 Mensaxe Data
  Lasse Öörni f0b6d55b28 Enclosed Urho3D classes inside Urho3D namespace to avoid clashes with external libraries. %!s(int64=13) %!d(string=hai) anos
  Lasse Öörni ef421ef32d Initial Bullet constraint implementation. %!s(int64=13) %!d(string=hai) anos
  Lasse Öörni da921892b2 Rearranged Octant variables for more optimal access. %!s(int64=13) %!d(string=hai) anos
  Lasse Öörni 3bec77f823 More descriptive profiler block names. %!s(int64=13) %!d(string=hai) anos
  Lasse Öörni 504ffaa93d Code cleanup. %!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 ee39c40667 Fixed crash when point light shadow query was incorrectly threaded. %!s(int64=13) %!d(string=hai) anos
  Lasse Öörni de30801744 Removed manual unrolling. %!s(int64=13) %!d(string=hai) anos
  Lasse Öörni 2bde036977 Moved drawable iteration inside the OctreeQuery virtual function. %!s(int64=13) %!d(string=hai) anos
  Lasse Öörni 0937a62115 Octree query micro-optimizations. %!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 a85817a355 Reverted to joint world space positioning for reliability. %!s(int64=13) %!d(string=hai) anos
  Lasse Öörni b7f5a6c997 Reverted use of HashSet in Octree for updates & reinsertions. Instead use vectors of weak pointers to Drawables to require no explicit cleanup when removed. %!s(int64=14) %!d(string=hai) anos
  Lasse Öörni 97142c1db1 Eliminated n^2 algorithms from event subscribing and octree updates. %!s(int64=14) %!d(string=hai) anos
  Lasse Öörni 6c1536627e Refactor of the OctreeQuery class. Use a separate subclass for shadowcaster-only queries. %!s(int64=14) %!d(string=hai) anos
  Lasse Öörni b2d150e499 Added frustum culling to debug drawing the octree. %!s(int64=14) %!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 59b855087c Fixed typo. %!s(int64=14) %!d(string=hai) anos
  Lasse Öörni f53f75f6f3 Fixed raycast early-out logic. %!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 0da41425b5 Fixed debug mode assert. %!s(int64=14) %!d(string=hai) anos
  Lasse Öörni 8a57a3ee18 Threaded ray query. %!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 f3b5dae787 Threaded occlusion check for the main view. %!s(int64=14) %!d(string=hai) anos
  Lasse Öörni d958692faf Further work item building optimizations. %!s(int64=14) %!d(string=hai) anos
  Lasse Öörni 714414a755 Code cleanup and work item building optimization in Octree & View. %!s(int64=14) %!d(string=hai) anos
  Lasse Öörni cccb072a3d Threaded light queries. %!s(int64=14) %!d(string=hai) anos
  Lasse Öörni 80656971de Removed SpinLock class. %!s(int64=14) %!d(string=hai) anos
  Lasse Öörni d29885dd9f Clamp max. amount of worker threads. %!s(int64=14) %!d(string=hai) anos