88d86548a4Further minor clean up the CrowdAgent class. Revise the sample so Jack walk and turn more naturally.
Yao Wei Tjong 姚伟忠
2015-05-28 17:52:12 +0800
fd386c8bcdTravis CI: API documentation update at 2015-05-27 13:59:39 UTC. [ci package]
urho3d-travis-ci
2015-05-27 13:59:39 +0000
6b72c4412aMinor code clean up and bug fixes for DetourCrowd implementation. Avoid using multiple vectors to hold the same set of objects in the DetourCrowd sample.
Yao Wei Tjong 姚伟忠
2015-05-27 00:29:58 +0800
c94bd4310bFix incorrect viewport size when mixing rendering to backbuffer and to other textures in the renderpath.
Lasse Öörni
2015-05-26 01:32:24 +0300
3b099a149bFor Travis CI - all bar none for Emscripten samples. Adjust log messages for consistency sake.
Yao Wei Tjong 姚伟忠
2015-05-23 21:38:18 +0800
5fd01b739eFor Travis CI - add some of the excluded samples back to Emscripten CI. Fix package upload rake task failed to skip cleanly for MinGW CI build for D3D9. Test [ci package] for [ci only: Emscripten] again.
Yao Wei Tjong 姚伟忠
2015-05-23 20:33:25 +0800
e166e7a84dAdded moving obstacles and teleportation to sample 39. Also various behavior tweaks and ground texture modified to break monotony and discriminate with sample 15. If something doesn't appeal it can be reverted. Also set default mask and areaID at OffMeshConnection initialization.
Mike3D
2015-05-23 09:27:39 +0200
bee87b25a9Minor code comment. Test [ci package] [ci only: Emscripten].
Yao Wei Tjong 姚伟忠
2015-05-22 21:45:23 +0800
89ff346a2ePrefer class forward than full header include.
Yao Wei Tjong 姚伟忠
2015-05-22 18:56:48 +0800
cfdd7902e8Fix URHO3D_PACKAGING option to ensure bash subshell is being used. [ci only: Emscripten, OSX]
Yao Wei Tjong 姚伟忠
2015-05-22 17:53:44 +0800
2b3a2aabd2For Travis CI - remove Emscripten CI checkpoints.
Yao Wei Tjong 姚伟忠
2015-05-22 17:28:42 +0800
0627d83f3aFor Travis CI - attempt to migrate Emscripten CI build to new infra. [ci only: Emscripten]
Yao Wei Tjong 姚伟忠
2015-05-21 09:45:46 +0800
96e9e87e35Travis CI: API documentation update at 2015-05-22 08:30:22 UTC. [ci package]
urho3d-travis-ci
2015-05-22 08:30:22 +0000
4fab742e50Added accessors for navMesh debug geometry
Mike3D
2015-05-22 10:22:01 +0200
24e11c6b6cTravis CI: API documentation update at 2015-05-22 06:08:11 UTC. [ci package]
urho3d-travis-ci
2015-05-22 06:08:11 +0000
44d5d21bbeExposed Node::GetComponents(), Node::GetChildren() and Node::GetChildrenWithComponent() to lua
Mike3D
2015-05-22 08:00:01 +0200
e78d91d00eTravis CI: API documentation update at 2015-05-21 14:08:22 UTC. [ci package]
urho3d-travis-ci
2015-05-21 14:08:22 +0000
b274be3997Added Get/SetMaxObstacles() to DynamicNavigationMesh
Mike3D
2015-05-21 16:00:04 +0200
55f65923ceMerge pull request #732 from JSandusky/ObstacleRequestQueue
Lasse Öörni
2015-05-21 11:04:50 +0300
a4cec53adbIterate through updating the tilecache
JSandusky
2015-05-20 16:48:53 -0400
66f967c9ebOnly enable quantized AABB compression on a collision mesh when triangle count is below one million, to work around a Bullet issue. Closes#730.
Lasse Öörni
2015-05-20 16:35:20 +0300
7f3a6ef86bAdded off-mesh connections to sample 39
Mike3D
2015-05-20 10:56:32 +0200
5d3aa98b3bMerge upstream change on Android/CMake toolchain. Add NDK r10e support. [ci only: Android]
Yao Wei Tjong 姚伟忠
2015-05-20 14:26:02 +0800
dadca9931eTravis CI: API documentation update at 2015-05-19 14:37:15 UTC. [ci package]
urho3d-travis-ci
2015-05-19 14:37:15 +0000
bb03eb0f12Moved the transformation of AngelScript function name to void signature to GetFunction() / GetMethod() to allow all of execute, delayed execute and event subscription to handle either a function name or full signature. Added HasMethod() to ScriptInstance to allow checking for existence of function (avoid error log print in cases where an "optional" function is being called on a script object.) Updated scripting documentation.
Lasse Öörni
2015-05-19 17:27:58 +0300
8246bb003dAllow submitting bare function names to DelayedExecute. In this case function is assumed to be a void function without parameters. Log error when trying to execute a nonexistent script object method.
Lasse Öörni
2015-05-19 16:16:50 +0300
5bf52beb81Small Urho2D documentation update based on forum questions
Mike3D
2015-05-19 14:37:57 +0200
e7e2c262e5Make button slider not focusable so it is easier to tab around.
Yao Wei Tjong 姚伟忠
2015-05-19 15:12:18 +0800
db94a24c2eMerge pull request #731 from JSandusky/NavMeshSkipObstacles
Lasse Öörni
2015-05-19 10:27:53 +0300
5b1af2d116For Travis CI - increase Coverity Scan threshold to 100.
Yao Wei Tjong 姚伟忠
2015-05-19 13:56:45 +0800
29d9892e9bExclude nodes with Obstacle components from navigation mesh geometry collection
JSandusky
2015-05-18 13:28:04 -0400
058ba0a4c3Travis CI: API documentation update at 2015-05-18 16:19:29 UTC. [ci package]
urho3d-travis-ci
2015-05-18 16:19:29 +0000
562700fcebAdded more navigation bindings Also added global toggle for NavArea::DrawDebugGeometry() and OffMeshConnection::DrawDebugGeometry() Also added lua binding for DrawDebugGeometry() in Component.pkg
Mike3D
2015-05-18 18:11:21 +0200
be2280918bAdjust .gitignore to filter generated stuff in non out-of-source build. Related to #716. [ci skip]
Yao Wei Tjong 姚伟忠
2015-05-18 22:31:53 +0800
f77985447dFor Travis CI - set the default download in SF.net automatically.
Yao Wei Tjong 姚伟忠
2015-05-18 10:56:34 +0800
fd8703dcecFlush the DetourTileCache update queue if necessary, when adding or removing an obstacle. Closes#726.
Lasse Öörni
2015-05-17 18:31:25 +0300
3fbb34f406Use node instead of GetNode() in lua samples Also simplified sample 15 for lua
Mike3D
2015-05-17 17:30:37 +0200
7d5fea25cbTravis CI: API documentation update at 2015-05-17 14:02:01 UTC.
urho3d-travis-ci
2015-05-17 14:02:01 +0000
f9f920964fRemove agents & obstacles on OnNodeSet(null), similar to Drawables. Do not allow adding an agent when node is already null. Added missing enum in AngelScript navigation API. Do not keep a persistent array of agent handles in the AngelScript crowd example, as that keeps the agents alive even past removal from scene. Closes#729.
Lasse Öörni
2015-05-17 16:54:39 +0300
985d529fbfFor Travis CI - fix the bash variable substitution in commit message. [ci skip]
Yao Wei Tjong 姚伟忠
2015-05-17 20:58:00 +0800
dafca26c97Travis CI: API documentation update at 2015-05-17 10:46:33 UTC.
urho3d-travis-ci
2015-05-17 10:46:33 +0000
4a79c14189Fix missing Lua Component class property bindings. Removed some "unsafe" Node functions from Lua bindings.
Lasse Öörni
2015-05-17 13:36:42 +0300
cca861f6d3Simplified sample 39 using the crowd manager
Mike3D
2015-05-17 10:15:41 +0200
b1d6031673Show root cause error from SDL when SDL fails to create main window.
Yao Wei Tjong 姚伟忠
2015-05-17 16:05:35 +0800
8238ba6ec8For Travis CI - correct typo and move the scan threshold to master.
Yao Wei Tjong 姚伟忠
2015-05-17 13:19:28 +0800
8fe7f95c0aFor Travis CI - limit the Converity Scan frequency based on cache miss. Current scanning threshold is set to 20, i.e. it only scan when there are 20 or more actual compilation call.
Yao Wei Tjong 姚伟忠
2015-05-17 13:01:11 +0800
6bacbe4230Travis CI: API documentation update at 2015-05-16 19:16:03 UTC. [ci package]
urho3d-travis-ci
2015-05-16 19:16:03 +0000
082cd11edcExpose DetourCrowdManager::GetActiveAgents() to Lua. Closes#728.
Lasse Öörni
2015-05-16 22:08:36 +0300
33122036f3Clear obstacleId_ also in silent mode obstacle removal. Fixed event type when obstacle removed. May or may not have anything to do with #726.
Lasse Öörni
2015-05-16 19:44:54 +0300
3debae64f8Travis CI: API documentation update at 2015-05-16 14:59:59 UTC. [ci package]
urho3d-travis-ci
2015-05-16 14:59:59 +0000
4f0647e4a2For Travis CI - temporarily disable ccache for Emscripten CI build. When Emscripten has released 1.32 it will be reenabled again. [ci only: Emscripten]
Yao Wei Tjong 姚伟忠
2015-05-16 10:38:43 +0800
9b25da5f7bMake sure agents are removed from crowd upon destruction. Closes#725.
Lasse Öörni
2015-05-16 00:28:04 +0300
3cc07ff1fbMerge pull request #724 from JSandusky/NavigationDocs
Yao Wei Tjong
2015-05-15 23:09:17 +0800
dfab28fed6Fix iOS host-tool building for Urho3D_universal target. For Travis CI - when releasing disregard commit message instruction from the last commit being tagged. This is to ensure all CI jobs are run for releasing the artifacts. [ci package]
Yao Wei Tjong 姚伟忠
2015-05-15 19:21:25 +0800
4fd8bc00d6Updates to Navigation documentation
JSandusky
2015-05-14 23:43:11 -0400
7219560320Improve Emscripten Windows instructions. Thanks to Ali Kämäräinen for mentioning possible issues & solutions.
Lasse Öörni
2015-05-14 21:05:58 +0300
a6528e0bbfFor Travis CI - fail the Emscripten CI job when test run segfaulted. But let it passes when the test run bailed out due to emrun timeout. [ci only: master, Emscripten]
Yao Wei Tjong 姚伟忠
2015-05-14 15:41:52 +0800
cc64e9bb7bMinor documentation update on ccache section for Xcode 6 users.
Yao Wei Tjong 姚伟忠
2015-05-14 16:18:53 +0800
6bcbac468cFor Travis CI - skip touching cache objects if earlier command failed. [ci only: Emscripten]
Yao Wei Tjong 姚伟忠
2015-05-14 11:24:19 +0800
5cd6272bf6Fix iOS "unsupported architecture" issue when precompiling PCH. When using Xcode, instead of precompiling PCH using our own build rules, simply switch on the Xcode support for PCH and delegate the task to it.
Yao Wei Tjong 姚伟忠
2015-05-13 16:41:26 +0800
07a677ac0eFor Travis CI - ensure files in cache have timestamp older than source. This is an attempt to fix stale PCH for Emscripten CI build which is using our own cache-store implementation.
Yao Wei Tjong 姚伟忠
2015-05-13 16:39:17 +0800
5e68b57921Added note of Xcode command line tools.
Lasse Öörni
2015-05-13 10:48:50 +0300
1dd83a7dfeFor Travis CI - generalize detection of moving HEAD for topic and PR. However, we still have to temporarily scale back to not perform full CI jobs on PR because PR from fork cannot get the secured variables decrypted and hence no way to create CI mirror branches.
Yao Wei Tjong 姚伟忠
2015-05-12 17:16:53 +0800
064b67aba8Travis CI: API documentation update at 2015-05-12 13:10:01 UTC. [ci package]
urho3d-travis-ci
2015-05-12 13:10:01 +0000
5b41352680Minor whitespace and code convention edits.
Lasse Öörni
2015-05-12 14:12:20 +0300
a4851ab36dMerge remote-tracking branch 'JSandusky/CrowdStateTracking'
Lasse Öörni
2015-05-12 12:06:50 +0300
4c9005785bDo not use float luminance formats, as they are deprecated on GL3. Instead return R16F & R32F formats (red channel only) to match Direct3D behavior. Closes#722.
Lasse Öörni
2015-05-12 12:02:57 +0300
507b1fd9abForward-declare Texture in Renderer.h. Fix potential missing return value for FindNamedTexture(). Closes#721.
Lasse Öörni
2015-05-12 11:10:37 +0300
ca7a6af1f3CrowdAgent state handling
JSandusky
2015-05-12 02:29:32 -0400
b009106ab8Fix Emscripten version check for enabling the separate metadata option.
Yao Wei Tjong 姚伟忠
2015-05-12 10:30:55 +0800
c2b7143ac9For Travis CI - still create new branch even when base mirror is found. Related to commit 09a5f71847. [ci skip]
Yao Wei Tjong 姚伟忠
2015-05-11 20:57:44 +0800
09a5f71847For Travis CI - fail the job when site update or package upload failed. For topic and PR CI mirror branches, make another attempt to download the cache from the "base" CI mirror branch before creating a new git branch.
Yao Wei Tjong 姚伟忠
2015-05-11 17:36:09 +0800
bac78d8baeFor Travis CI - skip the other tasks when the main ci task was skipped. [ci only: master]
Yao Wei Tjong 姚伟忠
2015-05-11 00:26:39 +0800
59e5e65a98For Travis CI - attempt to enable ccache for remaining Android CI jobs. [ci only: Android, OSX, Emscripten]
Yao Wei Tjong 姚伟忠
2015-05-10 21:25:53 +0800
e38d84414fFor Travis CI - attempt to enable ccache on Emscripten CI build. [ci only: Emscripten]
Yao Wei Tjong 姚伟忠
2015-05-10 20:21:48 +0800
f55d06bc6bFor Travis CI - attempt to enable ccache on OSX CI build. [ci only: OSX]
Yao Wei Tjong 姚伟忠
2015-05-09 19:20:54 +0800
3df58d874fFor Travis CI - add option to perform on selected CI jobs only.
Yao Wei Tjong 姚伟忠
2015-05-09 17:05:44 +0800
00388288f2Update 'Using ccache' section for xcodebuild users.
Yao Wei Tjong 姚伟忠
2015-05-10 23:07:52 +0800
8e66e6a131Update the changelog some more. Fix formatting to end all the points with periods.
Yao Wei Tjong 姚伟忠
2015-05-10 13:16:18 +0800
b6889b68dfIn DeferredHWDepth renderpath, clear albedo rendertarget explicitly to prevent ghosting bugs from previous frames in case stencil is not available.
Lasse Öörni
2015-05-10 15:09:42 +0300
f42dd05319Restored the previous mouse move logic for Emscripten only.
Lasse Öörni
2015-05-10 14:28:51 +0300
16a1894cb2Never use SDL mouse move event data when mouse is hidden and being recentered, as that causes RELATIVE mode to return wrong mouse deltas on OSX.
Lasse Öörni
2015-05-10 12:41:16 +0300
89afc675c8Update the initial changelog for new release.
Yao Wei Tjong 姚伟忠
2015-05-10 09:55:47 +0800
37154c4774Initial changelog for new version.
Lasse Öörni
2015-05-09 23:26:32 +0300
a5f9417469For Travis CI - adjust build rules for Emscripten CI build.
Yao Wei Tjong 姚伟忠
2015-05-08 22:48:50 +0800
c30de0f087For Travis CI - fix CI mirror branches deletion issue.
Yao Wei Tjong 姚伟忠
2015-05-08 22:05:31 +0800
d19fddb361For Travis CI - Fix Emscripten CI build. Log abort message when skipping CI mirror creation/deletion.
Yao Wei Tjong 姚伟忠
2015-05-08 19:20:55 +0800
fb84bcf179For Travis CI - tune down email notifications frequency. Add checkpoint for Emscripten CI build and use it to determine whether to skip make test and/or scaffolding test when running short of time.
Yao Wei Tjong 姚伟忠
2015-05-07 22:11:26 +0800
a19eead144Fix non-desktop graphics builds.
Lasse Öörni
2015-05-08 13:32:21 +0300
a88a57c6caTravis CI: API documentation update at 2015-05-08 09:51:55 UTC. [ci package]
urho3d-travis-ci
2015-05-08 09:51:55 +0000
2a34d35decAdded missing vertex color variation to the LitSolid shaders.
Lasse Öörni
2015-05-08 12:41:59 +0300
318a3db786Merge branch 'renderpath-cubemap'
Lasse Öörni
2015-05-08 11:40:01 +0300
9c226e2c3cAdded pure diffuse vertexcolor & notexture vertexcolor techniques.
Lasse Öörni
2015-05-08 11:03:44 +0300
c1e2d51338Fix readable HW depth rendering on D3D11. Do not allocate a dummy color rendertarget for depth-only rendering unnecessarily on D3D11.
Lasse Öörni
2015-05-08 01:53:54 +0300
0298740da2Fix wrong viewport being used in depth-only rendering. Do not setup rendertarget & depth stencil for debug geometry rendering, if nothing to render.
Lasse Öörni
2015-05-08 00:15:59 +0300
1826c7ee55Minor render path documentation edits.
Lasse Öörni
2015-05-07 22:27:59 +0300
9f044cb1faRefactor FindNamedTexture() so that programmatically stored cubemap textures without a proper file extension can be used for texture binding in the renderpath. Expose GetExistingResource() to script.
Lasse Öörni
2015-05-07 21:45:18 +0300
b3f39da360Fix missing camelcasing.
Lasse Öörni
2015-05-07 21:28:18 +0300