Commit Graph

  • fd386c8bcd Travis CI: API documentation update at 2015-05-27 13:59:39 UTC. [ci package] urho3d-travis-ci 2015-05-27 13:59:39 +0000
  • 6b72c4412a Minor 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
  • c94bd4310b Fix incorrect viewport size when mixing rendering to backbuffer and to other textures in the renderpath. Lasse Öörni 2015-05-26 01:32:24 +0300
  • 3b099a149b For Travis CI - all bar none for Emscripten samples. Adjust log messages for consistency sake. Yao Wei Tjong 姚伟忠 2015-05-23 21:38:18 +0800
  • 5fd01b739e For 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
  • e166e7a84d Added 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
  • bee87b25a9 Minor code comment. Test [ci package] [ci only: Emscripten]. Yao Wei Tjong 姚伟忠 2015-05-22 21:45:23 +0800
  • 89ff346a2e Prefer class forward than full header include. Yao Wei Tjong 姚伟忠 2015-05-22 18:56:48 +0800
  • cfdd7902e8 Fix URHO3D_PACKAGING option to ensure bash subshell is being used. [ci only: Emscripten, OSX] Yao Wei Tjong 姚伟忠 2015-05-22 17:53:44 +0800
  • 2b3a2aabd2 For Travis CI - remove Emscripten CI checkpoints. Yao Wei Tjong 姚伟忠 2015-05-22 17:28:42 +0800
  • 0627d83f3a For Travis CI - attempt to migrate Emscripten CI build to new infra. [ci only: Emscripten] Yao Wei Tjong 姚伟忠 2015-05-21 09:45:46 +0800
  • 96e9e87e35 Travis CI: API documentation update at 2015-05-22 08:30:22 UTC. [ci package] urho3d-travis-ci 2015-05-22 08:30:22 +0000
  • 4fab742e50 Added accessors for navMesh debug geometry Mike3D 2015-05-22 10:22:01 +0200
  • 24e11c6b6c Travis CI: API documentation update at 2015-05-22 06:08:11 UTC. [ci package] urho3d-travis-ci 2015-05-22 06:08:11 +0000
  • 44d5d21bbe Exposed Node::GetComponents(), Node::GetChildren() and Node::GetChildrenWithComponent() to lua Mike3D 2015-05-22 08:00:01 +0200
  • e78d91d00e Travis CI: API documentation update at 2015-05-21 14:08:22 UTC. [ci package] urho3d-travis-ci 2015-05-21 14:08:22 +0000
  • b274be3997 Added Get/SetMaxObstacles() to DynamicNavigationMesh Mike3D 2015-05-21 16:00:04 +0200
  • 55f65923ce Merge pull request #732 from JSandusky/ObstacleRequestQueue Lasse Öörni 2015-05-21 11:04:50 +0300
  • a4cec53adb Iterate through updating the tilecache JSandusky 2015-05-20 16:48:53 -0400
  • 66f967c9eb Only 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
  • 7f3a6ef86b Added off-mesh connections to sample 39 Mike3D 2015-05-20 10:56:32 +0200
  • 5d3aa98b3b Merge upstream change on Android/CMake toolchain. Add NDK r10e support. [ci only: Android] Yao Wei Tjong 姚伟忠 2015-05-20 14:26:02 +0800
  • dadca9931e Travis CI: API documentation update at 2015-05-19 14:37:15 UTC. [ci package] urho3d-travis-ci 2015-05-19 14:37:15 +0000
  • bb03eb0f12 Moved 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
  • 8246bb003d Allow 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
  • 5bf52beb81 Small Urho2D documentation update based on forum questions Mike3D 2015-05-19 14:37:57 +0200
  • e7e2c262e5 Make button slider not focusable so it is easier to tab around. Yao Wei Tjong 姚伟忠 2015-05-19 15:12:18 +0800
  • db94a24c2e Merge pull request #731 from JSandusky/NavMeshSkipObstacles Lasse Öörni 2015-05-19 10:27:53 +0300
  • 5b1af2d116 For Travis CI - increase Coverity Scan threshold to 100. Yao Wei Tjong 姚伟忠 2015-05-19 13:56:45 +0800
  • 29d9892e9b Exclude nodes with Obstacle components from navigation mesh geometry collection JSandusky 2015-05-18 13:28:04 -0400
  • 058ba0a4c3 Travis CI: API documentation update at 2015-05-18 16:19:29 UTC. [ci package] urho3d-travis-ci 2015-05-18 16:19:29 +0000
  • 562700fceb Added 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
  • be2280918b Adjust .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
  • 9a7d51b0e1 Fix UI-Element debug draw. Yao Wei Tjong 姚伟忠 2015-05-18 17:02:34 +0800
  • f77985447d For Travis CI - set the default download in SF.net automatically. Yao Wei Tjong 姚伟忠 2015-05-18 10:56:34 +0800
  • fd8703dcec Flush the DetourTileCache update queue if necessary, when adding or removing an obstacle. Closes #726. Lasse Öörni 2015-05-17 18:31:25 +0300
  • 3fbb34f406 Use node instead of GetNode() in lua samples Also simplified sample 15 for lua Mike3D 2015-05-17 17:30:37 +0200
  • 7d5fea25cb Travis CI: API documentation update at 2015-05-17 14:02:01 UTC. urho3d-travis-ci 2015-05-17 14:02:01 +0000
  • f9f920964f Remove 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
  • 985d529fbf For Travis CI - fix the bash variable substitution in commit message. [ci skip] Yao Wei Tjong 姚伟忠 2015-05-17 20:58:00 +0800
  • dafca26c97 Travis CI: API documentation update at 2015-05-17 10:46:33 UTC. urho3d-travis-ci 2015-05-17 10:46:33 +0000
  • 4a79c14189 Fix missing Lua Component class property bindings. Removed some "unsafe" Node functions from Lua bindings. Lasse Öörni 2015-05-17 13:36:42 +0300
  • cca861f6d3 Simplified sample 39 using the crowd manager Mike3D 2015-05-17 10:15:41 +0200
  • b1d6031673 Show root cause error from SDL when SDL fails to create main window. Yao Wei Tjong 姚伟忠 2015-05-17 16:05:35 +0800
  • 8238ba6ec8 For Travis CI - correct typo and move the scan threshold to master. Yao Wei Tjong 姚伟忠 2015-05-17 13:19:28 +0800
  • 8fe7f95c0a For 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
  • 6bacbe4230 Travis CI: API documentation update at 2015-05-16 19:16:03 UTC. [ci package] urho3d-travis-ci 2015-05-16 19:16:03 +0000
  • 082cd11edc Expose DetourCrowdManager::GetActiveAgents() to Lua. Closes #728. Lasse Öörni 2015-05-16 22:08:36 +0300
  • 33122036f3 Clear 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
  • 3debae64f8 Travis CI: API documentation update at 2015-05-16 14:59:59 UTC. [ci package] urho3d-travis-ci 2015-05-16 14:59:59 +0000
  • fed3846611 Improved navigation debug geometry and added missing bindings Mike3D 2015-05-16 16:50:15 +0200
  • 4f0647e4a2 For 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
  • 9b25da5f7b Make sure agents are removed from crowd upon destruction. Closes #725. Lasse Öörni 2015-05-16 00:28:04 +0300
  • 3cc07ff1fb Merge pull request #724 from JSandusky/NavigationDocs Yao Wei Tjong 2015-05-15 23:09:17 +0800
  • dfab28fed6 Fix 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
  • 4fd8bc00d6 Updates to Navigation documentation JSandusky 2015-05-14 23:43:11 -0400
  • 7219560320 Improve Emscripten Windows instructions. Thanks to Ali Kämäräinen for mentioning possible issues & solutions. Lasse Öörni 2015-05-14 21:05:58 +0300
  • a6528e0bbf For 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
  • cc64e9bb7b Minor documentation update on ccache section for Xcode 6 users. Yao Wei Tjong 姚伟忠 2015-05-14 16:18:53 +0800
  • 6bcbac468c For Travis CI - skip touching cache objects if earlier command failed. [ci only: Emscripten] Yao Wei Tjong 姚伟忠 2015-05-14 11:24:19 +0800
  • 5cd6272bf6 Fix 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
  • 07a677ac0e For 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
  • 5e68b57921 Added note of Xcode command line tools. Lasse Öörni 2015-05-13 10:48:50 +0300
  • 1dd83a7dfe For 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
  • 064b67aba8 Travis CI: API documentation update at 2015-05-12 13:10:01 UTC. [ci package] urho3d-travis-ci 2015-05-12 13:10:01 +0000
  • 5b41352680 Minor whitespace and code convention edits. Lasse Öörni 2015-05-12 14:12:20 +0300
  • a4851ab36d Merge remote-tracking branch 'JSandusky/CrowdStateTracking' Lasse Öörni 2015-05-12 12:06:50 +0300
  • 4c9005785b Do 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
  • 507b1fd9ab Forward-declare Texture in Renderer.h. Fix potential missing return value for FindNamedTexture(). Closes #721. Lasse Öörni 2015-05-12 11:10:37 +0300
  • ca7a6af1f3 CrowdAgent state handling JSandusky 2015-05-12 02:29:32 -0400
  • b009106ab8 Fix Emscripten version check for enabling the separate metadata option. Yao Wei Tjong 姚伟忠 2015-05-12 10:30:55 +0800
  • c2b7143ac9 For 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
  • 09a5f71847 For 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
  • bac78d8bae For 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
  • 59e5e65a98 For 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
  • e38d84414f For Travis CI - attempt to enable ccache on Emscripten CI build. [ci only: Emscripten] Yao Wei Tjong 姚伟忠 2015-05-10 20:21:48 +0800
  • f55d06bc6b For Travis CI - attempt to enable ccache on OSX CI build. [ci only: OSX] Yao Wei Tjong 姚伟忠 2015-05-09 19:20:54 +0800
  • 3df58d874f For Travis CI - add option to perform on selected CI jobs only. Yao Wei Tjong 姚伟忠 2015-05-09 17:05:44 +0800
  • 00388288f2 Update 'Using ccache' section for xcodebuild users. Yao Wei Tjong 姚伟忠 2015-05-10 23:07:52 +0800
  • 8e66e6a131 Update the changelog some more. Fix formatting to end all the points with periods. Yao Wei Tjong 姚伟忠 2015-05-10 13:16:18 +0800
  • b6889b68df In 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
  • f42dd05319 Restored the previous mouse move logic for Emscripten only. Lasse Öörni 2015-05-10 14:28:51 +0300
  • 16a1894cb2 Never 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
  • 89afc675c8 Update the initial changelog for new release. Yao Wei Tjong 姚伟忠 2015-05-10 09:55:47 +0800
  • 37154c4774 Initial changelog for new version. Lasse Öörni 2015-05-09 23:26:32 +0300
  • a5f9417469 For Travis CI - adjust build rules for Emscripten CI build. Yao Wei Tjong 姚伟忠 2015-05-08 22:48:50 +0800
  • c30de0f087 For Travis CI - fix CI mirror branches deletion issue. Yao Wei Tjong 姚伟忠 2015-05-08 22:05:31 +0800
  • d19fddb361 For 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
  • fb84bcf179 For 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
  • a19eead144 Fix non-desktop graphics builds. Lasse Öörni 2015-05-08 13:32:21 +0300
  • a88a57c6ca Travis CI: API documentation update at 2015-05-08 09:51:55 UTC. [ci package] urho3d-travis-ci 2015-05-08 09:51:55 +0000
  • 2a34d35dec Added missing vertex color variation to the LitSolid shaders. Lasse Öörni 2015-05-08 12:41:59 +0300
  • 318a3db786 Merge branch 'renderpath-cubemap' Lasse Öörni 2015-05-08 11:40:01 +0300
  • 9c226e2c3c Added pure diffuse vertexcolor & notexture vertexcolor techniques. Lasse Öörni 2015-05-08 11:03:44 +0300
  • c1e2d51338 Fix 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
  • 0298740da2 Fix 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
  • 1826c7ee55 Minor render path documentation edits. Lasse Öörni 2015-05-07 22:27:59 +0300
  • 9f044cb1fa Refactor 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
  • b3f39da360 Fix missing camelcasing. Lasse Öörni 2015-05-07 21:28:18 +0300
  • 4619040250 Fix GetExistingResource(). Lasse Öörni 2015-05-07 21:25:56 +0300