Commit Graph

  • ea1372e05b Add copyright protection for Travis CI setup. Yao Wei Tjong 姚伟忠 2014-02-18 12:35:32 +0800
  • 2c255f7c53 More fixes for outdated documentation. Lasse Öörni 2014-02-17 23:57:13 +0200
  • 5a6a11c521 Minor documentation / comment fixes. Lasse Öörni 2014-02-17 23:35:23 +0200
  • 0e5d11541f Fix missing root of shader precache file if loading it fails. Reset (clear) XMLFile when loading fails so that no illegal content will be saved when it's programmatically modified and then saved. Lasse Öörni 2014-02-17 22:56:03 +0200
  • cc9e5e1994 Moved to XML based shader precache files. Refactored shader precaching code to its own class. Closes #199. Lasse Öörni 2014-02-17 22:19:55 +0200
  • cb4257a599 For Travis CI - main repo only has amalgamated build option for LuaJIT. Yao Wei Tjong 姚伟忠 2014-02-17 23:04:00 +0800
  • 091bad25e4 For Travis CI - clean up the comment lines. alle grün :) [ci skip] Yao Wei Tjong 姚伟忠 2014-02-17 22:36:11 +0800
  • 83a5aae303 Fix Clang-Makefile Debug configuration build detected by OSX-CI. For Travis CI - consider nothing to commit as OK to proceed to next step. Yao Wei Tjong 姚伟忠 2014-02-17 21:43:39 +0800
  • e922b5d1c5 Merge pull request #201 from Amadeus-osa/master Lasse Öörni 2014-02-17 15:00:13 +0200
  • 167c68aea0 Fixed ComponentAdded event. Amadeus 2014-02-17 13:15:02 +0100
  • b0623e8965 For Travis CI - set MinGW cross-compiling build as mandatory to pass. Preparation for OSX-CI build. Yao Wei Tjong 姚伟忠 2014-02-17 19:17:17 +0800
  • 21d97420ea Fixed line break in the NinjaSnowWar shader precache list. Lasse Öörni 2014-02-17 01:09:12 +0200
  • fd80972e47 Merge pull request #198 from GKR/master Lasse Öörni 2014-02-17 00:05:43 +0200
  • 4380a9c7cb Travis CI: API documentation update at 2014-02-16 20:36:43 UTC. [ci skip] urho3d-travis-ci 2014-02-16 20:36:43 +0000
  • abc6fcd8b8 Shader precaching mechanism. Call Graphics::BeginDumpShaders() or use the engine command line parameter -ds <file> to create a shader dump file of the variations that are loaded during program run, and Graphics::PrecacheShaders() to load the dump file. Lasse Öörni 2014-02-16 22:22:27 +0200
  • c2e6904a6b Reduce kNet worker thread wait time for potentially less network latency. Lasse Öörni 2014-02-16 15:30:02 +0200
  • 798eb597b6 Misc. bug fixes detected by CI build for Windows platform. Yao Wei Tjong 姚伟忠 2014-02-17 01:51:42 +0800
  • b93e3a31c5 Travis CI: API documentation update at 2014-02-16 14:39:26 UTC. [ci skip] urho3d-travis-ci 2014-02-16 14:39:26 +0000
  • 51c749f301 Doxygen uses // comment style. Header file uses /**/ style. Phew. Yao Wei Tjong 姚伟忠 2014-02-16 22:22:03 +0800
  • f28827d3c9 Fixed vegetation shader vertex shader variable naming typo Gunnar Kriik 2014-02-16 14:46:44 +0100
  • a1bec9b862 Travis CI: API documentation update at 2014-02-16 13:30:47 UTC. [ci skip] urho3d-travis-ci 2014-02-16 13:30:47 +0000
  • 887c2ad748 Change comment style so that it also generates valid AngelScriptAPI.h. Yao Wei Tjong 姚伟忠 2014-02-16 21:15:35 +0800
  • 836831ebe4 Travis CI: API documentation update at 2014-02-16 08:14:40 UTC. [ci skip] urho3d-travis-ci 2014-02-16 08:14:40 +0000
  • 2fb1dc2edc Mark the deprecated AS API bindings in the documentation. Also print a warning when it is being used in the script. Yao Wei Tjong 姚伟忠 2014-02-16 16:02:12 +0800
  • 230a07e4d0 Fixed Resource::Load() in Lua saving instead of loading. Lasse Öörni 2014-02-15 21:27:19 +0200
  • b6d2bee509 Travis CI: API documentation update at 2014-02-15 17:46:33 UTC. [ci skip] urho3d-travis-ci 2014-02-15 17:46:33 +0000
  • 47836474e2 Variant pointer refactoring. Variant can now hold a weak pointer to a RefCounted object, which is safer, and is returned using GetPtr(). Engine events have been converted to use that mechanism. GetPtr() is also directly available in AngelScript, as well as assigning a RefCounted or derived class handle to a Variant. Lasse Öörni 2014-02-15 19:01:21 +0200
  • 691492cf02 Fix AngelScript warning. Lasse Öörni 2014-02-15 15:15:38 +0200
  • 82c1a7c59c Add UnsubscribeFromEvent function to ScriptObject, rename basic.lua to ToCppHook.lua. aster2013 2014-02-15 20:43:51 +0800
  • f850782027 Further tweak of NinjaSnowWar shadows on mobiles (make the only cascade show a bit further, make shadows lighter) Lasse Öörni 2014-02-15 13:59:11 +0200
  • 5f67c434bf For Travis CI - try to fix installation of MinGW-W64 packages. Somehow apt-get in Travis-CI build environment does not auto install all the dependencies. Yao Wei Tjong 姚伟忠 2014-02-15 19:35:10 +0800
  • f3622e546a For Travis CI - fix quotation marks. Yao Wei Tjong 姚伟忠 2014-02-15 19:02:03 +0800
  • 5a469eea39 Fix MinGW cross compiling build on Ubuntu host system. Attempt to add CI build for Windows platform using MinGW cross compiling toolchain. Yao Wei Tjong 姚伟忠 2014-02-15 18:55:09 +0800
  • 647b962f4b Cleanup build script - support SCP_TO_TARGET build option consistently. Yao Wei Tjong 姚伟忠 2014-02-15 13:52:30 +0800
  • 8ef4dc47eb Better integration of MinGW cross-compiling build process. Yao Wei Tjong 姚伟忠 2014-02-15 03:59:03 +0800
  • 4c02e19352 Increased the OpenGL ES constant depth bias adjustment to reduce self-shadowing artifacts. Do not use cascaded shadow mapping on OpenGL ES, so that the low quality shadow mode can avoid dependent texture reads altogether for much higher performance on iOS. Updated documentation of the GetPlatform() function. Lasse Öörni 2014-02-15 00:54:54 +0200
  • 981e924b88 Fix function signature to return data type as exposed API. Fixes #195. Yao Wei Tjong 姚伟忠 2014-02-15 00:00:52 +0800
  • 4fbcda2ce9 Travis CI: API documentation update at 2014-02-14 13:46:50 UTC. [ci skip] urho3d-travis-ci 2014-02-14 13:46:51 +0000
  • e7cef8223d Add construct function in dox file, add missing destruct in pkg file, update ToDoxHook.lua. aster2013 2014-02-14 21:32:07 +0800
  • 3011153655 Fix Mac OS X build script - only sed when there is install target. Yao Wei Tjong 姚伟忠 2014-02-14 17:49:26 +0800
  • 964d9acb9e Merge remote-tracking branch 'remotes/wibbe/mingw-cross-compile-toolchain' Lasse Öörni 2014-02-13 22:47:14 +0200
  • 4d03b08acb Copied MinGW build instructions from Readme.txt to GettingStarted.dox Daniel Wiberg 2014-02-13 17:39:46 +0100
  • 2de15aeaff Travis CI: API documentation update at 2014-02-13 16:00:22 UTC. [ci skip] urho3d-travis-ci 2014-02-13 16:00:22 +0000
  • 9e075184f2 Added a section about cross-compiling with MinGW in the Readme. Daniel Wiberg 2014-02-13 16:36:57 +0100
  • 2e9b720f4a Fixed tolua outside function name. aster2013 2014-02-13 23:36:40 +0800
  • 33f0d01f9b Add new line at end of file. aster2013 2014-02-13 23:13:21 +0800
  • 412ae47aaf Merge branch 'master' of https://github.com/urho3d/Urho3D aster2013 2014-02-13 23:11:47 +0800
  • 163921a072 UpdateDocument.bat and UpdateDocument.sh for new Lua Script Dox tool. aster2013 2014-02-13 23:07:53 +0800
  • a04d74f126 Travis CI: API documentation update at 2014-02-13 14:46:40 UTC. [ci skip] urho3d-travis-ci 2014-02-13 14:46:40 +0000
  • 21044135a5 Remove pkgToDox.lua, Rename some function and variant in ToDoxHook.lua. aster2013 2014-02-13 22:32:53 +0800
  • 0bcd1cfc5f Changed includes of Windows.h to windows.h so it's possible to cross-compile on Linux Daniel Wiberg 2014-02-13 13:46:48 +0100
  • dce4c5a2c5 Added support for cross-compiling Urho3D for Windows on Linux systems. Daniel Wiberg 2014-02-13 13:37:39 +0100
  • eb8371b0dd Travis CI: API documentation update at 2014-02-13 13:48:14 UTC. [ci skip] urho3d-travis-ci 2014-02-13 13:48:14 +0000
  • 77129bb9cb Added statements for SDL modification to comply with the license. Lasse Öörni 2014-02-13 15:23:46 +0200
  • 33ae3c8e58 Merge remote-tracking branch 'remotes/overminddl1/overminddl1-inputchanges' Lasse Öörni 2014-02-13 15:07:16 +0200
  • f455b2fac2 Update CMakeLists.txt for document. aster2013 2014-02-13 19:53:59 +0800
  • a910501027 Add ToDoxHook.lua to generate dox file from tolua++. aster2013 2014-02-13 19:49:28 +0800
  • f20e4968fc If a node is added to the scene with a zero ID (default), assign an ID. This would happen when constructing a node manually and adding it using AddChild(), instead of using CreateChild(). Lasse Öörni 2014-02-13 12:08:13 +0200
  • 6a760116ff Added note on implementing scene logic, and that you should not subclass Node. Lasse Öörni 2014-02-13 11:37:07 +0200
  • a6a19ebadb For Travis CI - make 32&64-bit and android build as mandatory to pass. Yao Wei Tjong 姚伟忠 2014-02-13 15:11:38 +0800
  • e44e3f7652 Only signal work items that have specified or higher priority in WorkQueue::Complete(), to prevent lower priority work item events triggering when they shouldn't (in the middle of render update.) Set explicit max priority in Octree & View items, but leave default priority to the lowest for user items. Removed a static variable from WorkQueue::PurgePool(). Lasse Öörni 2014-02-12 23:04:48 +0200
  • c8a8d15681 For Travis CI - attempt to fix 32-bit CI build. Skip Android SDK. Yao Wei Tjong 姚伟忠 2014-02-12 21:39:32 +0800
  • b496c5a012 Added a square Urho icon (same as the Android icon) to use for the samples on desktop. Lasse Öörni 2014-02-12 15:19:58 +0200
  • 705d2411ba Acquire event data for work item completion only when necessary. These are pooled by the Context so it shouldn't hurt performance. Lasse Öörni 2014-02-12 15:05:26 +0200
  • 1e3722e54f Merge remote-tracking branch 'remotes/alexparlett/feature/pooled-work-queue' Lasse Öörni 2014-02-12 14:11:59 +0200
  • 884be1c22d Exposed ability to set the tolerance before the pool will begin erasing items. Modified the way in which pooled items are tracked to remove a number of O(n) searches. Modified the check for duplicate items into an assert so its caught in debug but not in release. Alex Parlett 2014-02-12 10:47:48 +0000
  • 13e07265db Er, right, C code, no static_cast... OvermindDL1 2014-02-12 03:03:22 -0700
  • 00cf05c2a2 Document what is unsafe in WorkQueue work functions. Lasse Öörni 2014-02-12 11:58:27 +0200
  • 34fb889906 Added support for the Keyboard Raw value to Urho3D. OvermindDL1 2014-02-12 02:56:14 -0700
  • 9f8a1ab977 Tabs to spaces indention changes to match everything else... OvermindDL1 2014-02-12 02:48:20 -0700
  • 1ea3e8b0f9 *cough* ignore the duplicate comma... OvermindDL1 2014-02-12 02:41:44 -0700
  • d7f3c9ae66 Added support for raw keyboard keys to all other platforms, passes 0 for ones where there is not a raw code that makes sense, else passes in something sensible. OvermindDL1 2014-02-12 02:33:54 -0700
  • dba4216c86 Changed SDL to support unknown keys and pass them as the unused/raw keysym field as it seems that it used to do... Will fix Urho3D to read that field and pass it to the Variant event for the systems to process if wanted. OvermindDL1 2014-02-12 02:12:25 -0700
  • f95328ac0f For Travis CI - speedup CI build for pull requests. Yao Wei Tjong 姚伟忠 2014-02-12 16:21:38 +0800
  • 73732f6653 Fix luajit runtime error on 64-bit Mac OS X build. [ci skip] Yao Wei Tjong 姚伟忠 2014-02-12 14:56:23 +0800
  • e18f481eea Travis CI: API documentation update at 2014-02-11 20:02:28 UTC. [ci skip] urho3d-travis-ci 2014-02-11 20:02:28 +0000
  • fd140ddb32 Minor code reorganization of the HelloGUI example. Removed SubscribeToEvents() as it was only used for 1 event and events were also subscribed to elsewhere. Lasse Öörni 2014-02-11 21:41:57 +0200
  • e0166ce900 Merge remote-tracking branch 'remotes/mike3d/master' Lasse Öörni 2014-02-11 21:06:20 +0200
  • e4008732d1 Merge remote-tracking branch 'remotes/alexparlett/feature/pooled-work-queue' Lasse Öörni 2014-02-11 20:32:50 +0200
  • 0c41be144f Use CMake path instead of native path. Closes #188. Yao Wei Tjong 姚伟忠 2014-02-11 23:51:42 +0800
  • 9def6c0541 Fixed typo. aster2013 2014-02-11 23:53:06 +0800
  • df315fbeb4 Merge branch 'master' of https://github.com/urho3d/Urho3D aster2013 2014-02-11 23:50:13 +0800
  • b7990b94da Modify tolua_isnumber and tolua_isstring function to fixed issue #182. aster2013 2014-02-11 23:49:20 +0800
  • e8abdfc366 Added Pool for WorkItem SharedPtrs to save allocation every frame. Its an optional construct to allow the user to create their own pools or not use the pool if they so desire. Alex Parlett 2014-02-11 15:39:26 +0000
  • a6eb19f5ba For Travis CI - temporary disable 32-bit. Android CI build is OK now! Yao Wei Tjong 姚伟忠 2014-02-11 23:23:05 +0800
  • ca36bf1e17 For Travis CI - change the subshell to bash shell. Pardon our dust. Yao Wei Tjong 姚伟忠 2014-02-11 23:03:32 +0800
  • 357019e0f3 For Travis CI - subshell could not export var, so define it elsewhere. Yao Wei Tjong 姚伟忠 2014-02-11 22:55:19 +0800
  • 797528b3c8 For Travis CI - complete the last branching with a true command. Yao Wei Tjong 姚伟忠 2014-02-11 22:07:10 +0800
  • 18c2418064 For Travis CI - change the sh option from -e to -c. Yao Wei Tjong 姚伟忠 2014-02-11 21:54:02 +0800
  • 09742eb18e For Travis CI - another attempt to add more CI build matrix. Yao Wei Tjong 姚伟忠 2014-02-11 21:50:12 +0800
  • d85d24ae82 For Travis CI - attempt to setup 32-bit and Android CI build. Yao Wei Tjong 姚伟忠 2014-02-11 21:39:56 +0800
  • cde67d7391 Fix various order of exposition to lua Mike3D 2014-02-11 13:53:26 +0100
  • a0f42bee35 Added drag and tooltip to sample#2 HelloGUI Mike3D 2014-02-11 09:49:53 +0100
  • 327ab9af76 Minor tweak to link lua/luajit tool without Urho3D dependency libs. Yao Wei Tjong 姚伟忠 2014-02-11 13:47:36 +0800
  • e2ea3404d6 Travis CI: API documentation update at 2014-02-11 01:34:00 UTC. [ci skip] urho3d-travis-ci 2014-02-11 01:34:00 +0000
  • ffd5b7de5e Fix order of exposing AnimatedModel functions to Lua so that all overloads of SetMorphWeight() & GetMorphWeight() work. Closes #182. Lasse Öörni 2014-02-11 03:18:06 +0200
  • 6dd168db5d Bullet rigidbody's inertia tensor does not depend on position, so no need to recalculate it if rigidbody position only is forced to a new value. Lasse Öörni 2014-02-10 22:50:47 +0200
  • ae626c861e Merge remote-tracking branch 'remotes/alexparlett/feature/work-item-refactor' Lasse Öörni 2014-02-10 21:39:38 +0200
  • f254050b69 Added automatic extension when saving material as Mike3D 2014-02-10 19:19:50 +0100
  • 2186cb7c49 Better fix for kinematic rigidbodies: let Bullet ask the world transform (as intended) from the scene node instead of us forcing it. You can still force rigidbody position using RigidBody::SetPosition() but it should be unnecessary. Lasse Öörni 2014-02-10 16:25:31 +0200