Commit History

Author SHA1 Message Date
  Yao Wei Tjong 姚伟忠 c3b95cf81e Eliminate overhead to maintain the pkg file list manually. 12 years ago
  Lasse Öörni 82007cc4f4 Removed the nonintuitive "invisible LOD factor" attribute from AnimatedModel and replaced it with updateInvisible flag similar to ParticleEmitter. This flag must be used for ragdolls or other physically animated objects to ensure that they come into view properly during animation if they previously were outside view. Fixes #40. 12 years ago
  Yao Wei Tjong 姚伟忠 5bda958857 Enhance UpdateDocument.bat/sh script to also update LuaScriptAPI.dox. 12 years ago
  Lasse Öörni b957f60143 Added ApplyMaterialList() function to StaticModel so that the feature can be used outside the editor as well. Refactored editor to use that function instead of its own implementation. 12 years ago
  Lasse Öörni 42ae752d2d Allow BillboardSet / ParticleEmitter to choose whether billboards should face the camera or follow the node orientation. Closes #22. 12 years ago
  Lasse Öörni 02df5b2d02 Write package file size to the end of package files. If package signature is not found from the file beginning, seek to file end and read the size, then seek backward to check if the package file is concatenated eg. in the executable. Alternatively the start offset can be specified manually when opening a package file. Closes #27. 12 years ago
  Lasse Öörni db3bf3fbf9 Added timestep smoothing to Engine. By default the previous 2 frames' timesteps are averaged. 12 years ago
  Lasse Öörni 840d50ce0d Allow to force FreeType autohinting (old 2.3 version behavior.) Reload font faces when global font settings changed. 12 years ago
  Lasse Öörni 267523a738 Adapted Aster Jian's mutable glyph mechanism. Globally switchable on from the UI subsystem. Configurable font texture max size in UI subsystem. 12 years ago
  Lasse Öörni c6a6f71aa3 Finalize LZ4 support. Do not repeatedly allocate compressed data buffer. Do not store global blocksize into the package file header. Increased Android read buffer to 32KB. 12 years ago
  Lasse Öörni 36eb726d36 Add the concept of base class type to Object to simplify determining if a ScriptInstance's handle variable is a Node, Component or Resource. Serialize script's resource handles as ResourceRef attributes and allow editing them. 12 years ago
  Lasse Öörni 25c7aa53c3 Added GetDesktopResolution() to Graphics. 12 years ago
  Lasse Öörni 2fbe931cee Added SetWindowPosition() / GetWindowPosition() to Graphics. 12 years ago
  Lasse Öörni 39c8295eb3 Added editable flag to UI elements. When disabled, will not edit the value (eg. LineEdit text) through user input. Fixes #4. 12 years ago
  Lasse Öörni 36e165596a Create a dedicated depth stencil texture in View3D so that temporary depth stencils are not constantly generated when resizing a View3D. 12 years ago
  Lasse Öörni d22dab085d Restored Variant constructors & equality operators. 12 years ago
  Lasse Öörni 775cea68bb Regenerate Lua API to match AngelScript API page formatting. 12 years ago
  Lasse Öörni dbd7687c56 Added configurable Z bias to Text3D effect. 12 years ago
  Aster Jian 247947f2b1 Update document. 12 years ago
  Lasse Öörni da45ff6b6b Added SceneReplication Lua sample. 12 years ago
  Lasse Öörni 7a55a43725 Tidied up the sample descriptions. 12 years ago
  Lasse Öörni 1cd73e46fd Exposed StaticModelGroup to script. Ported HugeObjectCount example group mode switching to script versions. 12 years ago
  Lasse Öörni b3777b652c Fixed StaticModel::SetModel() getting called instead of AnimatedModel::SetModel() in Lua script. 12 years ago
  Aster Jian b75e301f8b Update Lua script API documention. 12 years ago
  Lasse Öörni 0201c1d961 Undefine TOLUA_RELEASE by default for better Lua crash protection. Re-enable with the CMake build option -DENABLE_SAFE_LUA=0. 12 years ago
  Aster Jian 80acf3e718 Add CreateScriptObject GetScriptObject Lua API in Node class. 12 years ago
  Lasse Öörni c20257cdf7 Merged the shaderData_ and worldTransform_ members of Batch & SourceBatch. The idea is that a batch can define multiple world transforms. For static geometry this means instance transforms. For skinned geometry they are bone transforms instead. 12 years ago
  Aster Jian 78a77a7e36 Add type parameter to VariantMap::GetPtr funcition, so we can get correct type in Lua. 12 years ago
  Lasse Öörni 39fc6dfd64 Fix the scene loading/saving to work from Lua. Before, casts to Deserializer/Serializer would crash due to File's multiple-inheritance. Note that the file still needs to be closed manually. 12 years ago
  Aster Jian 5b1879c0ff Add unsubscribe from event functions in LuaScript and LuaScriptInstance. 12 years ago