Commit Graph

2216 Commits

Author SHA1 Message Date
Yao Wei Tjong 姚伟忠
d3bf75aafc Minor documentation update on desktop deployment target build option.
[ci only: master]
2015-10-18 12:16:57 +08:00
Lasse Öörni
6eb9eac4cb Update documentation on using Viewport::SetCullCamera(). Remove outdated documentation related to instancing. 2015-10-16 13:21:34 +03:00
Yao Wei Tjong 姚伟忠
8a447c7eda Enable BT_USE_SSE on Linux platform & BT_USE_NEON on Android platform.
Add new build option URHO3D_NEON to enable/disable NEON code branch.
Fix a bug where previously URHO3D_SSE was also erroneously being used to switch off BT_USE_NEON on iOS.
Add new build option URHO3D_DEPLOYMENT_TARGET to set the GCC/Clang target arch (-march compiler flag). Default value is 'native'. Setting this to any cpu type higher than Pentium 4 may influence the effective SSE level being used in the build. The BulletPhysics library may switch to use higher level SSE as the result, for instance.
2015-10-16 16:32:28 +08:00
urho3d-travis-ci
1abd059b66 Travis CI: API documentation update at 2015-10-15 22:50:43 UTC.
[ci package]

Commit: 9bd1a02655

Message: Copy the nostencil flag correctly from the source view.
2015-10-15 22:50:43 +00:00
urho3d-travis-ci
58df09ae95 Travis CI: API documentation update at 2015-10-13 14:38:40 UTC.
[ci package]

Commit: 42ac49d933

Message: Merge remote-tracking branch 'juj/no_boundingbox_bool'
2015-10-13 14:38:40 +00:00
Yao Wei Tjong 姚伟忠
0e4ba63687 Only initialize the URHO3D_DEFAULT_SSE variable only once. 2015-10-13 09:30:52 +08:00
Lasse Öörni
d09a94aa8f Minor doc edit related to SSE. 2015-10-12 11:50:58 +03:00
Lasse Öörni
52805e2709 Merge remote-tracking branch 'juj/sse_matrix_math' 2015-10-12 11:49:14 +03:00
urho3d-travis-ci
7af9276249 Travis CI: API documentation update at 2015-10-12 04:35:21 UTC.
[ci package]

Commit: 96917c5412

Message: Minor Fix, Thanks @weitjong
2015-10-12 04:35:21 +00:00
Lasse Öörni
04dba029ed Clarifications for third party library use in the contribution checklist. 2015-10-11 20:14:01 +03:00
Jukka Jylänki
00be823f71 Update URHO3D_SSE to denote SSE2. 2015-10-11 00:12:13 +03:00
Lasse Öörni
af7ed744f0 URHO3D_THREADING build option. Closes #939. 2015-10-10 23:17:03 +03:00
Lasse Öörni
e6e16b90ed Minor code formatting. Document that we have returned to the old behavior of not notifying dirty node transform if it was already dirty before, and users of the TransformChanged() function should read the node's world transform to ensure continued notifications. 2015-10-10 14:42:29 +03:00
Yao Wei Tjong 姚伟忠
ace1f1155b Avoid hardcoding the conditional list for URHO3D_SSE build option.
Android on Intel Atom will now have this option and defaulted to true.
2015-10-10 19:16:14 +08:00
Yao Wei Tjong 姚伟忠
fde2ad45ac Fix Android and Raspberry-Pi build by always disabling SSE support.
[ci only: RPI, Android]
2015-10-10 17:49:29 +08:00
urho3d-travis-ci
2d80a25394 Travis CI: API documentation update at 2015-10-09 22:24:01 UTC.
[ci package]

Commit: 4bdd80775b

Message: Add accelerator keys for reset pos/rot/scale also in editor standard mode. Add reset transform function (Alt-Q).
2015-10-09 22:24:01 +00:00
Lasse Öörni
2cc066d709 Update Bullet to 2.83.6. Thanks to Jukka for the initial work & Emscripten fix. Closes #929. 2015-10-09 16:52:51 +03:00
urho3d-travis-ci
0cefd559a7 Travis CI: API documentation update at 2015-10-08 19:32:15 UTC.
[ci package]

Commit: 7db65a8952

Message: Added possibility to set time position of attribute or object animation manually. SetAnimationEnabled(false) should be used in that case to disable auto update. Closes #926. Added RemoveObjectAnimation() and RemoveAttributeAnimation() to Animatable. Closes #928. Fixed attribute animations in hierarchy (e.g. in components) not getting removed when a null object animation is assigned.
2015-10-08 19:32:15 +00:00
urho3d-travis-ci
bef4de0bc1 Travis CI: API documentation update at 2015-10-08 12:09:46 UTC.
[ci package]

Commit: 730388c0ce

Message: Fixed SplinePath AngelScript bindings and added documentation for it.
2015-10-08 12:09:46 +00:00
Mike3D
730388c0ce Fixed SplinePath AngelScript bindings and added documentation for it. 2015-10-08 14:00:44 +02:00
Lasse Öörni
2ac9f90e32 Added contributor credit. 2015-10-06 10:51:44 +03:00
Yao Wei Tjong 姚伟忠
a30ddbf1cf Clean up .gitignore to keep up with recent changes for doc build. 2015-10-05 18:32:54 +08:00
urho3d-travis-ci
ee08479d7a Travis CI: API documentation update at 2015-10-04 15:17:35 UTC.
[ci package]

Commit: 4360c5ed21

Message: Register BorderImage functions to Window in AngelScript API. Closes #912.
2015-10-04 15:17:35 +00:00
Yao Wei Tjong 姚伟忠
03fc1f13c5 Clean up the script and documentation for doc build. 2015-10-03 10:57:31 +08:00
Yao Wei Tjong 姚伟忠
174feacccc Revert back logic to determine when the HTML help compiler is found. 2015-10-02 19:20:43 +08:00
Lasse Öörni
2fcbaae59d Fix duplicate section name in shader fileformat documentation. 2015-10-01 11:11:45 +03:00
Yao Wei Tjong 姚伟忠
929c842b57 Copy/Install Urho3D shared library to the runtime dir outside of 'bin'.
Fix doc target dependencies to include other non-generated dox files.
2015-10-01 00:15:26 +08:00
Yao Wei Tjong 姚伟忠
9de78c0a3d Refactor dependency setup for 'doc' target. Close #879.
The doc target now only really does its build action when it detects its documentation is out of date, similar to how other targets behaves.
2015-09-30 10:04:30 +08:00
urho3d-travis-ci
fcfd76328a Travis CI: API documentation update at 2015-09-29 18:22:02 UTC.
[ci package]

Commit: 315115295b

Message: Fix OBJ output when vertex data has all of pos/uv/normal.
2015-09-29 18:22:02 +00:00
Lasse Öörni
f017bf5efb Update AngelScript version in readme & docs. 2015-09-29 20:24:34 +03:00
Yao Wei Tjong 姚伟忠
8e9a2a629f Skip using dot and hhc when they are not being installed (properly). 2015-09-29 20:13:04 +08:00
Yao Wei Tjong 姚伟忠
ba837af5a4 Add skeleton project for AutoBinder tool.
[ci only: Annotate]
2015-09-24 19:57:18 +08:00
urho3d-travis-ci
0cff0eb837 Travis CI: API documentation update at 2015-09-22 11:15:21 UTC.
[ci package]

Commit: e55915502e

Message: Added MM_FREE mouse mode, which allows the cursor to move around and go out of the window also when hidden, and give accurate GetMousePosition() readings when inside the window. Closes #904.
2015-09-22 11:15:21 +00:00
Lasse Öörni
e55915502e Added MM_FREE mouse mode, which allows the cursor to move around and go out of the window also when hidden, and give accurate GetMousePosition() readings when inside the window. Closes #904. 2015-09-22 13:36:07 +03:00
Yao Wei Tjong 姚伟忠
448f3ebf44 Fix the Rewriter not saving to filesystem issue.
It turns out that RefactoringTool and RefactoringCallback classes are not made for each other.
For Travis CI - attempt to push the annotated source files into a new branch. DO NOT check out from this branch, instead just use GitHub GUI to browse through the changes.
[ci only: Annotate]
2015-09-20 15:57:37 +08:00
Yao Wei Tjong 姚伟忠
4355e99c36 Restructure to run the extract and annotate in a single tool.
The AST matcher is currently only able to extract the exposed class names.
[ci only: Annotate]
2015-09-18 00:11:46 +08:00
urho3d-travis-ci
a6c3915e50 Travis CI: API documentation update at 2015-09-16 17:34:44 UTC.
[ci package]

Commit: c4e3633baf

Message: Store CustomGeometry's componentID instead of nodeID to CollisionShape in SetCustomConvexHull() & SetCustomTriangleMesh() functions. This allows using multiple customgeometries in the same node.
2015-09-16 17:34:44 +00:00
urho3d-travis-ci
0e682d5bbc Travis CI: API documentation update at 2015-09-16 15:08:29 UTC.
[ci package]

Commit: 6f01d1cac9

Message: Added globalVars VariantMap to AngelScript API which can be used to share data between script modules or persist data through script reloads.
2015-09-16 15:08:29 +00:00
Lasse Öörni
6f01d1cac9 Added globalVars VariantMap to AngelScript API which can be used to share data between script modules or persist data through script reloads. 2015-09-16 17:58:49 +03:00
urho3d-travis-ci
541d590537 Travis CI: API documentation update at 2015-09-16 06:38:44 UTC.
[ci package]

Commit: b9155ca8b3

Message: CirCle -> Circle. Convert color to uint prior to drawing the lines, instead of converting on each line.
2015-09-16 06:38:44 +00:00
Yao Wei Tjong 姚伟忠
b3e01a1424 Add another skeleton project for for script binding extractor tool.
[ci only: Annotate]
2015-09-16 00:12:46 +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
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
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
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 姚伟忠
d7845bc30f Minor clean up on doc build setup.
[ci skip]
2015-09-12 16:44:22 +08: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
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
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
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
urho3d-travis-ci
b159735d85 Travis CI: API documentation update at 2015-09-07 09:02:35 UTC.
[ci package]

Commit: b61a239d51

Message: Merge pull request #877 from bjorn/fix-tmx-docs

Removed outdated warning in TMX documentation
2015-09-07 09:02:35 +00:00
Thorbjørn Lindeijer
6e2eb72a25 Removed outdated warning in TMX documentation
No longer relevant since change 094d146c3c.
2015-09-07 10:48:03 +02:00
Yao Wei Tjong 姚伟忠
3e765ba446 Minor code clean up for build system.
Suppress tolua++ tool not found message in the stderr stream on initial build.
Raise a fatal error message when user attempting to generate VS2008 project with spaces in the source/build tree path.
2015-09-04 13:14:52 +08:00
Yao Wei Tjong 姚伟忠
d8fcc094b9 Minor documentation page update. [ci only: master] 2015-09-03 17:56:26 +08:00
Yao Wei Tjong 姚伟忠
86194164b5 Avoid name clash with EMSCRIPTEN environment variable. Close #871.
[ci only: Emscripten]
2015-09-03 13:41:31 +08:00
urho3d-travis-ci
1486904964 Travis CI: API documentation update at 2015-09-02 15:48:49 UTC.
[ci package]

Commit: 5bd672f02a

Message: Add missing Lua bindings to SplinePath. Make hierarchy & inspector windows the same width on editor startup. Remove unnecessary attributes from EditorHierarchyWindow.xml.
2015-09-02 15:48:49 +00:00
Lasse Öörni
6b33ba60f9 Allow multiple resource routers in ResourceCache. Script subsystem installs its own resource router to allow loading compiled scripts (.asc) when the originals (.as) don't exist. Closes #864. 2015-08-31 12:41:12 +03:00
Yao Wei Tjong 姚伟忠
4ff826ddf8 Support spaces in source and/or build tree path for Windows build.
Close #779.
2015-08-31 16:15:46 +08:00
Lasse Öörni
b6e997812f Added note of spaces in path causing build to fail on Windows / VS builds. 2015-08-29 20:18:46 +03:00
Yao Wei Tjong 姚伟忠
f9e27e33f2 Ensure Lua function references are released when refcounter reaches 0.
Add support for constructing Lua function from C function.
2015-08-28 16:27:30 +08:00
Yao Wei Tjong 姚伟忠
c2471a240a Reorganize includes for Samples and Extras.
Since the URHO3D_PCH build option is made available to support non-PCH build, our build system does not rely on precompiled header to include the Urho3D.h export header anymore. The export header is auto-included by one of Urho3D headers when it is required using the right format with the help of URHO3D_IS_BUILDING compiler define. As such, there is no need to explicitly include Urho3D.h in external project too. Sorry for the flip-flop.
2015-08-27 18:07:20 +08:00
urho3d-travis-ci
d17dbebcf4 Travis CI: API documentation update at 2015-08-27 03:10:06 UTC.
[ci package]

Commit: d8cfd72571

Message: Fix JSONNumberType enum error.
2015-08-27 03:10:06 +00:00
urho3d-travis-ci
46b7d0cd89 Travis CI: API documentation update at 2015-08-25 07:28:37 UTC.
[ci package]

Commit: 2fafa4c366

Message: Add rudimentary Lua function overload checker to catch invalid order.
Fix two of the pkg files being detected to have wrong order declared.
2015-08-25 07:28:37 +00:00
urho3d-travis-ci
25c00c895d Travis CI: API documentation update at 2015-08-24 14:22:21 UTC.
[ci package]

Commit: 770be2319e

Message: Fix Lua bindings for AnimationSet2D and Vector2 classes.
2015-08-24 14:22:21 +00:00
urho3d-travis-ci
d78ea9175a Travis CI: API documentation update at 2015-08-24 10:23:12 UTC.
[ci package]

Commit: 934c640835

Message: Fix Lua binding for Localization and Database subsystems.
Fix Lua version of the localization demo.
2015-08-24 10:23:12 +00:00
urho3d-travis-ci
3b8b06783e Travis CI: API documentation update at 2015-08-24 05:40:12 UTC.
[ci package]

Commit: 61647bb887

Message: Optimize Lua Variant class bindings.
Take advantage of Lua being type-less by binding generic methods that can handle all the supported data type conversion.
At the same time reduce the amount of the overloads generated by tolua++ which could be potentially just dead code.
2015-08-24 05:40:12 +00:00
Yao Wei Tjong 姚伟忠
61647bb887 Optimize Lua Variant class bindings.
Take advantage of Lua being type-less by binding generic methods that can handle all the supported data type conversion.
At the same time reduce the amount of the overloads generated by tolua++ which could be potentially just dead code.
2015-08-24 13:26:25 +08:00
urho3d-travis-ci
9c140b503a Travis CI: API documentation update at 2015-08-21 16:27:51 UTC.
[ci package]

Commit: 53b4afcab6

Message: Fix TOC for generated LuaScript API documentation page.
2015-08-21 16:27:51 +00:00
urho3d-travis-ci
0bbf66f40f Travis CI: API documentation update at 2015-08-21 15:51:57 UTC.
[ci package]

Commit: b1e1ab47c3

Message: Fix Lua version of crowd simulation demo due to VariantMap API changes.
2015-08-21 15:51:57 +00:00
urho3d-travis-ci
9a23f5f172 Travis CI: API documentation update at 2015-08-21 09:50:38 UTC.
[ci package]

Commit: f0b3c8b805

Message: Allow interchangeable numeric value in Variant GetXXX(), e.g. GetFloat() succeeds when it's actually an int. Comparison still requires type and value to match exactly. Closes #851.
2015-08-21 09:50:38 +00:00
urho3d-travis-ci
2486d36a60 Travis CI: API documentation update at 2015-08-21 07:04:33 UTC.
[ci package]

Commit: f7dd38d70e

Message: Remove M_INFINITY default value from PhysicsWorld AngelScript bindings, which is illegal to Bullet.
2015-08-21 07:04:33 +00:00
Lasse Öörni
999ccb9bc1 Added contributor credit. 2015-08-20 11:38:58 +03:00
Yao Wei Tjong 姚伟忠
102e8862bd Avoid repetition by accessing Variant::value directly via friend func. 2015-08-19 00:13:51 +08:00
urho3d-travis-ci
5c4562ba67 Travis CI: API documentation update at 2015-08-18 09:26:22 UTC.
[ci package]

Commit: b202aa6ee7

Message: Minor typo correction on Lua scripting documentation page.
2015-08-18 09:26:22 +00:00
Yao Wei Tjong 姚伟忠
b202aa6ee7 Minor typo correction on Lua scripting documentation page. 2015-08-18 17:12:37 +08:00
Yao Wei Tjong 姚伟忠
4c7f8664b6 Further improve Lua binding for Variant and VariantMap classes.
- VariantMap can be indexed by a StringHash object directly.
- Bind a generic Get() method for Variant class to automatically "unbox" the stored object and assign it to a type less Lua object.
- Prevent Lua VM crashes when invalid type name is being passed when calling GetVoidPtr() and GetPtr().
2015-08-18 17:04:55 +08:00
urho3d-travis-ci
002d5a2688 Travis CI: API documentation update at 2015-08-16 07:57:58 UTC.
[ci package]

Commit: 69dd312d54

Message: Reformat and reorganize include for Navigation sub-library.
2015-08-16 07:57:58 +00:00
urho3d-travis-ci
1cd8ca0cd7 Travis CI: API documentation update at 2015-08-15 10:33:47 UTC.
[ci package]

Commit: 7f4b115744

Message: Make Drawable2D respect viewmask in rendering & raycast. Added viewmask attribute to Drawable2D's. Added proper category to 2D constraints to allow adding in editor. Closes #843.
2015-08-15 10:33:47 +00:00
Lasse Öörni
70b871ebfa Code convention edits. Removed unused variable. Make debug icons use Basic shader for no fog. Do not render debug icons to camera preview viewport. Fixed Basic shader with VERTEXCOLOR define on D3D11. 2015-08-14 23:09:53 +03:00
urho3d-travis-ci
ab2776e7d3 Travis CI: API documentation update at 2015-08-14 10:55:47 UTC.
[ci package]

Commit: 9e331d04d4

Message: Ensure correct 0,1,2 order in the RigidBody2D body type enum for serialization. Closes #837.
2015-08-14 10:55:47 +00:00
Yao Wei Tjong 姚伟忠
f65b938e1b Update documentation page for LuaScript.
Indexing VariantMap on Lua is now similar to C++ and AngelScript.
2015-08-13 20:39:47 +08:00
urho3d-travis-ci
a99da6d952 Travis CI: API documentation update at 2015-08-12 16:20:01 UTC.
[ci package]

Commit: 93a7ae4352

Message: Bind original Variant::GetBuffer() to Lua as GetRawBuffer().
Taking advantage of the new vector to table conversion template function.
2015-08-12 16:20:01 +00:00
urho3d-travis-ci
d949b19b8d Travis CI: API documentation update at 2015-08-11 17:29:55 UTC.
[ci package]

Commit: 8658afabb0

Message: Clean up tolua++ bindings for handling (POD)Vector to table conversion.
Any C++ classes (either RefCounted or not) that are exposed to Lua scripting should be now supported in this conversion via new template function implementation. There should be no need to modify the ToluaUtils.cpp and .h anymore.
2015-08-11 17:29:55 +00:00
Yao Wei Tjong 姚伟忠
93f55dc5ad Minor documentation update on Database page.
[ci only: master]
2015-08-10 15:54:33 +08:00
urho3d-travis-ci
875dffcc92 Travis CI: API documentation update at 2015-08-09 18:06:19 UTC.
[ci package]

Commit: 7a7f250996

Message: Add new documentation page for database subsystem.
2015-08-09 18:06:19 +00:00
Yao Wei Tjong 姚伟忠
7a7f250996 Add new documentation page for database subsystem. 2015-08-10 01:51:26 +08:00
Yao Wei Tjong 姚伟忠
560ef3bb37 Add Database subsystem. Add new build option to enable it.
Initial C++ sample database demo using execute immediate mode.
2015-08-10 01:51:25 +08:00
Lasse Öörni
cb0cd03930 Add note of VS output / PS input semantics requiring the same order on D3D11. 2015-08-08 22:53:59 +03:00
urho3d-travis-ci
bc58db968d Travis CI: API documentation update at 2015-08-06 13:59:00 UTC.
[ci package]

Commit: b53b584123

Message: 8-bit render order support in materials. This adjusts the drawing order within a scene pass, and takes precedence over both state & distance sorting.
2015-08-06 13:59:00 +00:00
Lasse Öörni
b53b584123 8-bit render order support in materials. This adjusts the drawing order within a scene pass, and takes precedence over both state & distance sorting. 2015-08-06 16:42:52 +03:00
urho3d-travis-ci
1592c95915 Travis CI: API documentation update at 2015-08-05 16:16:10 UTC.
[ci package]

Commit: a737bbb671

Message: Fix terrain occlusion leaving holes in the occlusion geometry, and being over-aggressive with height reduction, which would result in poor occlusion. Allow to configure terrain number of LOD levels to be less than 4. Allow to configure the LOD level used for terrain occlusion (not recommended to be changed.) Closes #825.
2015-08-05 16:16:10 +00:00
urho3d-travis-ci
4d0f0b9ef3 Travis CI: API documentation update at 2015-08-05 12:26:11 UTC.
[ci package]

Commit: 5edc729ee5

Message: Remove occlusionOffset from TerrainPatch, instead calculate the minimum height in the neighborhood of each lowest LOD terrain vertex. Occlusion still uses lowest LOD to not use up occlusion triangles quickly. Fixes #822.
2015-08-05 12:26:11 +00:00
urho3d-travis-ci
be1feb49be Travis CI: API documentation update at 2015-08-05 00:53:57 UTC.
[ci package]

Commit: 7da3eb5616

Message: Exposed various kNet connection stats.
2015-08-05 00:53:57 +00:00
urho3d-travis-ci
ad1ea20f20 Travis CI: API documentation update at 2015-08-04 14:58:47 UTC.
[ci package]

Commit: fba5948ab0

Message: Allow to disable rendering of the whole UI (except for the cursor and modal elements) by setting the UI root to not visible. Added new function UIElement::IsVisibleEffective() which checks for propagated visibility. Make sure to clear focus also if a child element (that has focus) becomes effectively invisible. Closes #811.
2015-08-04 14:58:47 +00:00
Lasse Öörni
c14d6ba4b7 Editor code convention edits. Use Alt+W for color wheel in both hotkey modes. 2015-07-31 22:00:48 +03:00
urho3d-travis-ci
0eda0fa9e2 Travis CI: API documentation update at 2015-07-31 16:47:06 UTC.
[ci package]

Commit: 97e8e89e23

Message: Merge remote-tracking branch 'jsandusky/DDSImageChain'
2015-07-31 16:47:06 +00:00
Lasse Öörni
397a904cc9 Fix contributor name sorting. 2015-07-29 18:19:52 +03:00
Lasse Öörni
6bbf9fa409 Added contributor credit. 2015-07-29 17:14:42 +03:00
Lasse Öörni
b74c2360f8 Restored original controls in standard hotkeys mode. The MMB pan option (standard hotkeys mode only) now changes the behavior of shift in relation to pan & orbit only. Editor code cleanup & code convention edits. 2015-07-27 17:35:10 +03:00
MonkeyFirst
8fc2ae9436 some fixes for smart duplicate 2015-07-25 22:47:02 +06:00
Lasse Öörni
9e978e767c Merge remote-tracking branch 'monkeyfirst/material-editor-few-model-preview'
Conflicts:
	bin/Data/Scripts/Editor/EditorView.as
2015-07-23 15:40:41 +03:00
MonkeyFirst
85e34c5b20 add B. mode rotation when no selection & dox controls2 fix 2015-07-23 15:40:32 +06:00
urho3d-travis-ci
0dc9256b2a Travis CI: API documentation update at 2015-07-22 06:14:06 UTC.
[ci package]

Commit: 3da81f2b91

Message: Added missing script bindings for Vector::Abs() & IsInsideFast()
2015-07-22 06:14:06 +00:00
MonkeyFirst
483d2ad7cd Add documentation changes 2015-07-21 22:30:51 +06:00
urho3d-travis-ci
60ea83dbfd Travis CI: API documentation update at 2015-07-21 12:08:42 UTC.
[ci package]

Commit: c5a75e523a

Message: Added Node function to remove all components of type.
2015-07-21 12:08:42 +00:00
Lasse Öörni
e594b9e6dd Edit Localization docs. Minor comment edit. 2015-07-21 14:33:23 +03:00
Lasse Öörni
87c8a0874a Merge remote-tracking branch '1vanK/improvements' 2015-07-21 13:46:06 +03:00
Ivan K
9c78d9bcb9 Localization: documentation 2015-07-20 07:13:37 +04:00
Ivan K
d540f79eec Localization: fixes, adding comments, reworking samples, partial russification of editor 2015-07-19 16:07:24 +04:00
urho3d-travis-ci
472cdfa50f Travis CI: API documentation update at 2015-07-17 17:52:17 UTC.
[ci package]

Commit: 32ba366f0b

Message: Fixed return value for Image Save
2015-07-17 17:52:17 +00:00
Lasse Öörni
0fc4cdf12c Tabs to spaces. Moved MMB pan setting from Preferences dialog to Settings dialog to match the rest of the camera options. Added contributor credit. 2015-07-17 18:08:57 +03:00
Lasse Öörni
311413da49 Merge remote-tracking branch 'julyfortoday/JFTEditorModifications' 2015-07-17 17:39:30 +03:00
julyfortoday
2880466e74 Updated editor documentation 2015-07-17 08:20:47 -04:00
Lasse Öörni
f5b2a17458 Add note of acceptable 3rd party licenses in the contribution checklist. 2015-07-16 22:55:26 +03:00
urho3d-travis-ci
bbe1e9a1bf Travis CI: API documentation update at 2015-07-16 11:28:51 UTC.
[ci package]

Commit: 3b4738ee25

Message: Clean up Spline comments. Add a Catmull-Rom full path mode which duplicates or loops the start and end. Closes #780.
2015-07-16 11:28:51 +00:00
Lasse Öörni
e00b3cdd2a Added contributor credit. 2015-07-15 18:08:55 +03:00
urho3d-travis-ci
a1edde4e4d Travis CI: API documentation update at 2015-07-14 19:35:54 UTC.
[ci package]

Commit: 52885a22c4

Message: Clean up Spline code, add support for Catmull-Rom interpolation of other values than Vector3, and fix out of bounds array access in Catmull-Rom interpolation. Add linear interpolation mode. Add script bindings of new interpolation mode enums. Closes #772. Closes #773.
2015-07-14 19:35:54 +00:00
Lasse Öörni
6f8ed55c0a Fix the Depth shader on D3D11. Simplify View code to determine whether a substitute RT for the backbuffer is needed. Fix having to render the hardware depth stencil twice in the ForwardDepth renderpath. 2015-07-14 19:32:58 +03:00
Lasse Öörni
56ad4078aa Added contributor credit. 2015-07-13 13:17:48 +03:00
Lasse Öörni
ccf5c88899 Added contributor credit. 2015-07-12 16:19:41 +03:00
Yao Wei Tjong 姚伟忠
f0d107d3db Add new build option to support non-PCH build.
In order to achieve this, the Precompiled.h is now included back in all the Urho3D implementation source file. So, when the Precompiled.h is not being force-included in the PCH build, then the compiler is still able to find all the required symbol declarations. By doing so, it should also fix the indexer in some IDEs to index all the Urho3D declared symbols correctly whether it is a PCH build or not.
2015-07-07 23:43:56 +08:00
Lasse Öörni
796dfa52e3 Updated warning in documentation for creating components to out-of-scene nodes. 2015-07-02 20:24:39 +03:00
Lasse Öörni
94d53fd687 Remove obsolete remark from documentation; to be verified with e.g. physics components. 2015-07-01 23:47:30 +03:00
urho3d-travis-ci
29e02e0ae8 Travis CI: API documentation update at 2015-06-30 09:45:49 UTC.
[ci package]

Commit: caf78d6178

Message: Minor typo corection on binding and code comment.
2015-06-30 09:45:49 +00:00
urho3d-travis-ci
3cf39a1389 Travis CI: API documentation update at 2015-06-29 19:53:46 UTC.
[ci package]

Commit: e8af02f453

Message: Add double serialization support to Variant, Deserializer/Serializer, XMLElement & JSONValue. Use double to store a Lua object's number attributes. Add editing of double attributes to the editor. Closes #758.
2015-06-29 19:53:46 +00:00
Lasse Öörni
0e2e1d10e4 Added contributor credit. 2015-06-16 16:53:16 +03:00
Lasse Öörni
27735786da Merge remote-tracking branch 'feltech/lua-load-raw-script-files' 2015-06-16 15:34:13 +03:00
David Feltell
414e92dad2 Tidied/updated Lua raw script loader CMake definition and documentation.
* Tidied CMake definition and defaulted to disabled for
multi-configuration build types.
* Added CMake variable to table in "Building Urho3D" docs page.
* Added a section on "Debugging script files" to the "Lua scripting"
docs page.
2015-06-15 23:59:38 +01:00
urho3d-travis-ci
13e854c946 Travis CI: API documentation update at 2015-06-15 21:06:30 UTC.
[ci package]

Commit: e89184b38c

Message: Rename texture_uv_ to textureUV_
2015-06-15 21:06:30 +00:00
urho3d-travis-ci
92075c6b43 Travis CI: API documentation update at 2015-06-14 12:28:34 UTC.
[ci package]

Commit: 476c4f25c8

Message: Allow GetChildrenWithClassName() in AngelScript API to return derived classes. Thanks to JSandusky for the original forum post on which the code is based.
2015-06-14 12:28:34 +00:00
urho3d-travis-ci
f0999ad2ff Travis CI: API documentation update at 2015-06-10 10:22:01 UTC.
[ci package]

Commit: 3e930c5a6f

Message: Added IsAtEnd() function to AnimationController.
2015-06-10 10:22:01 +00:00
Lasse Öörni
d3e28ce1e9 Minor edits to the build instructions. 2015-06-04 11:41:38 +03:00
urho3d-travis-ci
b3fda4de9c Travis CI: API documentation update at 2015-05-31 17:31:20 UTC.
[ci package]

Commit: 46ebfb4b22

Message: Fix GetData() from rendertarget textures on D3D9. Thanks for JSandusky for bringing into attention. Added GetComponents() to Texture to easily determine which kind of Image needs to be created to receive the texture data.
2015-05-31 17:31:20 +00:00
urho3d-travis-ci
4e27d96482 Travis CI: API documentation update at 2015-05-28 14:10:58 UTC.
[ci package]

Commit: d090b0be56

Message: Added blendmode to renderpath commands (only used by QUAD commands.)
2015-05-28 14:10:58 +00:00
Lasse Öörni
d090b0be56 Added blendmode to renderpath commands (only used by QUAD commands.) 2015-05-28 17:00:00 +03:00
urho3d-travis-ci
12f220618c Travis CI: API documentation update at 2015-05-28 10:02:09 UTC.
[ci package]

Commit: 88d86548a4

Message: Further minor clean up the CrowdAgent class.
Revise the sample so Jack walk and turn more naturally.
2015-05-28 10:02:09 +00:00
urho3d-travis-ci
fd386c8bcd Travis CI: API documentation update at 2015-05-27 13:59:39 UTC.
[ci package]

Commit: 6b72c4412a

Message: Minor code clean up and bug fixes for DetourCrowd implementation.
Avoid using multiple vectors to hold the same set of objects in the DetourCrowd sample.
2015-05-27 13:59:39 +00:00
urho3d-travis-ci
96e9e87e35 Travis CI: API documentation update at 2015-05-22 08:30:22 UTC.
[ci package]

Commit: 4fab742e50

Message: Added accessors for navMesh debug geometry
2015-05-22 08:30:22 +00:00
urho3d-travis-ci
24e11c6b6c Travis CI: API documentation update at 2015-05-22 06:08:11 UTC.
[ci package]

Commit: 44d5d21bbe

Message: Exposed Node::GetComponents(), Node::GetChildren() and Node::GetChildrenWithComponent() to lua
2015-05-22 06:08:11 +00:00
urho3d-travis-ci
e78d91d00e Travis CI: API documentation update at 2015-05-21 14:08:22 UTC.
[ci package]

Commit: b274be3997

Message: Added Get/SetMaxObstacles() to DynamicNavigationMesh
2015-05-21 14:08:22 +00:00
urho3d-travis-ci
dadca9931e Travis CI: API documentation update at 2015-05-19 14:37:15 UTC.
[ci package]

Commit: bb03eb0f12

Message: Moved the transformation of AngelScript function name to void signature to GetFunction() / GetMethod() to allow all of execute, delayed execute and event subscription to handle either a function name or full signature. Added HasMethod() to ScriptInstance to allow checking for existence of function (avoid error log print in cases where an "optional" function is being called on a script object.) Updated scripting documentation.
2015-05-19 14:37:15 +00:00
Lasse Öörni
bb03eb0f12 Moved the transformation of AngelScript function name to void signature to GetFunction() / GetMethod() to allow all of execute, delayed execute and event subscription to handle either a function name or full signature. Added HasMethod() to ScriptInstance to allow checking for existence of function (avoid error log print in cases where an "optional" function is being called on a script object.) Updated scripting documentation. 2015-05-19 17:27:58 +03:00
Mike3D
5bf52beb81 Small Urho2D documentation update based on forum questions 2015-05-19 14:37:57 +02:00
urho3d-travis-ci
058ba0a4c3 Travis CI: API documentation update at 2015-05-18 16:19:29 UTC.
[ci package]

Commit: 562700fceb

Message: Added more navigation bindings
Also added global toggle for NavArea::DrawDebugGeometry()
and OffMeshConnection::DrawDebugGeometry()
Also added lua binding for DrawDebugGeometry() in Component.pkg
2015-05-18 16:19:29 +00:00
urho3d-travis-ci
7d5fea25cb Travis CI: API documentation update at 2015-05-17 14:02:01 UTC.
Commit: f9f920964f

Message: Remove agents & obstacles on OnNodeSet(null), similar to Drawables. Do not allow adding an agent when node is already null. Added missing enum in AngelScript navigation API. Do not keep a persistent array of agent handles in the AngelScript crowd example, as that keeps the agents alive even past removal from scene. Closes #729.
[ci package]
2015-05-17 14:02:01 +00:00
urho3d-travis-ci
dafca26c97 Travis CI: API documentation update at 2015-05-17 10:46:33 UTC.
Commit: https://github.com/$TRAVIS_REPO_SLUG/commit/$TRAVIS_COMMIT

Message: $COMMIT_MESSAGE
[ci package]
2015-05-17 10:46:33 +00:00
urho3d-travis-ci
6bacbe4230 Travis CI: API documentation update at 2015-05-16 19:16:03 UTC.
[ci package]
2015-05-16 19:16:03 +00:00
urho3d-travis-ci
3debae64f8 Travis CI: API documentation update at 2015-05-16 14:59:59 UTC.
[ci package]
2015-05-16 14:59:59 +00:00
JSandusky
4fd8bc00d6 Updates to Navigation documentation 2015-05-14 23:43:11 -04:00
Lasse Öörni
7219560320 Improve Emscripten Windows instructions. Thanks to Ali Kämäräinen for mentioning possible issues & solutions. 2015-05-14 21:05:58 +03:00
Yao Wei Tjong 姚伟忠
cc64e9bb7b Minor documentation update on ccache section for Xcode 6 users. 2015-05-14 16:26:21 +08:00
Lasse Öörni
5e68b57921 Added note of Xcode command line tools. 2015-05-13 10:48:50 +03:00
urho3d-travis-ci
064b67aba8 Travis CI: API documentation update at 2015-05-12 13:10:01 UTC.
[ci package]
2015-05-12 13:10:01 +00:00
Yao Wei Tjong 姚伟忠
00388288f2 Update 'Using ccache' section for xcodebuild users. 2015-05-10 23:07:52 +08:00
Yao Wei Tjong 姚伟忠
8e66e6a131 Update the changelog some more.
Fix formatting to end all the points with periods.
2015-05-10 21:53:25 +08:00
Yao Wei Tjong 姚伟忠
89afc675c8 Update the initial changelog for new release. 2015-05-10 10:06:46 +08:00
Lasse Öörni
37154c4774 Initial changelog for new version. 2015-05-09 23:26:32 +03:00
urho3d-travis-ci
a88a57c6ca Travis CI: API documentation update at 2015-05-08 09:51:55 UTC.
[ci package]
2015-05-08 09:51:55 +00:00
Lasse Öörni
1826c7ee55 Minor render path documentation edits. 2015-05-07 22:27:59 +03:00
Lasse Öörni
15f338b3c0 Allow RenderPath to define cube map rendertargets. Allow RenderPath to refer to rendertargets created programmatically and stored as named manual resources. 2015-05-07 18:56:00 +03:00
urho3d-travis-ci
1e49c1938c Travis CI: API documentation update at 2015-05-07 10:15:09 UTC.
[ci package]
2015-05-07 10:15:09 +00:00
urho3d-travis-ci
bf1b4e3a15 Travis CI: API documentation update at 2015-05-06 09:09:03 UTC.
[ci package]
2015-05-06 09:09:03 +00:00
urho3d-travis-ci
131d2122e8 Travis CI: API documentation update at 2015-05-05 17:32:38 UTC.
[ci package]
2015-05-05 17:32:38 +00:00
urho3d-travis-ci
2da72b4b89 Travis CI: API documentation update at 2015-05-05 15:21:32 UTC.
[ci package]
2015-05-05 15:21:32 +00:00
Lasse Öörni
da7dda75c0 Added contributor credit and brief documentation section on the crowd navigation. 2015-05-05 17:33:38 +03:00
Lasse Öörni
20ac7fb2e5 Update STB libraries. 2015-05-01 15:33:39 +03:00
Lasse Öörni
e6c8acdf40 Add contributor credit. Mark AngelScript modifications. 2015-04-29 13:57:55 +03:00
urho3d-travis-ci
94372097fb Travis CI: API documentation update at 2015-04-27 10:40:13 UTC.
[ci package]
2015-04-27 10:40:13 +00:00
urho3d-travis-ci
3591990e24 Travis CI: API documentation update at 2015-04-27 07:37:18 UTC.
[ci package]
2015-04-27 07:37:18 +00:00
Lasse Öörni
0235c02653 Expose Geometry, IndexBuffer & VertexBuffer to script, with VB & IB content access using VectorBuffer. AngelScript 34_DynamicGeometry example. Lua version to follow. 2015-04-27 10:29:38 +03:00
urho3d-travis-ci
2e81fa9c6a Travis CI: API documentation update at 2015-04-24 12:33:24 UTC.
[ci package]
2015-04-24 12:33:24 +00:00
Yao Wei Tjong 姚伟忠
f2b21ee816 Enable ccache support for Emscripten (incoming) without the caveat.
The upstream issue https://github.com/kripken/emscripten/issues/3365 has been fixed now in Emscripten's incoming branch.
2015-04-22 10:14:22 +08:00
urho3d-travis-ci
6424fa00c7 Travis CI: API documentation update at 2015-04-21 12:40:12 UTC.
[ci package]
2015-04-21 12:40:12 +00:00
Lasse Öörni
f9c8cb073a Documented material fill mode. 2015-04-20 11:19:52 +03:00
Yao Wei Tjong 姚伟忠
9a5dea71e1 Update documentation on ccache to explain its usage is optional.
Add simple diagnostic message to help user to rectify ccache configuration error.
2015-04-19 14:20:38 +08:00
Yao Wei Tjong 姚伟忠
2dd22c82ef Attempt to enable ccache support for Emscripten compiler toolchain.
Minor documentation update again on ccache usage.
2015-04-17 17:33:33 +08:00
Lasse Öörni
9a3ec30b4a Add add-assign also for signed long and long long integers in String. Added contributor credit. 2015-04-16 16:51:10 +03:00
Yao Wei Tjong 姚伟忠
44e50b0ebe Minor documentation update on ccache usage. [ci skip] 2015-04-16 14:43:14 +08:00
Yao Wei Tjong 姚伟忠
b7f0a1807f Minor documentation update on the build options section.
Add a simple usage instruction on build scripts error.
Related to issues #697 and #698.
2015-04-09 22:27:51 +08:00
Lasse Öörni
4628a44a5a Removed table of contents from "simple" pages like Examples & Overall Structure. Added contributor credit. Closes #694. 2015-04-07 18:52:09 +03:00
Jon Slenk
7b548b5543 add table of contents to some doc pages. 2015-04-06 22:37:08 -07:00
urho3d-travis-ci
cbdc0f4c48 Travis CI: API documentation update at 2015-04-06 18:22:43 UTC.
[ci package]
2015-04-06 18:22:43 +00:00
Lasse Öörni
be994d62e4 Remove extra parentheses from CreateObject(), as suggested by Modanung. 2015-04-06 19:55:35 +03:00
urho3d-travis-ci
a626c9d6c8 Travis CI: API documentation update at 2015-04-04 10:32:48 UTC.
[ci package]
2015-04-04 10:32:48 +00:00
Yao Wei Tjong 姚伟忠
b468eac53e Only supply the CCACHE environment variable when user hasn't done it. 2015-04-02 16:17:35 +08:00
Yao Wei Tjong 姚伟忠
8ab5ffac52 Add a small chapter on how to setup ccache to work correctly. 2015-04-02 00:06:44 +08:00
urho3d-travis-ci
8e1169079b Travis CI: API documentation update at 2015-03-31 21:03:59 UTC.
[ci package]
2015-03-31 21:03:59 +00:00
Yao Wei Tjong 姚伟忠
601dfc4603 Enhance the 'rake make' task to utilise all the logical cpu cores.
[ci package]
2015-03-31 17:08:21 +08:00
Yao Wei Tjong 姚伟忠
377fd30e9a Minor code cleanup on handling of URHO3D_D3D11 and URHO3D_OPENGL. 2015-03-30 20:22:26 +08:00
urho3d-travis-ci
769cbcaf86 Travis CI: API documentation update at 2015-03-25 10:15:47 UTC.
[ci package]
2015-03-25 10:15:47 +00:00
urho3d-travis-ci
de1b9b2e1a Travis CI: API documentation update at 2015-03-24 21:54:08 UTC.
[ci package]
2015-03-24 21:54:08 +00:00
Lasse Öörni
d06ffe1445 Merge pull request #680 from urho3d/render-refactor
Render refactor
2015-03-24 23:34:39 +02:00
Lasse Öörni
234c57a598 Minor documentation update. [ci rebase] 2015-03-24 18:21:49 +02:00
Chris Friesen
909860635a Fix usage of word 2015-03-22 20:30:05 -05:00
Chris Friesen
8e2b9475a8 Fix spelling 2015-03-22 20:21:53 -05:00
Lasse Öörni
b8c7c59eca Configure amount of allowed bones for hardware skinning based on the rendering API. Allow 128 bones on Direct3D 11 & OpenGL 3. Add -mb (maxbones) parameter to AssetImporter & OgreImporter. When using OpenGL 3, allow deferred rendering to use different MRT formats without forcing an RGBA substitute rendertarget. 2015-03-21 23:22:08 +02:00
Lasse Öörni
a363fa2b0e Update documentation related to DirectX SDK and shader compiling. 2015-03-21 13:31:01 +02:00
urho3d-travis-ci
ff91008697 Travis CI: API documentation update at 2015-03-20 00:29:33 UTC.
[ci package]
2015-03-20 00:29:33 +00:00
Lasse Öörni
0e17c34570 Typo fix and minor documentation tweak. 2015-03-20 01:17:05 +02:00
Lasse Öörni
99e49ac3b8 Add an 8-bit timestamp to client controls, which gets incremented on each sent update. Echo this timestamp back in server updates sent to client. Allow to intercept network attribute updates into an event instead of applying them immediately, to facilitate implementing application-level client prediction. Add simulated latency & packet loss parameters to Network. Note that these changes break protocol compatibility with earlier Urho3D releases. 2015-03-20 01:05:11 +02:00
Lasse Öörni
006c17f78e Added command line & engine startup option to disable OpenGL 3. 2015-03-17 20:44:49 +02:00
Lasse Öörni
5ba234e68c Minor documentation tweaks. 2015-03-17 02:15:58 +02:00
Lasse Öörni
07a75dc37b Initial OpenGL 3.2 support. 2015-03-16 23:36:35 +02:00
Lasse Öörni
2858755334 Log missing vertex element(s) when vertex layout fails to create. Add texcoords to the editor grid to keep D3D11 happy. 2015-03-15 00:23:49 +02:00
Yao Wei Tjong 姚伟忠
d2ea0ca934 Finetune the default test timeout value for Emscripten platform.
We have a time constraint on Travis CI side for all our CI builds and tests. Default value of 10 for Emscripten and 5 for native platform is also inline with Emscripten's claim that asm.js is about 50% slower than native speed.
2015-03-14 12:46:15 +08:00
Lasse Öörni
e17a88b46f GetData() on D3D11 for Texture3D & TextureCube. 2015-03-13 09:09:41 +02:00
Lasse Öörni
3759570319 Remove rrr swizzle from lighting shaders to allow the spotlight to be colored. Convert the default spot textures to RGB color to avoid sampling only the R channel on D3D11. 2015-03-12 21:25:42 +02:00
Yao Wei Tjong 姚伟忠
8a77399bd0 Fix integration tests execution for Emscripten platform.
A test case is considered passed when the html exits as the result of emscripten_force_exit() function being called, which happens when the engine's elapsed time reaches URHO3D_TEST_TIMEOUT seconds. When something goes wrong, the engine's elapsed time does not progress as per normal, in this case the emrun's timeout would kick in and terminate the test case with failed exit status. The EMRUN'S timeout is set to be 2 times URHO3D_TEST_TIMEOUT auotmatically.
Add new build option EMSCRIPTEN_EMRUN_BROWSER to select which browser to use for testing. Default is 'firefox'. Refer to https://github.com/kripken/emscripten/issues/3234 to apply the recommended Firefox preference setting for emrun.
2015-03-12 18:04:16 +08:00
Lasse Öörni
e106f1b389 D3D11 clip plane support. Check that multisample level is supported. Various shader fixes. 2015-03-08 02:57:08 +02:00
Lasse Öörni
b9278e0a94 Implement partial rendertarget clear on D3D11. Implement Graphics::ResolveToTexture() on D3D11. Fix most post-process shaders on D3D11. Readded the custom constant buffer slot. Update documentation. 2015-03-07 23:02:31 +02:00
Lasse Öörni
988f1fdc33 Merge branch 'master' into render-refactor 2015-03-07 17:59:37 +02:00
Yao Wei Tjong 姚伟忠
0fe597223f Add initial support for integration tests on Emscripten platform.
At the moment the 'make test' cannot be run non-interactively yet on Linux host and Mac OS X host systems due to what-could-be a bug in 'emrun' script. The issue with 'emrun' has been reported to upstream (https://github.com/kripken/emscripten/issues/3234).
2015-03-07 12:00:47 +08:00
Lasse Öörni
6fd6efc4c3 Update PugiXml to 1.5. Do not attempt to parse .txt & .icns files as xml in the editor resource browser, to prevent log spam. 2015-03-04 16:10:21 +02:00
Yao Wei Tjong 姚伟忠
4d34d0a626 Add new Emscripten build option for creating shared data file. 2015-03-03 23:32:27 +08:00
Yao Wei Tjong 姚伟忠
02572a9ec5 Add generic support for embedding and loading files for Emscripten.
Via the following source file property "EMCC_OPTION". The supported property values are: js-library, pre-js, post-js, embed-file, preload-file, shell-file. The files are added as link dependency so a relink will automatically occur when they are modified (have newer timestamp than target).
2015-03-03 01:16:40 +08:00
Yao Wei Tjong 姚伟忠
536b0a5429 Add new build option for better targeting Raspberry Pi platform. 2015-02-27 22:19:44 +08:00
Lasse Öörni
9f129ecd51 Merge branch 'master' into render-refactor 2015-02-23 01:43:02 +02:00
Lasse Öörni
281809121c Skeleton of D3D11 graphics classes. Does not render anything visible yet and many functions lack implementation. 2015-02-22 22:44:12 +02:00
Lasse Öörni
88080dad31 Remove Shader Model 2 mode & instancing without stream offset (D3D9) as they are hard to test. Added Graphics::GetApiName() function. 2015-02-21 20:53:12 +02:00
Yao Wei Tjong 姚伟忠
10e477bbc8 Add flag to consider 'unresolved symbol' as an error. 2015-02-16 14:51:28 +08:00
Yao Wei Tjong 姚伟忠
d3f90cbe08 Make the URHO3D_LUA build option available for Emscripten build. 2015-02-16 07:23:10 +08:00
Lasse Öörni
b6ea033ce3 Enable CharacterDemo & VehicleDemo also without networking. Update documentation. 2015-02-14 22:16:39 +02:00
Yao Wei Tjong 姚伟忠
598030140d Some how the strike through markdown does not work, so use hard delete.
Audio and mouse locking are working now in Emscripten build, credits to Chris and hd_, respectively.
[ci skip]
2015-02-14 21:41:10 +08:00
Yao Wei Tjong 姚伟忠
9bf0d95b33 Use full URL so that SF.net can display our logo correctly there.
Mark Emscripten build support as experimental.
2015-02-14 20:24:30 +08:00
urho3d-travis-ci
7c77ad06dc Travis CI: API documentation update at 2015-02-13 13:55:43 UTC.
[ci package]
2015-02-13 13:55:43 +00:00
Yao Wei Tjong 姚伟忠
a77e24d8ad Enable external project macro users to find and use PackageTool.
Adjust software packaging for Emscripten.
2015-02-13 21:31:59 +08:00
Yao Wei Tjong 姚伟忠
8471dcf3e4 Add option to package resource dirs and treat those dirs as build deps.
Fix static library building using emar instead of ar (from host compiler toolchain).
2015-02-13 21:31:59 +08:00
Yao Wei Tjong 姚伟忠
6e0ff48059 Suppress linker warnings. Minor doc update. 2015-02-13 21:23:05 +08:00
Yao Wei Tjong 姚伟忠
19ab396e74 Add new Emscripten/CMake toolchain file based on Urho3D convention.
Use EMSCRIPTEN_ROOT_PATH environment variable to specify the root path to the emscripten, instead of the original EMSCRIPTEN environment variable exported in emsdk_set_env.sh.
This is because the original EMSCRIPTEN environment variable name clashes with our build scripts.
2015-02-13 21:23:05 +08:00
urho3d-travis-ci
e6629d3c8a Travis CI: API documentation update at 2015-02-11 16:43:27 UTC.
[ci package]
2015-02-11 16:43:27 +00:00
urho3d-travis-ci
0702003614 Travis CI: API documentation update at 2015-02-10 17:48:35 UTC.
[ci package]
2015-02-10 17:48:35 +00:00
Lasse Öörni
5ab72bf620 Merge remote-tracking branch 'friesencr/sprite_packer' 2015-02-09 23:40:09 +02:00
Chris Friesen
6f383f64df SpritePacker cli 2015-02-07 12:40:01 -06:00
Yao Wei Tjong 姚伟忠
564b77c39f Fix Ninja build by adding directory containing PCH to its search path.
Officially add Ninja build support. Close #653.
2015-02-06 13:49:32 +08:00
urho3d-travis-ci
3aae6785a4 Travis CI: API documentation update at 2015-02-05 15:19:32 UTC.
[ci package]
2015-02-05 15:19:32 +00:00
urho3d-travis-ci
deab9cf4de Travis CI: API documentation update at 2015-02-05 10:51:01 UTC.
[ci package]
2015-02-05 10:51:01 +00:00
urho3d-travis-ci
40b1871c31 Travis CI: API documentation update at 2015-02-03 12:03:10 UTC.
[ci package]
2015-02-03 12:03:10 +00:00
urho3d-travis-ci
5adbf2876d Travis CI: API documentation update at 2015-02-02 10:41:03 UTC.
[ci package]
2015-02-02 10:41:03 +00:00
Lasse Öörni
bb2ebf7568 Bump copyright to 2015. 2015-01-31 21:03:53 +02:00
Mike3D
fbc7c06929 Typo 2015-01-31 14:51:08 +01:00
Mike3D
5a7523eddd Urho2D documentation enhancement 2015-01-31 11:23:19 +01:00
urho3d-travis-ci
c747198101 Travis CI: API documentation update at 2015-01-29 14:56:49 UTC.
[ci package]
2015-01-29 14:56:49 +00:00
Yao Wei Tjong 姚伟忠
8743413816 Attempt to enable precompiled header support for GCC and Clang. 2015-01-29 16:13:41 +08:00
urho3d-travis-ci
b8e66f96ac Travis CI: API documentation update at 2015-01-26 20:36:19 UTC.
[ci package]
2015-01-26 20:36:19 +00:00
urho3d-travis-ci
39bbb86205 Travis CI: API documentation update at 2015-01-26 12:26:14 UTC.
[ci package]
2015-01-26 12:26:14 +00:00
urho3d-travis-ci
809d4fb920 Travis CI: API documentation update at 2015-01-23 13:47:05 UTC.
[ci package]
2015-01-23 13:47:05 +00:00
Lasse Öörni
40879a3b49 Fix includes and namespace in the application C++ example. 2015-01-21 18:18:06 +02:00
Yao Wei Tjong 姚伟忠
fd84488a73 Add new build option to setup main executable as console application.
The new build option is only applicable for Windows platform only.
2015-01-21 16:50:09 +08:00
urho3d-travis-ci
97b83aaa0a Travis CI: API documentation update at 2015-01-21 04:12:47 UTC.
[ci package]
2015-01-21 04:12:47 +00:00
Lasse Öörni
6e5d0db379 If Urho3DPlayer command line is empty, attempt to read Data/CommandLine.txt on all platforms. Closes #615. 2015-01-20 12:42:53 +02:00
Chris Friesen
262bb942e4 Editor deselect all 2015-01-19 23:18:43 -06:00
Yao Wei Tjong 姚伟忠
05dd995b85 Refactor all the codes and scripts to use the renamed 'bin' subdir. 2015-01-18 21:40:54 +08:00
Yao Wei Tjong 姚伟忠
b86c4927aa Enhance setup_main_executable() to support MACOSX_BUNDLE individually.
When the URHO3D_MACOSX_BUNDLE build option is not set, passing the MACOSX_BUNDLE explicitly when setting up a main executable target will make the corresponding target to be built as a bundle.
2015-01-18 15:59:11 +08:00
Yao Wei Tjong 姚伟忠
1b2dcac1d2 Add new URHO3D_MACOSX_BUNDLE build option to build bundled apps on OSX. 2015-01-17 18:34:22 +08:00
urho3d-travis-ci
116069dcd5 Travis CI: API documentation update at 2015-01-16 19:56:03 UTC.
[ci package]
2015-01-16 19:56:03 +00:00
urho3d-travis-ci
686a6277c9 Travis CI: API documentation update at 2015-01-16 14:45:01 UTC.
[ci package]
2015-01-16 14:45:01 +00:00
Yao Wei Tjong 姚伟忠
f865522e1d Make the xcpretty filter optional for the 'rake make' task.
Minor documentation update.
2015-01-15 23:32:15 +08:00
Yao Wei Tjong 姚伟忠
bffa727e2e Attempt to suppress Xcode multi-group resource reference warnings. 2015-01-14 13:32:11 +08:00
Yao Wei Tjong 姚伟忠
02a5945b83 For Travis CI - Display where the SDK is being installed to in the log.
Minor document update on new Rake tasks.
2015-01-12 14:17:33 +08:00
urho3d-travis-ci
021040c1bd Travis CI: API documentation update at 2015-01-10 21:11:52 UTC.
[ci package]
2015-01-10 21:11:52 +00:00
Lasse Öörni
1b8b1929f3 Added contributor credit. [ci skip] 2015-01-10 22:56:48 +02:00
Lasse Öörni
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.) 2015-01-10 21:10:18 +02:00
Lasse Öörni
64cb9cd104 Use shadow pass to render depth in ForwardHWDepth, so that linear depth is not calculated unnecessarily. 2015-01-10 19:53:25 +02:00
urho3d-travis-ci
7ba89fa755 Travis CI: API documentation update at 2015-01-10 14:36:30 UTC.
[ci package]
2015-01-10 14:36:30 +00:00
Lasse Öörni
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. 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 姚伟忠
9d15448830 Keep the basic project structure simple and stupid. 2015-01-08 11:42:12 +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
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
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 姚伟忠
0a871ace9a Minor document formatting update. 2015-01-06 13:05:31 +08:00
Yao Wei Tjong 姚伟忠
3494bd020d Minor documentation update. 2015-01-05 22:31:32 +08: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 姚伟忠
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 姚伟忠
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
Yao Wei Tjong 姚伟忠
325a4f7365 Refactor to use the newly renamed Source/Urho3D directory. 2015-01-04 22:32:40 +08:00
Yao Wei Tjong 姚伟忠
67e415acc8 Fine tune LuaJIT target arch detection logic. 2015-01-04 22:32:39 +08:00
Yao Wei Tjong 姚伟忠
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.
2015-01-04 22:32:39 +08:00
Yao Wei Tjong 姚伟忠
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.
2015-01-04 22:32:38 +08:00
Yao Wei Tjong 姚伟忠
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.
2015-01-04 22:32:38 +08:00
Yao Wei Tjong 姚伟忠
20e21050e9 Rename everything 'RASPI' to 'RPI'. [ci rebase] 2015-01-04 22:32:38 +08:00
Yao Wei Tjong 姚伟忠
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.
2015-01-04 22:32:38 +08:00
Yao Wei Tjong 姚伟忠
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.
2015-01-04 22:32:38 +08:00
Yao Wei Tjong 姚伟忠
4f60123516 Move CMake modules and toolchains to the new source tree. 2015-01-04 22:32:38 +08:00
Lasse Öörni
50e2493b97 Added example of loading scene & UI content. Closes #583. 2014-12-29 22:33:15 +02:00
urho3d-travis-ci
faf1b2fb0c Travis CI: API documentation update at 2014-12-29 12:04:55 UTC.
[ci package]
2014-12-29 12:04:55 +00:00
urho3d-travis-ci
45452952b6 Travis CI: API documentation update at 2014-12-29 06:47:37 UTC.
[ci package]
2014-12-29 06:47:37 +00:00
urho3d-travis-ci
32980275fa Travis CI: API documentation update at 2014-12-27 13:51:48 UTC.
[ci package]
2014-12-27 13:51:48 +00:00
Lasse Öörni
c40601dc50 Update Urho3D Launcher link, closes #577. 2014-12-26 17:48:29 +02:00
urho3d-travis-ci
54d6b633b2 Travis CI: API documentation update at 2014-12-23 10:41:59 UTC.
[ci package]
2014-12-23 10:41:59 +00:00
urho3d-travis-ci
86f0ead2c0 Travis CI: API documentation update at 2014-12-19 16:21:17 UTC.
[ci package]
2014-12-19 16:21:17 +00:00
urho3d-travis-ci
cd4c28a226 Travis CI: API documentation update at 2014-12-17 14:00:28 UTC.
[ci package]
2014-12-17 14:00:28 +00:00
Lasse Öörni
a8f93ebb70 Fix ObjectAnimation example in docs. 2014-12-16 16:47:32 +02:00
urho3d-travis-ci
b6743cc884 Travis CI: API documentation update at 2014-12-16 13:04:56 UTC.
[ci package]
2014-12-16 13:04:56 +00:00
Lasse Öörni
3bf80a5aa2 Cleanup AttributeAnimation docs. 2014-12-16 11:46:49 +02:00
urho3d-travis-ci
85af864e0f Travis CI: API documentation update at 2014-12-14 10:44:51 UTC.
[ci package]
2014-12-14 10:44:51 +00:00
urho3d-travis-ci
4d399f9637 Travis CI: API documentation update at 2014-12-13 16:35:32 UTC.
[ci package]
2014-12-13 16:35:32 +00:00
Alex Parlett
c2110573c6 [Added] Documentation
[Added] Sound Type saving in editor
[Changed] Refactored inline with discussion
2014-12-13 09:09:56 +00:00
urho3d-travis-ci
ffa78ec4b3 Travis CI: API documentation update at 2014-12-11 17:57:57 UTC.
[ci package]
2014-12-11 17:57:57 +00:00
urho3d-travis-ci
a1986b0c2b Travis CI: API documentation update at 2014-12-09 12:41:35 UTC.
[ci package]
2014-12-09 12:41:35 +00:00
urho3d-travis-ci
da262f930a Travis CI: API documentation update at 2014-12-08 23:48:24 UTC.
[ci package]
2014-12-08 23:48:24 +00:00
hdunderscore
34dc78169e - Added support for duplication in the editor (Ctrl+D / menu / context).
- Changed pasting default behavior to paste into the selected node, rather than the scene root (UI pasting was doing this already).
2014-12-08 20:14:51 +11:00
urho3d-travis-ci
9d670a113e Travis CI: API documentation update at 2014-12-06 13:20:33 UTC.
[ci package]
2014-12-06 13:20:33 +00:00
Lasse Öörni
23a4856b89 Document object attribute and event helper macros. Minor documentation cleanup. 2014-12-04 11:53:48 +02:00
urho3d-travis-ci
37fc8376a8 Travis CI: API documentation update at 2014-12-02 14:24:37 UTC.
[ci package]
2014-12-02 14:24:37 +00:00
Lasse Öörni
a7fef9291c Added note of required shared Urho3D library build if creating an application consisting of multiple modules. 2014-12-02 14:56:51 +02:00
urho3d-travis-ci
4950673692 Travis CI: API documentation update at 2014-12-01 13:16:56 UTC.
[ci package]
2014-12-01 13:16:57 +00:00
urho3d-travis-ci
641c07630f Travis CI: API documentation update at 2014-12-01 10:46:20 UTC.
[ci package]
2014-12-01 10:46:20 +00:00
urho3d-travis-ci
292cf0452b Travis CI: API documentation update at 2014-11-29 13:47:31 UTC.
[ci package]
2014-11-29 13:47:31 +00:00
Yao Wei Tjong 姚伟忠
f6e8f3b0fa Merge branch 'cleaning-up-build-scripts-for-android' into master. 2014-11-26 14:22:41 +08:00
urho3d-travis-ci
c1b51e611a Travis CI: API documentation update at 2014-11-24 15:10:14 UTC.
[ci package]
2014-11-24 15:10:14 +00:00
urho3d-travis-ci
5ea049470b Travis CI: API documentation update at 2014-11-24 10:49:19 UTC.
[ci package]
2014-11-24 10:49:19 +00:00
urho3d-travis-ci
5c1f05ed10 Travis CI: API documentation update at 2014-11-22 15:30:34 UTC.
[ci package]
2014-11-22 15:30:34 +00:00
Yao Wei Tjong 姚伟忠
60eeb45222 For Travis CI - skip APK test run when packaging.
General build script cleanup:
- Constrain build option values in cmake-gui.
- Constrain build configuration for both multi-configuration and single-configuration generators.
- Mark cached variables as advanced or internal as appropriate.
2014-11-22 00:39:48 +08:00
Lasse Öörni
65ee2ca966 Add function to get CPU count on Android. For now returns the same for logical & physical. Closes #535. Update changelog. 2014-11-20 14:49:38 +02:00
urho3d-travis-ci
aa3f467da2 Travis CI: API documentation update at 2014-11-20 11:17:19 UTC.
[ci package]
2014-11-20 11:17:19 +00:00
Yao Wei Tjong 姚伟忠
e3c1ce1f99 Add Android ABI 64-bit support into 1.32 changelog.
Test [ci package] of new Android ABIs.
2014-11-19 23:34:39 +08:00
Yao Wei Tjong 姚伟忠
0fb99af9e4 Misc. fixes and enhancement for Android platform.
- Add initial support for ndk-gdb. Enable via new 'URHO3D_NDK_GDB' build option.
- Enhance rake android task: more effective loop to wait for Android device, ability to pick library to run from SampleLauncher from the adb shell.
- Fix "buildvm" tool name for Android to derive from the correct NDK ABI CMake's variable.
- Fix Android toolchain to copy shared STL library to the correct Android library output directory.
2014-11-19 21:50:37 +08:00
Yao Wei Tjong 姚伟忠
e0e3b11757 Refactor build scripts to auto detect ANDROID and RASPI build options. 2014-11-19 21:48:25 +08:00
Yao Wei Tjong 姚伟忠
eda52984ac Add initial support for 64-bit Android ABIs. 2014-11-19 21:48:25 +08:00
Lasse Öörni
d63cc4c625 Initial V1.32 changelog. 2014-11-17 23:58:04 +02:00
urho3d-travis-ci
26ebc5f780 Travis CI: API documentation update at 2014-11-17 21:35:01 UTC.
[ci package]
2014-11-17 21:35:01 +00:00
Lasse Öörni
b325ba5195 Support excluding 2D functionality from the build (CMake option URHO3D_URHO2D=0). Removed empty scene creation from the UIDrag example. Make compiling Civetweb conditional of URHO3D_NETWORK. Exclude samples depending on the Controls structure when URHO3D_NETWORK is disabled. 2014-11-17 21:00:02 +02:00
urho3d-travis-ci
5f4f6870d9 Travis CI: API documentation update at 2014-11-17 12:11:52 UTC.
[ci package]
2014-11-17 12:11:52 +00:00
urho3d-travis-ci
fa4b96895a Travis CI: API documentation update at 2014-11-15 18:43:15 UTC.
[ci package]
2014-11-15 18:43:15 +00:00
Lasse Öörni
8b22c32f4c Copy the Input::SetMouseMode() documentation also on the Input documentation page. 2014-11-15 20:32:09 +02:00
urho3d-travis-ci
2afc444c4b Travis CI: API documentation update at 2014-11-13 19:09:31 UTC.
[ci package]
2014-11-13 19:09:31 +00:00
Lasse Öörni
feb3f1da59 Added contributor credit. 2014-11-13 20:11:04 +02:00
urho3d-travis-ci
153a818e7d Travis CI: API documentation update at 2014-11-12 17:07:51 UTC.
[ci package]
2014-11-12 17:07:51 +00:00
Yao Wei Tjong 姚伟忠
125adf1228 Enhance Urho3D.pc file generation to support MSVC and MinGW better.
Simplify the pkg-config invocation example for MinGW cross-compiler since the Urho3D library name is already corrected. No need to sed anymore.
2014-11-09 18:08:58 +08:00
Yao Wei Tjong 姚伟忠
1f6215cf58 Initial support of rake scaffolding task on Windows platform.
The task requires privilege to create symlink via mklink command.
2014-11-09 00:38:35 +08:00
Yao Wei Tjong 姚伟忠
1edc6bfe64 Append '_d' to the output executable file name in the example.
Related to commit 78436eecd4.
2014-11-08 15:01:54 +08:00
Yao Wei Tjong 姚伟忠
78436eecd4 Add another pkg-config usage example for MinGW cross compiling. 2014-11-08 14:59:02 +08:00
urho3d-travis-ci
a9e4e31ca3 Travis CI: API documentation update at 2014-11-07 18:14:07 UTC.
[ci package]
2014-11-07 18:14:07 +00:00
urho3d-travis-ci
e3d1f3e14f Travis CI: API documentation update at 2014-11-07 16:04:02 UTC.
[ci package]
2014-11-07 16:04:02 +00:00
Lasse Öörni
943a2c348b Added mechanism to limit material techniques on desktop hardware. Closes #516. 2014-11-07 17:33:22 +02:00
urho3d-travis-ci
42226761de Travis CI: API documentation update at 2014-11-05 09:55:42 UTC.
[ci package]
2014-11-05 09:55:42 +00:00
urho3d-travis-ci
01850d3b93 Travis CI: API documentation update at 2014-11-03 19:48:23 UTC.
[ci package]
2014-11-03 19:48:23 +00:00
urho3d-travis-ci
aa0499e214 Travis CI: API documentation update at 2014-11-03 16:53:48 UTC.
[ci package]
2014-11-03 16:53:48 +00:00
Lasse Öörni
b1dcfe39a9 Added missing contributor credit. 2014-11-03 18:30:41 +02:00
Lasse Öörni
b65bb59092 Configurable maximum substeps per frame in PhysicsWorld. Zero (default) = unlimited, positive = limited, negative = adaptive timestep, always 1 per rendering frame. Adaptive step is not recommended when consistent physics behavior is desired. 2014-11-03 18:30:05 +02:00
urho3d-travis-ci
18dbf70d0f Travis CI: API documentation update at 2014-10-30 13:24:38 UTC.
[ci package]
2014-10-30 13:24:38 +00:00
urho3d-travis-ci
5456dcf406 Travis CI: API documentation update at 2014-10-28 10:29:07 UTC.
[ci package]
2014-10-28 10:29:07 +00:00
Lasse Öörni
ac9fe226da Added contributor credit. 2014-10-28 11:27:08 +02:00
Jonne Nauha
66913cf103 Engine: New WindowPositionX/Y init params. Sets initial window position prior to SetMode that creates the window. 2014-10-28 01:57:43 +02:00
urho3d-travis-ci
4a362593c2 Travis CI: API documentation update at 2014-10-26 05:16:35 UTC.
[ci package]
2014-10-26 05:16:35 +00:00
Lasse Öörni
d7924f907f Added glyph offset functionality to Font. Closes #13. 2014-10-25 23:11:49 +03:00
Lasse Öörni
3f51cee989 Give Data directory priority over CoreData. Give autoload paths priority over the default directories/packages. Fix the resource path/package add priority (index) having no effect, which would result in the editor not giving highest priority to the user's resource data directory. Closes #499. 2014-10-23 11:23:34 +03:00
Yao Wei Tjong 姚伟忠
d8177c23de Add "free" keyword to the project about info. 2014-10-21 11:53:11 +08:00
Yao Wei Tjong 姚伟忠
1f91109413 Minor typo correction on the String::Compare() method. 2014-10-15 12:54:35 +08:00
urho3d-travis-ci
550d252cd1 Travis CI: API documentation update at 2014-10-14 19:36:58 UTC.
[ci package]
2014-10-14 19:36:58 +00:00
Yao Wei Tjong 姚伟忠
1ba8e3708b Add generated 'Docs/qch/' directory to git ignore list. 2014-10-14 12:03:40 +08:00
Yao Wei Tjong 姚伟忠
e58e57776e Add support for help documentation generation for QtCreator. 2014-10-14 11:35:54 +08:00
urho3d-travis-ci
40f745c82e Travis CI: API documentation update at 2014-10-13 21:52:40 UTC.
[ci package]
2014-10-13 21:52:40 +00:00
Lasse Öörni
64929dc50d Add possibility to disable RigidBody mass update to optimize performance when using several collisionshapes in the same node. Closes #489. 2014-10-14 00:41:12 +03:00
urho3d-travis-ci
0932d2d7e6 Travis CI: API documentation update at 2014-10-10 19:44:40 UTC.
[ci package]
2014-10-10 19:44:40 +00:00
Lasse Öörni
d21dea2cde Copy/paste fix. 2014-10-07 19:49:42 +03:00
Lasse Öörni
807bd28a9d Add URHO3D_NETWORK CMake parameter to control whether networking support is built. 2014-10-07 19:33:33 +03:00
urho3d-travis-ci
d92798e667 Travis CI: API documentation update at 2014-10-06 16:49:13 UTC.
[ci package]
2014-10-06 16:49:13 +00:00
urho3d-travis-ci
c284dd07aa Travis CI: API documentation update at 2014-10-06 10:46:57 UTC.
[ci package]
2014-10-06 10:46:57 +00:00
urho3d-travis-ci
852eda6c50 Travis CI: API documentation update at 2014-10-06 08:06:00 UTC.
[ci package]
2014-10-06 08:06:00 +00:00
Lasse Öörni
a04b3f746d Added option to route / block / process resource requests. Based on celeron55's patch. Closes #469. 2014-10-05 00:32:46 +03:00
urho3d-travis-ci
abfc829958 Travis CI: API documentation update at 2014-10-01 18:28:47 UTC.
[ci package]
2014-10-01 18:28:47 +00:00
Lasse Öörni
7f4b8e5b35 Allow controlling per-viewport if debug geometry should be rendered, instead of hardcoding to just backbuffer views. 2014-10-01 21:15:30 +03:00
urho3d-travis-ci
4c1d24c81f Travis CI: API documentation update at 2014-09-29 20:18:04 UTC.
[ci package]
2014-09-29 20:18:05 +00:00
urho3d-travis-ci
a6d68e2787 Travis CI: API documentation update at 2014-09-29 11:45:03 UTC.
[ci package]
2014-09-29 11:45:03 +00:00
Lasse Öörni
cb0103d518 Require always registering remote events for reception. Implement a fixed blacklist of remote events that can not be registered (see Network.cpp). Removed obsolete E_WINDOWMESSAGE event definition. 2014-09-29 14:23:41 +03:00
Yao Wei Tjong 姚伟忠
e06762db76 On non-MSVC compiler, default to 64-bit when host compiler is.
The default can be overriden using URHO3D_64BIT build option as before.
2014-09-29 18:28:08 +08:00
Lasse Öörni
d1bd8d961b Added ParticleEditor2D to Related Projects. Removed BlenderExporter section from Tools page, instead mention it in AssetImporter's section as an alternative. 2014-09-26 12:18:57 +03:00
Lasse Öörni
da4e90d15b Merge remote-tracking branch 'remotes/mike3d/patch-4' 2014-09-26 12:05:48 +03:00
urho3d-travis-ci
27604eba64 Travis CI: API documentation update at 2014-09-25 06:36:15 UTC.
[ci package]
2014-09-25 06:36:15 +00:00
Mike3D
ec188940e7 Add external links
Note: Blender add-on is not part of the 'Tools' folder, but I think it fits well in the Tools section.
2014-09-24 14:52:39 +02:00
Yao Wei Tjong 姚伟忠
70e7cb2d25 Give more verbose message when SOURCE_FILES variable is found not set.
Minor documentation update to stress that most of the build options supported by Urho3D project can also be pased to build script for configuring external project.
Add initial documentation on 'scaffolding' rake task.
2014-09-23 21:25:06 +08:00
urho3d-travis-ci
5be661b29a Travis CI: API documentation update at 2014-09-23 07:25:16 UTC.
[ci package]
2014-09-23 07:25:16 +00:00
Yao Wei Tjong 姚伟忠
bb573887ae Shorten anchor so that the line does not wrap around in Readme.txt. 2014-09-22 22:53:32 +08:00
Mike3D
e142f4f350 Revert back for Animated sprites documentation 2014-09-22 08:45:42 +02:00
urho3d-travis-ci
91b8171b06 Travis CI: API documentation update at 2014-09-21 15:18:39 UTC.
[ci package]
2014-09-21 15:18:39 +00:00
Mike3D
18916bb3fd Fix Animated sprites documentation 2014-09-21 08:57:01 +02:00
Lasse Öörni
e9f0baa398 Remote event registration is checked only when receiving. 2014-09-21 00:12:49 +03:00
Lasse Öörni
da55f6eca7 Added contributor credit. 2014-09-19 17:19:17 +03:00
urho3d-travis-ci
3a48762495 Travis CI: API documentation update at 2014-09-16 23:50:08 UTC.
[ci package]
2014-09-16 23:50:08 +00:00
urho3d-travis-ci
742364d7ca Travis CI: API documentation update at 2014-09-16 21:19:33 UTC.
[ci package]
2014-09-16 21:19:33 +00:00
urho3d-travis-ci
16fdf3b259 Travis CI: API documentation update at 2014-09-15 12:19:12 UTC.
[ci package]
2014-09-15 12:19:12 +00:00
Yao Wei Tjong 姚伟忠
47fb292a3a Add documentation for the OS X and iOS deployment target build options. 2014-09-15 14:51:18 +08:00
Lasse Öörni
f1e25381a3 Support single image splitting for cube maps. Closes #445. 2014-09-13 15:33:55 +03:00
Yao Wei Tjong 姚伟忠
5a79a7c552 Add the new build options to documentation page.
Closes #446. [ci skip]
2014-09-13 14:55:08 +08:00
urho3d-travis-ci
503b3e751c Travis CI: API documentation update at 2014-09-11 22:27:40 UTC.
[ci package]
2014-09-11 22:27:40 +00:00
urho3d-travis-ci
958c84c615 Travis CI: API documentation update at 2014-09-10 05:16:08 UTC.
[ci package]
2014-09-10 05:16:08 +00:00
Yao Wei Tjong 姚伟忠
b4e857ab4f Set all the headings in Urho2D and scripting API pages to proper case. 2014-09-10 13:06:38 +08:00
Yao Wei Tjong 姚伟忠
500db7ef97 Add rapidjson input files to Doxygen pages generation properly. 2014-09-10 13:06:38 +08:00
Lasse Öörni
6e42d3fc5a Minor doc edits. 2014-08-30 13:29:32 +03:00
Mike3D
51b95f5bfb Added TileMap 2014-08-30 10:43:29 +02:00
urho3d-travis-ci
31157975b6 Travis CI: API documentation update at 2014-08-29 22:14:41 UTC.
[ci package]
2014-08-29 22:14:41 +00:00
Yao Wei Tjong
831f7d189c Update Urho3D.dox 2014-08-30 01:00:14 +08:00
urho3d-travis-ci
13595673ce Travis CI: API documentation update at 2014-08-28 11:16:07 UTC.
[ci package]
2014-08-28 11:16:07 +00:00
urho3d-travis-ci
717d492b9a Travis CI: API documentation update at 2014-08-28 04:29:46 UTC.
[ci package]
2014-08-28 04:29:46 +00:00
urho3d-travis-ci
c75f56da41 Travis CI: API documentation update at 2014-08-27 16:22:36 UTC.
[ci package]
2014-08-27 16:22:36 +00:00
Chris Friesen
d12ec82b37 Fix reference to spritehelper url thx Mike3D 2014-08-26 01:01:44 -05:00
urho3d-travis-ci
26bdba2039 Travis CI: API documentation update at 2014-08-24 09:24:49 UTC.
[ci package]
2014-08-24 09:24:49 +00:00
Lasse Öörni
0472b4d410 Allow sending client observer rotation in addition to position. Note that rotation is not used by the NetworkPriority component, but can be used for custom logic. Do not send the observer pos/rot until actually set by the client. Closes #428. 2014-08-24 02:42:27 +03:00
urho3d-travis-ci
3fcb89e176 Travis CI: API documentation update at 2014-08-23 13:06:49 UTC.
[ci package]
2014-08-23 13:06:49 +00:00
urho3d-travis-ci
e50ec823a5 Travis CI: API documentation update at 2014-08-22 05:03:50 UTC.
[ci package]
2014-08-22 05:03:50 +00:00
urho3d-travis-ci
10efcd8c6a Travis CI: API documentation update at 2014-08-21 13:13:48 UTC.
[ci package]
2014-08-21 13:13:48 +00:00
urho3d-travis-ci
bd39c6d6af Travis CI: API documentation update at 2014-08-20 17:31:39 UTC.
[ci package]
2014-08-20 17:31:39 +00:00
Lasse Öörni
9246a5cfdb Dump a class list to AngelScript & Lua API dox pages. Also add a table of contents to both. Closes #426. 2014-08-20 20:16:42 +03:00
urho3d-travis-ci
81096e625a Travis CI: API documentation update at 2014-08-13 14:42:01 UTC.
[ci package]
2014-08-13 14:42:01 +00:00
urho3d-travis-ci
f215bf2b12 Travis CI: API documentation update at 2014-08-12 19:41:33 UTC.
[ci package]
2014-08-12 19:41:33 +00:00
urho3d-travis-ci
379bd474fe Travis CI: API documentation update at 2014-08-11 20:38:42 UTC.
[ci package]
2014-08-11 20:38:42 +00:00
urho3d-travis-ci
eea6082d9b Travis CI: API documentation update at 2014-08-11 18:54:27 UTC.
[ci package]
2014-08-11 18:54:27 +00:00
Yao Wei Tjong 姚伟忠
20d1cef4c2 Fix line wrap in the Readme.txt when viewed from GitHub.
[ci skip]
2014-08-10 15:46:18 +08:00
Chris Friesen
705f2c78ed Switch to long document output names 2014-08-09 22:34:29 -05:00
Lasse Öörni
6d5c73a15f Note that client cameras should be created into a local node in networked applications. 2014-08-07 10:45:50 +03:00
urho3d-travis-ci
d85139cdf7 Travis CI: API documentation update at 2014-08-04 15:25:09 UTC.
[ci package]
2014-08-04 15:25:09 +00:00
urho3d-travis-ci
a6b0535df4 Travis CI: API documentation update at 2014-08-02 10:08:52 UTC.
[ci package]
2014-08-02 10:08:52 +00:00
urho3d-travis-ci
5ad7ecd48c Travis CI: API documentation update at 2014-07-31 19:20:51 UTC.
[ci package]
2014-07-31 19:20:51 +00:00
Lasse Öörni
f120aa4be0 Return a writable documents directory on iOS. Contributed by att. 2014-07-29 02:24:49 +03:00
urho3d-travis-ci
67f224bfe9 Travis CI: API documentation update at 2014-07-26 09:37:03 UTC.
[ci package]
2014-07-26 09:37:04 +00:00
Lasse Öörni
562a2e2d77 Update to AngelScript 2.29.1. Closes #412. 2014-07-26 12:27:32 +03:00
urho3d-travis-ci
1b36be0115 Travis CI: API documentation update at 2014-07-25 14:57:16 UTC.
[ci package]
2014-07-25 14:57:16 +00:00
Lasse Öörni
ad737e0d6e Documentation for background resource loading. Expanded Scene::LoadAsync() to either background load resources only, load scene + resources synchronously, or background load resources first, then load the scene. Closes #406. 2014-07-24 22:45:31 +03:00
Lasse Öörni
df67ccdac7 Merge branch 'master' into threaded-resource-load 2014-07-22 22:33:43 +03:00
Lasse Öörni
4a9ab417a8 As a possible fix to #409, remove the optimization to not mark a node dirty again if it is already dirty. As a consequence the TransformChanged() script function will work more logically. This change would cause reduced performance with a large amount of animating models; to counteract, introduce a "silent update" mechanism for node transforms. 2014-07-22 22:20:14 +03:00
urho3d-travis-ci
92872df9b8 Travis CI: API documentation update at 2014-07-22 14:07:16 UTC.
[ci package]
2014-07-22 14:07:17 +00:00
Lasse Öörni
346da1e1f9 Detect main thread when sending events or using profiler blocks; make these no-ops when called from outside the main thread. 2014-07-20 21:32:55 +03:00
Yao Wei Tjong 姚伟忠
91c489bdfb Setup RPATH for Mac OS X. Adjust soversion to keep Apple linker happy.
Set CMake policy CMP0042 to NEW for early CMake 3.0.0 adopters to prevent warning message when generating Urho3D project file.
2014-07-19 21:23:11 +08:00
Yao Wei Tjong 姚伟忠
08f08e460b Improve the reliablity to find SDL_android_main.c when using SDK.
Replace usage of URHO3D_INSTALL_PREFIX environment variable with the more standard CMake's own CMAKE_PREFIX_PATH environment variable to define prefix path of non-standard SDK installation location.
2014-07-17 15:15:15 +08:00
Yao Wei Tjong 姚伟忠
cf1a0156e9 Briefly comment the CMake policy settings and update the documentation. 2014-07-17 12:31:02 +08:00
urho3d-travis-ci
f1fb658719 Travis CI: API documentation update at 2014-07-16 14:05:04 UTC.
[ci package]
2014-07-16 14:05:05 +00:00
Lasse Öörni
e82b3d53a1 Added support for zones defining a texture (either cube or 3D), that will be available in pixel shaders when rendering objects inside the zone. 2014-07-16 16:30:08 +03:00
urho3d-travis-ci
f45fc7c426 Travis CI: API documentation update at 2014-07-15 19:26:28 UTC.
[ci package]
2014-07-15 19:26:28 +00:00
aster
f9e555c19d Merge branch 'remove-short-string-hash'
Conflicts:
	Source/Engine/Script/CoreAPI.cpp
2014-06-30 10:59:49 +08:00
Lasse Öörni
2f29b3a5c0 Update documentation to not refer to ShortStringHash. 2014-06-29 19:36:14 +03:00
urho3d-travis-ci
30dc4aaf57 Travis CI: API documentation update at 2014-06-28 07:07:40 UTC.
[ci package]
2014-06-28 07:07:40 +00:00
Lasse Öörni
06f0257630 Added contributor credits. 2014-06-26 23:51:55 +03:00
Lasse Öörni
d9d39592dd Update to AngelScript 2.29.0. 2014-06-25 22:20:59 +03:00
urho3d-travis-ci
57fbb5f827 Travis CI: API documentation update at 2014-06-20 23:21:27 UTC.
[ci package]
2014-06-20 23:21:27 +00:00
urho3d-travis-ci
0dd7980a57 Travis CI: API documentation update at 2014-06-18 19:00:44 UTC.
[ci package]
2014-06-18 19:00:44 +00:00
Lasse Öörni
3bbc756aeb Merge branch 'particle-emitter-refactor' 2014-06-18 21:11:37 +03:00
urho3d-travis-ci
c2295ec748 Travis CI: API documentation update at 2014-06-17 14:04:50 UTC.
[ci package]
2014-06-17 14:04:50 +00:00
Lasse Öörni
3b1c7ef054 Added contributor. 2014-06-17 15:58:02 +03:00
Lasse Öörni
542fa82595 Update documentation. Remove unneeded friend class definition. 2014-06-16 23:02:45 +03:00
urho3d-travis-ci
4800408aed Travis CI: API documentation update at 2014-06-07 14:21:10 UTC.
[ci package]
2014-06-07 14:21:10 +00:00
Mike3D
7118ecc89b Urho2D documentation update 2014-06-06 20:03:44 +02:00
urho3d-travis-ci
deec4ef512 Travis CI: API documentation update at 2014-06-06 05:39:49 UTC.
[ci package]
2014-06-06 05:39:49 +00:00
Lasse Öörni
25d164bd0c Merge remote-tracking branch 'remotes/friesencr/editor-mouse-panning'
Conflicts:
	Docs/GettingStarted.dox
2014-06-06 00:29:10 +03:00
urho3d-travis-ci
00d299e43f Travis CI: API documentation update at 2014-06-05 15:52:55 UTC.
[ci package]
2014-06-05 15:52:55 +00:00
urho3d-travis-ci
7ea99eec92 Travis CI: API documentation update at 2014-06-05 13:04:38 UTC.
[ci package]
2014-06-05 13:04:39 +00:00
Chris Friesen
ffc4dffba7 Editor resource browser & right click menus 2014-06-04 23:20:18 -05:00
urho3d-travis-ci
e91e738afa Travis CI: API documentation update at 2014-06-04 04:50:57 UTC.
[ci package]
2014-06-04 04:50:57 +00:00
urho3d-travis-ci
7e024b0e1d Travis CI: API documentation update at 2014-06-03 16:42:49 UTC.
[ci package]
2014-06-03 16:42:50 +00:00
Chris Friesen
4722737049 Pan editor camera w/ shift+middle mouse button 2014-06-03 10:06:37 -05:00
urho3d-travis-ci
1926a62c93 Travis CI: API documentation update at 2014-06-03 11:10:01 UTC.
[ci package]
2014-06-03 11:10:01 +00:00
urho3d-travis-ci
55abe19fab Travis CI: API documentation update at 2014-06-02 14:36:27 UTC.
[ci package]
2014-06-02 14:36:27 +00:00
Lasse Öörni
e079878e40 Remove the gather4 path similarly from HLSL FXAA3. Fix FXAA2 tag name in the examples. Removed dead link from documentation. 2014-06-01 02:33:19 +03:00
Lasse Öörni
f2e6e86a1d Rename EdgeFilter shader to FXAA2. Rename FXAA shader to FXAA3. Clean up FXAA3 GLSL code and port to HLSL. 2014-05-31 23:24:31 +03:00
urho3d-travis-ci
5c71b28244 Travis CI: API documentation update at 2014-05-30 13:44:01 UTC.
[ci package]
2014-05-30 13:44:01 +00:00
urho3d-travis-ci
319f996c5f Travis CI: API documentation update at 2014-05-28 06:18:37 UTC.
[ci package]
2014-05-28 06:18:37 +00:00
Yao Wei Tjong 姚伟忠
a690e6b2f4 Attempt to fix the bullet numbering issue in GitHub pages.
The numbering is fine locally for some reason. [ci skip]
2014-05-24 12:59:01 +08:00
urho3d-travis-ci
165fed63ef Travis CI: API documentation update at 2014-05-24 04:37:11 UTC.
[ci package]
2014-05-24 04:37:11 +00:00
Yao Wei Tjong 姚伟忠
cf654822c4 Add initial support for CodeBlocks IDE. [ci skip] 2014-05-24 09:41:31 +08:00
Lasse Öörni
a089b95d16 Minor documentation wording tweaks. 2014-05-19 10:54:13 +03:00
Mike3D
557f85461e Improved Urho2D and gesture documentation. 2014-05-18 11:43:08 +02:00
urho3d-travis-ci
84f69e391e Travis CI: API documentation update at 2014-05-16 19:26:01 UTC.
[ci package]
2014-05-16 19:26:01 +00:00
Yao Wei Tjong 姚伟忠
df65a54948 Fix missing brace in the build script. 2014-05-16 13:25:09 +08:00
Yao Wei Tjong 姚伟忠
c1b506ee54 Clean up build scripts to avoid code duplication. 2014-05-16 13:12:52 +08:00
Lasse Öörni
c4b337d6b2 Removed outdated documentation on material shader parameters. Added a partial list of engine inbuilt shader uniforms. 2014-05-15 17:07:02 +03:00
Yao Wei Tjong 姚伟忠
b1fbab4953 Be explicit in setting the file permissions when installing.
Closes #352.
2014-05-15 21:14:09 +08:00
urho3d-travis-ci
f57ceceab6 Travis CI: API documentation update at 2014-05-14 12:16:59 UTC.
[ci package]
2014-05-14 12:16:59 +00:00
urho3d-travis-ci
0a18d9d9ed Travis CI: API documentation update at 2014-05-13 21:56:50 UTC.
[ci package]
2014-05-13 21:56:50 +00:00
urho3d-travis-ci
8a485cd7b5 Travis CI: API documentation update at 2014-05-13 19:17:55 UTC.
[ci package]
2014-05-13 19:17:56 +00:00
Lasse Öörni
f232856ac1 Added manual VectorBuffer overloads for AngelScript functions that take a File handle for loading/saving. Cleaned up some script bindings code and fixed AngelScript binding for Image::LoadColorLUT(). 2014-05-13 21:29:52 +03:00
urho3d-travis-ci
dec330e970 Travis CI: API documentation update at 2014-05-12 20:18:28 UTC.
[ci package]
2014-05-12 20:18:29 +00:00
urho3d-travis-ci
10bcc81234 Travis CI: API documentation update at 2014-05-12 11:28:45 UTC.
[ci package]
2014-05-12 11:28:45 +00:00
urho3d-travis-ci
bfb61af81a Travis CI: API documentation update at 2014-05-07 11:59:39 UTC.
[ci package]
2014-05-07 11:59:39 +00:00
urho3d-travis-ci
f16046cd5b Travis CI: API documentation update at 2014-05-05 19:14:47 UTC.
[ci package]
2014-05-05 19:14:47 +00:00
urho3d-travis-ci
a759018514 Travis CI: API documentation update at 2014-05-04 23:17:49 UTC.
[ci package]
2014-05-04 23:17:49 +00:00
Lasse Öörni
affc8df912 Fix duplicate page/section name causing Physics page link to lead to Urho2D page. Closes #338. 2014-05-04 17:06:17 +03:00
aster2013
ab15bf2528 Update Urho2D documentation, it is written by Mike3D, Thanks. [ci skip] 2014-05-03 20:07:18 +08:00
urho3d-travis-ci
390f3b62ef Travis CI: API documentation update at 2014-05-02 22:22:15 UTC.
[ci package]
2014-05-02 22:22:15 +00:00
Lasse Öörni
981b5bcac4 Use viewport sized intermediate rendertargets so that pixels outside the viewport never leak into post-processing. Added viewport multiplier mode to renderpath definition. Closes #265. 2014-05-02 22:47:13 +03:00
urho3d-travis-ci
2a30d7a458 Travis CI: API documentation update at 2014-05-02 12:26:56 UTC.
[ci package]
2014-05-02 12:26:57 +00:00
urho3d-travis-ci
719c126695 Travis CI: API documentation update at 2014-04-30 15:25:24 UTC.
[ci package]
2014-04-30 15:25:25 +00:00
urho3d-travis-ci
d980480cc6 Travis CI: API documentation update at 2014-04-29 18:18:41 UTC.
[ci package]
2014-04-29 18:18:41 +00:00
Lasse Öörni
8d050480bc Specify the customizable project & executable names on the "Using Urho3D as external library" documentation page. Closes #334. 2014-04-29 16:44:15 +03:00
Yao Wei Tjong 姚伟忠
6ad8c14346 Add engine param for enabling touch emulation during initialization.
Adjust sample base class to add screen joystick on desktop platform when touch emulation is enabled.
2014-04-29 10:36:43 +08:00
Lasse Öörni
cbf91aaa8a Add touch emulation stationary fingers for multi-gestures by pressing down other mouse buttons than the left. 2014-04-28 22:51:55 +03:00
Lasse Öörni
572167b90e Document the touch emulation feature briefly. 2014-04-28 21:36:41 +03:00
urho3d-travis-ci
4bd6826be7 Travis CI: API documentation update at 2014-04-28 16:15:20 UTC.
[ci package]
2014-04-28 16:15:21 +00:00
urho3d-travis-ci
be8b579310 Travis CI: API documentation update at 2014-04-27 05:44:43 UTC.
[ci package]
2014-04-27 05:44:44 +00:00
urho3d-travis-ci
2862a82761 Travis CI: API documentation update at 2014-04-25 21:49:34 UTC.
[ci package]
2014-04-25 21:49:34 +00:00
urho3d-travis-ci
20c4250540 Travis CI: API documentation update at 2014-04-24 03:30:30 UTC.
[ci package]
2014-04-24 03:30:30 +00:00
urho3d-travis-ci
419026de8a Travis CI: API documentation update at 2014-04-21 17:29:45 UTC.
[ci package]
2014-04-21 17:29:45 +00:00
urho3d-travis-ci
13cf44766e Travis CI: API documentation update at 2014-04-21 14:19:03 UTC.
[ci package]
2014-04-21 14:19:03 +00:00
aster
b7d536bb5e Update attribute animation doc. [ci skip] 2014-04-21 19:11:20 +08:00
urho3d-travis-ci
7ddad564c8 Travis CI: API documentation update at 2014-04-21 10:24:44 UTC.
[ci package]
2014-04-21 10:24:44 +00:00
urho3d-travis-ci
722b2fa6e9 Travis CI: API documentation update at 2014-04-20 20:17:38 UTC.
[ci package]
2014-04-20 20:17:38 +00:00
urho3d-travis-ci
b2203a3037 Travis CI: API documentation update at 2014-04-20 13:10:06 UTC.
[ci package]
2014-04-20 13:10:06 +00:00
urho3d-travis-ci
937c259bb4 Travis CI: API documentation update at 2014-04-20 08:00:41 UTC.
[ci package]
2014-04-20 08:00:41 +00:00
aster2013
0c648c68f3 Add rapidjson license to to document.[ci skip[ 2014-04-19 22:22:36 +08:00
urho3d-travis-ci
32b691d70d Travis CI: API documentation update at 2014-04-18 20:53:24 UTC.
[ci package]
2014-04-18 20:53:24 +00:00
Lasse Öörni
955a8bb34e Joystick refactoring after merging the joystick pull request from thebluefish.
- Fixed "ghost" buttons due to setting button down state both by joystick button and controller button mapping.
- Fixed missing name in joystick state.
- Allow getting joystick state both by joystick ID (Input::GetJoystick()) and a zero-based index (Input::GetJoystickByIndex()).
- Fixed ambiguity in Input class parameter names whether functions take a joystick ID, or an index. Most take joystick ID by now.
- Controller events removed. Controller joysticks will receive ordinary joystick events, but with controller axis & button mappings.
- Joystick identifying parameter in joystick events changed to JoystickID to denote that it's an ID and not a zero-based index.
- Code convention edits to Input code.
2014-04-18 23:33:25 +03:00
urho3d-travis-ci
35ec1ba7fd Travis CI: API documentation update at 2014-04-18 00:55:45 UTC.
[ci package]
2014-04-18 00:55:45 +00:00
urho3d-travis-ci
aad0edde64 Travis CI: API documentation update at 2014-04-17 22:22:12 UTC.
[ci package]
2014-04-17 22:22:12 +00:00
Lasse Öörni
0c219cfb35 Document the AutoloadPaths engine startup parameter. Copy also the Extra directory in the Android CopyData batch file. 2014-04-18 00:52:43 +03:00
Lasse Öörni
848ecce091 Merge remote-tracking branch 'remotes/friesencr/auto-load-folders' 2014-04-18 00:34:36 +03:00
Lasse Öörni
5b4da41b10 Code cleanup, renamed command line option. Updated AssetImporter documentation. 2014-04-17 15:07:35 +03:00
urho3d-travis-ci
ed803ba21c Travis CI: API documentation update at 2014-04-17 10:35:33 UTC.
[ci package]
2014-04-17 10:35:33 +00:00
Chris Friesen
873cef9840 Folders that autoload subfolders/paks on load 2014-04-16 22:27:31 -05:00
Chris Friesen
bf138fb567 Added middle editor mouse button to documentation 2014-04-16 22:19:40 -05:00
urho3d-travis-ci
6454c2831d Travis CI: API documentation update at 2014-04-16 12:55:43 UTC.
[ci package]
2014-04-16 12:55:43 +00:00
Lasse Öörni
67e46f1d71 Improve Input documentation. Reorder InputEvents.h to match the order in documentation. 2014-04-16 10:45:12 +03:00
urho3d-travis-ci
d6c5aa05bc Travis CI: API documentation update at 2014-04-16 06:02:35 UTC.
[ci package]
2014-04-16 06:02:35 +00:00
Chris Friesen
c346c3db23 Take screenshots in the editor w/ F11 2014-04-15 23:01:33 -05:00
urho3d-travis-ci
742abf7866 Travis CI: API documentation update at 2014-04-15 21:59:46 UTC.
[ci package]
2014-04-15 21:59:46 +00:00
Lasse Öörni
b2b4d4f7da Correct touch gesture term in documentation. 2014-04-15 23:58:04 +03:00
Lasse Öörni
9906e7ed25 Gesture recording/load/save support and gesture events. SDL fixes to gesture events. Closes #304. 2014-04-15 23:48:04 +03:00
urho3d-travis-ci
f2f704f050 Travis CI: API documentation update at 2014-04-15 15:24:02 UTC.
[ci package]
2014-04-15 15:24:03 +00:00
Lasse Öörni
c5c4b9edff Update credits. 2014-04-14 11:12:34 +03:00
urho3d-travis-ci
bc17280454 Travis CI: API documentation update at 2014-04-14 05:23:45 UTC.
[ci package]
2014-04-14 05:23:45 +00:00
urho3d-travis-ci
02c8dc1f76 Travis CI: API documentation update at 2014-04-13 15:51:15 UTC.
[ci package]
2014-04-13 15:51:15 +00:00
Lasse Öörni
b4ba4a3573 Fix AngelScript bindings on MSVC (asMETHODPR macro needs to be used in the template base class registration functions to allow static_cast to work). Make the class names links on the attribute list page. 2014-04-13 14:30:52 +03:00
urho3d-travis-ci
564b05c269 Travis CI: API documentation update at 2014-04-13 04:54:23 UTC.
[ci package]
2014-04-13 04:54:23 +00:00
Lasse Öörni
9a7a9110a2 Added generated attribute documentation. Move AngelScript API dumping to a separate .cpp file. Hack fix for Doxygen parsing bug which would cause the Events page not to be recognized. Closes #303. 2014-04-13 01:45:27 +03:00
urho3d-travis-ci
c4e5b7295b Travis CI: API documentation update at 2014-04-12 16:17:26 UTC.
[ci package]
2014-04-12 16:17:26 +00:00
urho3d-travis-ci
1f2d5c597e Travis CI: API documentation update at 2014-04-12 11:54:48 UTC.
[ci package]
2014-04-12 11:54:48 +00:00
urho3d-travis-ci
cbb95bbc7f Travis CI: API documentation update at 2014-04-12 06:20:48 UTC.
[ci package]
2014-04-12 06:20:48 +00:00
urho3d-travis-ci
60b09d480a Travis CI: API documentation update at 2014-04-12 03:33:38 UTC.
[ci package]
2014-04-12 03:33:38 +00:00
aster
098d75bad2 Update Docs/Reference.dox. [ci skip] 2014-04-11 15:53:52 +08:00
urho3d-travis-ci
1cec91b50a Travis CI: API documentation update at 2014-04-11 05:58:52 UTC.
[ci package]
2014-04-11 05:58:52 +00:00
Aster Jian
dfbaee4563 Add attribute animation doc.[ci skip] 2014-04-11 12:54:50 +08:00
urho3d-travis-ci
740547e488 Travis CI: API documentation update at 2014-04-10 13:59:31 UTC.
[ci package]
2014-04-10 13:59:32 +00:00
urho3d-travis-ci
891aa80bb7 Travis CI: API documentation update at 2014-04-10 06:28:34 UTC.
[ci package]
2014-04-10 06:28:34 +00:00
Lasse Öörni
504d6a5137 Minor edits of the contribution checklist documentation. 2014-04-09 17:19:39 +03:00
urho3d-travis-ci
a8bd6264df Travis CI: API documentation update at 2014-04-09 09:35:51 UTC.
[ci package]
2014-04-09 09:35:51 +00:00
urho3d-travis-ci
22c0671db5 Travis CI: API documentation update at 2014-04-08 06:23:29 UTC.
[ci package]
2014-04-08 06:23:29 +00:00
urho3d-travis-ci
8fd0ec75e1 Travis CI: API documentation update at 2014-04-07 20:38:52 UTC.
[ci package]
2014-04-07 20:38:53 +00:00
urho3d-travis-ci
5c4d23496f Travis CI: API documentation update at 2014-04-07 16:19:39 UTC.
[ci package]
2014-04-07 16:19:39 +00:00
Yao Wei Tjong 姚伟忠
a2a4690945 Fix document reference's title. 2014-04-05 22:44:19 +08:00
urho3d-travis-ci
2349b6e119 Travis CI: API documentation update at 2014-04-05 14:23:24 UTC.
[ci package]
2014-04-05 14:23:24 +00:00
Yao Wei Tjong 姚伟忠
1f879a084d Cleanup the documentation on build options. 2014-04-05 11:59:35 +08:00
Yao Wei Tjong 姚伟忠
46285baf97 Refactor build scripts to group Urho3D specific build option.
Initial support of project configuration and generation via cmake-gui.
2014-04-05 00:20:56 +08:00
urho3d-travis-ci
1f0ece1d46 Travis CI: API documentation update at 2014-04-03 10:56:57 UTC.
[ci package]
2014-04-03 10:56:57 +00:00
Lasse Öörni
97ec02619f Locate scene node in editor by doubleclicking in the hierarchy window. 2014-04-02 18:33:56 +03:00
urho3d-travis-ci
b5d5aca5b3 Travis CI: API documentation update at 2014-04-01 19:36:44 UTC.
[ci package]
2014-04-01 19:36:44 +00:00
urho3d-travis-ci
f3ec1387e9 Travis CI: API documentation update at 2014-04-01 10:40:37 UTC.
[ci package]
2014-04-01 10:40:37 +00:00
urho3d-travis-ci
c148392a0e Travis CI: API documentation update at 2014-03-31 22:44:26 UTC.
[ci package]
2014-03-31 22:44:26 +00:00
urho3d-travis-ci
6f9ca8abf0 Travis CI: API documentation update at 2014-03-31 00:29:48 UTC.
[ci package]
2014-03-31 00:29:48 +00:00
Lasse Öörni
6bfcc28010 Allow a pass to be marked as SM3-only, so that rendering limitations can be defined as data-driven instead of hardcoding in the engine. Moved specular disable for SM2 shadowed pointlight from code to shaders. Mention in the documentation that some materials may be too complex for SM2 and dynamic shadows. 2014-03-31 01:17:00 +03:00
Lasse Öörni
1418fb7e83 Changed the SM2.0 tradeoffs to allow 4-sample shadow mapping and to verify that shaders again work on GPU's without hardware shadow compare (eg. Radeon 9800.) Removed unnecessary shader code & simplified the LitSolid & light volume shaders. 2014-03-30 20:27:15 +03:00
Yao Wei Tjong 姚伟忠
8197101bc1 Integrating Urho3D documentation into some IDEs. [ci skip] 2014-03-30 21:53:00 +08:00
urho3d-travis-ci
4df29c07f9 Travis CI: API documentation update at 2014-03-29 22:59:40 UTC.
[ci package]
2014-03-29 22:59:40 +00:00
Lasse Öörni
c3425334a3 Switch forward light calculations back to world space instead of tangent space to avoid light attenuation bugs when TBN matrix is not orthogonal. Shader code becomes simpler and more similar between forward and deferred, and number of vertex shader variations is reduced, but disadvantage is a more complex pixel shader which requires disabling expensive features on SM2.0 to avoid exceeding the arithmetic instruction limit. Fix cube mapped point light displaying the cube map upside down. Closes #276. 2014-03-30 00:44:07 +02:00
urho3d-travis-ci
001a35eff1 Travis CI: API documentation update at 2014-03-28 06:19:55 UTC.
[ci package]
2014-03-28 06:19:55 +00:00
urho3d-travis-ci
3271f832ba Travis CI: API documentation update at 2014-03-27 22:49:42 UTC.
[ci package]
2014-03-27 22:49:43 +00:00
Lasse Öörni
35195939c1 Exposed allowed screen orientations (effective on iOS only currently) and the flush GPU setting as engine startup parameters. 2014-03-28 00:23:31 +02:00
urho3d-travis-ci
efca7e4554 Travis CI: API documentation update at 2014-03-26 18:38:49 UTC.
[ci package]
2014-03-26 18:38:49 +00:00
urho3d-travis-ci
d67bea9ddc Travis CI: API documentation update at 2014-03-26 10:39:58 UTC.
[ci package]
2014-03-26 10:39:58 +00:00
aster2013
d444df2c22 Update documentation.[ci skip] 2014-03-26 12:36:14 +08:00
urho3d-travis-ci
5dfd057148 Travis CI: API documentation update at 2014-03-25 13:24:21 UTC.
[ci package]
2014-03-25 13:24:21 +00:00
urho3d-travis-ci
260d03d77c Travis CI: API documentation update at 2014-03-25 01:17:31 UTC.
[ci package]
2014-03-25 01:17:32 +00:00
Alex Parlett
d274e71dd7 Fixed Ninja Snow Wars Objects xml to use Is Trigger.
Updated Physic Events to use P_TRIGGER instead of P_PHANTOM this will require a change in anything using the old Phantom event code in client applications.
2014-03-24 21:55:42 +00:00
Lasse Öörni
6f21f8bc69 Merge branch 'sdl-update' 2014-03-24 23:37:22 +02:00
Alex Parlett
a22a24c0e4 Rename RigidBody::Phantom to RigidBody::Trigger to align it with common terminology for physics. 2014-03-24 20:44:34 +00:00
urho3d-travis-ci
a55b29615c Travis CI: API documentation update at 2014-03-24 04:25:12 UTC.
[ci package]
2014-03-24 04:25:12 +00:00
urho3d-travis-ci
8ee9792c79 Travis CI: API documentation update at 2014-03-21 12:07:41 UTC.
[ci package]
2014-03-21 12:07:42 +00:00
Lasse Öörni
882f4da62e Added quad rendering missing elapsed time parameter fix from szamq. Also add delta time parameter to batch rendering. Closes #272. 2014-03-21 13:23:06 +02:00
Lasse Öörni
408cbdf2be Update SDL version in the documentation. 2014-03-21 10:14:25 +02:00
Lasse Öörni
52aa369f5d Android fixes. Bump required Android SDK required for compiling to 12 due to SDL joystick code. Removed the activity finish request code, as SDLActivity should now cleanly wait for the native thread to exit. 2014-03-21 02:46:42 +02:00
urho3d-travis-ci
6037d1160f Travis CI: API documentation update at 2014-03-20 20:38:47 UTC.
[ci package]
2014-03-20 20:38:47 +00:00
urho3d-travis-ci
3d282f2c21 Travis CI: API documentation update at 2014-03-20 11:14:08 UTC.
[ci package]
2014-03-20 11:14:08 +00:00
Yao Wei Tjong 姚伟忠
bceb1a9c61 Updated to LuaJIT 2.0.3. Closes #266. 2014-03-19 19:57:18 +08:00
Lasse Öörni
e8c550a98f Added documentation for the sound streaming feature. 2014-03-19 12:28:11 +02:00
urho3d-travis-ci
31f5d921d7 Travis CI: API documentation update at 2014-03-19 07:39:45 UTC.
[ci package]
2014-03-19 07:39:45 +00:00
urho3d-travis-ci
b00c0bd471 Travis CI: API documentation update at 2014-03-18 13:40:46 UTC.
[ci package]
2014-03-18 13:40:47 +00:00
Lasse Öörni
8bf5af9261 Added note that tangents are needed for normal mapping. Clean up SoundSource decoder handling to prepare for application-supplied sound stream. 2014-03-18 15:20:19 +02:00
Yao Wei Tjong 姚伟忠
2404505ff7 Minor typo fix for documentation. [ci skip] 2014-03-18 13:47:10 +08:00
urho3d-travis-ci
d5ad30b3ed Travis CI: API documentation update at 2014-03-17 16:22:50 UTC.
[ci package]
2014-03-17 16:22:50 +00:00
urho3d-travis-ci
1b604dd97c Travis CI: API documentation update at 2014-03-17 07:24:29 UTC.
[ci package]
2014-03-17 07:24:29 +00:00
urho3d-travis-ci
7c96c13fd0 Travis CI: API documentation update at 2014-03-17 05:44:48 UTC.
[ci package]
2014-03-17 05:44:48 +00:00
aster2013
87df3902da Update Urho2D Documention.[ci skip] 2014-03-17 11:15:32 +08:00
urho3d-travis-ci
822af7dfe4 Travis CI: API documentation update at 2014-03-15 21:23:16 UTC.
[ci package]
2014-03-15 21:23:16 +00:00
Lasse Öörni
1d9d0a5736 Synchronize keycode constants with SDL. This changes some constants, like NUMPAD -> KP_. Added SDL scancode constants. Added polling of keys by scancodes, and scancodes into key events. Added conversion functions from keycode to scancode and vice versa, and functions to get key names. Closes #254. 2014-03-15 18:15:11 +02:00
urho3d-travis-ci
0a27c02ba5 Travis CI: API documentation update at 2014-03-15 11:38:33 UTC.
[ci package]
2014-03-15 11:38:33 +00:00
urho3d-travis-ci
f6cd0f07d7 Travis CI: API documentation update at 2014-03-14 11:42:25 UTC.
[ci package]
2014-03-14 11:42:25 +00:00
Yao Wei Tjong 姚伟忠
f2c5f1573c Minor typo fix on documentation. [ci skip] 2014-03-14 17:49:20 +08:00
Lasse Öörni
f9ff9550bd Added documentation on light brightness and negative lights. 2014-03-13 14:25:07 +02:00
urho3d-travis-ci
57631dff23 Travis CI: API documentation update at 2014-03-13 08:41:02 UTC.
[ci package]
2014-03-13 08:41:03 +00:00
urho3d-travis-ci
eff35a4ae7 Travis CI: API documentation update at 2014-03-12 02:39:20 UTC.
[ci skip]
2014-03-12 02:39:20 +00:00
Lasse Öörni
ec43000d09 Added teapot & torus models from Hgdavidy's pull request. 2014-03-11 19:52:36 +02:00
urho3d-travis-ci
261a0326c1 Travis CI: API documentation update at 2014-03-11 17:21:25 UTC.
[ci package]
2014-03-11 17:21:25 +00:00
Lasse Öörni
160279a2b0 Add Box2D also to library list in Urho3D.dox. 2014-03-11 14:31:57 +02:00
Lasse Öörni
814480fff5 Improved zone gradient documentation. 2014-03-11 11:03:12 +02:00
urho3d-travis-ci
189a04c548 Travis CI: API documentation update at 2014-03-11 08:21:59 UTC.
[ci package]
2014-03-11 08:21:59 +00:00
urho3d-travis-ci
c868d036ed Travis CI: API documentation update at 2014-03-10 10:51:44 UTC.
[ci package]
2014-03-10 10:51:44 +00:00
urho3d-travis-ci
af6c1c49df Travis CI: API documentation update at 2014-03-10 07:49:26 UTC.
[ci package]
2014-03-10 07:49:26 +00:00
urho3d-travis-ci
8788e70b21 Travis CI: API documentation update at 2014-03-10 00:17:40 UTC.
[ci package]
2014-03-10 00:17:40 +00:00
Lasse Öörni
fb3306170e Material quality, texture quality, texture filter mode and anisotropy level as engine startup parameters and command line options. Closes #241. 2014-03-09 19:36:40 +02:00
urho3d-travis-ci
db81e0ea61 Travis CI: API documentation update at 2014-03-09 01:50:10 UTC.
[ci package]
2014-03-09 01:50:10 +00:00
Yao Wei Tjong 姚伟忠
62ce85adfe Add new build options to control FileWatcher/profiling/logging support. 2014-03-07 23:36:07 +08:00
Lasse Öörni
435ccc4f38 Fixed Box2D compile on Android. Added Box2D license to the root License.txt file. 2014-03-07 14:58:00 +02:00
urho3d-travis-ci
4b5f26b455 Travis CI: API documentation update at 2014-03-07 04:50:42 UTC.
[ci package]
2014-03-07 04:50:42 +00:00
urho3d-travis-ci
ee15effdda Travis CI: API documentation update at 2014-03-06 21:02:45 UTC.
[ci package]
2014-03-06 21:02:45 +00:00
Lasse Öörni
45c2cb8a1e Added note of URHO3D_API macro in the contribution instructions. 2014-03-06 17:32:11 +02:00
urho3d-travis-ci
4d01971fe3 Travis CI: API documentation update at 2014-03-06 15:11:35 UTC.
[ci package]
2014-03-06 15:11:35 +00:00
Lasse Öörni
d3f4041a84 Changelog fixes / additions. 2014-03-05 21:36:28 +02:00
Lasse Öörni
8663f44221 Added a guideline / checklist documentation page for contributing. 2014-03-05 21:21:45 +02:00
Lasse Öörni
0cf91f489b Changelog for upcoming release. 2014-03-05 15:04:13 +02:00
Lasse Öörni
4c67f1b254 Added mention of the Urho2D components to Rendering page. 2014-03-05 11:23:41 +02:00
urho3d-travis-ci
3c6fc3b084 Travis CI: API documentation update at 2014-03-05 04:33:15 UTC.
[ci package]
2014-03-05 04:33:15 +00:00
urho3d-travis-ci
e51d0a183e Travis CI: API documentation update at 2014-03-04 17:27:35 UTC.
[ci package]
2014-03-04 17:27:35 +00:00
Lasse Öörni
b581164be7 Added contributor credit. 2014-03-04 16:40:39 +02:00
urho3d-travis-ci
7ad6d9cc9b Travis CI: API documentation update at 2014-03-04 10:52:52 UTC.
[ci package]
2014-03-04 10:52:52 +00:00
urho3d-travis-ci
4a5a144a06 Travis CI: API documentation update at 2014-03-04 04:23:09 UTC.
[ci package]
2014-03-04 04:23:09 +00:00
urho3d-travis-ci
1d1e9927ce Travis CI: API documentation update at 2014-03-02 09:00:47 UTC.
[ci package]
2014-03-02 09:00:47 +00:00
urho3d-travis-ci
d461ec04f0 Travis CI: API documentation update at 2014-03-01 21:15:23 UTC.
[ci package]
2014-03-01 21:15:23 +00:00
urho3d-travis-ci
cc5e6f7848 Travis CI: API documentation update at 2014-03-01 13:44:49 UTC.
[ci package]
2014-03-01 13:44:49 +00:00
urho3d-travis-ci
461c448c27 Travis CI: API documentation update at 2014-03-01 12:17:59 UTC.
[ci package]
2014-03-01 12:17:59 +00:00
urho3d-travis-ci
089b9ce083 Travis CI: API documentation update at 2014-02-28 12:57:40 UTC.
[ci package]
2014-02-28 12:57:41 +00:00
urho3d-travis-ci
927a652c74 Travis CI: API documentation update at 2014-02-27 16:14:04 UTC.
[ci package]
2014-02-27 16:14:04 +00:00
Yao Wei Tjong 姚伟忠
232abb7d01 Also update credit info in the Doxygen page. [ci skip] 2014-02-26 13:15:08 +08:00
urho3d-travis-ci
2e2b8761e3 Travis CI: API documentation update at 2014-02-25 10:22:48 UTC.
[ci package]
2014-02-25 10:22:48 +00:00
urho3d-travis-ci
062dfcf2fb Travis CI: API documentation update at 2014-02-24 20:07:49 UTC.
[ci skip]
2014-02-24 20:07:49 +00:00
urho3d-travis-ci
738b998139 Travis CI: API documentation update at 2014-02-24 17:19:30 UTC.
[ci skip]
2014-02-24 17:19:30 +00:00
Lasse Öörni
54462cf9d7 Update credits. 2014-02-24 17:56:13 +02:00
urho3d-travis-ci
578377e8c4 Travis CI: API documentation update at 2014-02-23 19:36:02 UTC.
[ci skip]
2014-02-23 19:36:02 +00:00
Lasse Öörni
bfd968f9d7 Removed the base batch / non-base batch separation from BatchGroup. This is only needed for light queues, so rather have LightBatchQueue have separate queues for base & non-base.
Removed useScissor -flag from render path commands, as it can be automatically determined when it should be used.
2014-02-23 21:16:54 +02:00
urho3d-travis-ci
ce234504f0 Travis CI: API documentation update at 2014-02-22 20:32:27 UTC.
[ci skip]
2014-02-22 20:32:27 +00:00
urho3d-travis-ci
5fdab16972 Travis CI: API documentation update at 2014-02-22 13:07:34 UTC.
[ci skip]
2014-02-22 13:07:34 +00:00
Yao Wei Tjong 姚伟忠
b4132990f2 Attempt to fix doxygen not able to find dot on OSX build environment. 2014-02-22 12:18:25 +08:00
urho3d-travis-ci
07b50c597d Travis CI: API documentation update at 2014-02-19 01:44:03 UTC.
[ci skip]
2014-02-19 01:44:03 +00:00
urho3d-travis-ci
83dc9892cf Travis CI: API documentation update at 2014-02-18 15:44:03 UTC.
[ci skip]
2014-02-18 15:44:03 +00:00
Yao Wei Tjong 姚伟忠
5ec3c02025 Revert back the logic to auto generate pkg list. 2014-02-18 23:24:31 +08:00
Lasse Öörni
592f0db8ce Fixed null exception when toggling orthographic camera in UI element selection mode. Updated editor documentation. 2014-02-18 11:52:18 +02:00
Yao Wei Tjong 姚伟忠
48eb60fd8e Rename 'magic' module to 'common' module to reflect its purpose better.
The purpose of Urho3D-CMake-common module is to store all the commonly used CMake commands and macros in one place so that they can be reused by other external projects using Urho3D as external library by simply including this module in their own CMakeList.txt.
2014-02-18 12:55:13 +08:00
Lasse Öörni
2c255f7c53 More fixes for outdated documentation. 2014-02-17 23:57:13 +02:00
Lasse Öörni
5a6a11c521 Minor documentation / comment fixes. 2014-02-17 23:43:59 +02:00
Lasse Öörni
cc9e5e1994 Moved to XML based shader precache files. Refactored shader precaching code to its own class. Closes #199. 2014-02-17 22:19:55 +02:00
urho3d-travis-ci
4380a9c7cb Travis CI: API documentation update at 2014-02-16 20:36:43 UTC.
[ci skip]
2014-02-16 20:36:43 +00:00
Lasse Öörni
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.
Moved GetShader() from Renderer subsystem to Graphics, which is more logical as loading shaders is a low-level operation, while Renderer should be concerned with high-level rendering of 3D scenes. Now eg. UI does not need to depend on Renderer at all.

Simplified internal state of ShaderVariation & ShaderProgram objects, the success of compile/link can be deduced from the presence of a non-null GPU object.

Fixed FILE_READWRITE mode to not clear the file contents, and to handle alternating reads and writes correctly.
2014-02-16 22:23:07 +02:00
urho3d-travis-ci
b93e3a31c5 Travis CI: API documentation update at 2014-02-16 14:39:26 UTC.
[ci skip]
2014-02-16 14:39:26 +00:00
urho3d-travis-ci
a1bec9b862 Travis CI: API documentation update at 2014-02-16 13:30:47 UTC.
[ci skip]
2014-02-16 13:30:47 +00:00
urho3d-travis-ci
836831ebe4 Travis CI: API documentation update at 2014-02-16 08:14:40 UTC.
[ci skip]
2014-02-16 08:14:40 +00:00
urho3d-travis-ci
b6d2bee509 Travis CI: API documentation update at 2014-02-15 17:46:33 UTC.
[ci skip]
2014-02-15 17:46:33 +00:00
Lasse Öörni
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.
Important: when you assign a non-RefCounted object as a void pointer to a Variant, you must now retrieve it with GetVoidPtr() instead.

The legacy methods in AngelScript for obtaining object handles from Variant, ie. GetNode(), GetUIElement() etc. still exist, but are considered deprecated.
2014-02-15 19:22:29 +02:00
Yao Wei Tjong 姚伟忠
8ef4dc47eb Better integration of MinGW cross-compiling build process.
- Runtime and archive output directories change to mingw-Bin and mingw-Lib, respectively.
- Enable SCP_TO_TARGET build option for all cross-compiling build process (except Android).
- Enable LuaJIT support for MinGW cross-compiling build.
- Cache MinGW toolchain path and sysroot.
- Fix "object file is too big" issue when building Assimp library in debug build using MinGW.
- Reorder the build processes documentation section to match the Readme.txt file.
2014-02-15 13:34:42 +08:00
Lasse Öörni
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. 2014-02-15 00:54:54 +02:00
urho3d-travis-ci
4fbcda2ce9 Travis CI: API documentation update at 2014-02-14 13:46:50 UTC.
[ci skip]
2014-02-14 13:46:51 +00:00
Lasse Öörni
964d9acb9e Merge remote-tracking branch 'remotes/wibbe/mingw-cross-compile-toolchain' 2014-02-13 22:47:14 +02:00
Daniel Wiberg
4d03b08acb Copied MinGW build instructions from Readme.txt to GettingStarted.dox 2014-02-13 17:39:46 +01:00
urho3d-travis-ci
2de15aeaff Travis CI: API documentation update at 2014-02-13 16:00:22 UTC.
[ci skip]
2014-02-13 16:00:22 +00:00
urho3d-travis-ci
a04d74f126 Travis CI: API documentation update at 2014-02-13 14:46:40 UTC.
[ci skip]
2014-02-13 14:46:40 +00:00
urho3d-travis-ci
eb8371b0dd Travis CI: API documentation update at 2014-02-13 13:48:14 UTC.
[ci skip]
2014-02-13 13:48:14 +00:00
Lasse Öörni
77129bb9cb Added statements for SDL modification to comply with the license. 2014-02-13 15:23:46 +02:00
aster2013
f455b2fac2 Update CMakeLists.txt for document. 2014-02-13 19:53:59 +08:00
Lasse Öörni
6a760116ff Added note on implementing scene logic, and that you should not subclass Node. 2014-02-13 11:43:42 +02:00
Lasse Öörni
00cf05c2a2 Document what is unsafe in WorkQueue work functions. 2014-02-12 11:58:27 +02:00
urho3d-travis-ci
e18f481eea Travis CI: API documentation update at 2014-02-11 20:02:28 UTC.
[ci skip]
2014-02-11 20:02:28 +00:00
urho3d-travis-ci
e2ea3404d6 Travis CI: API documentation update at 2014-02-11 01:34:00 UTC.
[ci skip]
2014-02-11 01:34:00 +00:00
urho3d-travis-ci
2c986aa7cb Travis CI: API documentation update at 2014-02-10 06:08:42 UTC.
[ci skip]
2014-02-10 06:08:42 +00:00
urho3d-travis-ci
1274627893 Travis CI: API documentation update at 2014-02-10 00:07:21 UTC.
[ci skip]
2014-02-10 00:07:22 +00:00
urho3d-travis-ci
6bc7ad853e Travis CI: API documentation update at 2014-02-07 14:34:51 UTC.
[ci skip]
2014-02-07 14:34:53 +00:00
Lasse Öörni
3dfede3403 Added contributor credit. 2014-02-07 15:56:44 +02:00
urho3d-travis-ci
bb620fca64 Travis CI: API documentation update at 2014-02-07 12:57:49 UTC.
[ci skip]
2014-02-07 12:57:49 +00:00
urho3d-travis-ci
d0e69f621e Travis CI: API documentation update at 2014-02-07 05:04:26 UTC.
[ci skip]
2014-02-07 05:04:26 +00:00
Lasse Öörni
cc6fd2c34a Documented the built-in HEIGHTFOG shader define. 2014-02-07 00:42:51 +02:00
urho3d-travis-ci
55784b8313 Travis CI: API documentation update at 2014-02-06 15:44:29 UTC.
[ci skip]
2014-02-06 15:44:30 +00:00
Lasse Öörni
809efdb4c6 Added the concept of persistent target in renderpath, which are not mixed in the rendertarget pool with other textures of same size & format. Used for the AutoExposure previous frame luminance. 2014-02-06 17:24:16 +02:00
urho3d-travis-ci
ab10823b05 Travis CI: API documentation update at 2014-02-06 11:38:01 UTC.
[ci skip]
2014-02-06 11:38:01 +00:00
Lasse Öörni
f6ca1a7bf6 Added link to the updated Blender-to-Urho3D exporter repository. 2014-02-06 11:41:58 +02:00
urho3d-travis-ci
adbc03bcc6 Travis CI: API documentation update at 2014-02-06 06:03:09 UTC.
[ci skip]
2014-02-06 06:03:09 +00:00
urho3d-travis-ci
4ee3bd492f Travis CI: API documentation update at 2014-02-05 21:29:38 UTC.
[ci skip]
2014-02-05 21:29:38 +00:00
Lasse Öörni
381e9a04c3 Merge branch 'shader-refactor' 2014-02-05 20:54:56 +02:00
Lasse Öörni
6748a17440 Updated credits. 2014-02-05 16:59:20 +02:00
urho3d-travis-ci
de104909af Travis CI: API documentation update at 2014-02-05 12:53:33 UTC.
[ci skip]
2014-02-05 12:53:33 +00:00
Lasse Öörni
63bd03c6d6 Added document section on UI textures. 2014-02-04 18:05:17 +02:00
Lasse Öörni
c683652b9d Shader migration instructions. 2014-02-04 12:45:26 +02:00
Lasse Öörni
b76823a317 Added height fog mode boolean to Zone. Apply height fog shaders automatically. Changed height fog parameters to be relative to the zone node. 2014-02-03 22:51:27 +02:00
Lasse Öörni
66ab76611a Minor documentation edit. 2014-02-03 17:09:41 +02:00
Lasse Öörni
383e248b44 Updated documentation for techniques, shaders and renderpaths. 2014-02-03 16:44:02 +02:00
Lasse Öörni
dc5f4a1834 Merge branch 'master' into shader-refactor 2014-02-03 13:57:52 +02:00
urho3d-travis-ci
664a3a5a9b Travis CI: API documentation update at 2014-02-03 09:10:16 UTC.
[ci skip]
2014-02-03 09:10:16 +00:00
urho3d-travis-ci
c48c1b38a4 Travis CI: API documentation update at 2014-02-03 07:22:40 UTC.
[ci skip]
2014-02-03 07:22:40 +00:00
Lasse Öörni
fccf4fbe96 Changed the Direct3D library fallback mechanism: on MinGW the SDK is never searched for, because if it is found, the libraries likely are incompatible. Instead the fallback libraries are set in Urho3D-CMake-magic.cmake if the SDK was not found or not searched for. Documented the use of MinGW-w64 to enable a fully functional Direct3D build. 2014-02-03 02:48:11 +02:00
urho3d-travis-ci
4d142b315e Travis CI: API documentation update at 2014-02-02 15:42:59 UTC.
[ci skip]
2014-02-02 15:42:59 +00:00
Lasse Öörni
caf080ecbb Initial refactoring of Direct3D9 shaders. ShaderCompiler removed. Bytecode not cached into files yet. 2014-02-02 14:54:46 +02:00
Lasse Öörni
6ccb31f6f5 Update to Bullet 2.82. 2014-02-01 15:59:25 +02:00
Lasse Öörni
d50403798a Update AngelScript to 2.28.1. 2014-02-01 15:05:53 +02:00
Lasse Öörni
6d5ddc23e0 Bump the copyright for 2014. 2014-02-01 14:37:21 +02:00
urho3d-travis-ci
7da9208b15 Travis CI: API documentation update at 2014-02-01 00:04:28 UTC.
[ci skip]
2014-02-01 00:04:28 +00:00
Lasse Öörni
5062dbba42 Sanitate screenshot name in the samples to ensure saving it succeeds. Prepend the executable path properly. Flip image in OpenGL Graphics::TakeScreenShot() instead of having the user to do it. 2014-02-01 01:07:03 +02:00
urho3d-travis-ci
0553058d58 Travis CI: API documentation update at 2014-01-30 18:21:27 UTC.
[ci skip]
2014-01-30 18:21:27 +00:00
urho3d-travis-ci
15621208ce Travis CI: API documentation update at 2014-01-29 19:11:41 UTC.
[ci skip]
2014-01-29 19:11:41 +00:00
aster2013
e46a159ce0 Update documentation. 2014-01-29 23:23:27 +08:00
urho3d-travis-ci
b4c67e545e Travis CI: API documentation update at 2014-01-29 08:09:08 UTC.
[ci skip]
2014-01-29 08:09:08 +00:00
urho3d-travis-ci
aab95e149b Travis CI: API documentation update at 2014-01-28 12:32:22 UTC.
[ci skip]
2014-01-28 12:32:22 +00:00
urho3d-travis-ci
ae6a4d7676 Travis CI: API documentation update at 2014-01-28 01:06:48 UTC.
[ci skip]
2014-01-28 01:06:48 +00:00
Lasse Öörni
d2117ba01f For now do not attempt to use 3D textures on OpenGL ES. 2014-01-28 02:51:13 +02:00
aster2013
073854bfb3 Update Audio Lua API. 2014-01-27 23:05:52 +08:00
urho3d-travis-ci
80b5b7f52b Travis CI: API documentation update at 2014-01-27 14:24:36 UTC.
[ci skip]
2014-01-27 14:24:36 +00:00
aster2013
38c8f19fb4 Convert all Vector<T> and PODVector<T> to Lua table. 2014-01-27 22:07:57 +08:00
urho3d-travis-ci
d2f98dddcc Travis CI: API documentation update at 2014-01-27 06:40:45 UTC.
[ci skip]
2014-01-27 06:40:45 +00:00
urho3d-travis-ci
e2aa098a6b Travis CI: API documentation update at 2014-01-26 14:45:26 UTC.
[ci skip]
2014-01-26 14:45:26 +00:00
urho3d-travis-ci
188aa59e35 Travis CI: API documentation update at 2014-01-26 12:40:59 UTC.
[ci skip]
2014-01-26 12:40:59 +00:00
Lasse Öörni
936f19d2a2 Added external projects/links documentation page. 2014-01-26 14:27:42 +02:00
Yao Wei Tjong 姚伟忠
b740d94a56 Minor documentation update on build options to better use of space. 2014-01-25 16:07:30 +08:00
urho3d-travis-ci
1fb823ef0f Travis CI: API documentation update at 2014-01-24 07:33:29 UTC.
[ci skip]
2014-01-24 07:33:30 +00:00
urho3d-travis-ci
1e5ee94132 Travis CI: API documentation update at 2014-01-23 10:32:31 UTC.
[ci skip]
2014-01-23 10:32:31 +00:00
Lasse Öörni
4b739dc15c Added contributor. 2014-01-23 11:37:12 +02:00
Lasse Öörni
0c393f915a Added note of clip plane being unsupported on OpenGL ES 2.0. 2014-01-22 00:52:38 +02:00
Yao Wei Tjong 姚伟忠
48eb0497df Rename var name from <package>_INCLUDE_DIR to <package>_INCLUDE_DIRS.
See http://urho3d.prophpbb.com/topic9.html.
2014-01-21 15:57:07 +08:00
Lasse Öörni
40d759fbae New skybox from Vladimir. Set fog to white in scenes using the skybox. Water scene lighting slightly brightened to match the skybox. 2014-01-20 12:01:38 +02:00
urho3d-travis-ci
983b32dac6 Travis CI: API documentation update at 2014-01-20 08:35:31 UTC.
[ci skip]
2014-01-20 08:35:31 +00:00
Lasse Öörni
18e2349ae1 Added script bindings for the new SDL controller constants. Updated Input documentation. 2014-01-20 10:19:50 +02:00
urho3d-travis-ci
f2de586353 Travis CI: API documentation update at 2014-01-19 22:34:55 UTC.
[ci skip]
2014-01-19 22:34:55 +00:00
Lasse Öörni
7f80c53be5 Fixed line breaks in credits. 2014-01-19 15:51:10 +02:00
Lasse Öörni
1ace697dc9 Added water example with reflection/refraction. Improved the water shader to include proper fresnel calculation and a noise map. Closes #120. 2014-01-19 15:47:56 +02:00
urho3d-travis-ci
ac9c16b943 Travis CI: API documentation update at 2014-01-18 19:04:40 UTC.
[ci skip]
2014-01-18 19:04:40 +00:00
Lasse Öörni
eb4e99457c Code cleanup. Removed Camera functions to return forward, right, up vectors as they are now also in Node. Added Lua property accessors for Node up/right vectors. Exposed SmoothStep() to script. Modified Node::LookAt() to use the new Quaternion function. Updated credits. 2014-01-18 20:41:46 +02:00
Lasse Öörni
4f9287b7c8 Added AssetImporter options. Skip copy of zero-sized textures. In FileSystem::CopyFile(), do not overwrite destination file if opening the source file fails. Closes #129. 2014-01-18 16:15:38 +02:00
urho3d-travis-ci
5eaf9a0d9d Travis CI: API documentation update at 2014-01-18 13:02:12 UTC.
[ci skip]
2014-01-18 13:02:12 +00:00
urho3d-travis-ci
fafde877a9 Travis CI: API documentation update at 2014-01-17 18:15:15 UTC.
[ci skip]
2014-01-17 18:15:15 +00:00
urho3d-travis-ci
de2165fc15 Travis CI: API documentation update at 2014-01-16 14:11:42 UTC.
[ci skip]
2014-01-16 14:11:42 +00:00
urho3d-travis-ci
5fe310f9b6 Travis CI: API documentation update at 2014-01-15 20:49:20 UTC.
[ci skip]
2014-01-15 20:49:20 +00:00
Lasse Öörni
7fbefe6f43 Added AssetImporter option to restore earlier behavior, to flatten scene hierarchy in scene mode. 2014-01-15 01:08:51 +02:00
Lasse Öörni
604c8714aa Changed AssetImporter to save the relevant scene node hierarchy in scene mode, instead of just nodes containing meshes.
Added node (prefab) save mode to AssetImporter.
Improved "Scene model" documentation page to mention scene load/save and prefab instantiation.
2014-01-14 23:51:35 +02:00
Lasse Öörni
f9a6235f47 Added "refract" pass to default renderpaths. This has the rendered scene so far (opaque + sky) available in the environment texture unit.
Renamed the "prealpha" pass to "postopaque" (will break custom techniques and renderpaths referring to prealpha.)
If a scene pass has nothing to render, skip it completely during View processing, including rendertarget allocations. This makes the refract pass free when there is no refractive geometry.
2014-01-14 01:09:15 +02:00
urho3d-travis-ci
0af251dfc9 Travis CI: API documentation update at 2014-01-12 12:44:17 UTC.
[ci skip]
2014-01-12 12:44:17 +00:00
Lasse Öörni
56c91aa1a0 Added Assimp logging option to AssetImporter. 2014-01-08 15:47:59 +02:00
urho3d-travis-ci
5670681373 Travis CI: API documentation update at 2014-01-05 23:24:56 UTC.
[ci skip]
2014-01-05 23:24:56 +00:00
urho3d-travis-ci
f4dd154c06 Travis CI: API documentation update at 2014-01-05 18:04:26 UTC.
[ci skip]
2014-01-05 18:04:26 +00:00
Lasse Öörni
745fdb1416 Exposed ResourceCache::GetFile() to Lua. The file must be manually deleted once no longer needed. 2014-01-05 19:34:41 +02:00
urho3d-travis-ci
788b9faf21 Travis CI: API documentation update at 2014-01-05 05:32:55 UTC.
[ci skip]
2014-01-05 05:32:55 +00:00
Lasse Öörni
acc4ccc18e Documented the screen keyboard. 2014-01-05 01:20:30 +02:00
urho3d-travis-ci
9600c55465 Travis CI: API documentation update at 2014-01-03 19:53:08 UTC.
[ci skip]
2014-01-03 19:53:08 +00:00
Lasse Öörni
7f061206dc Add the byKey parameter to script bindings of SetFocusElement(). 2014-01-03 21:32:53 +02:00
Lasse Öörni
28254f9a1d Improved the "Overall structure" documentation page. 2014-01-03 11:59:49 +02:00
urho3d-travis-ci
674880cce3 Travis CI: API documentation update at 2014-01-03 08:53:13 UTC.
[ci skip]
2014-01-03 08:53:14 +00:00
Lasse Öörni
668772bb50 Added PhysicsWorld::RemoveCachedGeometry() function to manually invalidate cached collision geometry of a changed model. Added watching for CollisionShape model live reload. Removed internal but public functions from the Lua physics API. 2014-01-03 10:15:54 +02:00
Lasse Öörni
6878e19c67 Refactored check for dynamic buffers into a function. 2014-01-03 09:23:29 +02:00
Lasse Öörni
f095a6d597 Update documentation on script event handling. 2014-01-03 01:36:11 +02:00
urho3d-travis-ci
776e775012 Travis CI: API documentation update at 2014-01-02 14:33:45 UTC.
[ci skip]
2014-01-02 14:33:45 +00:00
urho3d-travis-ci
34f4c16446 Travis CI: API documentation update at 2014-01-01 18:51:07 UTC.
[ci skip]
2014-01-01 18:51:07 +00:00
urho3d-travis-ci
0c6c107935 Travis CI: API documentation update at 2014-01-01 10:34:53 UTC.
[ci skip]
2014-01-01 10:34:53 +00:00
Lasse Öörni
358d9c2849 Added default tooltip delay to UI, which will be used if the tooltip's own delay is zero. Use seconds for tooltip delay to match eg. the doubleclick interval. Removed layout from the editor's tooltip root element to prevent it resizing in unwanted fashion. 2013-12-30 14:28:46 +02:00
Lasse Öörni
5b8f5e290b Normalize name of tooltip class to ToolTip to match the filename.
Parent tooltip to root element to ensure display on top.
Improvements to UI::Update() to allow element reparenting and remove during update.
2013-12-29 16:44:33 +02:00
Lasse Öörni
b6d5fa48b5 Update documentation. 2013-12-28 02:44:31 +02:00