Commit Graph

9836 Commits

Author SHA1 Message Date
Eugene Kozlov
6a72b70b41 Fix copypaste error in attribute accessor. 2016-08-27 12:11:18 +03:00
Eugene Kozlov
273a3ac881 Add support of free functions as attribute accessors. 2016-08-26 23:30:36 +03:00
urho3d-travis-ci
f0f1711037 Travis CI: API documentation update at 2016-08-26 12:21:57 UTC.
[ci package]

Commit: 6c4a112fce

Message: Add note on camera projection matrix API change.
2016-08-26 12:21:57 +00:00
Lasse Öörni
6c4a112fce Add note on camera projection matrix API change. 2016-08-26 14:58:37 +03:00
Lasse Öörni
a53f19151f Remove redundant comment. 2016-08-26 14:36:13 +03:00
Lasse Öörni
48e9f8e112 Merge branch 'projection-matrix' 2016-08-26 13:59:43 +03:00
Lasse Öörni
05f1883873 Allow drag-drop of generic (unrecognized) XML files from resource browser into attribute edit fields. Do not put slash in beginning of root folder resources in resource browser. Closes #1539. 2016-08-26 01:36:40 +03:00
Yao Wei Tjong 姚伟忠
02e1aec083 Add "-Wno-narrowing" compiler flag to MinGW 6.1.0 for all build config. 2016-08-25 18:21:58 +08:00
Yao Wei Tjong 姚伟忠
4b964a6989 Workaround MinGW build issue when using version 6.1.0 and above.
Fix internal compilation error by reducing the optimization level from -O3 to -O2. Suppress compilation error caused by narrowing conversions.
2016-08-25 08:49:44 +08:00
urho3d-travis-ci
5c855f1040 Travis CI: API documentation update at 2016-08-24 19:32:43 UTC.
[ci package]

Commit: d9c0ce7f15

Message: Send also node-specific 2D collision events. Closes #1535.
2016-08-24 19:32:43 +00:00
Lasse Öörni
d9c0ce7f15 Send also node-specific 2D collision events. Closes #1535. 2016-08-24 22:23:17 +03:00
Lasse Öörni
9df9a5c77c Add new AssetImporter flag to Doxygen docs. 2016-08-24 17:32:54 +03:00
Lasse Öörni
341f2d9b48 Normalize slash / backslash when AnimationController queries for existence of an animation state. Closes #1537. 2016-08-24 17:32:21 +03:00
Yao Wei Tjong 姚伟忠
de42a54a25 For CI - conditionally skipping cleanup steps when not packaging. 2016-08-24 19:48:20 +08:00
Yao Wei Tjong 姚伟忠
252ef3399e For CI - upgrade to Xcode 7.3.1.
Update the documentation on how to enable ccache for Xcode 7 on OSX with SIP/rootless turned on.
2016-08-24 19:37:50 +08:00
Lasse Öörni
bc8074a6f5 Added SetProjection() to camera, which sets custom projection matrix. This is reset by modifying any of the standard projection parameters (farClip, FOV etc.) Make sure camera's actual far & near clip are based on the projection matrix. 2016-08-24 00:12:04 +03:00
Lumak
e0a18c0692 added final mutant animations 2016-08-23 10:10:25 -07:00
Lasse Öörni
871e52fadd Base frustum calculation on the projection matrix. 2016-08-23 18:58:26 +03:00
Lasse Öörni
4a87806d19 Merge pull request #1534 from Lumak/master
fixed channelIndices[] indexing in ExpandAnimatedChannelKeys() func.
2016-08-23 11:14:17 +03:00
Lumak
3af3c2b695 fixed channelIndices[] indexing in ExpandAnimatedChannelKeys() func.
-and removed dbg dump code
2016-08-22 21:48:39 -07:00
Lasse Öörni
48cd15bc5a Store camera projection matrix as API-independent and convert as necessary (preparation for allowing the user to define a custom projection matrix.) Camera GetProjection() API changed; GetGPUProjection() is now used to get the API-specific projection for use as a shader parameter. 2016-08-23 01:34:06 +03:00
Lasse Öörni
dc2acfdf6e Minor typo, code convention and whitespace fixes. 2016-08-22 21:32:50 +03:00
Lumak
9636bba26d corrected copying scalingkey in ExpandAnimatedChannelKeys func. 2016-08-22 08:59:41 -07:00
Lumak
501dc3b364 max compile error fix 2016-08-22 07:58:25 -07:00
Lumak
dbd6465169 added assetimporter feature to suppress $fbx nodes 2016-08-22 07:34:43 -07:00
Lumak
1a266d6b89 Merge remote-tracking branch 'upstream/master' 2016-08-22 07:11:45 -07:00
Lasse Öörni
87ec2f39e1 Sync credits additions to README.md. 2016-08-21 21:12:58 +03:00
Lasse Öörni
12da9da22a Add contributor credit. 2016-08-21 18:24:16 +03:00
Scellow
3ba1c8023b Make LineEdit text and cursor to be always vertucaly centered
I believe that it is how it should be by default, it is not a MultiLineEdit so it should be centered Vertically

http://i.imgur.com/qjAYO0f.png
2016-08-21 13:39:38 +02:00
Lasse Öörni
31d8082107 Added PBR related assets & Mutant credit information to the credits page. 2016-08-21 14:10:23 +03:00
Yao Wei Tjong 姚伟忠
918c965c82 Fix FindUrho3D.cmake module to consider MinGW as multilib compiler.
Fix #1527.
2016-08-21 02:31:53 +08:00
Lumak
910c14654e more mutant anims
-renamed Jump1 anim as JumpStop and changed Jump1 to jump-to-fall
2016-08-20 19:12:42 +03:00
urho3d-travis-ci
2ef87e27b6 Travis CI: API documentation update at 2016-08-20 15:46:10 UTC.
[ci package]

Commit: bef8df21bb

Message: Support defining neighbor terrains to avoid LOD level discontinuities at the edges.
2016-08-20 15:46:10 +00:00
Lasse Öörni
bef8df21bb Support defining neighbor terrains to avoid LOD level discontinuities at the edges. 2016-08-20 18:33:49 +03:00
Yao Wei Tjong 姚伟忠
11d3b69a2a Make URHO3D_64BIT build option applicable for MinGW compiler toolchain.
Fix #1525.
2016-08-20 18:52:44 +08:00
Lumak
5b913910f1 more mutant anims
-renamed Jump1 anim as JumpStop and changed Jump1 to jump-to-fall
2016-08-19 14:26:42 -07:00
Lasse Öörni
98a3c8d49a Remove Abs() from NinjaSnowWar & CharacterDemo ground contact handling to prove that we can check for normals pointing up to detect ground. 2016-08-17 23:52:13 +03:00
Lasse Öörni
d3cc0118e8 Handle flipping of normals in collision event sending if body pointers were swapped. Do not discard contact results from the "other" manifold, rather concatenate them into the same collision event. Thanks to Enhex for highlighting the issue. 2016-08-17 23:45:11 +03:00
Yao Wei Tjong 姚伟忠
ecfa732d52 Workaround GCC issue producing shared lib containing undefined symbol.
Close #1519.
2016-08-17 16:58:57 +08:00
Lasse Öörni
9f3e5e9cbb Squashed commit of the following:
commit da349be28508316a690086f5f8cec4be80d4a0a9
Author: Lasse Öörni <loorni@gmail.com>
Date:   Tue Aug 16 21:40:50 2016 +0300

    Convert mutant textures to .jpg to conserve repository size.

commit 086bfd662631df30bbad033b8be967b04db44f0b
Merge: 84e5da6 d135d76
Author: Lasse Öörni <loorni@gmail.com>
Date:   Tue Aug 16 21:38:44 2016 +0300

    Merge remote-tracking branch 'Lumak/master'

commit d135d760460e1bc925b1a3ea6a14a9d7ed5e8283
Author: Lumak <lumak5309@gmail.com>
Date:   Tue Aug 16 10:01:53 2016 -0700

    replaced char model w/ mutant model in 18 char demo lua,

commit 9255fd76e5393b636f2c32d33dce99c00caa555a
Author: Lumak <lumak5309@gmail.com>
Date:   Mon Aug 15 16:08:39 2016 -0700

    replaced jack model w/ mutant model in 18 character demo
2016-08-16 21:45:17 +03:00
urho3d-travis-ci
84e5da6155 Travis CI: API documentation update at 2016-08-16 17:41:26 UTC.
[ci package]

Commit: d2abcc89a6

Message: Add brief documentation section on physical light values.
2016-08-16 17:41:26 +00:00
Lasse Öörni
d2abcc89a6 Add brief documentation section on physical light values. 2016-08-16 20:31:06 +03:00
Lasse Öörni
d839b2afb8 Minor attribute order and name tweak for the editor. 2016-08-16 19:57:44 +03:00
Lasse Öörni
291b33df99 Squashed commit of the following:
commit c2f7ab8735bed357555bed7a901f02372cdd5be0
Author: joshua Nuttall <dragoncastjosh@live.com>
Date:   Tue Aug 16 13:46:34 2016 +0100

    Physical based light values

commit 60f87b92a85635c20200d1bff16432e6f4a01e7c
Author: joshua Nuttall <dragoncastjosh@live.com>
Date:   Tue Aug 16 10:50:45 2016 +0100

    removed unused share code and fixes spacing

commit 04a6961576ba1034d32b1abcf5cd2dab6599e9d4
Author: joshua Nuttall <dragoncastjosh@live.com>
Date:   Sat Aug 13 15:47:19 2016 +0100

    cleaned up naming a little

commit 7742eebcb51506c338c7bc93dd9fe683ca7c7293
Author: joshua Nuttall <dragoncastjosh@live.com>
Date:   Sat Aug 13 15:43:32 2016 +0100

    Made light temperature calculate outside of the shaders, and optional

commit ff784e3af0a23838ac932a1c54ca508687f1ca78
Author: joshua Nuttall <dragoncastjosh@live.com>
Date:   Fri Aug 12 22:40:06 2016 +0100

    Added AS binding

commit d96634a5af41a230d481f13aaed444bbeaa285bf
Author: joshua Nuttall <dragoncastjosh@live.com>
Date:   Fri Aug 12 22:25:17 2016 +0100

    Added light temputure
2016-08-16 19:43:27 +03:00
urho3d-travis-ci
6b4825d798 Travis CI: API documentation update at 2016-08-16 11:54:58 UTC.
[ci package]

Commit: 5ce39a2955

Message: Support setting a custom size for the UI root element (UI::SetCustomSize()) instead of always auto-resizing according to window size. When renderui renderpath command is used, use the current viewport size for UI rendering projection matrix to avoid distortion. If UI root element is smaller than the screen, apply wrapping in GetElementAt(), with the assumption that a copy is being rendered next to it. Related to #1514.
2016-08-16 11:54:58 +00:00
Lasse Öörni
5ce39a2955 Support setting a custom size for the UI root element (UI::SetCustomSize()) instead of always auto-resizing according to window size. When "renderui" renderpath command is used, use the current viewport size for UI rendering projection matrix to avoid distortion. If UI root element is smaller than the screen, apply wrapping in GetElementAt(), with the assumption that a copy is being rendered next to it. Related to #1514. 2016-08-16 14:43:27 +03:00
Lasse Öörni
9bbec4b797 Explain why normal offset is not saved for materials. Closes #1518. 2016-08-14 16:22:53 +03:00
Lasse Öörni
7b5da6669f Skip adding a deferred light volume batch when the light has low 8 bits of lightmask cleared; it would not have effect due to the stencil test. Skip shadow map render when there are no forward & deferred batches using it. 2016-08-13 22:56:48 +03:00
Yao Wei Tjong 姚伟忠
372844cce3 For CI - skip uninstalling brew-cask step for now.
The uninstalling step suddenly stop working today, probably due to a system upgrade on Travis-CI side. Need to further investigate what went wrong. Hopefully by skipping this step the VM still has enough free disk space for packaging build on OSX CI.
[skip appveyor] [ci only: OSX]
2016-08-14 00:25:00 +08:00
Lasse Öörni
9cb40e239f Minor additions / changes to the UI documentation page. 2016-08-13 19:23:47 +03:00