Commit Graph

9836 Commits

Author SHA1 Message Date
Lasse Öörni
6fc05e9373 Added support for defining custom depth-stencil textures in the renderpath, and performing depth-only rendering passes. Readded support for readable HW depth format (on D3D9 it uses the INTZ hack.) Improved RenderPath & Graphics Lua bindings. Added -renderpath command line option to specify the renderpath file to use. 2015-01-10 15:54:00 +02:00
Yao Wei Tjong 姚伟忠
32212b1a12 Minor document update. 2015-01-10 21:23:12 +08:00
Yao Wei Tjong 姚伟忠
3ae2942ad2 Move the cricial post-CMake fix into CMake rules for iOS platform.
This should ensure the Xcode project generated from user calling cmake-gui directly or cmake directly (not via our build scripts) would also geting the critical fix, and also whenever CMake performs a rerun internally then our post-CMake fix is reapplied automatically.
2015-01-09 18:02:42 +08:00
Yao Wei Tjong 姚伟忠
d83de4904e Create the 'generated' subdir regardless whether Lua/LuaJIT is enabled. 2015-01-09 12:26:33 +08:00
aster2013
906f71ad6d Fix #590. 2015-01-08 13:57:51 +08:00
aster2013
23b53e7ac5 Do not clone temporary node or component. fix issue #589 2015-01-08 13:01:36 +08:00
Yao Wei Tjong 姚伟忠
74296e8123 Clean up the rake task comment. [ci skip] 2015-01-08 12:23:27 +08:00
Yao Wei Tjong 姚伟忠
2ad47fc0ff Enhance 'rake cmake' and 'rake make' tasks to take optional arguments.
When the '<platform-specific>_build_tree' or 'build_tree' argument is provided then use it as the build tree path, otherwise use the default build tree path as before.
The '<platform-specific>_build_tree' takes precedence over 'build_tree'.
2015-01-08 11:42:12 +08:00
Yao Wei Tjong 姚伟忠
9d15448830 Keep the basic project structure simple and stupid. 2015-01-08 11:42:12 +08:00
Lasse Öörni
94b4c8f6e6 Added DiffUnlitAlphaMask technique. Closes #595. 2015-01-07 22:35:27 +02:00
Mike3D
0f8f50c35c Removed tab 2015-01-07 21:18:04 +01:00
Yao Wei Tjong 姚伟忠
dc620f1f6a Code clean up. [ci skip] 2015-01-07 22:02:41 +08:00
Yao Wei Tjong 姚伟忠
35307869ee Clean up to remove unused CMake variables.
LIBS is now defunct. No more dual purpose usage.
INCLUDE_DIRS_ONLY is renamed to INCLUDE_DIRS.
LINK_LIBS_ONLY is renamed to LIBS.
2015-01-07 21:51:00 +08:00
Yao Wei Tjong 姚伟忠
eb4a7663b5 Avoid hardcoding rapidjson as dependency to Urho3D library. 2015-01-07 21:25:20 +08:00
Yao Wei Tjong 姚伟忠
cffcd1e07f Revise the log message when the resource prefix path is not set.
Hopefully in doing so, this will not become FAQ in the support forum.
2015-01-07 21:09:44 +08:00
Mike3D
4a6355b136 Fix GetRigidBodies in PhysicsWorld2D 2015-01-07 12:21:33 +01:00
urho3d-travis-ci
32a20c360a Travis CI: API documentation update at 2015-01-06 17:00:05 UTC.
[ci package]
2015-01-06 17:00:05 +00:00
Yao Wei Tjong 姚伟忠
0246b11299 Fix Lua API doxygen hook. 2015-01-07 00:36:28 +08:00
urho3d-travis-ci
a5747148c1 Travis CI: API documentation update at 2015-01-06 14:44:53 UTC.
[ci package]
2015-01-06 14:44:53 +00:00
Yao Wei Tjong 姚伟忠
bde0b2bcfe Fix Android build on Windows host system without MKLINK capability. 2015-01-06 22:20:04 +08:00
Yao Wei Tjong 姚伟忠
9a109399ee Remove MSVC "workaround" and add dummy rapidjson target as dependency.
The dependency is required when not using MKLINK on Windows host.
2015-01-06 21:43:13 +08:00
Yao Wei Tjong 姚伟忠
7dd9143f59 Fix the include path for the generated Lua API bindings. 2015-01-06 21:41:17 +08:00
Yao Wei Tjong 姚伟忠
2e9d9f4806 Fix MinGW build on Windows host system. 2015-01-06 17:25:58 +08:00
Yao Wei Tjong 姚伟忠
352842b0fa For Travis CI - skip the site update when it is already done earlier. 2015-01-06 13:28:09 +08:00
Yao Wei Tjong 姚伟忠
0a871ace9a Minor document formatting update. 2015-01-06 13:05:31 +08:00
Lasse Öörni
97692453f5 Do not force camera aspect ratio to 1.0 when modifying orthographic size as an attribute. Fixes #571. 2015-01-06 00:48:51 +02:00
Yao Wei Tjong 姚伟忠
dddce6bec1 For Travis CI - remove the packages after successfully uploaded to FRS.
So that they do not get re-uploaded again the second time when uploading the 64-bit RPM package with URHO3D_USE_LIB64_RPM build option set.
[ci package]
2015-01-05 22:31:32 +08:00
Yao Wei Tjong 姚伟忠
42fb33d0e4 Suppress the dummy target comment appearing in build log on each build. 2015-01-05 22:31:32 +08:00
Yao Wei Tjong 姚伟忠
3494bd020d Minor documentation update. 2015-01-05 22:31:32 +08:00
Yao Wei Tjong 姚伟忠
359efb2d37 Move the DebugNew.h from Urho3D/Container subdir to Urho3D subdir. 2015-01-05 22:31:32 +08:00
Mike3D
7f805b8645 Centered Imp Spriter anim on the Y axis and removed position offset in samples. 2015-01-05 14:32:12 +01:00
Mike3D
be94437b69 Simplified sample 15 2015-01-05 14:21:37 +01:00
Lasse Öörni
ab770f00b2 Add missing wide char C string + String operator. Fixes #592. 2015-01-05 01:18:42 +02:00
urho3d-travis-ci
1889f1a66b Travis CI: API documentation update at 2015-01-04 16:07:14 UTC.
[ci package]
2015-01-04 16:07:14 +00:00
Yao Wei Tjong 姚伟忠
65aa095a0c Refactor newly added sample app to use Urho3D SDK include path. 2015-01-04 22:49:18 +08:00
Yao Wei Tjong 姚伟忠
b0f96615d8 Further clean up on the include path for the Graphics sub-library. 2015-01-04 22:40:40 +08:00
Yao Wei Tjong 姚伟忠
71862e42c1 Reinstate the MSVC "workaround" include path fix. 2015-01-04 22:40:40 +08:00
Yao Wei Tjong 姚伟忠
0a2e601307 Change the include path for Precompiled header to fix MSVC build. 2015-01-04 22:40:40 +08:00
Yao Wei Tjong 姚伟忠
20758f85d4 Fix DXD9 build caused by wrong relative include path. 2015-01-04 22:40:40 +08:00
Yao Wei Tjong 姚伟忠
2b353512c3 Fix freetype2 headers installation - missed one file earlier. 2015-01-04 22:40:40 +08:00
Yao Wei Tjong 姚伟忠
b51e419c88 Change impl. file to include the header file from corresponding subdir.
Change header file to use relative pathspec when including other files.
2015-01-04 22:40:40 +08:00
Yao Wei Tjong 姚伟忠
4c17b03173 Remove existing include path abstraction.
Remove engine's sub-CMakeLists.txt.
2015-01-04 22:32:42 +08:00
Yao Wei Tjong 姚伟忠
4a2a6d7115 Fix the MSVC workaround for the relative path include.
[ci skip]
2015-01-04 22:32:41 +08:00
Yao Wei Tjong 姚伟忠
1cbbb6b805 Finalize SDK-like include dirs clean up. Fix build using MSVC. 2015-01-04 22:32:41 +08:00
Yao Wei Tjong 姚伟忠
b654478715 For Travis CI - also use DESTDIR=~ when installing on OSX host. 2015-01-04 22:32:41 +08:00
Yao Wei Tjong 姚伟忠
a4a4cde236 Refactor all CMake toolchains to reset CMAKE_INSTALL_PREFIX variable.
Add new build options for specifying tool-prefix and target-sysroot in cross-compiling build.
Add new IOS_SYSROOT variable to store the path to iOS sysroot and use it to set CMAKE_FIND_ROOT_PATH variable.
Now also generate pkg-config Urho3D.pc for iOS platform.
For Travis CI - simplify SDK installation logic. Use DESTDIR=~ to avoid sudo.
2015-01-04 22:32:41 +08:00
Yao Wei Tjong 姚伟忠
1b465fb704 Clean up FindUrho3D.cmake module.
Add new build options to override 64-bit Linux package setup for Debian and Redhad -based host systems.
For Travis CI - fix 64-bit RPM package generation to install library in /usr/lib64, also fix external project build test using Urho3D library from SDK.
2015-01-04 22:32:41 +08:00
Yao Wei Tjong 姚伟忠
0c2e47a42d Use SDK include dir for SDL to fix Direct3D MinGW build.
For Travis CI - Correct the DESTDIR for MinGW CI build because cross-compiling MinGW is rooted.
2015-01-04 22:32:41 +08:00
Yao Wei Tjong 姚伟忠
3bc39c30c6 Also use DESTDIR when installing SDK on MinGW. 2015-01-04 22:32:41 +08:00
Yao Wei Tjong 姚伟忠
4feb135281 Clean up SDK include dirs. Refactor FindUrho3D CMake module.
For Travis CI - add new steps to install the Urho3D SDK and to reference Urho3D library from the installed SDK.
2015-01-04 22:32:41 +08:00