Historia zmian

Autor SHA1 Wiadomość Data
  Lasse Öörni ab89278a5c Create AnimatedModel morph vertex buffers on demand (when first non-zero morph weight set.) 13 lat temu
  Lasse Öörni d9cc388499 Mostly working skinned decals. 13 lat temu
  Lasse Öörni e2790f81b0 To save GPU memory with many morphed instances of an AnimatedModel, copy only the morphable attributes into the morph vertex buffer, and read other (static) attributes from the original vertex buffer. 13 lat temu
  Lasse Öörni a4c1924e04 Vertex & index buffer refactoring to unify feature set between graphics APIs, cleanup code, and prepare for Android OpenGL context loss handling. 13 lat temu
  Lasse Öörni ef421ef32d Initial Bullet constraint implementation. 13 lat temu
  Lasse Öörni d62812df86 Comments cleanup and Batch refactoring. 13 lat temu
  Lasse Öörni 48190acfca Eliminated most virtual function calls from getting Drawable batches. 13 lat temu
  Lasse Öörni 8a4351b8ec Removed the IsLoading() flag from Serializable. Instead implemented separately in AnimatedModel, which is the only component that needs that information. 13 lat temu
  Lasse Öörni a5681746e1 Added brief documentation on skeletal animation. 14 lat temu
  Lasse Öörni cc3ee34f58 Increased occlusion buffer depth bias. 14 lat temu
  Lasse Öörni 1b08deec28 Fixed editor gizmo movement in local axes mode. 14 lat temu
  Lasse Öörni 950e37beb1 Refactored raycast query handling in preparation to threading it. 14 lat temu
  Lasse Öörni cccb072a3d Threaded light queries. 14 lat temu
  Lasse Öörni f9d04676f8 Queue octree updates & reinsertions in a PODVector instead of a HashSet. 14 lat temu
  Lasse Öörni 721885ba4a Divide geometry updates explicitly into main thread, worker threads, and none. 14 lat temu
  Lasse Öörni c8089b1687 Initial work queue & multithreading support. 14 lat temu
  Lasse Öörni 353270e6c7 UpdateDistance() / UpdateGeometry() refactoring. LOD levels are calculated in UpdateDistance(), while UpdateGeometry() is strictly used for preparing GPU resources, and is called after culling and preparing batches. 14 lat temu
  Lasse Öörni 9d077e78a8 Code cleanup. 14 lat temu
  Lasse Öörni 00cca6b83c Zone system refactoring. Now objects check which zone they're in, for per-object ambient light and fog settings. 14 lat temu
  Lasse Öörni 7f7e8b970d Added subgeometry centers to the model format for proper sorting of transparent geometries. 14 lat temu
  Lasse Öörni 1fd39c6922 Fixed TestSceneOld to randomize the scene similarly as in Urho3D 1.0. 14 lat temu
  Lasse Öörni ad6243870b Updated to newest kNet & AngelScript. 14 lat temu
  Lasse Öörni b6e09d2655 Renamed FinishUpdate() to ApplyAttributes() to be more descriptive, and to not confuse with frame updates. 14 lat temu
  Lasse Öörni 215fb04f72 Converted VAR_BUFFER file serialization attributes to VAR_VARIANTVECTOR to make them more readable and/or editable. 14 lat temu
  Lasse Öörni de67af8825 CoreData / Data reorganization. 14 lat temu
  Lasse Öörni b694ad047e Refactored interest management into the NetworkPriority component. 14 lat temu
  Lasse Öörni ee9b6cc0f8 Renamed the script PostLoad() to FinishUpdate(). 14 lat temu
  Lasse Öörni 7b15b34c83 Removed most OnGetAttribute() / OnSetAttribute() functions in favor of accessor attributes. 14 lat temu
  Lasse Öörni 76144c8c4b Fixed plural in array variable names. 14 lat temu
  Lasse Öörni f899c2f7ca Fixed bugs in Map. 14 lat temu