Commit History

Autor SHA1 Mensaxe Data
  Lasse Öörni 3f36d0ffc9 Removed nlerp animation blending as it was prone to artifacts. %!s(int64=14) %!d(string=hai) anos
  Lasse Öörni 8968ce2609 Clamp light color to positive, as the result of negative color is erratic and depends on blend mode. %!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 c4e569879d Restored the optional lit base pass optimization, but with the limitation of no ambient gradient. %!s(int64=14) %!d(string=hai) anos
  Lasse Öörni f9bfd4948f Shader refactoring. %!s(int64=14) %!d(string=hai) anos
  Lasse Öörni 7e3be41dfb More fixes to light pre-pass light volume rendering. %!s(int64=14) %!d(string=hai) anos
  Lasse Öörni ceee03d828 Light rendering fixes. %!s(int64=14) %!d(string=hai) anos
  Lasse Öörni c0d05666f8 Initial light volume rendering. %!s(int64=14) %!d(string=hai) anos
  Lasse Öörni fefa7bf6cd Initial light pre-pass rendering. Lighting not rendered yet. %!s(int64=14) %!d(string=hai) anos
  Lasse Öörni a51afb0631 Initial vertex lighting support. %!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 79c229b67e For global per-frame light sorting, give priority to directional lights so that they will most likely be combined with the ambient pass. %!s(int64=14) %!d(string=hai) anos
  Lasse Öörni 4c3be1f600 Added List::Resize(). %!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 cccb072a3d Threaded light queries. %!s(int64=14) %!d(string=hai) anos
  Lasse Öörni 15e8c14623 Separated SetIntensitySortValue() into two separate functions. %!s(int64=14) %!d(string=hai) anos
  Lasse Öörni 563ad416e9 Further optimization and improvement of light intensity sorting. %!s(int64=14) %!d(string=hai) anos
  Lasse Öörni 6d5aa888aa Tweaks to light intensity sorting. %!s(int64=14) %!d(string=hai) anos
  Lasse Öörni eba23029c0 Fixed maxLights not exposed to script. %!s(int64=14) %!d(string=hai) anos
  Lasse Öörni a32f0f1c26 Fixed rotation of the axes model. %!s(int64=14) %!d(string=hai) anos
  Lasse Öörni 7c42215d98 Fixed possible normal map Z reconstruction overflow. %!s(int64=14) %!d(string=hai) anos
  Lasse Öörni 589c0ee141 Expanded the lit base pass optimization to cover also the first spot or point light affecting a drawable. %!s(int64=14) %!d(string=hai) anos
  Lasse Öörni fd06d3cf4a Fixed component ID overwrite when copy-pasting scene nodes in the editor. %!s(int64=14) %!d(string=hai) anos
  Lasse Öörni f456812466 Fixed Light attribute names. %!s(int64=14) %!d(string=hai) anos
  Lasse Öörni 80a6948b22 Large rendering architecture refactoring. %!s(int64=14) %!d(string=hai) anos
  Lasse Öörni 80aee649df Re-enabled lit base pass optimization, with more careful checks to ensure proper rendering order. %!s(int64=14) %!d(string=hai) anos
  Lasse Öörni f0ecda9785 Fixed numerical stability in Quaternion matrix constructor. %!s(int64=14) %!d(string=hai) anos
  Lasse Öörni 10ad7a3dd2 Added phantom attribute to CollisionShape. Phantom shapes create collision events, but do not generate contact joints to the physics simulation. %!s(int64=14) %!d(string=hai) anos
  Lasse Öörni 6dd8679214 Further attribute reorganization. %!s(int64=14) %!d(string=hai) anos