Commit History

Autor SHA1 Mensaxe Data
  Lasse Öörni 115a81c75a Fixed incorrect weak pointer manipulation (Drawable's cached Zone) from worker threads, which caused a memory leak. %!s(int64=13) %!d(string=hai) anos
  Lasse Öörni 945085d975 Allow threaded work items with varying priorities. Default is immediate (maximum) priority as used by Octree & View. Optionally send events when threaded work items complete. %!s(int64=13) %!d(string=hai) anos
  Lasse Öörni 55681dc55a Applied patch from weitjong. %!s(int64=13) %!d(string=hai) anos
  Lasse Öörni 9d759300fe Added possibility to disable the litbase pass optimization in RenderPath, if an ambient-only pass is needed. %!s(int64=13) %!d(string=hai) anos
  Lasse Öörni d733091eb2 Fixed viewport calculation for rendertargets defined in the render path. If a target uses the RT divisor mode, scale the viewport, otherwise use full texture size (eg. for the bloom intermediate textures) %!s(int64=13) %!d(string=hai) anos
  Lasse Öörni 09b716f0b8 Added scripting interface for RenderPath. %!s(int64=13) %!d(string=hai) anos
  Lasse Öörni 52bf1bbd37 Code cleanup. %!s(int64=13) %!d(string=hai) anos
  Lasse Öörni c0d669ede3 Simplified renderpath depth stencil management, by ensuring that Renderer does not allocate multiple depth buffers of the same size. %!s(int64=13) %!d(string=hai) anos
  Lasse Öörni 84a63bb90f Resolve multisampled backbuffer before the first viewport-reading renderpath command. %!s(int64=13) %!d(string=hai) anos
  Lasse Öörni ffc3d433a1 If backbuffer is multisampled, use a screen buffer for deferred rendering. Note: this wastes performance, so it is better to disable multisampling instead. %!s(int64=13) %!d(string=hai) anos
  Lasse Öörni 2a4fbcdf54 Removed the old postprocess system. Instead renderpath fragments can be appended. %!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 ffe65cf885 Transition to xml-defined rendering path. Pass names changed. Likely caused a large number of regressions to postprocessing, texture rendering & multisampling, which need to be sorted out. The renderpath feature also needs to be documented. %!s(int64=13) %!d(string=hai) anos
  Lasse Öörni ec07e6c524 Started work toward renderpath programmability. %!s(int64=13) %!d(string=hai) anos
  Lasse Öörni 2ae05de8ca Added elapsed time accumulation to Scene. %!s(int64=13) %!d(string=hai) anos
  Lasse Öörni 7d8558a51f Applied massive patch from weitjong. %!s(int64=13) %!d(string=hai) anos
  Lasse Öörni 7c61b098bf Fixed forward lit spotlight shadows on OpenGL. %!s(int64=13) %!d(string=hai) anos
  Lasse Öörni 013e4dc833 Fixed camera viewmask not being used. %!s(int64=13) %!d(string=hai) anos
  Lasse Öörni 2dd1c8b040 Moved UpdateGeometries() which actually performs animated model skinning into View::Render() to allow for custom animation control as a response to E_POSTRENDERUPDATE event. %!s(int64=13) %!d(string=hai) anos
  Lasse Öörni 2c71349d16 Use identity projection when drawing full screen quads to eliminate float accuracy errors. %!s(int64=13) %!d(string=hai) anos
  Lasse Öörni e0e9487721 Fixed undefined behaviour in Light on iOS/Android. Fixed unused variable issues. %!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 401d5348d8 Do not draw a shadow for an object if its draw distance is exceeded. %!s(int64=13) %!d(string=hai) anos
  Lasse Öörni ba890672dd Added Size(), Width() and Height() to IntRect. %!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 c64dfb114e Added back polygon fill mode. %!s(int64=13) %!d(string=hai) anos
  Lasse Öörni 54dab6404f Fixed setting camera shader parameters redundantly in light prepass material pass. %!s(int64=13) %!d(string=hai) anos
  Lasse Öörni 478a5af9d1 Allow defining depth bias for materials. %!s(int64=13) %!d(string=hai) anos
  Lasse Öörni 2a0aae070a Started work on terrain. %!s(int64=13) %!d(string=hai) anos
  Lasse Öörni 92510672f7 Serialize also skinned decals. %!s(int64=13) %!d(string=hai) anos