Commit Graph

9612 Commits

Author SHA1 Message Date
Yao Wei Tjong 姚伟忠
14e0626c62 Minor code formatting and suppress warning from Clang compiler. 2015-09-16 00:12:46 +08:00
Lasse Öörni
08293b4cf4 Fix non-MSVC build. 2015-09-15 18:58:49 +03:00
Lasse Öörni
eee58fe742 Nullcheck tiles before operating on them in DetourNavMesh & DetourTileCache destructors. Closes #895. 2015-09-15 17:17:52 +03:00
Lasse Öörni
6f75a777cb Fixes for non-C++11 support. 2015-09-15 16:31:54 +03:00
aster2013
92eefa7fc0 Refactor JSONValue SetVariantXXX functions. 2015-09-15 20:06:58 +08:00
aster2013
f091c6591f Recover sprite sheet support for spriter animation. 2015-09-15 19:35:19 +08:00
Lasse Öörni
07dab99469 Update Assimp to latest head from github. Closes #786. 2015-09-15 14:29:53 +03:00
lixin
8954f1d0a4 fix for typo and coding convention 2015-09-15 16:09:58 +08:00
Yao Wei Tjong 姚伟忠
f2289b10e1 Avoid hardcoding to improve the chance of using it on Windows host.
[ci annotate]
2015-09-15 14:57:06 +08:00
lixin
44638345e7 add method for circle,cross,quad debug renderering 2015-09-15 12:58:12 +08:00
urho3d-travis-ci
a1fc1b8f6e Travis CI: API documentation update at 2015-09-14 20:50:39 UTC.
[ci package]

Commit: dc7eb0d17a

Message: Make the editor's cube map save path setting relative to the scene resource path, instead of being a relative filesystem path. Ensure that the generated cube map XML does not have double slashes and uses resource path relative filenames. Minor code cleanup.
2015-09-14 20:50:39 +00:00
Lasse Öörni
dc7eb0d17a Make the editor's cube map save path setting relative to the scene resource path, instead of being a relative filesystem path. Ensure that the generated cube map XML does not have double slashes and uses resource path relative filenames. Minor code cleanup. 2015-09-14 23:42:26 +03:00
Lasse Öörni
f2ad55556d Create intermediate paths in FileSystem::CreateDir() as necessary. 2015-09-14 23:39:45 +03:00
Lasse Öörni
b8fea26470 Do not attempt to capture 16bit or float textures to Image, as that is unsupported by the Image class. Delete image if format was illegal. 2015-09-14 21:22:41 +03:00
Lasse Öörni
06f4eee4a9 Merge remote-tracking branch 'jsandusky/CubeMapGeneration' 2015-09-14 21:01:21 +03:00
urho3d-travis-ci
9bbc81e6a4 Travis CI: API documentation update at 2015-09-14 17:57:42 UTC.
[ci package]

Commit: ae0544291a

Message: Add wrapper functions for NavigationMesh functions that take optional pointer parameters to fix crashes on MSVC. Closes #889.
2015-09-14 17:57:42 +00:00
Lasse Öörni
ae0544291a Add wrapper functions for NavigationMesh functions that take optional pointer parameters to fix crashes on MSVC. Closes #889. 2015-09-14 20:47:47 +03:00
Yao Wei Tjong 姚伟忠
c68f957dc4 Add a new section on how to start the Clang-tools development.
[ci annotate]
2015-09-14 22:44:20 +08:00
Yao Wei Tjong 姚伟忠
f9fd477103 For Travis CI - attempt to fix Annotator linking issue on CI server.
[ci only: Annotate, Emscripten]
2015-09-14 22:01:12 +08:00
Yao Wei Tjong 姚伟忠
12d6cfa322 For Travis CI - setup the build to use the upgraded GCC compiler.
[ci only: Annotate]
2015-09-14 20:44:30 +08:00
Yao Wei Tjong 姚伟忠
20e9cebb03 For Travis CI - fix the software package deps for Annotate build.
[ci only: Annotate]
2015-09-14 20:32:39 +08:00
Yao Wei Tjong 姚伟忠
440bc484e7 Add skeleton project for Annotator tool.
Currently it just dumps the AST out instead of actually annotating.
[ci only: master, Annotate]
2015-09-14 20:13:26 +08:00
Lasse Öörni
556fe7de87 Make skeleton bones initial transform modifiable in AngelScript. 2015-09-14 10:59:34 +03:00
Yao Wei Tjong 姚伟忠
2fcf1d3146 Only patch Android assets directories when it is being requested.
Without the patch though, the FileSystem::DirExist() works with reduce accuracy and FileSystem::ScanDir() no longer ables to differentiate between files and directories (thus, cannot scan recursively as well).
2015-09-13 21:35:51 +08:00
Lasse Öörni
9b41a9974c Safeguard against animation state or its node getting removed during trigger processing. Iterate using indices instead of iterator in AnimationController::Update() so that adding animation while iterating doesn't cause potential illegal memory access. Fixes #885. 2015-09-12 16:40:49 +03:00
Yao Wei Tjong 姚伟忠
da0fa9798c For Travis CI - export environment variables to libclang.
[ci skip]
2015-09-12 21:08:09 +08:00
Yao Wei Tjong 姚伟忠
0043642151 For Travis CI - setup build job for annotate rake task.
[ci only: Annotate]
2015-09-12 20:52:37 +08:00
Yao Wei Tjong 姚伟忠
d7845bc30f Minor clean up on doc build setup.
[ci skip]
2015-09-12 16:44:22 +08:00
Lasse Öörni
2fa676337b Removed unneeded script API helper functions. 2015-09-11 16:18:40 +03:00
urho3d-travis-ci
e08883122c Travis CI: API documentation update at 2015-09-11 13:17:42 UTC.
[ci package]

Commit: 7356bdecfb

Message: Add API to Animation / AnimationTrack to create tracks and keyframes and expose it to script. Change AnimationTracks to be stored in a HashMap so that removal and creation is safe without invalidating pointers. Changed the AnimationTriggerPoint API to resemble the AnimationTrack API, and change it to be handled as a value type in AngelScript API. Closes #878.
2015-09-11 13:17:42 +00:00
Lasse Öörni
7356bdecfb Add API to Animation / AnimationTrack to create tracks and keyframes and expose it to script. Change AnimationTracks to be stored in a HashMap so that removal and creation is safe without invalidating pointers. Changed the AnimationTriggerPoint API to resemble the AnimationTrack API, and change it to be handled as a value type in AngelScript API. Closes #878. 2015-09-11 16:08:48 +03:00
Yao Wei Tjong 姚伟忠
fe6d397609 Revert back whitespaces found in the original 3rdparty source file.
Make life easier when we have merged from upstream again.
2015-09-11 15:19:56 +08:00
Yao Wei Tjong 姚伟忠
5b4ea87ae8 Support spaces in source and/or build tree path for Doc build.
Remove mscgen setup for now. Previously it was setup in the hope \msc command will be used in our Doxygen documentation. But since that does not happen and there is no platform-agnostic way to determine the location of the mscgen tool, it is being disabled now until our documentation really needs it.
Fix the exclude pattern to filter out the graphics backend not being used in a build.
Make Doxygen and Graphviz a prerequisite software packages when URHO3D_DOCS build option is set to true (i.e. when 'doc' target is being included as part of the default 'all' target).
Use FindHTMLHelp.cmake module to remove hardcoding of HHC.exe path.
2015-09-11 15:13:52 +08:00
JSandusky
ebd3e67776 Correction of cubemap XML face names.
- Minor refinements to the camera
- Prevention of rendering debug/editor visualization
2015-09-10 13:09:10 -04:00
Yao Wei Tjong 姚伟忠
a2d8f8670e Revert back the generated toluabind.c. 2015-09-10 15:18:48 +08:00
JSandusky
da0463ec49 Add cubemap generation capability to the Urho3D editor 2015-09-10 00:13:38 -04:00
Yao Wei Tjong 姚伟忠
71a8f6d104 Parameterise the asset directory indicator character(s) using env-var. 2015-09-10 00:51:58 +08:00
Lasse Öörni
7c5e441e89 Fixed Graphics::ResolveToTexture() to support less than full screen viewport on D3D11. Fixed missing release of source texture in failure case with a multisampled screenshot. Closes #882. 2015-09-09 18:04:06 +03:00
Lasse Öörni
f32ef3149b Added explanation on color correction & 3D textures. Closes #880. 2015-09-09 12:12:31 +03:00
Lasse Öörni
fe168efd28 Added contributor credit. 2015-09-09 11:15:01 +03:00
Lasse Öörni
bde86ae8ac Merge pull request #881 from yushli/master
Update 33_Urho2DSpriterAnimation.lua
2015-09-09 11:08:36 +03:00
aster2013
b8a21972ed Add empty line at file end.[ci skip] 2015-09-09 13:57:10 +08:00
aster2013
1c58846f2d Add more curve type support in Spriter. 2015-09-09 13:48:47 +08:00
yushli
85bd13c172 Update 33_Urho2DSpriterAnimation.lua
animationIndex is changed to spriterAnimationIndex
2015-09-09 13:31:40 +08:00
Lasse Öörni
87e882e261 Fix Graphics::ResolveToTexture() erroneously reading current rendertarget instead of backbuffer on D3D11. Work around less-than-fullscreen viewport not resolving properly on D3D11. 2015-09-08 18:13:57 +03:00
Yao Wei Tjong 姚伟忠
ac2b2ba121 Add new JNI function to interface with AssetManager.list() method.
Fix #855.
2015-09-08 22:37:45 +08:00
aster2013
d1f22dd80a Add missing files. 2015-09-08 13:55:46 +08:00
aster2013
27aaabd6d7 Move spriter from ThirdParty to Urho2D, credit to @weitjong. 2015-09-08 13:52:30 +08:00
urho3d-travis-ci
fe5b01b56d Travis CI: API documentation update at 2015-09-07 11:31:39 UTC.
[ci package]

Commit: 634393d7c8

Message: Add network replication for animations' removeOnCompletion flag. Add GetRemoveOnCompletion(). Add Lua binding for removeOnCompletion. Fix missing AngelScript binding for GetFadeTime().
2015-09-07 11:31:39 +00:00
Lasse Öörni
634393d7c8 Add network replication for animations' removeOnCompletion flag. Add GetRemoveOnCompletion(). Add Lua binding for removeOnCompletion. Fix missing AngelScript binding for GetFadeTime(). 2015-09-07 14:23:03 +03:00