Lasse Öörni
695f75099e
Remove specific AlphaMask & NormalPacked techniques, in favor of adding the necessary shader defines in the material instead.
2016-09-06 11:47:42 +03:00
Lasse Öörni
dc90a2d5de
Remove ambiguous weak ptr constructor call.
2016-09-06 11:02:10 +03:00
urho3d-travis-ci
1954c550ed
Travis CI: API documentation update at 2016-09-06 07:16:12 UTC.
...
[ci package]
Commit: 48f779e234
Message: Add possibility for materials to define vertex & pixel shader compilation defines, like techniques & passes. Related to #1566 . As a consequence, removed the alphamask hint from techniques (render order can be used instead) and automatic determination if material should occlude. Fixed bugs in Material JSON save. Allow JSONValue::Size() to also work in object mode. Added porting notes as necessary.
2016-09-06 07:16:12 +00:00
Lasse Öörni
48f779e234
Add possibility for materials to define vertex & pixel shader compilation defines, like techniques & passes. Related to #1566 . As a consequence, removed the "alphamask" hint from techniques (render order can be used instead) and automatic determination if material should occlude. Fixed bugs in Material JSON save. Allow JSONValue::Size() to also work in object mode. Added porting notes as necessary.
2016-09-06 10:01:32 +03:00
Lasse Öörni
3dfb4a4c0b
Find navigation mesh from the scene in a delayed manner. Plus other codepath consistency fixes for CrowdManager. Closes #1565 .
2016-09-05 20:38:42 +03:00
Yao Wei Tjong 姚伟忠
13ed7bbbb6
Workaround a linking issue when using MinGW >= 6.1.0.
2016-09-04 12:02:05 +08:00
Lasse Öörni
1dbb9908b5
Convert double to float when assigning a shader parameter (possible danger when setting material parameters from Lua)
2016-09-03 17:03:16 +03:00
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