Commit Graph

9612 Commits

Author SHA1 Message Date
Nick Royer
fe408e4910 Added AngelScript Serializable API JSON functions 2015-12-09 11:22:13 -06:00
Nick Royer
318e0f6552 Added node-specific CrowdAgent events 2015-12-09 11:17:12 -06:00
Lasse Öörni
bd6845d50e Fix off by one error in mipmap data size counting. Image code cleanup. Closes #1072. 2015-12-09 17:52:57 +02:00
Nick Royer
4ce3eeeb69 Merge branch 'NavEventsChange' of https://github.com/hjmediastudios/Urho3D into NavEventsChange 2015-12-09 07:28:37 -06:00
Nick Royer
bab7daa211 Added expanded structure for path calculation and appropriate FindPath
method.
2015-12-09 07:27:50 -06:00
Yao Wei Tjong 姚伟忠
b7e777d707 Enhance FindUrho3D module to auto-reconfigure when URHO3D_HOME changes. 2015-12-09 16:01:56 +08:00
Nick Royer
a3326e086a Made CrowdAgent emit events from the attached Node as well as the
associated CrowdManager, to allow for simpler reaction of other
components on the same Node to crowd agent events.
2015-12-08 20:12:06 -06:00
Nick Royer
35ee321408 Made CrowdAgent emit events from the attached Node as well as the
associated CrowdManager, to allow for simpler reaction of other
components on the same Node to crowd agent events.
2015-12-08 20:10:13 -06:00
Nick Royer
ecdb9f84c4 Added JSON loading support for materials. 2015-12-08 13:08:24 -06:00
Nick Royer
79bc4feb1e Updated Lua API with scene and node JSON load/save capabilities. 2015-12-08 12:15:48 -06:00
Nick Royer
44bdb94047 Updated Scene and Node AngelScript APIs to reflect JSON scene and node
save/load features.
2015-12-08 12:09:37 -06:00
Nick Royer
379860e543 Added functions for scenes, nodes, etc. to be saved/loaded to JSON data
as well as XML.
2015-12-08 11:56:40 -06:00
Yao Wei Tjong 姚伟忠
3229bcbfe1 Fix bug in FindUrho3D module to prevent issue when being invoked twice.
Fix evaluation of compiler support for gnu++11/gnu++0x standard.
Fix space-in-path support for URHO3D_HOME environment variable.
2015-12-08 22:38:42 +08:00
urho3d-travis-ci
c0c149dfa5 Travis CI: API documentation update at 2015-12-08 12:08:06 UTC.
[ci package]

Commit: 310c32db9e

Message: Adapt PhysicsWorld::GetRigidBodies() to use Nick Royer's immediate contact test code to work with static bodies properly. (https://github.com/urho3d/Urho3D/pull/1077) Exposed PhysicsWorld::GetCollidingBodies() for the previous behavior, similar to RigidBody::GetCollidingBodies().
2015-12-08 12:08:06 +00:00
Lasse Öörni
310c32db9e Adapt PhysicsWorld::GetRigidBodies() to use Nick Royer's immediate contact test code to work with static bodies properly. (https://github.com/urho3d/Urho3D/pull/1077) Exposed PhysicsWorld::GetCollidingBodies() for the previous behavior, similar to RigidBody::GetCollidingBodies(). 2015-12-08 13:58:20 +02:00
Lasse Öörni
45c11acd6c Create a read-only depth stencil view and use it when depth write is disabled to allow simultaneous sampling of the depth buffer in pixel shader. Closes #1076. 2015-12-07 15:55:55 +02:00
Lasse Öörni
85697abb4b Clear also stencil. 2015-12-07 11:02:38 +02:00
Lasse Öörni
66bc72a76f In ForwardDepth renderpath, clear depth two times as on OpenGL it can't be guaranteed that the proper rendering pass depth buffer is same as in the linear depth pass. Closes #1073. 2015-12-07 11:00:47 +02:00
Lasse Öörni
2265f3d609 Merge pull request #1074 from 1vanK/master
Editor: set RenderPath for particle editor
2015-12-07 10:46:00 +02:00
Ivan K
21d8906e7c Editor: set RenderPath for particle editor 2015-12-07 02:09:31 +04:00
Xavier Maupeu
fc41f4bfa6 fix bug with simple shadow and pcf shadow in direct3d9 2015-12-05 19:09:49 +01:00
Xavier Maupeu
9b48314d99 update glsl lighting 2015-12-05 17:12:28 +01:00
Xavier Maupeu
e636d44df9 vsm implementaion for hlsl shaders 2015-12-05 15:45:07 +01:00
Xavier Maupeu
45aa12c496 VSM shadow map can be blurred 2015-12-05 13:26:38 +01:00
Lasse Öörni
e9cf66b992 Marked todo related to child priority sorting. 2015-12-04 12:44:51 +02:00
Lasse Öörni
3c792eb2cd Merge remote-tracking branch '1vanK/master' 2015-12-04 12:34:06 +02:00
Lasse Öörni
733c2e2d5b Fix DropDownList placeholder text not hiding when an item is selected. Clarify function comments on use of placeholder text. 2015-12-03 10:59:27 +02:00
Ivan K
044bb17208 editor: more space in status text 2015-12-02 19:57:55 +04:00
Ivan K
372c5b3481 editor: fix positioning of status text 2015-12-02 19:14:32 +04:00
Ivan K
b3656119fd unnecessary if 2015-12-02 18:04:03 +04:00
Xavier Maupeu
2ac35e8a06 update lighting shader for vsm 2015-12-01 16:58:31 +01:00
Xavier Maupeu
0567cbeaf4 remove shadow bias for vsm 2015-12-01 16:57:23 +01:00
urho3d-travis-ci
41672c95cb Travis CI: API documentation update at 2015-12-01 14:18:07 UTC.
[ci package]

Commit: a4e22db6e5

Message: Auto-resize the UI root when scale is changed. Fix Console to support scaled UI. Add UI scale Lua bindings. Tweak UI scale AngelScript bindings. Fix UI render scissor region to work properly with scaled UI. Added brief documentation on UI scaling.
2015-12-01 14:18:07 +00:00
Lasse Öörni
a4e22db6e5 Auto-resize the UI root when scale is changed. Fix Console to support scaled UI. Add UI scale Lua bindings. Tweak UI scale AngelScript bindings. Fix UI render scissor region to work properly with scaled UI. Added brief documentation on UI scaling. 2015-12-01 16:08:15 +02:00
Lasse Öörni
a0386ea75c Merge remote-tracking branch 'ninjastone/uiscale' 2015-12-01 12:47:46 +02:00
Lasse Öörni
7901b9cae5 Cleanup unused node var names from the scene. Closes #1068. 2015-12-01 12:05:31 +02:00
Lasse Öörni
f0b615f1e2 When the engine is exiting, make sure the load queue is cleared in BackgroundLoader before going to superclass teardown (thread exit.) Closes #1063. 2015-11-30 15:29:19 +02:00
urho3d-travis-ci
4b15a38bb4 Travis CI: API documentation update at 2015-11-30 12:43:54 UTC.
[ci package]

Commit: 23cdecd5db

Message: Merge pull request #1064 from cosmy1/patch-1

Add missing IntRect & IntVector2 getters and setters in XMLElement
2015-11-30 12:43:54 +00:00
Lasse Öörni
23cdecd5db Merge pull request #1064 from cosmy1/patch-1
Add missing IntRect & IntVector2 getters and setters in XMLElement
2015-11-30 14:35:44 +02:00
Yao Wei Tjong 姚伟忠
a3b961eab1 For site documentation - reduce number of columns for class index page.
[ci skip]
2015-11-30 11:07:54 +08:00
Xavier Maupeu
78a85ff2c6 simple VSM is working 2015-11-29 11:26:36 +01:00
Yao Wei Tjong 姚伟忠
44609cc90a Fix the FindDirect3D.cmake module to be compatible with older CMake.
[ci only: master, AppVeyor]
2015-11-29 15:01:14 +08:00
Yao Wei Tjong 姚伟忠
2d49c2acaa Correct a missing closing parenthese.
[ci skip]
2015-11-29 14:46:02 +08:00
Yao Wei Tjong 姚伟忠
2e538aa424 Minor refactor of FindXXX CMake modules to use caches more effectively. 2015-11-29 14:34:47 +08:00
cosmy1
d2e9e1f718 Add missing IntRect & IntVector2 getters and setters in XMLElement 2015-11-28 22:06:22 +01:00
ninjastone
f39dbb2830 Fix touch positions in scaled UI. 2015-11-29 04:32:56 +09:00
Lasse Öörni
11856fd7be Make sure to send the particle effect finish event in the main thread. 2015-11-28 02:04:34 +02:00
urho3d-travis-ci
893b47f238 Travis CI: API documentation update at 2015-11-27 23:48:59 UTC.
[ci package]

Commit: 1840c749f0

Message: Particle effect finish event. Closes #1058.
2015-11-27 23:48:59 +00:00
Lasse Öörni
1840c749f0 Particle effect finish event. Closes #1058. 2015-11-28 01:39:06 +02:00
Lasse Öörni
ac67a462ba Animation finish event. 2015-11-28 00:54:20 +02:00