Commit Graph

9886 Commits

Author SHA1 Message Date
Lasse Öörni
a10aba4cfa Remove debug print. 2016-09-10 20:51:42 +03:00
Lasse Öörni
19300a3dd7 Add note that ResetTarget() doesn't stop automatically. Do not debug draw a "velocity" target for CrowdAgent. Closes #1572. 2016-09-10 20:50:12 +03:00
urho3d-travis-ci
e3834b7cf9 Travis CI: API documentation update at 2016-09-08 21:39:21 UTC.
[ci package]

Commit: 6895a512af

Message: Pass-level mechanism for eliminating unnecessary shader compilation defines. Closes #1567. Use this mechanism to eliminate PACKEDNORMAL define from depth & shadow pass in normalmapped techniques.
2016-09-08 21:39:21 +00:00
Lasse Öörni
6895a512af Pass-level mechanism for eliminating unnecessary shader compilation defines. Closes #1567. Use this mechanism to eliminate PACKEDNORMAL define from depth & shadow pass in normalmapped techniques. 2016-09-09 00:29:19 +03:00
Lasse Öörni
4e5f83acc9 Make it safe to remove CrowdAgent during the reposition event. Closes #1570. 2016-09-08 22:00:30 +03:00
Yao Wei Tjong 姚伟忠
d19d8d3dbf Minor refactor for code reuse. 2016-09-08 23:02:03 +08:00
urho3d-travis-ci
13dbb22564 Travis CI: API documentation update at 2016-09-07 20:45:59 UTC.
[ci package]

Commit: 6be0d71814

Message: Fix keeping track of RigidBody2D constraints. Closes #1569.
2016-09-07 20:45:59 +00:00
Lasse Öörni
6be0d71814 Fix keeping track of RigidBody2D constraints. Closes #1569. 2016-09-07 21:49:05 +03:00
Lasse Öörni
4bf27d1a0e Synchronize the two definitions of FaceCameraMode in Lua bindings. 2016-09-07 21:49:04 +03:00
urho3d-travis-ci
508b916769 Travis CI: API documentation update at 2016-09-07 17:44:46 UTC.
[ci package]

Commit: 02fae13ad6

Message: Update face camera mode name and add script bindings.
2016-09-07 17:44:46 +00:00
Eugene Kozlov
02fae13ad6 Update face camera mode name and add script bindings. 2016-09-06 22:52:19 +03:00
Eugene Kozlov
d344cae791 Add new face camera mode to BillboardSet and Text3D. 2016-09-06 22:23:35 +03:00
Lasse Öörni
2b2f12fc86 Added porting note related to light max extrusion parameter. 2016-09-06 20:59:35 +03:00
urho3d-travis-ci
64220a1c13 Travis CI: API documentation update at 2016-09-06 17:52:30 UTC.
[ci package]

Commit: 2fe4cb0131

Message: Add max extrusion parameter for directional lights. Default to 1000. This prevents large far clip causing poor shadow map depth resolution and too strong effect of depth bias parameters, but can be increased if very tall shadows are needed.
2016-09-06 17:52:30 +00:00
Lasse Öörni
2fe4cb0131 Add max extrusion parameter for directional lights. Default to 1000. This prevents large far clip causing poor shadow map depth resolution and too strong effect of depth bias parameters, but can be increased if very tall shadows are needed. 2016-09-06 20:41:55 +03:00
Lasse Öörni
623639cdfe Add note of example use of render order. 2016-09-06 13:32:52 +03:00
Lasse Öörni
63043ebdf3 Demonstrate alpha mask, render order change & occlusion disable with a new example material in the SceneLoadExample demo scene. Porting note added related to missing techniques. 2016-09-06 12:00:50 +03:00
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