Commit Graph

  • 8bb7d680ed Dumb down the post-CMake fix for iOS platform. Fixes #602. The post-CMake fix is now reapplied on each iOS build without first checking it needs the fix or not. But since the 'sed' fix is harmless to be repeated, it is ok to do so. The original 'smart' post-CMake fix uses shell [] operator but have to be removed to keep the CMake 3.0.0 and 3.0.1 users happy. [ci skip] Yao Wei Tjong 姚伟忠 2015-01-11 13:43:49 +0800
  • 021040c1bd Travis CI: API documentation update at 2015-01-10 21:11:52 UTC. [ci package] urho3d-travis-ci 2015-01-10 21:11:52 +0000
  • 7d393ddc75 Removed use of nullptr construct. Lasse Öörni 2015-01-10 22:59:42 +0200
  • 1b8b1929f3 Added contributor credit. [ci skip] Lasse Öörni 2015-01-10 22:56:27 +0200
  • 52aa4bc780 Use SDL_PollEvent() instead of SDL_PumpEvents() / SDL_PeepEvent() for subjectively smoother mouse input under vsync (Windows.) Lasse Öörni 2015-01-10 22:02:57 +0200
  • 6f3ef0c3f4 Added Lua API to access a renderpath's commands. Lasse Öörni 2015-01-10 21:21:27 +0200
  • 0b3e6e2bbb Added "renderui" render path command to render the UI into an arbitrary rendertarget. This disables the default UI render to the backbuffer. Removed functions from UI Lua API that shouldn't be exposed to scripting (update, render.) Lasse Öörni 2015-01-10 21:08:05 +0200
  • d023b06b3d Get rid of overrideView_ member in Batch, as it is no longer used by Skybox, and directional light quads can be made to work without it. Cleanup Light code. Lasse Öörni 2015-01-10 20:44:26 +0200
  • 64cb9cd104 Use shadow pass to render depth in ForwardHWDepth, so that linear depth is not calculated unnecessarily. Lasse Öörni 2015-01-10 19:53:25 +0200
  • a31d9ac842 Fix resource dir contained within resource dir being added. Closes #599. Lasse Öörni 2015-01-10 19:48:45 +0200
  • 7ba89fa755 Travis CI: API documentation update at 2015-01-10 14:36:30 UTC. [ci package] urho3d-travis-ci 2015-01-10 14:36:30 +0000
  • b6caeb02a5 Document depth rendering. Disable depth write when sampling a HW depth texture. Disable stencil optimizations when using a custom depth texture, as in that case stencil channel availability can't be guaranteed. Changed -renderpath command line option to use the full resource name instead of defaulting to the RenderPaths directory. Removed test code from ForwardHWDepth renderpath. Closes #597. Lasse Öörni 2015-01-10 14:39:08 +0200
  • 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. Lasse Öörni 2015-01-10 02:37:26 +0200
  • 32212b1a12 Minor document update. Yao Wei Tjong 姚伟忠 2015-01-10 21:23:12 +0800
  • 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. Yao Wei Tjong 姚伟忠 2015-01-09 18:02:42 +0800
  • d83de4904e Create the 'generated' subdir regardless whether Lua/LuaJIT is enabled. Yao Wei Tjong 姚伟忠 2015-01-09 12:26:33 +0800
  • 906f71ad6d Fix #590. aster2013 2015-01-08 13:57:51 +0800
  • 23b53e7ac5 Do not clone temporary node or component. fix issue #589 aster2013 2015-01-08 12:33:47 +0800
  • 74296e8123 Clean up the rake task comment. [ci skip] Yao Wei Tjong 姚伟忠 2015-01-08 11:47:08 +0800
  • 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'. Yao Wei Tjong 姚伟忠 2015-01-08 11:38:12 +0800
  • 9d15448830 Keep the basic project structure simple and stupid. Yao Wei Tjong 姚伟忠 2015-01-08 11:35:31 +0800
  • 94b4c8f6e6 Added DiffUnlitAlphaMask technique. Closes #595. Lasse Öörni 2015-01-07 22:34:59 +0200
  • 0f8f50c35c Removed tab Mike3D 2015-01-07 21:18:04 +0100
  • dc620f1f6a Code clean up. [ci skip] Yao Wei Tjong 姚伟忠 2015-01-07 22:02:41 +0800
  • 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. Yao Wei Tjong 姚伟忠 2015-01-07 21:51:00 +0800
  • eb4a7663b5 Avoid hardcoding rapidjson as dependency to Urho3D library. Yao Wei Tjong 姚伟忠 2015-01-07 21:25:20 +0800
  • 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. Yao Wei Tjong 姚伟忠 2015-01-07 21:09:44 +0800
  • 4a6355b136 Fix GetRigidBodies in PhysicsWorld2D Mike3D 2015-01-07 12:21:33 +0100
  • 32a20c360a Travis CI: API documentation update at 2015-01-06 17:00:05 UTC. [ci package] urho3d-travis-ci 2015-01-06 17:00:05 +0000
  • 0246b11299 Fix Lua API doxygen hook. Yao Wei Tjong 姚伟忠 2015-01-07 00:36:28 +0800
  • a5747148c1 Travis CI: API documentation update at 2015-01-06 14:44:53 UTC. [ci package] urho3d-travis-ci 2015-01-06 14:44:53 +0000
  • bde0b2bcfe Fix Android build on Windows host system without MKLINK capability. Yao Wei Tjong 姚伟忠 2015-01-06 22:20:04 +0800
  • 9a109399ee Remove MSVC "workaround" and add dummy rapidjson target as dependency. The dependency is required when not using MKLINK on Windows host. Yao Wei Tjong 姚伟忠 2015-01-06 21:43:13 +0800
  • 7dd9143f59 Fix the include path for the generated Lua API bindings. Yao Wei Tjong 姚伟忠 2015-01-06 21:41:17 +0800
  • 2e9d9f4806 Fix MinGW build on Windows host system. Yao Wei Tjong 姚伟忠 2015-01-06 17:25:58 +0800
  • 352842b0fa For Travis CI - skip the site update when it is already done earlier. Yao Wei Tjong 姚伟忠 2015-01-06 13:28:09 +0800
  • 0a871ace9a Minor document formatting update. Yao Wei Tjong 姚伟忠 2015-01-06 13:05:31 +0800
  • 97692453f5 Do not force camera aspect ratio to 1.0 when modifying orthographic size as an attribute. Fixes #571. Lasse Öörni 2015-01-06 00:48:51 +0200
  • 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] Yao Wei Tjong 姚伟忠 2015-01-05 22:25:38 +0800
  • 42fb33d0e4 Suppress the dummy target comment appearing in build log on each build. Yao Wei Tjong 姚伟忠 2015-01-05 22:16:44 +0800
  • 3494bd020d Minor documentation update. Yao Wei Tjong 姚伟忠 2015-01-05 22:14:33 +0800
  • 359efb2d37 Move the DebugNew.h from Urho3D/Container subdir to Urho3D subdir. Yao Wei Tjong 姚伟忠 2015-01-05 22:13:23 +0800
  • 7f805b8645 Centered Imp Spriter anim on the Y axis and removed position offset in samples. Mike3D 2015-01-05 14:32:12 +0100
  • be94437b69 Simplified sample 15 Mike3D 2015-01-05 14:21:37 +0100
  • ab770f00b2 Add missing wide char C string + String operator. Fixes #592. Lasse Öörni 2015-01-05 01:18:42 +0200
  • 1889f1a66b Travis CI: API documentation update at 2015-01-04 16:07:14 UTC. [ci package] urho3d-travis-ci 2015-01-04 16:07:14 +0000
  • 65aa095a0c Refactor newly added sample app to use Urho3D SDK include path. Yao Wei Tjong 姚伟忠 2015-01-04 22:49:18 +0800
  • b0f96615d8 Further clean up on the include path for the Graphics sub-library. Yao Wei Tjong 姚伟忠 2015-01-04 20:56:54 +0800
  • 71862e42c1 Reinstate the MSVC "workaround" include path fix. Yao Wei Tjong 姚伟忠 2015-01-04 18:31:24 +0800
  • 0a2e601307 Change the include path for Precompiled header to fix MSVC build. Yao Wei Tjong 姚伟忠 2015-01-04 18:28:13 +0800
  • 20758f85d4 Fix DXD9 build caused by wrong relative include path. Yao Wei Tjong 姚伟忠 2015-01-04 01:58:50 +0800
  • 2b353512c3 Fix freetype2 headers installation - missed one file earlier. Yao Wei Tjong 姚伟忠 2015-01-04 01:45:00 +0800
  • b51e419c88 Change impl. file to include the header file from corresponding subdir. Change header file to use relative pathspec when including other files. Yao Wei Tjong 姚伟忠 2015-01-04 01:17:27 +0800
  • 4c17b03173 Remove existing include path abstraction. Remove engine's sub-CMakeLists.txt. Yao Wei Tjong 姚伟忠 2015-01-04 01:11:51 +0800
  • 4a2a6d7115 Fix the MSVC workaround for the relative path include. [ci skip] Yao Wei Tjong 姚伟忠 2015-01-01 17:50:30 +0800
  • 1cbbb6b805 Finalize SDK-like include dirs clean up. Fix build using MSVC. Yao Wei Tjong 姚伟忠 2015-01-01 17:00:43 +0800
  • b654478715 For Travis CI - also use DESTDIR=~ when installing on OSX host. Yao Wei Tjong 姚伟忠 2014-12-29 14:56:11 +0800
  • 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. Yao Wei Tjong 姚伟忠 2014-12-28 22:58:39 +0800
  • 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. Yao Wei Tjong 姚伟忠 2014-12-24 18:10:38 +0800
  • 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. Yao Wei Tjong 姚伟忠 2014-12-23 10:37:54 +0800
  • 3bc39c30c6 Also use DESTDIR when installing SDK on MinGW. Yao Wei Tjong 姚伟忠 2014-12-23 00:12:46 +0800
  • 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. Yao Wei Tjong 姚伟忠 2014-12-22 23:55:21 +0800
  • 16e05862ab Preparation for SDK include dir cleaning up. Yao Wei Tjong 姚伟忠 2014-12-20 22:59:28 +0800
  • 8da094c1d3 Fix to use CMake source tree when retrieving Urho3D version number. Yao Wei Tjong 姚伟忠 2014-12-19 07:54:53 +0800
  • 325a4f7365 Refactor to use the newly renamed Source/Urho3D directory. Yao Wei Tjong 姚伟忠 2014-12-19 07:22:14 +0800
  • bcf7c94ec8 Rename Source/Engine to Source/Urho3D. Yao Wei Tjong 姚伟忠 2014-12-19 07:21:32 +0800
  • b045aa47b4 Correct the tool path in the Editor. Yao Wei Tjong 姚伟忠 2014-12-18 23:37:23 +0800
  • 0c9f73b9ae Enhance the :cmake and :make rake tasks to work on Windows too. Try: rake cmake vs2013 URHO3D_LUAJIT=1 && rake make Yao Wei Tjong 姚伟忠 2014-12-18 23:23:58 +0800
  • a6a9e9891f Clean up the LuaJIT build script - use normal replace in escaping vars. Yao Wei Tjong 姚伟忠 2014-12-18 22:55:10 +0800
  • 8e6fe0da14 Refactor LuaJIT build scripts - no more generated CMakeLists.txt. Yao Wei Tjong 姚伟忠 2014-12-18 21:15:36 +0800
  • 67e415acc8 Fine tune LuaJIT target arch detection logic. Yao Wei Tjong 姚伟忠 2014-12-17 12:17:14 +0800
  • 0af8a30650 Fix 32-bit LuaJIT build for Linux&OSX. Fix host tool building for iOS. Yao Wei Tjong 姚伟忠 2014-12-16 22:47:05 +0800
  • 4db162eb62 Lua/LuaJIT host tool building while cross-compiling in one go. For Travis CI - reenable CI build with Lua/LuaJIT build option turned on. Yao Wei Tjong 姚伟忠 2014-12-15 13:55:55 +0800
  • f9cb911cec Fix AngelScript binding which broke MinGW and OSX CI build. Unify CMake module path setting command between Windows and non-Windows hosts for using library from SDK installation. Yao Wei Tjong 姚伟忠 2014-12-13 11:43:18 +0800
  • d75c592bd2 Add new engine parameter to set the location of resource prefix path. Remove temporary measure instead use the new URHO3D_PREFIX_PATH environment variable to set the resource prefix path for testing the executables. Yao Wei Tjong 姚伟忠 2014-12-12 23:41:01 +0800
  • 503cb6edc9 Rectify post_cmake helper method for Eclipse IDE. Yao Wei Tjong 姚伟忠 2014-12-11 21:15:03 +0800
  • 367d92abf1 Fix temporary measure for assset dir symlink creation for OSX CI test. Also fix cmake shell scripts for iOS build. Yao Wei Tjong 姚伟忠 2014-12-10 21:13:40 +0800
  • 98d410091e Fix temporary measure for creating asset dir symlink in Ubuntu host. Also: - fix Android-CI build which does not need the symlink creation in the first place. - fix an existing Xcode build configuration bug which was left undetected until now. Yao Wei Tjong 姚伟忠 2014-12-10 18:03:22 +0800
  • 20e21050e9 Rename everything 'RASPI' to 'RPI'. [ci rebase] Yao Wei Tjong 姚伟忠 2014-12-10 15:37:38 +0800
  • d8a3b8b4f4 Make repo root is also CMake source tree for the Urho3D project. Build tree location is now fully user defined. The build tree location could also be the same as source tree, although it is not recommended. Yao Wei Tjong 姚伟忠 2014-12-10 15:25:54 +0800
  • 20ce0cebca Move Android subdir from Source dir to project root. Yao Wei Tjong 姚伟忠 2014-12-07 22:01:07 +0800
  • 514847fb99 Adjust batch files and shell scripts to take build tree as user input. Refactor to use a single generic batch file/shell script that does the actual work. Yao Wei Tjong 姚伟忠 2014-12-07 13:57:43 +0800
  • 4f60123516 Move CMake modules and toolchains to the new source tree. Yao Wei Tjong 姚伟忠 2014-12-05 15:34:38 +0800
  • be7a5f44a6 Typo Mike3D 2014-12-30 07:47:22 +0100
  • 50e2493b97 Added example of loading scene & UI content. Closes #583. Lasse Öörni 2014-12-29 22:33:15 +0200
  • c8f82c1327 Fix Shader member variable numVariations_ being uninitialized. Closes #585. Lasse Öörni 2014-12-29 19:20:21 +0200
  • faf1b2fb0c Travis CI: API documentation update at 2014-12-29 12:04:55 UTC. [ci package] urho3d-travis-ci 2014-12-29 12:04:55 +0000
  • 41132cf711 Also save vertices for CollisionChain2D Mike3D 2014-12-29 12:56:21 +0100
  • 45452952b6 Travis CI: API documentation update at 2014-12-29 06:47:37 UTC. [ci package] urho3d-travis-ci 2014-12-29 06:47:36 +0000
  • 63f5ea4111 CollisionPolygon2D save vertices data. aster2013 2014-12-29 14:37:41 +0800
  • dcfd6e54af Fix WritePackedQuaterion() always returning false. Closes #581. Lasse Öörni 2014-12-28 15:03:07 +0200
  • 1d6c0221ca Typo Mike3D 2014-12-28 08:04:43 +0100
  • 32980275fa Travis CI: API documentation update at 2014-12-27 13:51:48 UTC. [ci package] urho3d-travis-ci 2014-12-27 13:51:47 +0000
  • 700673f556 Remove pushFront argument from Node::GetOrCreateComponent, fix issue #579, because it is important than issue #569, I think this function can rename to Node::RequireComponent. aster2013 2014-12-27 21:42:25 +0800
  • efdb2f0eb0 Simplified lua samples 08_Decals and TestScene Mike3D 2014-12-27 12:10:35 +0100
  • 598fab2371 Use GetPosition2D() when appropriate. Mike3D 2014-12-27 11:37:25 +0100
  • c676f13d8b Removed Spriter position offset (no longer needed) Mike3D 2014-12-27 11:14:56 +0100
  • c40601dc50 Update Urho3D Launcher link, closes #577. Lasse Öörni 2014-12-26 17:41:15 +0200
  • 330aa64831 Do not check material in Renderer2D::CheckDrawableVisibility. [ci skip] aster2013 2014-12-24 22:03:46 +0800
  • ee632ca2ca Disable check is Renderer2D::MarkMaterialDirty, make is faster for large tiled map. #575. aster2013 2014-12-24 21:22:05 +0800