Commit History

Autor SHA1 Mensaxe Data
  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
  Lasse Öörni aadc22f05a Changed WorkItem to a value type to make it easier to construct work queue tasks. %!s(int64=14) %!d(string=hai) anos
  Lasse Öörni f843523ee8 Removed the start/stop mechanism from WorkQueue. %!s(int64=14) %!d(string=hai) anos
  Lasse Öörni f5bb9e5487 Work queue & octree reinsertion optimizations. %!s(int64=14) %!d(string=hai) anos
  Lasse Öörni f9d04676f8 Queue octree updates & reinsertions in a PODVector instead of a HashSet. %!s(int64=14) %!d(string=hai) anos
  Lasse Öörni 721885ba4a Divide geometry updates explicitly into main thread, worker threads, and none. %!s(int64=14) %!d(string=hai) anos
  Lasse Öörni c8089b1687 Initial work queue & multithreading support. %!s(int64=14) %!d(string=hai) anos
  Lasse Öörni 9d077e78a8 Code cleanup. %!s(int64=14) %!d(string=hai) anos
  Lasse Öörni fd6a2ece9e Renamed AddUnculledDrawable() to AddManualDrawable(). %!s(int64=14) %!d(string=hai) anos
  Lasse Öörni b11b0f8de1 Initial gizmo-based node transform editing. %!s(int64=14) %!d(string=hai) anos
  Lasse Öörni b9d7839d94 OctreeQuery micro-optimizations. %!s(int64=14) %!d(string=hai) anos
  Lasse Öörni 3f7fffbf49 Some renames. CollisionGroup -> CollisionLayer, Scene::GetNodeByID() -> GetNode(), Ray::Distance() -> HitDistance(). %!s(int64=14) %!d(string=hai) anos
  Lasse Öörni e22483e482 Added viewmask parameter to octree queries to avoid manual viewmask checking in View and to allow partial scene queries for logic. %!s(int64=14) %!d(string=hai) anos
  Lasse Öörni 84d70dcbe7 Optimized away constant dynamic Variant allocation in comparing attributes when sending a server update. %!s(int64=14) %!d(string=hai) anos
  Lasse Öörni ee9b6cc0f8 Renamed the script PostLoad() to FinishUpdate(). %!s(int64=14) %!d(string=hai) anos
  Lasse Öörni 7b15b34c83 Removed most OnGetAttribute() / OnSetAttribute() functions in favor of accessor attributes. %!s(int64=14) %!d(string=hai) anos
  Lasse Öörni 69a78da8df Switched to GLFW 3.0. %!s(int64=14) %!d(string=hai) anos
  Lasse Öörni 0ea42a9762 Removed counterproductive frustum side masking from culling tests. %!s(int64=14) %!d(string=hai) anos
  Lasse Öörni b90c1386be Removed unnecessary parentheses. %!s(int64=14) %!d(string=hai) anos