Commit Graph

9869 Commits

Author SHA1 Message Date
Lasse Öörni
f65ca809e2 Merge remote-tracking branch '1vanK/master' 2016-12-10 15:22:28 +02:00
Lasse Öörni
9b10279e80 Added contributor credit. 2016-12-10 14:54:33 +02:00
1vanK
2a703a5ab1 Add engine parameters const 2016-12-10 08:18:18 +03:00
gleb
5cd12a6e6b Merge branch 'master' of https://github.com/urho3d/Urho3D 2016-12-08 22:50:02 +00:00
gleb
43b579feb6 Line primitives. Could be very useful models for debug, user interface etc. 2016-12-08 22:48:58 +00:00
Lasse Öörni
0010226c0b Initialize new VertexBuffer / IndexBuffer variable for completeness. 2016-12-08 21:47:58 +02:00
Lasse Öörni
ed15cc21e4 Pass discard flag to buffer "unlock" on OpenGL. Closes #1706. 2016-12-08 18:41:58 +02:00
Lasse Öörni
bc1926eea3 Fade other animations in AnimationController::PlayExclusive() only if starting the new animation succeeded. Thanks to orefkov. Closes #1703. 2016-12-07 18:37:21 +02:00
Lasse Öörni
54ad428b4b Fix nearest filter mode not using mipmaps on OpenGL. Closes #1701. 2016-12-05 19:01:25 +02:00
Yao Wei Tjong 姚伟忠
e045b29c59 Split 3rd-party licenses into its own file. 2016-12-05 23:28:39 +08:00
Yao Wei Tjong 姚伟忠
f1d1b757b8 Change all CMakeLists.txt to use LF for consistency sake. 2016-12-05 22:33:59 +08:00
gleb
feb9cd071d Material preview model 2016-12-04 22:55:39 +00:00
Lasse Öörni
1edc5f306e Disable rendertarget mipmaps on iOS as they appear not to work. 2016-12-04 01:12:34 +02:00
Lasse Öörni
16eea39499 Fix rotation of UV's in the plane model so that 10_RenderToTexture sample looks as expected. 2016-12-03 23:53:03 +02:00
Lasse Öörni
db6b91cd7d If no Text3D text vertices, set local bounding box to zero sized. 2016-11-30 14:24:17 +02:00
urho3d-travis-ci
ea3a97a078 Travis CI: API documentation update at 2016-11-30 11:45:48 UTC.
[ci package]

Commit: 71731961bd

Message: Add function to return Text3D UI element height.
2016-11-30 11:45:48 +00:00
Lasse Öörni
71731961bd Add function to return Text3D UI element height. 2016-11-30 13:35:05 +02:00
Lasse Öörni
a8a29d757b Set node's final position before ApplyAttributes when instantiating. When node containing CrowdAgent has transform dirtied, readd to crowd if far enough. Operate on WorldPosition consistently to allow being parented to a non-identity transform parent node. Closes #1695. 2016-11-29 23:07:30 +02:00
Yao Wei Tjong 姚伟忠
e071b20967 Another attempt to auto-detect clock_gettime() on Apple platforms.
It is strange that Apple does not honour the deployment target and only based on base SDK when defining __CLOCK_AVAILABILITY internally.
[ci only: OSX]
2016-11-30 01:55:16 +08:00
Lasse Öörni
290f671e91 Ensure skinning matrix pointers do not change after late creation of bones. (e.g. prefab without bones.) Found while investigating #1695. 2016-11-29 18:42:20 +02:00
Yao Wei Tjong 姚伟忠
9290ebf6e0 Use auto-detection for clock_gettime() function on Apple platforms.
Fix #1692 [ci only: OSX]
2016-11-29 22:50:08 +08:00
Lasse Öörni
8e2ecb9617 Revert the check to not allow to set null sprite, as it should work without crashing. Safety checks in UpdateDrawRect() left. 2016-11-29 10:55:10 +02:00
Lasse Öörni
aa1600b91c Tabs to spaces, rephrase log message 2016-11-29 00:46:12 +02:00
Y-way
be8cbb43ba Crash due to call of StaticSprite2D::SetSprite if param is null.
If mouse left button hit a sprite tile in 36_Urho2DTileMap sample, it
make a crash.
2016-11-29 00:25:27 +02:00
Lasse Öörni
b9e8bf7ca0 Eliminate BillboardSet 16 bit index limitation and use large indices when necessary. 2016-11-25 12:16:46 +02:00
Yao Wei Tjong 姚伟忠
3d3ae839a9 Update .gitignore to exclude non out-of-source build trees from Clion.
Clion 2016.3 will by default generate build tree inside the project's root directory, which is also also our source tree.
[ci skip]
2016-11-25 00:33:43 +08:00
urho3d-travis-ci
13b3d9e9e6 Travis CI: API documentation update at 2016-11-22 18:11:01 UTC.
[ci package]

Commit: 1efb0d9085

Message: Enable IME for Linux platform. Only tested using ibus.
2016-11-22 18:11:01 +00:00
Yao Wei Tjong 姚伟忠
1efb0d9085 Enable IME for Linux platform. Only tested using ibus. 2016-11-23 01:59:55 +08:00
Lasse Öörni
32a5f73bc8 Added external link. 2016-11-22 13:55:18 +02:00
Lasse Öörni
0edcd340c0 Remove unused Matrix2 member variable. 2016-11-22 13:26:29 +02:00
Yao Wei Tjong 姚伟忠
2fb158d089 Add support for FCITX (an alternative IME to ibus). 2016-11-20 13:50:24 +08:00
urho3d-travis-ci
c7a63ac03e Travis CI: API documentation update at 2016-11-19 23:29:28 UTC.
[ci package]

Commit: df808db28d

Message: Update DebugRenderer comments. Render lines with depth write on and solid triangles with depth write off.
2016-11-19 23:29:28 +00:00
Lasse Öörni
df808db28d Update DebugRenderer comments. Render lines with depth write on and solid triangles with depth write off. 2016-11-20 01:05:45 +02:00
Lasse Öörni
681e9f832c Merge remote-tracking branch '1vanK/master' 2016-11-19 23:55:56 +02:00
Lasse Öörni
d7cf72563c Fix recent shader change for GLES. 2016-11-19 22:28:37 +02:00
Yao Wei Tjong 姚伟忠
05690e0a36 Fix #1681 for good. The ibus devel pacakge is optional once more. 2016-11-20 01:25:59 +08:00
Yao Wei Tjong 姚伟忠
b2af56a14b Minor bug fixes. 2016-11-20 01:24:10 +08:00
Yao Wei Tjong 姚伟忠
98d1eba903 Fix Android build error due to declaration after statement (using GCC).
Close #1690 [ci only: Android]
2016-11-19 13:07:54 +08:00
urho3d-travis-ci
1176e9daab Travis CI: API documentation update at 2016-11-18 08:12:47 UTC.
[ci package]

Commit: ade01f61af

Message: Remove isAreaLight variable completely from Light class, as it's unused. Some cleanup / comment changes. Fix PBRDeferred GLSL shader.
2016-11-18 08:12:47 +00:00
Lasse Öörni
ade01f61af Remove isAreaLight variable completely from Light class, as it's unused. Some cleanup / comment changes. Fix PBRDeferred GLSL shader. 2016-11-18 10:03:23 +02:00
Lasse Öörni
b8d55583f7 Squashed commit of the following:
commit a384431cd1ce230630d6a4522022de919cb55ac9
Author: dragonCASTjosh <dragonCASTjosh@gmail.com>
Date:   Thu Nov 10 00:16:26 2016 +0000

    Fixed typing and style errors

commit d4f8ca2eeed2b0196b46bd391e96a511594dc738
Author: dragonCASTjosh <dragonCASTjosh@gmail.com>
Date:   Thu Nov 10 00:14:02 2016 +0000

    Removed isAreaLight from attibutes

commit 62d50f3ba94d9c665358dcd7377730d968fde7be
Author: dragonCASTjosh <dragonCASTjosh@gmail.com>
Date:   Mon Nov 7 22:53:45 2016 +0000

    Added documentation on area lighting options

commit 53e5844bee5caccc2a37f0dcdac3b8d4a984dd62
Author: dragonCASTjosh <dragonCASTjosh@gmail.com>
Date:   Sat Nov 5 17:15:14 2016 +0000

    Fixd spacing

commit 5afa4ec59c1ecd2aa4892d4854e3b954af9cc73f
Author: dragonCASTjosh <dragonCASTjosh@gmail.com>
Date:   Sat Nov 5 06:00:19 2016 +0000

    Fixed materials under deferred and light position in the scene

commit 314bc5847a44979b89f46a0272fcf5cd0f04e866
Author: dragonCASTjosh <dragonCASTjosh@gmail.com>
Date:   Sat Nov 5 05:14:27 2016 +0000

    Fixed Deferred rendering

commit bde3560de71ab5a33c9cc3a4ee40029567cca5bf
Author: dragonCASTjosh <dragonCASTjosh@gmail.com>
Date:   Sat Nov 5 03:26:54 2016 +0000

    Area lighting, improved IBL and improved attenuation for OpenGL

commit 52be0fc67626a9c8901091445be52bdbe99657d1
Author: dragonCASTjosh <dragonCASTjosh@gmail.com>
Date:   Sat Nov 5 01:23:53 2016 +0000

    Intergrated Area ligthing with the editor, and improved texture quality

commit 5044bebe3d8799dee687ca676334f4493586d376
Author: dragonCASTjosh <dragonCASTjosh@gmail.com>
Date:   Mon Oct 24 09:25:15 2016 +0100

    Tube lighting HLSL

commit f3849a93d1812345b21918a7418d12c8d3e1e3dd
Author: dragonCASTjosh <dragonCASTjosh@gmail.com>
Date:   Mon Oct 24 09:01:10 2016 +0100

    Improve IBL

commit 210bfaebb40ed977eb46f0f6f91b3b6a49ec25a7
Author: joshua Nuttall <dragoncastjosh@live.com>
Date:   Thu Sep 15 12:32:15 2016 +0100

    Made sphere lights closer to epics paper

commit c186870e9e79de9572b5302019598ac059af58cf
Author: joshua Nuttall <dragoncastjosh@live.com>
Date:   Thu Sep 15 11:57:39 2016 +0100

    Added sphere light and beginning of tube lights
2016-11-18 02:02:05 +02:00
Lasse Öörni
84c36e10e5 Ensure proper recursive calculation of UI element combined screen rect. Closes #1687. 2016-11-17 22:14:48 +02:00
Lasse Öörni
4144ff27c6 Make sure nodes with CrowdAgent component are excluded from nav geometry generation. Related to #1689. 2016-11-17 21:58:17 +02:00
Yao Wei Tjong 姚伟忠
628e4b2795 Quick fix for #1681 on Linux build, requires ibus-dev(el) package. 2016-11-17 01:20:47 +08:00
Lasse Öörni
f1cb469a34 Fix getting world-space tangent for billboards. Closes #1678. 2016-11-09 22:57:34 +02:00
Yao Wei Tjong 姚伟忠
198adcedec Merge SDL 2.0.5. 2016-11-09 23:41:08 +08:00
Yao Wei Tjong 姚伟忠
9a57e71653 Fix OSX and iOS builds. 2016-11-09 23:10:02 +08:00
Yao Wei Tjong 姚伟忠
4010ff8e40 For CI - always disable MIR support for ARM-CI build for now.
SDL 2.0.5 requires MIR version 0.24.0+ and the MIR version in our sysroot is older.
2016-11-09 23:10:02 +08:00
Yao Wei Tjong 姚伟忠
ad97bfacd0 Fix Android build. 2016-11-09 23:10:02 +08:00
Yao Wei Tjong 姚伟忠
6e7dfb7ba9 Fix for Wayland support for Linux build, native & cross-compiling mode. 2016-11-09 23:10:02 +08:00