Commit Graph

9869 Commits

Author SHA1 Message Date
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
Lasse Öörni
4e1a38b0a1 Merge remote-tracking branch 'remotes/friesencr/editor-viewports' 2014-01-24 23:08:51 +02:00
Lasse Öörni
d6b838286f Enabled LitSolid shader normal mapping variations also without diffuse map. Added NoTextureNormal variety of techniques. Closes #147. 2014-01-24 22:40:22 +02: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
Chris Friesen
432b5de313 Multiple editor viewports 2014-01-23 18:18:20 -06:00
Lasse Öörni
39e13d49c8 Renamed the plane intercept parameter to "d" and reversed its sign so that it fits the conventional plane formula ax + by + cz + d = 0. 2014-01-24 01:26:10 +02:00
Lasse Öörni
6219289e9f Optimize text batch preparation by avoiding dynamic allocation each frame. Use last glyph if rendering the same glyph several times in a row. Changed repeated postincrement of a destination pointer to indexing where applicable. 2014-01-24 01:10:58 +02:00
Lasse Öörni
d18eb7f430 More informative log prints for the Touch utility raycast. Print both physics & drawable raycast hit object. 2014-01-23 16:17:57 +02:00
Lasse Öörni
9486d17667 Bump the depth constant bias in all shadowed directional light samples to work better on mobile platforms. Disable Urho3D logo in samples when using touch controls. 2014-01-23 16:07:08 +02: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
033b9d7932 Fixed location of Touch.as. 2014-01-23 12:17:39 +02:00
Lasse Öörni
4b739dc15c Added contributor. 2014-01-23 11:37:12 +02:00
Lasse Öörni
063e7e5aa2 Merge remote-tracking branch 'remotes/mike3d/master' 2014-01-23 11:32:30 +02:00
Mike3D
e6a2a63e54 Adding mobile framework implemented via an external file 2014-01-23 08:16:53 +01:00
Mike3D
899d9f66bf Touch/gyroscope framework for mobile via external file 2014-01-23 08:12:58 +01:00
Mike3D
a9227fdc4e Adding touch inputs/gyroscope via external file 2014-01-23 08:08:26 +01:00
Mike3D
c06c025ce3 Create Touch.lua
Adding a touch/gyroscope framework for mobile to example #18
2014-01-23 08:05:55 +01:00
Chris Friesen
3ecbbd5dc8 Editor: bring quickmenu to front on search 2014-01-22 20:59:09 -06:00