12499aa0d0Virtualize some member functions of StaticModel.
Eugene Kozlov
2016-09-20 21:43:34 +0300
52efdb31cbTravis CI: API documentation update at 2016-09-23 15:48:26 UTC. [ci package]
urho3d-travis-ci
2016-09-23 15:48:26 +0000
a1e2bc9bd3Make shader cache location configurable, default "urho3d/shadercache" in app preferences, to avoid writing to write-protected installation directory by default. Instructions in porting notes to restore earlier behavior. ShaderCacheDir & PackageCacheDir parameters added to engine startup parameters. Fix GetResourceFileName() function to return the unmodified filename if it's absolute and exists. Remove unnecessary mutex lock from GetResourceFileName(). Remove some code duplication from Graphics class implementations. Closes#1610.
Lasse Öörni
2016-09-23 18:36:40 +0300
c745d2ea52Multisampled cube rendertarget on Direct3D9.
Lasse Öörni
2016-09-22 23:31:36 +0300
5aa0b0613eTravis CI: API documentation update at 2016-09-22 18:51:31 UTC. [ci package]
urho3d-travis-ci
2016-09-22 18:51:31 +0000
fe2e70db13Clean up view event sending code. Add 2 new view events: buffers allocated, and global shader parameters set.
Lasse Öörni
2016-09-22 21:42:30 +0300
565744e8b5For CI - no need to turn PCH off explicitly anymore as it is now auto.
Yao Wei Tjong 姚伟忠
2016-09-22 22:15:36 +0800
08b083b323Tightening of shadow related function signatures on GLES. Related to #1607.
Lasse Öörni
2016-09-22 16:32:56 +0300
1089763457Automatically turning off PCH when using Clang on bad ccache version.
Yao Wei Tjong 姚伟忠
2016-09-21 23:51:36 +0800
3b4f4d4c0cClear multisampling from texture on GLES and log warning.
Lasse Öörni
2016-09-21 00:41:00 +0300
a5c5956103For CI - use the latest OSX image with Xcode 8. Close#1598.
Yao Wei Tjong 姚伟忠
2016-09-17 12:40:26 +0800
d13a92d616Travis CI: API documentation update at 2016-09-20 08:53:23 UTC. [ci package]
urho3d-travis-ci
2016-09-20 08:53:23 +0000
886e48ab8aScript bindings for new input functions.
Lasse Öörni
2016-09-20 11:36:32 +0300
f6ce114830Multisampled texture without autoresolve on OpenGL.
Lasse Öörni
2016-09-19 22:52:48 +0300
d068842bf5Error logging for attempting to use non-autoresolve multisampled texture on Direct3D9.
Lasse Öörni
2016-09-19 21:35:04 +0300
f75fbfa688Add multisample & autoresolve definitions to RenderTargetInfo.
Lasse Öörni
2016-09-19 21:27:38 +0300
a7f3c61bdfMultisampled texture on D3D11.
Lasse Öörni
2016-09-19 21:06:40 +0300
19012714e1Expose mouse position manipulation api in Input class
Rokas Kupstys
2016-09-19 18:18:51 +0300
180936cebdMerge remote-tracking branch 'lumak/master'
Lasse Öörni
2016-09-19 17:49:06 +0300
4fd62537e6implemented a much simpler version
Lumak
2016-09-19 00:40:17 -0700
4e40cf849eWork on OpenGL multisample textures.
Lasse Öörni
2016-09-19 00:55:54 +0300
7341c9a48ba bit of clean up
Lumak
2016-09-18 14:42:26 -0700
a4d3eb0b51Merge pull request #1602 from carnalis/master
Lasse Öörni
2016-09-18 23:50:13 +0300
eb62fd941bNext attempt to fix civetweb for XCode 8.
Lasse Öörni
2016-09-18 00:27:25 +0300
9a00eba52aMerge pull request #1595 from eugeneko/master
Lasse Öörni
2016-09-17 13:23:42 +0300
d4039d5bc6Add functions for mipmap manipulation to Image.
Eugene Kozlov
2016-09-17 01:07:24 +0300
90efa3b976Specify high precision for water shader varyings on GLES to fix shaky reflection/refraction texture sampling. Closes#1593.
Lasse Öörni
2016-09-17 00:26:32 +0300
c1ad7ea5b7Modified Civetweb patch from Josh Engebretson. Related to #1588.
Lasse Öörni
2016-09-16 23:11:32 +0300
5b67d284e1Let Box2D world stay at default values for continuous (true) & substepping (false), since substepping enabled leads to erratic behavior under load. Closes#1592.
Lasse Öörni
2016-09-16 18:29:52 +0300
43535f4087Add script bindings for the new texture read-only properties.
Lasse Öörni
2016-09-16 14:15:28 +0300
508db7feb8Create additional screen buffers as non-antialiased to avoid extra resolves, with the assumption that they will be used for quad ping-ponging in postprocess effect chain.
Lasse Öörni
2016-09-16 01:36:08 +0300
56edbef9d6Initial multisample support for Texture2D on Direct3D9.
Lasse Öörni
2016-09-16 01:24:36 +0300
97eba580b5Fix implicit conversion in normal offset shadow calculations. Closes#1586.
Lasse Öörni
2016-09-15 16:35:33 +0300
8e42f4a603Merge pull request #1587 from eugeneko/master
Lasse Öörni
2016-09-15 10:43:18 +0300
9c6e6071b2Fix memory leak in Dictionary.
Eugene Kozlov
2016-09-14 23:01:06 +0300
781dc31143Merge remote-tracking branch '1vanK/master'
Lasse Öörni
2016-09-14 18:18:33 +0300
4c1d729a21Merge pull request #1581 from eugeneko/master
Lasse Öörni
2016-09-14 10:17:45 +0300
00f0a87dc5Stop existing weight fade when AnimationController::SetWeight() is called, to ensure the set weight is not overridden one frame later. Closes#1583.
Lasse Öörni
2016-09-14 09:50:50 +0300
2949cda567Add contributor credit.
Lasse Öörni
2016-09-13 14:07:14 +0300
4f1de66529Merge remote-tracking branch 'Gordon-F/Gordon-F-delfix'
Lasse Öörni
2016-09-13 13:45:45 +0300
1f6be30c98Travis CI: API documentation update at 2016-09-12 21:07:18 UTC. [ci package]
urho3d-travis-ci
2016-09-12 21:07:18 +0000
b22768227fPossibility to enable alpha-to-coverage in either pass or material (all passes). Requires D3D11 or OpenGL and hardware multisampling enabled. Seems to look slightly different on D3D / OpenGL. Fixed depth bias not being copied in Material::Clone(). Closes#1578.
Lasse Öörni
2016-09-12 23:43:45 +0300
6db9b8ad85Only do the "Bash on Ubuntu on Windows" detection once.
Yao Wei Tjong 姚伟忠
2016-09-13 00:13:04 +0800
90d7d226fcDo not make a value copy of the VariantVector inside the attribute in SceneResolver. Closes#1576.
Lasse Öörni
2016-09-12 17:33:12 +0300
c72ea82b5ffix delete in SpritePacker.cpp
Igor
2016-09-12 12:29:52 +0300
47b884bfc9Add initial build support for "Bash on Ubuntu on Windows".
Yao Wei Tjong 姚伟忠
2016-09-12 15:41:20 +0800
32ef767485Make a value copy of the node IDs when resolving. Potential solution for #1576.
Lasse Öörni
2016-09-12 02:20:34 +0300
acbbaacc5cTravis CI: API documentation update at 2016-09-11 13:53:23 UTC. [ci package]
urho3d-travis-ci
2016-09-11 13:53:23 +0000
91141412c9Add missing enum string name for serialization.
Lasse Öörni
2016-09-11 16:42:11 +0300
8968fa4bb2Merge remote-tracking branch '1vanK/master'
Lasse Öörni
2016-09-11 16:40:15 +0300
bad651a6dcMerge pull request #1574 from 299299/pull_branch
Lasse Öörni
2016-09-11 14:01:44 +0300
5f7ef278befix skydome glsl error
golden
2016-09-11 13:27:47 +0800
a10aba4cfaRemove debug print.
Lasse Öörni
2016-09-10 20:51:42 +0300
19300a3dd7Add note that ResetTarget() doesn't stop automatically. Do not debug draw a "velocity" target for CrowdAgent. Closes#1572.
Lasse Öörni
2016-09-10 20:50:12 +0300
e3834b7cf9Travis CI: API documentation update at 2016-09-08 21:39:21 UTC. [ci package]
urho3d-travis-ci
2016-09-08 21:39:21 +0000
6895a512afPass-level mechanism for eliminating unnecessary shader compilation defines. Closes#1567. Use this mechanism to eliminate PACKEDNORMAL define from depth & shadow pass in normalmapped techniques.
Lasse Öörni
2016-09-09 00:27:37 +0300
4e5f83acc9Make it safe to remove CrowdAgent during the reposition event. Closes#1570.
Lasse Öörni
2016-09-08 22:00:30 +0300
d19d8d3dbfMinor refactor for code reuse.
Yao Wei Tjong 姚伟忠
2016-09-08 23:02:03 +0800
13dbb22564Travis CI: API documentation update at 2016-09-07 20:45:59 UTC. [ci package]
urho3d-travis-ci
2016-09-07 20:45:59 +0000
6be0d71814Fix keeping track of RigidBody2D constraints. Closes#1569.
Lasse Öörni
2016-09-07 21:43:05 +0300
4bf27d1a0eSynchronize the two definitions of FaceCameraMode in Lua bindings.
Lasse Öörni
2016-09-07 20:35:45 +0300
508b916769Travis CI: API documentation update at 2016-09-07 17:44:46 UTC. [ci package]
urho3d-travis-ci
2016-09-07 17:44:46 +0000
02fae13ad6Update face camera mode name and add script bindings.
Eugene Kozlov
2016-09-06 22:52:19 +0300
d344cae791Add new face camera mode to BillboardSet and Text3D.
Eugene Kozlov
2016-09-06 22:22:55 +0300
2b2f12fc86Added porting note related to light max extrusion parameter.
Lasse Öörni
2016-09-06 20:59:20 +0300
64220a1c13Travis CI: API documentation update at 2016-09-06 17:52:30 UTC. [ci package]
urho3d-travis-ci
2016-09-06 17:52:30 +0000
2fe4cb0131Add 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.
Lasse Öörni
2016-09-06 20:41:41 +0300
623639cdfeAdd note of example use of render order.
Lasse Öörni
2016-09-06 13:32:52 +0300
63043ebdf3Demonstrate alpha mask, render order change & occlusion disable with a new example material in the SceneLoadExample demo scene. Porting note added related to missing techniques.
Lasse Öörni
2016-09-06 11:57:19 +0300
695f75099eRemove specific AlphaMask & NormalPacked techniques, in favor of adding the necessary shader defines in the material instead.
Lasse Öörni
2016-09-06 11:47:42 +0300
1954c550edTravis CI: API documentation update at 2016-09-06 07:16:12 UTC. [ci package]
urho3d-travis-ci
2016-09-06 07:16:12 +0000
48f779e234Add 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.
Lasse Öörni
2016-09-05 23:39:22 +0300
3dfb4a4c0bFind navigation mesh from the scene in a delayed manner. Plus other codepath consistency fixes for CrowdManager. Closes#1565.
Lasse Öörni
2016-09-05 20:38:42 +0300
13ed7bbbb6Workaround a linking issue when using MinGW >= 6.1.0.
Yao Wei Tjong 姚伟忠
2016-09-04 12:02:05 +0800
1dbb9908b5Convert double to float when assigning a shader parameter (possible danger when setting material parameters from Lua)
Lasse Öörni
2016-09-03 17:03:16 +0300
0201718c87Add missing assert to PODVector.
Lasse Öörni
2016-09-03 16:42:49 +0300
2d59e72df7Guard against self-assignment clearing the containers.
Lasse Öörni
2016-09-03 15:36:19 +0300
7c7f0a95dcMerge remote-tracking branch 'eugeneko/master'
Lasse Öörni
2016-09-03 14:40:36 +0300
61f8fb5205Draw navigation debug geometry in Editor
1vanK
2016-09-02 22:18:19 +0300
77f6e752d8For CI - bump up Linaro's GCC version. [ci only: ARM] [skip appveyor]
Yao Wei Tjong 姚伟忠
2016-09-03 17:17:32 +0800
7a600befd2Refactor Vector and PODVector implementation.
Eugene Kozlov
2016-09-03 09:39:02 +0300
000b1af6d7Check for obstacle node moving and update navigation mesh appropriately. Needs a hack to skip this during scene deletion to avoid crash. Closes#1558.
Lasse Öörni
2016-09-02 23:26:31 +0300
3d48522eb4Refresh attribute inspector only for script reload, not for other resources. Related to #1557.
Lasse Öörni
2016-09-01 23:23:27 +0300
b2c3a96197Travis CI: API documentation update at 2016-09-01 18:09:10 UTC. [ci package]
urho3d-travis-ci
2016-09-01 18:09:10 +0000
b7c7568c24Add to/from string conversions for JSONValueType & JSONNumberType. Minor code cleanup and missing JSONValue script bindings. Closes#1546.
Lasse Öörni
2016-09-01 20:57:30 +0300
39a4d84193Add contributor.
Lasse Öörni
2016-09-01 10:42:30 +0300
84fa0ba977Squashed commit of the following:
Lasse Öörni
2016-09-01 10:40:42 +0300
ab4095829dDetect Push / Insert to Vector or PODVector from inside itself and make a value copy in that case. Closes#1556.
Lasse Öörni
2016-09-01 00:03:11 +0300