Commit History

Autor SHA1 Mensaxe Data
  BearishSun 2fd89957eb Refactored core object sync so it is faster by not iterating over all core objects every frame (WIP) %!s(int64=10) %!d(string=hai) anos
  BearishSun caabd3721e Fixing an issue with out-of-order core object syncing that was causing renderables to be invisible in very specific situations %!s(int64=10) %!d(string=hai) anos
  Marko Pintera 2c35a0c825 Removed all the unused allocators %!s(int64=10) %!d(string=hai) anos
  Marko Pintera 6b920a90d8 - Moved all shaders to BSL %!s(int64=10) %!d(string=hai) anos
  Marko Pintera eb609f487a When blocking for resource load optionally wait for dependencies too %!s(int64=11) %!d(string=hai) anos
  Marko Pintera 2026432fe7 Add core object dependencies %!s(int64=11) %!d(string=hai) anos
  Marko Pintera 1039be94b5 Added IResourceListener to properly handle async resource loading and notifying the core thread %!s(int64=11) %!d(string=hai) anos
  Marko Pintera 4fdb3da864 Made Pass/Shader/Technique immutable %!s(int64=11) %!d(string=hai) anos
  Marko Pintera 5251cd9fa3 More work on Material refactor. Moved template implementations to source files for better clarity. %!s(int64=11) %!d(string=hai) anos
  Marko Pintera f7a076ff3c Pass and Technique refactor %!s(int64=11) %!d(string=hai) anos
  Marko Pintera bf970d8436 Render states refactored to comply with new CoreObject design %!s(int64=11) %!d(string=hai) anos
  Marko Pintera 0e027b8351 Scene picking WIP (untested) %!s(int64=11) %!d(string=hai) anos
  Marko Pintera a9bf1fec5f Various fixes to get shutdown work properly %!s(int64=11) %!d(string=hai) anos
  Marko Pintera 17afc600a7 Massive Cm->Bs file rename %!s(int64=11) %!d(string=hai) anos