Commit Graph

10192 Commits

Author SHA1 Message Date
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
Lasse Öörni
20b67638e3 Hack fix for render-to-texture failing on iOS. 2014-01-23 01:44:00 +02:00
Lasse Öörni
eb9bc8847f UI drawing code cleanup. 2014-01-22 22:52:01 +02:00
Lasse Öörni
7d4d956691 Check if GLES2 device supports 24-bit depth texture, or 24/8-bit depth+stencil through extensions. 2014-01-22 22:52:01 +02:00
Lasse Öörni
928cf6b708 Added missing icon for ToolTip element. 2014-01-22 22:52:00 +02:00
Lasse Öörni
7a7e86589b Optimized drawing of color-modified UI quads. UIBatch has new function SetColor() which can be used before drawing with modified color, and which performs the uint-conversion only once. This overrides the element's gradient if any. 2014-01-22 22:52:00 +02:00
Lasse Öörni
0a97b5824c Minor Math library cleanup. Inline short Ray functions. 2014-01-22 22:52:00 +02:00
Mike3D
187e847367 Update InputAPI.cpp
Expose TouchState lastPosition to script
2014-01-22 20:47:44 +01:00
Yao Wei Tjong 姚伟忠
f5db8dd8fd Only add D3D include directories for MSVC. Fixes #143. 2014-01-22 14:30:24 +08:00
Lasse Öörni
fa8ac788c8 Fixed uninitialized default value of Camera's clip plane. 2014-01-22 01:36:54 +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
Lasse Öörni
d723bef62b On OpenGL ES 2.0, create depth renderbuffers in explicit GL_DEPTH_COMPONENT16 format, as GL_DEPTH_COMPONENT is unsupported on some devices. Possibly a fix for #140.
For better performance, avoid backbuffer resolve to texture on OpenGL ES 2.0 and instead prefer to render into a texture if the viewport contents need to be read.
2014-01-22 00:52:16 +02:00
Lasse Öörni
dbdfce095f If window is not resizable, do not maximize it at the default resolution (1024x768) to keep the border intact. 2014-01-21 18:38:29 +02:00
Lasse Öörni
030f890ed5 Further fixes and optimizations to View render target pingpong handling. Update Material memory use when modified programmatically. 2014-01-21 18:00:54 +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
093d4b6a4f Fixed pass name in the sky plane technique. 2014-01-21 02:38:05 +02:00
Lasse Öörni
3718b3dc29 Set currentRenderTarget for safety in case the renderpath has no commands. 2014-01-21 01:12:10 +02:00
Lasse Öörni
4aeeefdd38 Safety check to skip renderpath commands with no output names, could cause out-of-bounds indexing. 2014-01-21 00:41:13 +02:00
Lasse Öörni
30455bfba2 Rewrote viewport resolve / pingpong logic in View. Optimizes away unnecessary framebuffer copies and fixes #138. 2014-01-21 00:26:57 +02:00
Lasse Öörni
1c92bc3a09 Only find the DirectX SDK when compiling with Visual Studio, as the headers are incompatible with MinGW. Fixed export statements for MinGW. Closes #142. 2014-01-20 22:54:16 +02:00
Lasse Öörni
112102cc83 Perform all plane transforms through Matrix4 multiply to ensure correctness. 2014-01-20 19:50:54 +02: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
Jordan Patterson
1a49c6ebfc Add support for SDL2 GameControllers 2014-01-19 22:03:36 -07: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
0697ad0750 Improved Spline attribute editing. Moved Spline to Logic category in the editor. 2014-01-20 00:21:13 +02:00
Lasse Öörni
71e9559bee Merge remote-tracking branch 'remotes/alexparlett/feature/spline' 2014-01-19 23:54:39 +02:00