Commit Graph

9612 Commits

Author SHA1 Message Date
Lasse Öörni
dbf9bca51a Object spawning & camera ray related code cleanup in the editor. Added toggle in spawn editor to choose whether to align objects by their AABB bottom center. Default on. Also raycast against the scene (similar as spawn mode) when using the file menu to instantiate a node. Closes #275. 2014-05-03 21:28:28 +03:00
aster2013
63af574730 Fix bug in CollisionPolygon2D and ToluaToPODVector<Vector2>. 2014-05-03 20:29:36 +08:00
aster2013
ab15bf2528 Update Urho2D documentation, it is written by Mike3D, Thanks. [ci skip] 2014-05-03 20:07:18 +08:00
Yao Wei Tjong 姚伟忠
7af594fd7c Minor update to remove out dated comment.
[ci skip]
2014-05-03 09:04:56 +08:00
urho3d-travis-ci
390f3b62ef Travis CI: API documentation update at 2014-05-02 22:22:15 UTC.
[ci package]
2014-05-02 22:22:15 +00:00
Lasse Öörni
0c1e99161a Warn if rtsizedivisor mode, that doesn't exist anymore, is used in renderpath definition. Fix sizemultiplier mode getting the correct XML attribute. 2014-05-03 00:29:52 +03:00
Lasse Öörni
c0aa80ea3b Check also for MRT rendering without deferred rendering for whether needs a substitute rendertarget with a viewport smaller than the screen. 2014-05-03 00:05:41 +03:00
Lasse Öörni
cc25bf2089 Fix Unlit HLSL shader in deferred modes. 2014-05-02 22:47:13 +03:00
Lasse Öörni
981b5bcac4 Use viewport sized intermediate rendertargets so that pixels outside the viewport never leak into post-processing. Added viewport multiplier mode to renderpath definition. Closes #265. 2014-05-02 22:47:13 +03:00
urho3d-travis-ci
2a30d7a458 Travis CI: API documentation update at 2014-05-02 12:26:56 UTC.
[ci package]
2014-05-02 12:26:57 +00:00
aster2013
95651d1612 Bind more functions in XMLElement to Lua. 2014-05-02 20:07:10 +08:00
Yao Wei Tjong 姚伟忠
95d344522e For Travis CI - fix broken dependencies for non 64-bit builds.
Closes #337.
2014-05-01 11:43:34 +08:00
Yao Wei Tjong 姚伟忠
24e6b0d3cf Clean up CharacterDemo sample to use the same TOUCH_SENSITIVITY value. 2014-05-01 11:39:17 +08:00
urho3d-travis-ci
719c126695 Travis CI: API documentation update at 2014-04-30 15:25:24 UTC.
[ci package]
2014-04-30 15:25:25 +00:00
aster2013
293cd434fb Remove Node's Lua scalar transform functions, like SetPositionXYZ. 2014-04-30 22:52:11 +08:00
Lasse Öörni
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. 2014-04-30 17:25:06 +03:00
aster2013
49d9856dd5 Add transform functions for Urho2D. 2014-04-30 22:17:48 +08:00
Lasse Öörni
5442bb22c8 Comment out Cursor::ApplyOSCursorShape() on mobile platforms to avoid error log print. 2014-04-30 00:09:47 +03:00
Lasse Öörni
40028ccc71 Touch scroll in ScrollView / ListView. Deceleration is instant for now. Closes #332. 2014-04-29 23:39:38 +03:00
urho3d-travis-ci
d980480cc6 Travis CI: API documentation update at 2014-04-29 18:18:41 UTC.
[ci package]
2014-04-29 18:18:41 +00:00
Lasse Öörni
9c92bae70b Expose int math functions with different names in Lua to avoid overload resolution bugs. Closes #335. 2014-04-29 21:00:14 +03:00
Yao Wei Tjong 姚伟忠
de7d900be4 Parameterized project and target name for rake scaffolding task.
[ci skip]
2014-04-29 23:53:47 +08:00
Lasse Öörni
8d050480bc Specify the customizable project & executable names on the "Using Urho3D as external library" documentation page. Closes #334. 2014-04-29 16:44:15 +03:00
Yao Wei Tjong 姚伟忠
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.
2014-04-29 10:36:43 +08:00
Yao Wei Tjong 姚伟忠
b86b325864 Remove extra semi colon. [ci skip] 2014-04-29 09:49:47 +08:00
szamq
5559c4fada Added Catmull-Rom spline type which interpolates through the control nodes 2014-04-28 22:03:04 +02:00
Lasse Öörni
42c5c3981d Remove redundant check from Input code. 2014-04-28 22:58:39 +03:00
Lasse Öörni
cbf91aaa8a Add touch emulation stationary fingers for multi-gestures by pressing down other mouse buttons than the left. 2014-04-28 22:51:55 +03:00
Lasse Öörni
572167b90e Document the touch emulation feature briefly. 2014-04-28 21:36:41 +03:00
Lasse Öörni
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. 2014-04-28 20:57:13 +03:00
urho3d-travis-ci
4bd6826be7 Travis CI: API documentation update at 2014-04-28 16:15:20 UTC.
[ci package]
2014-04-28 16:15:21 +00:00
Lasse Öörni
a317c48beb Initial touch emulation. 2014-04-28 18:48:49 +03:00
Aster@中国上海
e0cdb778c2 Merge branch 'font_simiplify' 2014-04-28 16:29:34 +08:00
Lasse Öörni
d097a918ea Merge pull request #331 from thebluefish/master
Can now #include multiple files referencing that #include LogicComponent
2014-04-28 11:19:22 +03:00
thebluefish
dfd119b41f Fixed an obvious oversight 2014-04-27 21:42:33 -07:00
Lasse Öörni
5463254bbf Change references to Component::OnSetAttribute() to Serializable::OnSetAttribute() as the Component overload no longer exists. 2014-04-27 14:10:49 +03:00
urho3d-travis-ci
be8b579310 Travis CI: API documentation update at 2014-04-27 05:44:43 UTC.
[ci package]
2014-04-27 05:44:44 +00:00
Yao Wei Tjong 姚伟忠
19bfdddce0 Refactor to make MarkNetworkUpdate() virtual method of Serializable.
Serializable class calls MarkNetworkUpdate() when setting network attribute without setter accessor.
Closes #327.
2014-04-27 12:53:41 +08:00
Lasse Öörni
cb46d72783 Fix LogicComponent physics post-step to call the correct virtual function. 2014-04-26 22:46:13 +03:00
Lasse Öörni
ff0f09e224 Convert also ParticleEmitter Face Camera attribute to non-accessor mode. 2014-04-26 19:30:29 +03:00
Lasse Öörni
775c2906f8 Refactor attribute / shader parameter animation update into the ValueAnimationInfo base class to avoid code duplication. 2014-04-26 19:14:44 +03:00
Lasse Öörni
7a8183952f BillboardSet "Face Camera" attribute doesn't need accessor mode. 2014-04-26 19:14:44 +03:00
Yao Wei Tjong 姚伟忠
ff764d33e1 Fix cross-compiling between i686 and x86_64 when building SHARED lib.
Credits goes to alexrass.
2014-04-26 16:29:58 +08:00
urho3d-travis-ci
2862a82761 Travis CI: API documentation update at 2014-04-25 21:49:34 UTC.
[ci package]
2014-04-25 21:49:34 +00:00
Lasse Öörni
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. 2014-04-26 00:27:56 +03:00
Lasse Öörni
1ace932f1e Removed unnecessary cases of MarkAnimationDirty() in AnimatedModel to allow manually positioned bones persisting correctly on scene load, when there are no animation states. 2014-04-25 22:17:25 +03:00
Aster@中国上海
387c89b857 Simplify font class. 2014-04-25 14:13:21 +08:00
Aster@中国上海
78f902bcce Remove friend class declaration.[ci skip] 2014-04-24 13:39:25 +08:00
Aster@中国上海
fa3e3fad8c Merge font-refactor. 2014-04-24 13:36:24 +08:00
aster
5ce6276b97 Remove unnecessary check for physics world (2D). 2014-04-24 13:29:45 +08:00