Commit Graph

9886 Commits

Author SHA1 Message Date
Lasse Öörni
c6b906a822 Distinguish between cube/3D textures in renderpath commands by the texture unit. 2014-01-29 00:44:02 +02:00
Lasse Öörni
cb0f3b7109 Fix for compiling in D3D9 mode on mingw-w64. 2014-01-28 23:05:06 +02:00
Yao Wei Tjong 姚伟忠
423d250def Code cleanup. [ci skip] 2014-01-28 23:41:19 +08:00
Yao Wei Tjong 姚伟忠
a8392509ae Move the inheritance logic to XMLFile class. Revert RenderPath class.
- Fix the original XMLFile used in the inheritance from being patched in the resource cache.
- Support multi-level inheritance.
- Support for all classes that use XMLFile for loading.
2014-01-28 22:50:29 +08: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
Yao Wei Tjong 姚伟忠
5987685834 Refactor RenderPath description XML to support inherit/patching mode. 2014-01-28 20:15:18 +08: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
939ca2d47b Code formatting. 2014-01-28 02:53:23 +02:00
Lasse Öörni
d2117ba01f For now do not attempt to use 3D textures on OpenGL ES. 2014-01-28 02:51:13 +02:00
Lasse Öörni
5543ca0974 Replace Android default icons. Closes #156. 2014-01-28 02:34:24 +02:00
Lasse Öörni
f958974430 Reorder AngelScript API documentation to match Lua documentation (classes - enums - globals). Sort each section in AngelScript API documentation. 2014-01-28 02:27:24 +02:00
Lasse Öörni
4ca276930a Merge remote-tracking branch 'remotes/mike3d/master' 2014-01-28 01:32:39 +02:00
Lasse Öörni
8fafdbf842 Ported the CharacterDemo touch input code to C++. 2014-01-28 00:40:36 +02:00
Mike3D
72bd04ea47 Split Global Functions / Enums 2014-01-27 21:26:47 +01:00
primitivewaste
d5c9a1eea2 Update PrepassHDR renderpath, rename prealpha pass to postopaque and add refract pass. 2014-01-27 11:56:16 -08:00
aster2013
073854bfb3 Update Audio Lua API. 2014-01-27 23:05:52 +08:00
aster2013
a6517562de Merge branch 'master' of https://github.com/urho3d/Urho3D 2014-01-27 22:30:19 +08:00
aster2013
c8fbcf1551 Refactor push PODVector<UserType> functions. 2014-01-27 22:29:36 +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
Lasse Öörni
2019ff7125 Fix fog calculation in water shader. 2014-01-27 12:40:40 +02: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
primitivewaste
d4fb9a9450 Add Zone height fog support, HeightFog shader option and techniques.
Add GammaCorrection and AutoExposure post processing shaders.
Add near & far clip PS uniforms.
Add 3d texture support and (3d LUT based) ColorCorrection post processing shader.
Add HDR renderpath support, BloomHDR, Blur and Tonemap post processing shaders.
2014-01-26 22:22:14 -08:00
Yao Wei Tjong 姚伟忠
5a162b8551 Another attempt to fix configuration for multiple Urho3D libs found.
[ci skip]
2014-01-27 13:46:48 +08:00
Lasse Öörni
c0d1c19e25 Reworked Octree::Raycast() threading criteria once more: thread if will use 2 or more raycast work items. 2014-01-27 02:23:07 +02:00
Lasse Öörni
c162f2ebf6 Fix escalating UI element priority due to tooltip / popup forcing themselves to max. priority. Closes #154. 2014-01-27 00:50:13 +02:00
Lasse Öörni
df941851d9 Slight reorganization to the Touch utility code to not depend on a Character node. Added missing DebugNew.h include to new classes. 2014-01-27 00:35:01 +02:00
Lasse Öörni
07baf69fa9 Added shadow effect to the editor HUD texts. 2014-01-26 21:17:25 +02:00
Lasse Öörni
76292ef63e Centralize allocation of event data variant maps to Context to avoid constant dynamic memory allocation. 2014-01-26 19:11:41 +02: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
Lasse Öörni
9df9941de0 Added Lua bindings for querying drawables from Octree via a bounding shape, similar to AngelScript. Change Octree & PhysicsWorld raycast/query Lua bindings so that a PODVector object with the results is returned, instead of the user having to provide one. 2014-01-26 16:32:21 +02:00
Lasse Öörni
25a887cfe4 Fix crash in 15_Navigation.lua when adding and removing objects without having a path defined yet. Cleanup Navigation sample code. 2014-01-26 16:32:21 +02: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
Lasse Öörni
691408dddf Removed unnecessary include. 2014-01-26 14:13:42 +02:00
Lasse Öörni
257c256d9d In XML mode, allow editing of UnknownComponent attributes as strings. This is as far editing them can go without adding extra data to the whole XML serialization. Closes #149. 2014-01-26 14:13:42 +02:00
Lasse Öörni
276571f7f0 Fixed mismatching scene savefile names in Lua examples. 2014-01-26 14:13:42 +02:00
Lasse Öörni
989aae2e31 Added a warning when an UnknownComponent is created. 2014-01-26 14:13:42 +02:00
Lasse Öörni
4f64f21915 Increased the threshold for justifying a threaded Octree raycast. Exposed PhysicsWorld::Raycast() to Lua. 2014-01-26 14:13:42 +02:00
Yao Wei Tjong 姚伟忠
fdae68639c Setup to link against matching Urho3D library version. Fixes #152.
Existing CMake build scripts has been configured to generate different Urho3D library name based on active build configuration. However, when finding and using the library itself, the scripts did not differentiate the two versions and could cause problem with wrong version of the library is being erroneously linked against.
2014-01-26 15:15:25 +08:00
Lasse Öörni
6b38a1cff7 Bruteforce a nonsense component name from hash if necessary so that XML and binary save of an UnknownComponent are compatible. 2014-01-26 02:40:59 +02:00
Lasse Öörni
dd075db33b Added UnknownComponent mechanism for dealing with unregistered components in scene load/save. For now attributes are not editable. Related to issue #149. 2014-01-26 01:47:52 +02:00
Chris Friesen
a574f99760 Editor: presidence screwing up grid showing up 2014-01-25 14:33:55 -06:00
Lasse Öörni
d2a7173e5f Reset UI cursor shape during BeginFrame event, which allows custom logic to set it per frame. Apply OS cursor shape only once during UI rendering to avoid flicker (and potential loss of performance) 2014-01-25 20:56:43 +02:00
Lasse Öörni
25cdbaea97 Do not mouse scroll the camera view when cursor is over a UI element because the element may be taking the wheel input also. 2014-01-25 15:38:38 +02:00
Lasse Öörni
f3edeaa665 Update cameras' nearclip/farclip/fov after recreating them. 2014-01-25 14:56:37 +02:00
Yao Wei Tjong 姚伟忠
d1455cba3f Minor fix for consistent behaviour immediately after viewport setup. 2014-01-25 16:22:52 +08:00
Yao Wei Tjong 姚伟忠
b740d94a56 Minor documentation update on build options to better use of space. 2014-01-25 16:07:30 +08:00
Lasse Öörni
87a1604860 Set forced max. priority for the Menu/DropDownList popup so that it's more reliably displayed in front. 2014-01-25 01:42:21 +02:00
Lasse Öörni
b1a118c601 Fix multiple view raycast. Fix nearclip/farclip/fov editing. Fix camera look (right mouse) when switching between views. Cleanup UI / camera initialization order. Save viewport setup to editor config file. 2014-01-25 01:15:53 +02:00