Commit Graph

9612 Commits

Author SHA1 Message Date
Lasse Öörni
0201718c87 Add missing assert to PODVector. 2016-09-03 16:42:49 +03:00
Lasse Öörni
2d59e72df7 Guard against self-assignment clearing the containers. 2016-09-03 15:36:19 +03:00
Lasse Öörni
7c7f0a95dc Merge remote-tracking branch 'eugeneko/master' 2016-09-03 14:40:36 +03:00
1vanK
61f8fb5205 Draw navigation debug geometry in Editor 2016-09-03 14:05:24 +03:00
Yao Wei Tjong 姚伟忠
77f6e752d8 For CI - bump up Linaro's GCC version.
[ci only: ARM] [skip appveyor]
2016-09-03 17:19:06 +08:00
Eugene Kozlov
7a600befd2 Refactor Vector and PODVector implementation. 2016-09-03 09:40:43 +03:00
Lasse Öörni
000b1af6d7 Check for obstacle node moving and update navigation mesh appropriately. Needs a hack to skip this during scene deletion to avoid crash. Closes #1558. 2016-09-02 23:26:31 +03:00
Lasse Öörni
3d48522eb4 Refresh attribute inspector only for script reload, not for other resources. Related to #1557. 2016-09-01 23:23:56 +03:00
urho3d-travis-ci
b2c3a96197 Travis CI: API documentation update at 2016-09-01 18:09:10 UTC.
[ci package]

Commit: b7c7568c24

Message: Add to/from string conversions for JSONValueType & JSONNumberType. Minor code cleanup and missing JSONValue script bindings. Closes #1546.
2016-09-01 18:09:10 +00:00
Lasse Öörni
b7c7568c24 Add to/from string conversions for JSONValueType & JSONNumberType. Minor code cleanup and missing JSONValue script bindings. Closes #1546. 2016-09-01 20:57:30 +03:00
Lasse Öörni
39a4d84193 Add contributor. 2016-09-01 10:42:30 +03:00
Lasse Öörni
84fa0ba977 Squashed commit of the following:
commit 7cb949170f3585c860e9946dc4465fb73791e692
Author: Henrik Heino <henrik.heino@gmail.com>
Date:   Wed Aug 31 23:53:53 2016 +0300

    Suggested modifications to hash function.

commit ca28aa5cb5ecf5cb746bbc78e417ee580327e676
Author: Henrik Heino <henrik.heino@gmail.com>
Date:   Tue Aug 30 02:39:42 2016 +0300

    IntVector2::ToHash()
2016-09-01 10:40:42 +03:00
Lasse Öörni
ab4095829d Detect Push / Insert to Vector or PODVector from inside itself and make a value copy in that case. Closes #1556. 2016-09-01 00:03:11 +03:00
Lasse Öörni
773ba488ea Merge pull request #1550 from Lumak/master
fixed a bug where crash is caused by geometry having key animation
2016-08-31 12:45:54 +03:00
Lasse Öörni
8bef941082 Fix slowed down navigation crowd agent when node dirtied in E_CROWD_AGENT_NODE_REPOSITION. Send the event only after position has been updated. Check for only rotation changing when node dirtied, and do not update position / reset state in that case. Closes #1548. 2016-08-31 12:41:10 +03:00
Lasse Öörni
d72de15898 Add note that GetNextLevel() will keep returning 1x1x1 image if necessary. Closes #1554. 2016-08-31 10:52:43 +03:00
Yao Wei Tjong 姚伟忠
11f319c2cd Fix the version check so the MinGW workaround is applied for >= 6.1.0.
Close #1552.
2016-08-31 14:52:35 +08:00
Lasse Öörni
5b70c5da64 Restore earlier method of defining camera frustum when a custom projection matrix is not in use, to improve deferred depth reconstruction accuracy. Related to #1551. 2016-08-30 23:08:05 +03:00
Lasse Öörni
b3964e21c5 Demonstrate Z fighting elimination by depth bias in 10_RenderToTexture sample. Closes #1543. 2016-08-30 21:21:10 +03:00
Lasse Öörni
fcb7808aff Minor edit to reduce unnecessary whitespace. 2016-08-30 20:44:32 +03:00
Lasse Öörni
b3e1791b19 Merge remote-tracking branch 'eugeneko/master' 2016-08-30 20:38:37 +03:00
Lumak
79f1a1bdcd added a check for invalid boneIndex caused by geometry key animation 2016-08-30 10:19:43 -07:00
Lumak
d7085d2c7c copy and paste edit 2016-08-30 09:06:56 -07:00
Lumak
a1aa049e2f fixed geometry having animation key problem
a geometry being animated causes crash because the suppression looks for
a parent bone
2016-08-30 08:44:12 -07:00
Lasse Öörni
489f759e00 Fix slope-scale depth bias potentially not creating new rasterizer state on D3D11 due to poor hashing. Remove mistaken adjustment of slope-scale bias on OpenGL. Now behavior should be uniform between D3D9/D3D11/OpenGL. Closes #1547. 2016-08-29 22:15:42 +03:00
Lasse Öörni
9d5380bc10 Remove extraneous f from GLSL code to satisfy the compiler. 2016-08-29 19:25:49 +03:00
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