Commit Graph

  • ded9dd547b Add Angelscript API. Aster Jian 2014-04-03 14:17:07 +0800
  • 9a9b79fd8e Add animation Lua API. Aster Jian 2014-04-03 13:55:37 +0800
  • 1bc6f0820e Add template variant. Aster Jian 2014-04-03 13:20:20 +0800
  • 80bd29a18d Add Lua object attribute set and get function. Aster Jian 2014-04-03 13:09:39 +0800
  • b224e7cfcc Minor fixed. Aster Jian 2014-04-03 12:59:13 +0800
  • 5805f7027c Add get Lua attribute name in C++, not finish.[ci skip] Aster Jian 2014-04-02 22:50:38 +0800
  • 21ddb94b52 Add resource load and save functions for animations. Aster Jian 2014-04-02 19:53:08 +0800
  • fc2ce2f3de Save enum type with string. Aster Jian 2014-04-02 18:14:48 +0800
  • 3dfe01a3f0 Save event frame to xml, Remove binary load and save function in animation classes. Aster Jian 2014-04-02 17:25:24 +0800
  • 48c3868a79 Remove child object animation, add load and save function. Aster Jian 2014-04-02 14:03:00 +0800
  • 0de5de0678 Remove ignore network update, add animated network attribute check. Aster Jian 2014-04-02 12:59:06 +0800
  • dcbd1a3d7c Ignore network update when update animations. aster2013 2014-04-01 20:40:22 +0800
  • 4a3ed4117a Refactor animation system, add AttributeAnimationInstance. aster2013 2014-04-01 20:26:17 +0800
  • 64bba43ac7 Add missing header file. aster2013 2014-04-01 16:15:24 +0800
  • d453ef6daf Add object animation, add load and save functions. aster2013 2014-04-01 15:45:11 +0800
  • 496fb3e74e Refactor AttributeAnimation. aster2013 2014-03-23 21:35:10 +0800
  • da7936dd68 Add attribute animation sample in StaticScene. aster2013 2014-03-22 22:53:01 +0800
  • 2eff0e1144 Add attribute animation. aster2013 2014-03-22 22:52:39 +0800
  • 5fd7363201 Add Animatable class. aster2013 2014-03-22 20:09:37 +0800
  • 504d6a5137 Minor edits of the contribution checklist documentation. Lasse Öörni 2014-04-09 17:19:39 +0300
  • 756c2943cb Add logic to perform a copy to clipboard using Ctrl+C combo. Yao Wei Tjong 姚伟忠 2014-04-09 20:59:38 +0800
  • 914dc798d4 Fix missing update of octree in headless mode, so that graphics raycasts work properly and animations are updated. Lasse Öörni 2014-04-09 15:49:22 +0300
  • 6298a15bf5 Cleanup to remove unused header file after the Console enhancement. [ci skip] Yao Wei Tjong 姚伟忠 2014-04-09 20:40:42 +0800
  • a8bd6264df Travis CI: API documentation update at 2014-04-09 09:35:51 UTC. [ci package] urho3d-travis-ci 2014-04-09 09:35:51 +0000
  • 3748375f67 Enhance Console class to support multiple command line interpreterers. Yao Wei Tjong 姚伟忠 2014-04-09 17:13:04 +0800
  • 3e942ec7fc Fix ScriptSubscribeToEvent to deal with multi handler of same event. This fix is needed to make 26_ConsoleInput.lua sample works as expected. Yao Wei Tjong 姚伟忠 2014-04-09 16:54:18 +0800
  • 22c0671db5 Travis CI: API documentation update at 2014-04-08 06:23:29 UTC. [ci package] urho3d-travis-ci 2014-04-08 06:23:29 +0000
  • 6da0cb3995 Add mechanism to copy the selected rows to clipboard. Use in console. Closes #289. Yao Wei Tjong 姚伟忠 2014-04-08 13:36:03 +0800
  • f3f6e66f90 Assign proper log level when sending E_LOGMESSAGE event. Yao Wei Tjong 姚伟忠 2014-04-08 12:35:10 +0800
  • b504e9f2c6 Fix competing command line interpreters issue in Editor. Yao Wei Tjong 姚伟忠 2014-04-08 12:17:44 +0800
  • 20b4929b4e Fix console row container's height calculation. Yao Wei Tjong 姚伟忠 2014-04-08 11:59:54 +0800
  • 8fd0ec75e1 Travis CI: API documentation update at 2014-04-07 20:38:52 UTC. [ci package] urho3d-travis-ci 2014-04-07 20:38:53 +0000
  • 1239a6f771 Update console's row container height when setting its style, so that the rows are also shown without calling SetNumRows() explictly. Lasse Öörni 2014-04-07 23:11:28 +0300
  • 4e34e9f52a Async SystemCommand & SystemRun. Closes #290. Lasse Öörni 2014-04-07 23:10:30 +0300
  • e01bacb657 Fix compile & crash in Console::HandlePostUpdate() if there was no rows to be printed. Lasse Öörni 2014-04-07 21:07:03 +0300
  • 5c4d23496f Travis CI: API documentation update at 2014-04-07 16:19:39 UTC. [ci package] urho3d-travis-ci 2014-04-07 16:19:39 +0000
  • ddf5aa772c Fixed typo in height calculation for accomodating displayed rows. Yao Wei Tjong 姚伟忠 2014-04-07 23:55:03 +0800
  • 5730660a80 Use ListView as row container for the Console class. Closes #298. Yao Wei Tjong 姚伟忠 2014-04-07 23:30:45 +0800
  • a897ef1651 Add null check to catch faulty MessageBox window layout. Yao Wei Tjong 姚伟忠 2014-04-07 14:37:53 +0800
  • 214a527da3 Fix WriteRaw() to log print with the correct log level on Android. Yao Wei Tjong 姚伟忠 2014-04-07 14:35:18 +0800
  • a2a4690945 Fix document reference's title. Yao Wei Tjong 姚伟忠 2014-04-05 12:04:40 +0800
  • 2349b6e119 Travis CI: API documentation update at 2014-04-05 14:23:24 UTC. [ci package] urho3d-travis-ci 2014-04-05 14:23:24 +0000
  • 9066f6873d Merge remote-tracking branch 'remotes/origin/transformspace' Lasse Öörni 2014-04-05 16:20:40 +0300
  • 1f879a084d Cleanup the documentation on build options. Yao Wei Tjong 姚伟忠 2014-04-05 10:57:06 +0800
  • a5e6ef597a Fix wrong compiler definition prefix. Yao Wei Tjong 姚伟忠 2014-04-05 10:38:45 +0800
  • c8fe21f06a Revert "Fixes to sceneless renderpath on OpenGL." to fix crash on minimize on Android. Lasse Öörni 2014-04-05 01:07:28 +0300
  • 39d733ae11 Added note that Node::Translate() in local mode disregards scale to keep movement speed independent. Removed test variable from 04_StaticScene.as. Lasse Öörni 2014-04-04 22:57:46 +0300
  • 901e471c53 Hide build options specific to Urho3D project from external project. Yao Wei Tjong 姚伟忠 2014-04-05 02:11:00 +0800
  • d274b190da Fix MinGW build and external project build. Yao Wei Tjong 姚伟忠 2014-04-05 01:34:48 +0800
  • 46285baf97 Refactor build scripts to group Urho3D specific build option. Initial support of project configuration and generation via cmake-gui. Yao Wei Tjong 姚伟忠 2014-04-05 00:20:56 +0800
  • d37ff60001 Correct data type for spawn object counting variable. Yao Wei Tjong 姚伟忠 2014-04-04 12:18:29 +0800
  • 180c8d6bda EditorSpawn.as formatting. Allow to spawn binary prefabs. Refactored common node instantiation code. Fixed performance problems with spawning objects with skeletal hierarchy. Lasse Öörni 2014-04-04 00:54:08 +0300
  • 67d603d8e5 Node transform space refactoring. Translate(), Rotate() and LookAt() functions take a transform space (local, parent or world). Translate() has a behavior change: default space is local, as that is most often used in eg. camera movement, and is consistent with the default for rotations (the earlier fixedAxis = false was same as local space). The redundant TranslateRelative() function is removed. Add RotateAround() function, which allows rotating around a pivot in either local, parent or world space. Closes #295. Lasse Öörni 2014-04-03 22:33:18 +0300
  • a70848e464 Fix Lua postupdate handler not being called. Lasse Öörni 2014-04-03 22:23:26 +0300
  • 1f0ece1d46 Travis CI: API documentation update at 2014-04-03 10:56:57 UTC. [ci package] urho3d-travis-ci 2014-04-03 10:56:57 +0000
  • 42265071a3 Added a multiplier+addition for depth bias on OpenGL ES platforms. Increased default constant depth bias of lights. Lasse Öörni 2014-04-03 11:22:40 +0300
  • 2ac921de60 When editor is run from Urho3DPlayer, enable Lua if possible to allow editing Lua scripted scenes. Closes #294. Lasse Öörni 2014-04-03 10:45:24 +0300
  • 4fcb6ed246 Use spawnRadius parameter in world space. Lasse Öörni 2014-04-03 00:08:10 +0300
  • a7e72070c7 Merge branch 'master' of https://github.com/urho3d/Urho3D szamq 2014-04-02 18:06:43 +0200
  • 0d21c51c4f Code format, deleted commented code, tabs to spaces szamq 2014-04-02 18:05:07 +0200
  • 97ec02619f Locate scene node in editor by doubleclicking in the hierarchy window. Lasse Öörni 2014-04-02 18:11:56 +0300
  • 85e244aef0 Merge branch 'master' of https://github.com/szamq/Urho3D szamq 2014-04-02 15:45:15 +0200
  • e17dea61cf Add radius and count parameters. Add spawn window layout szamq 2014-04-02 15:40:39 +0200
  • ddc536e36a Spawn window in editor szamq 2014-04-02 14:51:01 +0200
  • 88ca8a56b5 Remove AttributeAnimation.h from master. Aster Jian 2014-04-02 10:54:07 +0800
  • 6be531d66f Set frustum size shader parameter as Vector3. Lasse Öörni 2014-04-02 01:30:51 +0300
  • b5d5aca5b3 Travis CI: API documentation update at 2014-04-01 19:36:44 UTC. [ci package] urho3d-travis-ci 2014-04-01 19:36:44 +0000
  • 8945322476 Fix spelling: ClipBoard -> Clipboard. Use the system clipboard by default in the editor. Lasse Öörni 2014-04-01 21:05:12 +0300
  • 0d2879bbf0 Fix OpenGL build. Lasse Öörni 2014-04-01 20:06:50 +0300
  • e1a2c7a2bf Update AttributeAnimation.h aster2013 2014-04-01 23:31:05 +0800
  • ee9868e29e Refactor setting global & camera shader parameters to functions. Used both by Batch & View. Ensure that same parameters are set in both scene and quad (postprocess) rendering. Note that quad rendering still does not use the camera's real projection matrix to ensure stability. Lasse Öörni 2014-04-01 13:55:49 +0300
  • f3ec1387e9 Travis CI: API documentation update at 2014-04-01 10:40:37 UTC. [ci package] urho3d-travis-ci 2014-04-01 10:40:37 +0000
  • cf4c43d344 Added Serializer / Deserializer functions for reading & writing matrices. Added bool success parameter to Quaternion::FromLookRotation() and Node::LookAt(), as it can potentially give a NaN result (in which case the original rotation is kept). Optimized reading of math objects in Deserializer to avoid default construction. Lasse Öörni 2014-04-01 12:29:17 +0300
  • c148392a0e Travis CI: API documentation update at 2014-03-31 22:44:26 UTC. [ci package] urho3d-travis-ci 2014-03-31 22:44:26 +0000
  • f7b99ecdee Added Matrix types to Variant. Added ToString() to Matrix types. Added Matrix getters/setters to XMLElement. Added ToMatrix string conversion functions. Added possibility to assign shader parameters from Matrix variants. Fixed missing setting of Color variant shader parameter on Direct3D9. Lasse Öörni 2014-03-31 23:32:06 +0300
  • 2bedd953ce Fixes to sceneless renderpath on OpenGL. Lasse Öörni 2014-03-31 12:25:24 +0300
  • af23b5075e Automate setup of Urho3D documentation integration for Eclipse IDE. [ci skip] Yao Wei Tjong 姚伟忠 2014-03-31 13:53:49 +0800
  • 6f9ca8abf0 Travis CI: API documentation update at 2014-03-31 00:29:48 UTC. [ci package] urho3d-travis-ci 2014-03-31 00:29:48 +0000
  • 73d57ec738 Re-dump NinjaSnowWar shader combinations. Lasse Öörni 2014-03-31 01:20:17 +0300
  • 6bfcc28010 Allow a pass to be marked as SM3-only, so that rendering limitations can be defined as data-driven instead of hardcoding in the engine. Moved specular disable for SM2 shadowed pointlight from code to shaders. Mention in the documentation that some materials may be too complex for SM2 and dynamic shadows. Lasse Öörni 2014-03-31 01:17:00 +0300
  • 1418fb7e83 Changed the SM2.0 tradeoffs to allow 4-sample shadow mapping and to verify that shaders again work on GPU's without hardware shadow compare (eg. Radeon 9800.) Removed unnecessary shader code & simplified the LitSolid & light volume shaders. Lasse Öörni 2014-03-30 20:27:04 +0300
  • 8197101bc1 Integrating Urho3D documentation into some IDEs. [ci skip] Yao Wei Tjong 姚伟忠 2014-03-30 21:53:00 +0800
  • 4df29c07f9 Travis CI: API documentation update at 2014-03-29 22:59:40 UTC. [ci package] urho3d-travis-ci 2014-03-29 22:59:40 +0000
  • c3425334a3 Switch forward light calculations back to world space instead of tangent space to avoid light attenuation bugs when TBN matrix is not orthogonal. Shader code becomes simpler and more similar between forward and deferred, and number of vertex shader variations is reduced, but disadvantage is a more complex pixel shader which requires disabling expensive features on SM2.0 to avoid exceeding the arithmetic instruction limit. Fix cube mapped point light displaying the cube map upside down. Closes #276. Lasse Öörni 2014-03-29 21:14:56 +0200
  • 1838e604f3 Do more work in the ParseTextureUnitName() function to reduce duplicated code. Lasse Öörni 2014-03-29 12:22:27 +0200
  • 0961641354 Clean up batch files - do not echo null initialization of OPT variable. [ci skip] Yao Wei Tjong 姚伟忠 2014-03-29 13:05:35 +0800
  • 6833f858dc If a view's renderpath has no scene passes, allow rendering it also when no scene, camera & octree are provided. Closes #267. Lasse Öörni 2014-03-29 00:25:36 +0200
  • 212a3b34b2 Merge remote-tracking branch 'remotes/silverkorn/master' Lasse Öörni 2014-03-28 22:54:41 +0200
  • 8854f83dca To avoid cluttering the editor view when selecting a skeleton hierarchy, do not debug draw the child nodes. Lasse Öörni 2014-03-28 22:15:03 +0200
  • 001a35eff1 Travis CI: API documentation update at 2014-03-28 06:19:55 UTC. [ci package] urho3d-travis-ci 2014-03-28 06:19:55 +0000
  • 882a7d3929 Remove ContainerLuaAPI.pkg aster2013 2014-03-28 13:32:50 +0800
  • 4c00c655bf Remove PhysicsWorld from default scene components. Don't allow remove MaterialCache2D and DrawableProxy2D in scene. aster2013 2014-03-28 13:11:45 +0800
  • 1ba3fe00fa Rename sensor to trigger. aster2013 2014-03-28 13:00:45 +0800
  • b8368401fd Use alternative way to suppress CMP0022 warning. Closes 287. Yao Wei Tjong 姚伟忠 2014-03-28 08:51:19 +0800
  • c66d294801 Fixed missing potion in NinjaSnowWar. Lasse Öörni 2014-03-28 00:46:01 +0200
  • 3271f832ba Travis CI: API documentation update at 2014-03-27 22:49:42 UTC. [ci package] urho3d-travis-ci 2014-03-27 22:49:43 +0000
  • 35195939c1 Exposed allowed screen orientations (effective on iOS only currently) and the flush GPU setting as engine startup parameters. Lasse Öörni 2014-03-28 00:23:31 +0200
  • e738209746 Added descriptions mapping for LuaScript packages' hooks. Danny B 2014-03-27 16:29:40 -0400
  • 0cfe56310a Use multi thread check Drawable2D visiblity. aster2013 2014-03-27 19:45:22 +0800
  • a47c9ebe32 Add visibility property in Drawable2D.[ci skip] aster2013 2014-03-27 19:41:14 +0800