Commit History

Autor SHA1 Mensaxe Data
  Lasse Öörni cc3ee34f58 Increased occlusion buffer depth bias. %!s(int64=14) %!d(string=hai) anos
  Lasse Öörni 57070cafc3 Limit to three worker threads for more consistent performance. %!s(int64=14) %!d(string=hai) anos
  Lasse Öörni baefa6fb4e Corrected the constness of WorkQueue::IsCompleted(). %!s(int64=14) %!d(string=hai) anos
  Lasse Öörni 787f1d5de0 Code cleanup. %!s(int64=14) %!d(string=hai) anos
  Lasse Öörni 39bbcd1b81 Reverted to the previous worker thread sleeping behaviour as on other systems no performance gain was observed. %!s(int64=14) %!d(string=hai) anos
  Lasse Öörni f50422a04b Repositioned the sleep in the worker thread for improved performance in starting work. %!s(int64=14) %!d(string=hai) anos
  Lasse Öörni 6a502fad89 Cleaned up WorkQueue code. Removed WorkerThread.cpp & .h. %!s(int64=14) %!d(string=hai) anos
  Lasse Öörni f2b5b45f59 Added Pause() & Resume() functions to WorkQueue. %!s(int64=14) %!d(string=hai) anos
  Lasse Öörni 0bc0b668ab For some performance gain, use only a mutex to synchronize the work queue, instead of an event. %!s(int64=14) %!d(string=hai) anos
  Lasse Öörni 4bdc1cf2c1 Create worker threads in Engine. %!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 9e7295d666 Threaded batch sorting. %!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 c8089b1687 Initial work queue & multithreading support. %!s(int64=14) %!d(string=hai) anos