48eb60fd8eRename 'magic' module to 'common' module to reflect its purpose better.
Yao Wei Tjong 姚伟忠
2014-02-18 12:55:13 +0800
ea1372e05bAdd copyright protection for Travis CI setup.
Yao Wei Tjong 姚伟忠
2014-02-18 12:35:32 +0800
2c255f7c53More fixes for outdated documentation.
Lasse Öörni
2014-02-17 23:57:13 +0200
5a6a11c521Minor documentation / comment fixes.
Lasse Öörni
2014-02-17 23:35:23 +0200
0e5d11541fFix 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
cc9e5e1994Moved 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
cb4257a599For Travis CI - main repo only has amalgamated build option for LuaJIT.
Yao Wei Tjong 姚伟忠
2014-02-17 23:04:00 +0800
091bad25e4For Travis CI - clean up the comment lines. alle grün :) [ci skip]
Yao Wei Tjong 姚伟忠
2014-02-17 22:36:11 +0800
83a5aae303Fix 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
e922b5d1c5Merge pull request #201 from Amadeus-osa/master
Lasse Öörni
2014-02-17 15:00:13 +0200
b0623e8965For 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
21d97420eaFixed line break in the NinjaSnowWar shader precache list.
Lasse Öörni
2014-02-17 01:09:12 +0200
fd80972e47Merge pull request #198 from GKR/master
Lasse Öörni
2014-02-17 00:05:43 +0200
4380a9c7cbTravis CI: API documentation update at 2014-02-16 20:36:43 UTC. [ci skip]
urho3d-travis-ci
2014-02-16 20:36:43 +0000
abc6fcd8b8Shader 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
c2e6904a6bReduce kNet worker thread wait time for potentially less network latency.
Lasse Öörni
2014-02-16 15:30:02 +0200
798eb597b6Misc. bug fixes detected by CI build for Windows platform.
Yao Wei Tjong 姚伟忠
2014-02-17 01:51:42 +0800
b93e3a31c5Travis CI: API documentation update at 2014-02-16 14:39:26 UTC. [ci skip]
urho3d-travis-ci
2014-02-16 14:39:26 +0000
a1bec9b862Travis CI: API documentation update at 2014-02-16 13:30:47 UTC. [ci skip]
urho3d-travis-ci
2014-02-16 13:30:47 +0000
887c2ad748Change comment style so that it also generates valid AngelScriptAPI.h.
Yao Wei Tjong 姚伟忠
2014-02-16 21:15:35 +0800
836831ebe4Travis CI: API documentation update at 2014-02-16 08:14:40 UTC. [ci skip]
urho3d-travis-ci
2014-02-16 08:14:40 +0000
2fb1dc2edcMark 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
230a07e4d0Fixed Resource::Load() in Lua saving instead of loading.
Lasse Öörni
2014-02-15 21:27:19 +0200
b6d2bee509Travis CI: API documentation update at 2014-02-15 17:46:33 UTC. [ci skip]
urho3d-travis-ci
2014-02-15 17:46:33 +0000
47836474e2Variant 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
691492cf02Fix AngelScript warning.
Lasse Öörni
2014-02-15 15:15:38 +0200
82c1a7c59cAdd UnsubscribeFromEvent function to ScriptObject, rename basic.lua to ToCppHook.lua.
aster2013
2014-02-15 20:43:51 +0800
f850782027Further 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
5f67c434bfFor 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
f3622e546aFor Travis CI - fix quotation marks.
Yao Wei Tjong 姚伟忠
2014-02-15 19:02:03 +0800
5a469eea39Fix 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
647b962f4bCleanup build script - support SCP_TO_TARGET build option consistently.
Yao Wei Tjong 姚伟忠
2014-02-15 13:52:30 +0800
8ef4dc47ebBetter integration of MinGW cross-compiling build process.
Yao Wei Tjong 姚伟忠
2014-02-15 03:59:03 +0800
4c02e19352Increased 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
981e924b88Fix function signature to return data type as exposed API. Fixes#195.
Yao Wei Tjong 姚伟忠
2014-02-15 00:00:52 +0800
4fbcda2ce9Travis CI: API documentation update at 2014-02-14 13:46:50 UTC. [ci skip]
urho3d-travis-ci
2014-02-14 13:46:51 +0000
e7cef8223dAdd construct function in dox file, add missing destruct in pkg file, update ToDoxHook.lua.
aster2013
2014-02-14 21:32:07 +0800
3011153655Fix Mac OS X build script - only sed when there is install target.
Yao Wei Tjong 姚伟忠
2014-02-14 17:49:26 +0800
964d9acb9eMerge remote-tracking branch 'remotes/wibbe/mingw-cross-compile-toolchain'
Lasse Öörni
2014-02-13 22:47:14 +0200
4d03b08acbCopied MinGW build instructions from Readme.txt to GettingStarted.dox
Daniel Wiberg
2014-02-13 17:39:46 +0100
2de15aeaffTravis CI: API documentation update at 2014-02-13 16:00:22 UTC. [ci skip]
urho3d-travis-ci
2014-02-13 16:00:22 +0000
9e075184f2Added a section about cross-compiling with MinGW in the Readme.
Daniel Wiberg
2014-02-13 16:36:57 +0100
2e9b720f4aFixed tolua outside function name.
aster2013
2014-02-13 23:36:40 +0800
33f0d01f9bAdd new line at end of file.
aster2013
2014-02-13 23:13:21 +0800
163921a072UpdateDocument.bat and UpdateDocument.sh for new Lua Script Dox tool.
aster2013
2014-02-13 23:07:53 +0800
a04d74f126Travis CI: API documentation update at 2014-02-13 14:46:40 UTC. [ci skip]
urho3d-travis-ci
2014-02-13 14:46:40 +0000
21044135a5Remove pkgToDox.lua, Rename some function and variant in ToDoxHook.lua.
aster2013
2014-02-13 22:32:53 +0800
0bcd1cfc5fChanged 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
dce4c5a2c5Added support for cross-compiling Urho3D for Windows on Linux systems.
Daniel Wiberg
2014-02-13 13:37:39 +0100
eb8371b0ddTravis CI: API documentation update at 2014-02-13 13:48:14 UTC. [ci skip]
urho3d-travis-ci
2014-02-13 13:48:14 +0000
77129bb9cbAdded statements for SDL modification to comply with the license.
Lasse Öörni
2014-02-13 15:23:46 +0200
33ae3c8e58Merge remote-tracking branch 'remotes/overminddl1/overminddl1-inputchanges'
Lasse Öörni
2014-02-13 15:07:16 +0200
f455b2fac2Update CMakeLists.txt for document.
aster2013
2014-02-13 19:53:59 +0800
a910501027Add ToDoxHook.lua to generate dox file from tolua++.
aster2013
2014-02-13 19:49:28 +0800
f20e4968fcIf 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
6a760116ffAdded note on implementing scene logic, and that you should not subclass Node.
Lasse Öörni
2014-02-13 11:37:07 +0200
a6a19ebadbFor Travis CI - make 32&64-bit and android build as mandatory to pass.
Yao Wei Tjong 姚伟忠
2014-02-13 15:11:38 +0800
e44e3f7652Only 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
c8a8d15681For Travis CI - attempt to fix 32-bit CI build. Skip Android SDK.
Yao Wei Tjong 姚伟忠
2014-02-12 21:39:32 +0800
b496c5a012Added 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
705d2411baAcquire 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
1e3722e54fMerge remote-tracking branch 'remotes/alexparlett/feature/pooled-work-queue'
Lasse Öörni
2014-02-12 14:11:59 +0200
884be1c22dExposed 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
13e07265dbEr, right, C code, no static_cast...
OvermindDL1
2014-02-12 03:03:22 -0700
00cf05c2a2Document what is unsafe in WorkQueue work functions.
Lasse Öörni
2014-02-12 11:58:27 +0200
34fb889906Added support for the Keyboard Raw value to Urho3D.
OvermindDL1
2014-02-12 02:56:14 -0700
9f8a1ab977Tabs 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
d7f3c9ae66Added 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
dba4216c86Changed 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
f95328ac0fFor Travis CI - speedup CI build for pull requests.
Yao Wei Tjong 姚伟忠
2014-02-12 16:21:38 +0800
73732f6653Fix luajit runtime error on 64-bit Mac OS X build. [ci skip]
Yao Wei Tjong 姚伟忠
2014-02-12 14:56:23 +0800
e18f481eeaTravis CI: API documentation update at 2014-02-11 20:02:28 UTC. [ci skip]
urho3d-travis-ci
2014-02-11 20:02:28 +0000
fd140ddb32Minor 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
e0166ce900Merge remote-tracking branch 'remotes/mike3d/master'
Lasse Öörni
2014-02-11 21:06:20 +0200
e4008732d1Merge remote-tracking branch 'remotes/alexparlett/feature/pooled-work-queue'
Lasse Öörni
2014-02-11 20:32:50 +0200
0c41be144fUse CMake path instead of native path. Closes#188.
Yao Wei Tjong 姚伟忠
2014-02-11 23:51:42 +0800
b7990b94daModify tolua_isnumber and tolua_isstring function to fixed issue #182.
aster2013
2014-02-11 23:49:20 +0800
e8abdfc366Added 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
a6eb19f5baFor Travis CI - temporary disable 32-bit. Android CI build is OK now!
Yao Wei Tjong 姚伟忠
2014-02-11 23:23:05 +0800
ca36bf1e17For Travis CI - change the subshell to bash shell. Pardon our dust.
Yao Wei Tjong 姚伟忠
2014-02-11 23:03:32 +0800
357019e0f3For Travis CI - subshell could not export var, so define it elsewhere.
Yao Wei Tjong 姚伟忠
2014-02-11 22:55:19 +0800
797528b3c8For Travis CI - complete the last branching with a true command.
Yao Wei Tjong 姚伟忠
2014-02-11 22:07:10 +0800
18c2418064For Travis CI - change the sh option from -e to -c.
Yao Wei Tjong 姚伟忠
2014-02-11 21:54:02 +0800
09742eb18eFor Travis CI - another attempt to add more CI build matrix.
Yao Wei Tjong 姚伟忠
2014-02-11 21:50:12 +0800
d85d24ae82For Travis CI - attempt to setup 32-bit and Android CI build.
Yao Wei Tjong 姚伟忠
2014-02-11 21:39:56 +0800
cde67d7391Fix various order of exposition to lua
Mike3D
2014-02-11 13:53:26 +0100
a0f42bee35Added drag and tooltip to sample#2 HelloGUI
Mike3D
2014-02-11 09:49:53 +0100
327ab9af76Minor tweak to link lua/luajit tool without Urho3D dependency libs.
Yao Wei Tjong 姚伟忠
2014-02-11 13:47:36 +0800
e2ea3404d6Travis CI: API documentation update at 2014-02-11 01:34:00 UTC. [ci skip]
urho3d-travis-ci
2014-02-11 01:34:00 +0000
ffd5b7de5eFix 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
6dd168db5dBullet 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
ae626c861eMerge remote-tracking branch 'remotes/alexparlett/feature/work-item-refactor'
Lasse Öörni
2014-02-10 21:39:38 +0200
f254050b69Added automatic extension when saving material as
Mike3D
2014-02-10 19:19:50 +0100