Commit History

Autor SHA1 Mensaxe Data
  Lasse Öörni 5160610e25 Refactored freely rotating / scaling UIElements into a separate Sprite class; removed rotation from the base class as it would not work correctly with element hierarchies in most cases. %!s(int64=12) %!d(string=hai) anos
  Lasse Öörni 55681dc55a Applied patch from weitjong. %!s(int64=13) %!d(string=hai) anos
  Lasse Öörni 1ebe4deabd Load shaders per pass when first needed, not to every pass at once. %!s(int64=13) %!d(string=hai) anos
  Lasse Öörni a40fead7dc Updated license for the new year. %!s(int64=13) %!d(string=hai) anos
  Lasse Öörni 1ce5a632bd Removed the PassType enum in favor of hashed pass names, to prepare for freeform/redefinable render pipeline. %!s(int64=13) %!d(string=hai) anos
  Lasse Öörni 88aaa46465 Corrected formatting issues. License.txt & Readme.txt encoded as UTF-8, source code uses ASCII encoding. %!s(int64=13) %!d(string=hai) anos
  Lasse Öörni f0b6d55b28 Enclosed Urho3D classes inside Urho3D namespace to avoid clashes with external libraries. %!s(int64=13) %!d(string=hai) anos
  Lasse Öörni b35fed22ce Fixed erroneous capitalization. %!s(int64=13) %!d(string=hai) anos
  Lasse Öörni 5d55c0959d Re-added the alpha masking hint to give priority to fully opaque materials. %!s(int64=13) %!d(string=hai) anos
  Lasse Öörni c3f75ee181 Removed alpha test, as it is deprecated in modern graphics API's. Instead implemented in the pixel shader. %!s(int64=13) %!d(string=hai) anos
  Lasse Öörni 7ea084bc4b Added missing DebugNew.h includes. %!s(int64=13) %!d(string=hai) anos
  Lasse Öörni cc3ee34f58 Increased occlusion buffer depth bias. %!s(int64=14) %!d(string=hai) anos
  Lasse Öörni d34a73bfb9 Added full deferred rendering in addition to light pre-pass. %!s(int64=14) %!d(string=hai) anos
  Lasse Öörni 510c606b3d Removed the redundant GetString() functions from XMLElement. %!s(int64=14) %!d(string=hai) anos
  Lasse Öörni 95a8c8bfa7 Added overloads to Variant & XMLElement that take char pointers. %!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 b90ceaf4d1 Initial preparation for light pre-pass rendering. %!s(int64=14) %!d(string=hai) anos
  Lasse Öörni 7be9585861 Fixed erroneous use of local axis movement when more than one node selected. %!s(int64=14) %!d(string=hai) anos
  Lasse Öörni aec8534665 Fixed resource dump display. %!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 80a6948b22 Large rendering architecture refactoring. %!s(int64=14) %!d(string=hai) anos
  Lasse Öörni fe495f6bcc Added deferred fallback mode, which renders the G-buffer in 2 passes. %!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 40c8306691 Added triple buffering option. On OpenGL it is a no-op. %!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 af2b4311dc Function name unification and cleanup. ChildElement -> Child. RootElement -> Root. ScriptedChildren -> ChildrenWithScript. %!s(int64=14) %!d(string=hai) anos
  Lasse Öörni 9c9643508c Use GL_DEPTH_COMPONENT24 instead of the packed depth stencil for OpenGL deferred rendering depth buffer, because the packed format seems to be slower. %!s(int64=14) %!d(string=hai) anos
  Lasse Öörni 7da01092b6 Renamed ShaderProgram to ShaderVariation. %!s(int64=14) %!d(string=hai) anos
  Lasse Öörni 3ca3f84df9 Refactored shader loading. A binary format is now used instead of XML data. %!s(int64=14) %!d(string=hai) anos