Commit Graph

9869 Commits

Author SHA1 Message Date
Lasse Öörni
144108a1f3 Merge remote-tracking branch 'TheComet93/IKDoc' 2017-08-16 18:38:55 +03:00
Lasse Öörni
18d5ce2fed Remove unnecessary VS defines from PBR techniques. 2017-08-16 13:26:45 +03:00
Lasse Öörni
c2c1d06cd2 Remove unused IBL code which requires tangents / bitangents, and do not require tangents for IBL / non-normalmapped. Fix PBR techniques so that VS also refers to NORMALMAP define when necessary, since that is now required to trigger the tangent calculation. Closes #2072. 2017-08-16 11:26:51 +03:00
TheComet
8f4b77aa34 Finished IK documentation 2017-08-15 21:52:51 +02:00
TheComet
b4fc4c28b6 Documenting IK some more... 2017-08-15 00:34:48 +02:00
TheComet
1695a263db Working on IK documentation... 2017-08-15 00:34:48 +02:00
Yao Wei Tjong 姚伟忠
848f52fbe9 For CI - attempt to implement the conditional build stage on our own.
This is to fix packaging build on OSX build environment where they were running out of time in the absense of the pre-cache stage.
[ci package] test that it does not trigger on a branch.
2017-08-14 09:01:30 +08:00
Lasse Öörni
c1630d8d8d Merge pull request #2067 from TheComet93/iss2054
IKEffector target bug fix
2017-08-13 16:24:46 +03:00
Lasse Öörni
6af97c59b6 Remove setting certain RigidBody boolean flags when UpdateMass() readds the body to world, to avoid introducing potential new bugs. 2017-08-13 15:40:39 +03:00
TheComet
cdbfd83e4a fixes #2054 - If there was a node in the scene with an empty name, IKEffector would always select that node as a target 2017-08-13 14:04:27 +02:00
urho3d-travis-ci
2da19c1ab6 Travis CI: API documentation update at 2017-08-12 13:56:05 UTC.
[ci package]

Commit: d537c2027a

Message: Merge pull request #2061 from eugeneko/navmesh-streaming

Navmesh streaming
2017-08-12 13:56:05 +00:00
Eugene Kozlov
d537c2027a Merge pull request #2061 from eugeneko/navmesh-streaming
Navmesh streaming
2017-08-12 15:52:35 +03:00
Lasse Öörni
63724fcdc3 Remove unnecessary parameter from the bugfix code. 2017-08-12 15:14:01 +03:00
Lasse Öörni
ad3a30f2e3 If Rigidbody's collisionshape changes, readd to world. Fixes #2064. 2017-08-12 13:41:24 +03:00
Yao Wei Tjong 姚伟忠
4068d2474e Remove temporary workaround which appears to be redundant now. 2017-08-10 23:22:56 +08:00
urho3d-travis-ci
768b6ddf5a Travis CI: API documentation update at 2017-08-09 19:56:06 UTC.
[ci package]

Commit: 787ce41a81

Message: Merge remote-tracking branch 'TheComet93/iss2058'
2017-08-09 19:56:06 +00:00
Lasse Öörni
787ce41a81 Merge remote-tracking branch 'TheComet93/iss2058' 2017-08-09 22:19:33 +03:00
TheComet
e419afa30b Fixing grammar error, making feature flags boolean in lua script bindings 2017-08-09 00:09:11 +02:00
Eugene Kozlov
f7b98fea74 Use VectorBuffer for Lua NavigationMesh API. 2017-08-08 23:01:08 +03:00
Eugene Kozlov
ef3b6efd96 Add streaming mode to Lua samples 15_Navigation and 39_CrowdNavigation. Minor changes. 2017-08-08 01:34:57 +03:00
Eugene Kozlov
e110998f70 Update Lua bindings. 2017-08-08 01:34:57 +03:00
Eugene Kozlov
4403b99cbd Remove separate navigation streaming samples. 2017-08-08 01:34:57 +03:00
Eugene Kozlov
f84e9d1392 Add streaming mode to C++ samples 15_Navigation and 39_CrowdNavigation . Fix using outdated navigation mesh data for streaming. 2017-08-08 01:34:57 +03:00
Eugene Kozlov
20d2133f13 Add streaming mode to AS sample 15_Navigation. 2017-08-08 01:34:57 +03:00
Eugene Kozlov
f7573971f4 Update Navigation AS API. Add streaming mode to AS sample 39_CrowdNavigation. Disable bounding box padding on NavigationMesh::Allocate. Send E_NAVIGATION_MESH_REBUILT on NavigationMesh::Allocate. 2017-08-08 01:34:56 +03:00
Eugene Kozlov
db7d92e419 Fix stuck CrowdAgent-s after NavigationMesh::AddTile. 2017-08-08 01:34:56 +03:00
Eugene Kozlov
2073349613 Partially revert commit a8a29d7 due to broken off-mesh movement. 2017-08-08 01:34:56 +03:00
Eugene Kozlov
6f57b5b4e5 Add events for navigation mesh tile operations. Fix obstacles rendering into newly added tiles. 2017-08-08 01:34:56 +03:00
Eugene Kozlov
214dcc6638 Fix C++98 compilation. 2017-08-08 01:34:56 +03:00
Eugene Kozlov
e85e9d897c Add support of sparse navigation meshes and dynamic tile management. Add two examples based on 15_Navigation and 39_CrowdNavigation. 2017-08-08 01:34:56 +03:00
Eugene Kozlov
e963e89f47 Copy 15_Navigation and 39_CrowdNavigation samples. 2017-08-08 01:34:56 +03:00
TheComet
e134de1b18 Updating sample scripts 2017-08-06 17:09:27 +02:00
TheComet
c43b269845 Updating script APIs, making sure sample compiles, see thread on the forum for more info 2017-08-06 17:08:14 +02:00
Yao Wei Tjong 姚伟忠
8cd8569243 Clean the generated PCH when 'clean' built-in target is invoked. 2017-08-06 12:59:36 +08:00
Yao Wei Tjong 姚伟忠
ba66888068 Fix PCH generation for the Web/MODULE lib type. 2017-08-06 12:59:36 +08:00
Yao Wei Tjong 姚伟忠
d0a51addf7 Generate PCH deps file using a naming convention expected by Clion.
Fix #2047.
2017-08-06 12:59:36 +08:00
TheComet
1f679d6756 fixes #2058 - It probably still has some bugs that need fixing, and the script bindings need updating 2017-08-03 23:22:32 +02:00
Yao Wei Tjong 姚伟忠
ddf64ccdb8 Make the symlinked batch files launchable via Windows Explorer.
Fix #2046.
2017-08-03 22:01:56 +08:00
TheComet
0e72531fe3 Gotta stop here, will continue tomorrow 2017-08-03 00:02:17 +02:00
TheComet
15f837d880 (Sorry) giving RebuildData() a more sensible name 2017-08-02 23:10:28 +02:00
urho3d-travis-ci
c44e954abf Travis CI: API documentation update at 2017-08-02 15:56:23 UTC.
[ci package]

Commit: e439197cfa

Message: Merge pull request #2034 from kostik1337/tilemap-improvements

Several tilemap improvements
2017-08-02 15:56:23 +00:00
Lasse Öörni
e439197cfa Merge pull request #2034 from kostik1337/tilemap-improvements
Several tilemap improvements
2017-08-02 18:45:13 +03:00
urho3d-travis-ci
0e2fd9271e Travis CI: API documentation update at 2017-08-02 11:25:11 UTC.
[ci package]

Commit: 947fe2bde7

Message: Add SeekRelative() & Tell() (which is merely an alias to GetPosition()) to Deserializer. Closes #2053.
2017-08-02 11:25:11 +00:00
Lasse Öörni
947fe2bde7 Add SeekRelative() & Tell() (which is merely an alias to GetPosition()) to Deserializer. Closes #2053. 2017-08-02 13:25:39 +03:00
urho3d-travis-ci
aa4c7fa9f4 Travis CI: API documentation update at 2017-08-01 09:45:24 UTC.
[ci package]

Commit: 0df18d3f54

Message: Merge remote-tracking branch 'TheComet93/iss1957'
2017-08-01 09:45:24 +00:00
Lasse Öörni
0df18d3f54 Merge remote-tracking branch 'TheComet93/iss1957' 2017-08-01 11:24:48 +03:00
Guschin Konstantin
5ebe92d6ee Naming fixes, angelscript bindings, refactoring 2017-07-31 21:18:39 +07:00
TheComet
ea593632a5 Setting IK_RESTRICT properly this time. Also refactoring export.h.in 2017-07-29 21:53:40 +02:00
TheComet
cc8b06c8f9 Using #cmakedefine and making the for loop more efficient 2017-07-29 16:36:03 +02:00
urho3d-travis-ci
e6d9e45ab5 Travis CI: API documentation update at 2017-07-29 14:22:05 UTC.
[ci package]

Commit: f68e04a6fc

Message: Fix tabs.
2017-07-29 14:22:05 +00:00