Commit Graph

  • 293cd434fb Remove Node's Lua scalar transform functions, like SetPositionXYZ. aster2013 2014-04-30 22:52:11 +0800
  • 4ac7b60758 Restructure the D3D9 GPU flush: after presenting, first wait for previous frame's query, then issue new query. To prevent a loop of device loss and window flicker, do not attempt to render on D3D9 when the window is minimized in fullscreen mode. Lasse Öörni 2014-04-30 17:22:41 +0300
  • 49d9856dd5 Add transform functions for Urho2D. aster2013 2014-04-30 22:17:48 +0800
  • 5442bb22c8 Comment out Cursor::ApplyOSCursorShape() on mobile platforms to avoid error log print. Lasse Öörni 2014-04-30 00:09:47 +0300
  • 40028ccc71 Touch scroll in ScrollView / ListView. Deceleration is instant for now. Closes #332. Lasse Öörni 2014-04-29 23:39:05 +0300
  • d980480cc6 Travis CI: API documentation update at 2014-04-29 18:18:41 UTC. [ci package] urho3d-travis-ci 2014-04-29 18:18:41 +0000
  • 9c92bae70b Expose int math functions with different names in Lua to avoid overload resolution bugs. Closes #335. Lasse Öörni 2014-04-29 21:00:14 +0300
  • de7d900be4 Parameterized project and target name for rake scaffolding task. [ci skip] Yao Wei Tjong 姚伟忠 2014-04-29 23:51:20 +0800
  • 8d050480bc Specify the customizable project & executable names on the "Using Urho3D as external library" documentation page. Closes #334. Lasse Öörni 2014-04-29 16:44:15 +0300
  • 6ad8c14346 Add engine param for enabling touch emulation during initialization. Adjust sample base class to add screen joystick on desktop platform when touch emulation is enabled. Yao Wei Tjong 姚伟忠 2014-04-29 10:34:38 +0800
  • b86b325864 Remove extra semi colon. [ci skip] Yao Wei Tjong 姚伟忠 2014-04-29 09:49:47 +0800
  • 5559c4fada Added Catmull-Rom spline type which interpolates through the control nodes szamq 2014-04-28 22:03:04 +0200
  • 42c5c3981d Remove redundant check from Input code. Lasse Öörni 2014-04-28 22:58:39 +0300
  • cbf91aaa8a Add touch emulation stationary fingers for multi-gestures by pressing down other mouse buttons than the left. Lasse Öörni 2014-04-28 22:51:55 +0300
  • 572167b90e Document the touch emulation feature briefly. Lasse Öörni 2014-04-28 21:36:41 +0300
  • 179faa674e Reset screen joystick buttons/axes on initialization. Do not send mouse events from a screen joystick under touch emulation, as those would be re-interpreted as further touch events. Minor Input code cleanup. Lasse Öörni 2014-04-28 20:57:13 +0300
  • 4bd6826be7 Travis CI: API documentation update at 2014-04-28 16:15:20 UTC. [ci package] urho3d-travis-ci 2014-04-28 16:15:21 +0000
  • a317c48beb Initial touch emulation. Lasse Öörni 2014-04-28 18:48:49 +0300
  • e0cdb778c2 Merge branch 'font_simiplify' Aster@中国上海 2014-04-28 16:29:34 +0800
  • d097a918ea Merge pull request #331 from thebluefish/master Lasse Öörni 2014-04-28 11:19:22 +0300
  • dfd119b41f Fixed an obvious oversight thebluefish 2014-04-27 21:42:33 -0700
  • 5463254bbf Change references to Component::OnSetAttribute() to Serializable::OnSetAttribute() as the Component overload no longer exists. Lasse Öörni 2014-04-27 14:10:49 +0300
  • be8b579310 Travis CI: API documentation update at 2014-04-27 05:44:43 UTC. [ci package] urho3d-travis-ci 2014-04-27 05:44:44 +0000
  • 19bfdddce0 Refactor to make MarkNetworkUpdate() virtual method of Serializable. Serializable class calls MarkNetworkUpdate() when setting network attribute without setter accessor. Closes #327. Yao Wei Tjong 姚伟忠 2014-04-27 12:53:41 +0800
  • cb46d72783 Fix LogicComponent physics post-step to call the correct virtual function. Lasse Öörni 2014-04-26 22:46:13 +0300
  • ff0f09e224 Convert also ParticleEmitter Face Camera attribute to non-accessor mode. Lasse Öörni 2014-04-26 19:30:29 +0300
  • 775c2906f8 Refactor attribute / shader parameter animation update into the ValueAnimationInfo base class to avoid code duplication. Lasse Öörni 2014-04-26 19:13:51 +0300
  • 7a8183952f BillboardSet "Face Camera" attribute doesn't need accessor mode. Lasse Öörni 2014-04-26 17:43:14 +0300
  • ff764d33e1 Fix cross-compiling between i686 and x86_64 when building SHARED lib. Credits goes to alexrass. Yao Wei Tjong 姚伟忠 2014-04-26 16:29:58 +0800
  • 2862a82761 Travis CI: API documentation update at 2014-04-25 21:49:34 UTC. [ci package] urho3d-travis-ci 2014-04-25 21:49:34 +0000
  • 00e9dc0a79 Selectable axes for BillboardSet & Text3D camera facing. Default all axes (follow camera rotation fully). Fix ParticleEmitter faceCamera property not being exposed to AngelScript. Closes #325. Lasse Öörni 2014-04-26 00:27:56 +0300
  • 1ace932f1e Removed unnecessary cases of MarkAnimationDirty() in AnimatedModel to allow manually positioned bones persisting correctly on scene load, when there are no animation states. Lasse Öörni 2014-04-25 22:17:25 +0300
  • 387c89b857 Simplify font class. Aster@中国上海 2014-04-25 14:13:21 +0800
  • 78f902bcce Remove friend class declaration.[ci skip] Aster@中国上海 2014-04-24 13:39:25 +0800
  • fa3e3fad8c Merge font-refactor. Aster@中国上海 2014-04-24 13:36:24 +0800
  • 5ce6276b97 Remove unnecessary check for physics world (2D). aster 2014-04-24 13:29:45 +0800
  • ebc9e8cc43 Fix typo. aster 2014-04-24 13:20:18 +0800
  • 20c4250540 Travis CI: API documentation update at 2014-04-24 03:30:30 UTC. [ci package] urho3d-travis-ci 2014-04-24 03:30:30 +0000
  • 4a30cbe72f Automatically create PhysicsWorld or PhysicsWorld2D component. Yao Wei Tjong 姚伟忠 2014-04-24 01:43:04 +0800
  • 153906b8c7 Add mouse grabbed flag to Input subsystem. Use it in Editor camera rotation/orbiting operation to prevent Editor's UI element from reacting to mouse in the midst of operation. Yao Wei Tjong 姚伟忠 2014-04-24 00:37:23 +0800
  • 056f675ea1 Correct zone component id in NinjaSnowWar scene. Yao Wei Tjong 姚伟忠 2014-04-23 22:52:45 +0800
  • 4cf5ffd6db Code cleanup on screen joystick to make Input.h easier to include. Yao Wei Tjong 姚伟忠 2014-04-23 18:27:02 +0800
  • d9572c82a5 Fixed missing include. Lasse Öörni 2014-04-23 13:19:17 +0300
  • a6ce24f82f Remove unused class declaration. aster 2014-04-23 17:43:29 +0800
  • 1d8c3b78ba Add FontFaceBitmap and FontFaceFreeType files. aster 2014-04-23 17:29:47 +0800
  • b0b88a5202 Move save bitmap font to FontFaceBitmap. aster 2014-04-23 17:20:35 +0800
  • 3309f2af6c Explain terrain LOD index data generation mechanism. Closes #324. Lasse Öörni 2014-04-23 12:18:00 +0300
  • eb60639163 Move free type font face to FontFaceFreeType. aster 2014-04-23 16:57:56 +0800
  • 5fab105452 Move load font face code to font face classes. aster 2014-04-23 16:45:24 +0800
  • 0ffbd4d575 Move font face class out of font files. aster 2014-04-23 16:18:04 +0800
  • 777b4b9114 Replace string with string hash. aster 2014-04-22 15:01:28 +0800
  • dfe4caf3d6 Add logic to suppress zoom when multi-touching screen joystick buttons. Yao Wei Tjong 姚伟忠 2014-04-22 12:41:02 +0800
  • 7c724bf3e2 Try load asset in current directory. aster 2014-04-22 12:05:37 +0800
  • 06ccf8efbb rename variant name, avoid memory leak when attribute not found. aster 2014-04-22 10:03:20 +0800
  • 419026de8a Travis CI: API documentation update at 2014-04-21 17:29:45 UTC. [ci package] urho3d-travis-ci 2014-04-21 17:29:45 +0000
  • 125000454c Refactor samples to use patched screen joystick layout. Closes #321. Enhance screen joystick to also support mouse button binding. It can be used in combination with key binding, e.g. to bind SHIFT+LMB. Yao Wei Tjong 姚伟忠 2014-04-22 01:09:37 +0800
  • 13cf44766e Travis CI: API documentation update at 2014-04-21 14:19:03 UTC. [ci package] urho3d-travis-ci 2014-04-21 14:19:03 +0000
  • de6d39d74b Add Load and save for material shader animation. aster 2014-04-21 20:35:57 +0800
  • 91bbd7a454 Remove AttributeAnimationInstance and MaterialShaderParameterAnimationInstance files. aster 2014-04-21 20:16:55 +0800
  • b7d536bb5e Update attribute animation doc. [ci skip] aster 2014-04-21 19:11:20 +0800
  • 11a9b1f1dc Bind material parameter animation to Lua and AngelScript, Add MaterialAnimation sample. aster 2014-04-21 18:58:36 +0800
  • d0b1036001 Add material shader animation. aster 2014-04-21 18:52:08 +0800
  • 7ddad564c8 Travis CI: API documentation update at 2014-04-21 10:24:44 UTC. [ci package] urho3d-travis-ci 2014-04-21 10:24:44 +0000
  • 113cb5584a Rename AttributeAnimation to ValueAnimation make animaiton more general. aster 2014-04-21 18:09:35 +0800
  • 3afd10aaa6 Move CalculateScaledTime to AttributeAnimationInfo, extract GetEventFrames method. aster 2014-04-21 17:11:25 +0800
  • 265f9ceefc Minor clean up on Input class and NinjaSnowWar demo. Yao Wei Tjong 姚伟忠 2014-04-19 18:03:04 +0800
  • 722b2fa6e9 Travis CI: API documentation update at 2014-04-20 20:17:38 UTC. [ci package] urho3d-travis-ci 2014-04-20 20:17:38 +0000
  • b8185f973c Support a "select on click end" mode in ListView. Support defining a separate drag'n'drop content for elements dropped into a LineEdit. Enable drag'n'drop to node ID attribute fields. Closes #261. Lasse Öörni 2014-04-20 23:02:04 +0300
  • b2203a3037 Travis CI: API documentation update at 2014-04-20 13:10:06 UTC. [ci package] urho3d-travis-ci 2014-04-20 13:10:06 +0000
  • d84c0504a2 Do not open OS console window in the ConsoleInput example when using fullscreen mode to prevent constant device loss. Lasse Öörni 2014-04-20 15:41:17 +0300
  • 56e0aad21d Minor rendering code cleanup. Added Plane::Project(). Lasse Öörni 2014-04-20 15:37:20 +0300
  • 210b295f81 Removed duplicate code from shadow map setup. Lasse Öörni 2014-04-20 13:36:41 +0300
  • 937c259bb4 Travis CI: API documentation update at 2014-04-20 08:00:41 UTC. [ci package] urho3d-travis-ci 2014-04-20 08:00:41 +0000
  • 0e2e2a0b7f Fix error in JSONValue AngelScript API. aster2013 2014-04-20 15:27:15 +0800
  • 53d641bf6e Add get child name for JSON object type. aster2013 2014-04-20 15:03:24 +0800
  • f95275aaa9 Bing JSON to Lua and AngelScript. aster2013 2014-04-20 14:07:29 +0800
  • 6d3ad57bc8 Rename enum and function names in JSONValue. aster2013 2014-04-20 14:02:12 +0800
  • 76d5ffdcf8 On OS X + Intel, use dummy color textures for shadow maps to work around a driver bug. Fixes #225. Lasse Öörni 2014-04-20 01:58:43 +0300
  • 0c648c68f3 Add rapidjson license to to document.[ci skip[ aster2013 2014-04-19 22:22:36 +0800
  • 460da659ee Add JSON support in Urho3D. aster2013 2014-04-19 22:21:05 +0800
  • 9b833e371a Always hide the status bar independent of window flags. Lasse Öörni 2014-04-19 17:01:10 +0300
  • 32b691d70d Travis CI: API documentation update at 2014-04-18 20:53:24 UTC. [ci package] urho3d-travis-ci 2014-04-18 20:53:24 +0000
  • 955a8bb34e Joystick refactoring after merging the joystick pull request from thebluefish. - Fixed "ghost" buttons due to setting button down state both by joystick button and controller button mapping. - Fixed missing name in joystick state. - Allow getting joystick state both by joystick ID (Input::GetJoystick()) and a zero-based index (Input::GetJoystickByIndex()). - Fixed ambiguity in Input class parameter names whether functions take a joystick ID, or an index. Most take joystick ID by now. - Controller events removed. Controller joysticks will receive ordinary joystick events, but with controller axis & button mappings. - Joystick identifying parameter in joystick events changed to JoystickID to denote that it's an ID and not a zero-based index. - Code convention edits to Input code. Lasse Öörni 2014-04-18 23:33:25 +0300
  • 5209e6e6a6 Merge remote-tracking branch 'remotes/thebluefish/master' Lasse Öörni 2014-04-18 15:00:59 +0300
  • dbeb244fb5 Minor clean up on sample code. Move Console & HUD to settings joystick. Yao Wei Tjong 姚伟忠 2014-04-18 18:06:41 +0800
  • 51c4060135 Bugfix thebluefish 2014-04-18 00:52:59 -0700
  • 907c6a15f5 Bugfixes thebluefish 2014-04-18 00:03:55 -0700
  • 1ba75f5222 Resolved virtual joystick support thebluefish 2014-04-17 23:50:06 -0700
  • 33240a260a Fixed lua bindings thebluefish 2014-04-17 22:54:33 -0700
  • 1397ad593b Warn when autoload folder does not exist. Yao Wei Tjong 姚伟忠 2014-04-18 11:42:31 +0800
  • 35ec1ba7fd Travis CI: API documentation update at 2014-04-18 00:55:45 UTC. [ci package] urho3d-travis-ci 2014-04-18 00:55:45 +0000
  • 2c4fd8192e Fixed joystick support thebluefish 2014-04-17 17:40:21 -0700
  • 80515db1e2 Merge pull request #1 from urho3d/master thebluefish 2014-04-17 16:08:12 -0700
  • 5b5020abbf Hide the settings screen joystick in NinjaSnowWar when the game is unpaused. Do not show the settings joystick if not already showing the controls joystick. Lasse Öörni 2014-04-18 01:30:41 +0300
  • c6890f7942 Fixed script compilation warnings. Lasse Öörni 2014-04-18 01:20:16 +0300
  • 1f91a44818 Removed the deprecated GetClassName() AngelScript Variant bindings. Fixed the Ragdolls example to not use them. Lasse Öörni 2014-04-18 01:16:02 +0300
  • aad0edde64 Travis CI: API documentation update at 2014-04-17 22:22:12 UTC. [ci package] urho3d-travis-ci 2014-04-17 22:22:12 +0000
  • 0c219cfb35 Document the AutoloadPaths engine startup parameter. Copy also the Extra directory in the Android CopyData batch file. Lasse Öörni 2014-04-18 00:46:15 +0300
  • 7eb8210eac Merge remote-tracking branch 'remotes/friesencr/packagefile-getentrynames' Lasse Öörni 2014-04-18 00:35:03 +0300
  • 848ecce091 Merge remote-tracking branch 'remotes/friesencr/auto-load-folders' Lasse Öörni 2014-04-18 00:34:36 +0300