cd325e8c18Add d24s8 in rendertarget formats. Closes#1651.
Lasse Öörni
2016-10-15 21:29:59 +0300
fd4a9bdb9bLoad & store a different set of shader variations into Pass if necessary, when a renderpath scenepass command defines additional shader compile defines.
Lasse Öörni
2016-10-15 20:40:43 +0300
05c0e7741bAllow also scenepass & forwardlights commands to define shader parameters.
Lasse Öörni
2016-10-15 01:33:50 +0300
82e09e8632UIElement::CreateChildXML() returns child instead of bool. If loading fails, child is destroyed instead of keeping an empty child around
TheComet
2016-10-14 21:17:34 +0200
89fb47f550Add stable random generator.
Eugene Kozlov
2016-10-15 21:42:15 +0300
e150bb29ecFix include in Ptr.h
Eugene Kozlov
2016-10-15 20:15:03 +0300
3b81e6f2b7For CI - move OSX-CI to the last and temporarily comment off some. This is a temporary measure until Travis has got their act together to fix their OSX VM performance and stability issues.
Yao Wei Tjong 姚伟忠
2016-10-15 11:25:07 +0800
8d76730f5cDeclare the template specialization in the header to keep MSVC happy.
Yao Wei Tjong 姚伟忠
2016-10-14 07:42:42 +0800
31744b797cFix potential use of dangling EventReceiverGroup (leading to assert) by making it refcounted and holding onto it until event sending is complete.
Lasse Öörni
2016-10-13 21:38:53 +0300
fdfbb742f5Travis CI: API documentation update at 2016-10-13 17:25:15 UTC. [ci package]
urho3d-travis-ci
2016-10-13 17:25:15 +0000
c13084b962Add Lua binding for Model's SetVertexBuffer() and SetIndexBuffer(). Related to #1638.
Yao Wei Tjong 姚伟忠
2016-10-14 00:59:15 +0800
3143336a76Rewrite event receiver tracking to allow safe receiver removal during event send, even when same number of receivers is added and removed. Closes#1642.
Lasse Öörni
2016-10-12 01:03:23 +0300
dbb589855eTravis CI: API documentation update at 2016-10-11 19:34:59 UTC. [ci package]
urho3d-travis-ci
2016-10-11 19:34:59 +0000
9aca15f4d6Add contributor credit. Code style edits to ProgressBar. Fix ProgressBar resize. Calculate percent as value / range and convert to integer to prevent showing too many decimals.
Lasse Öörni
2016-10-11 22:24:30 +0300
0e0066ad21Merge remote-tracking branch 'victorholt/master'
Lasse Öörni
2016-10-11 19:30:55 +0300
82f7fd56d0Remove CMake workaround for Bullet library building. The workaround is not needed anymore as the offending code has been patched. [ci only: master] [skip appveyor]
Yao Wei Tjong 姚伟忠
2016-10-11 22:33:25 +0800
00f414416eExplicitly cast infinity to float in btVector3 code to prevent narrowing errors on TDM-GCC. Closes#1637.
Lasse Öörni
2016-10-11 10:16:15 +0300
a2261f5a56Updated the ProgressBar PR to include Lua and AngelScript bindings Added the ability to show or hide the percent text
Victor Holt
2016-10-10 23:38:48 -0500
91b919ea30Travis CI: API documentation update at 2016-10-10 12:55:05 UTC. [ci package]
urho3d-travis-ci
2016-10-10 12:55:05 +0000
20af1aa85fDemonstrate listing the vertex + index buffers to Model so that it can be saved correctly. Lua bindings not added for now due to problem with serializing a vector of object pointers. Closes#1638.
Lasse Öörni
2016-10-10 15:44:31 +0300
a82bf5f6b1Added contributor.
Lasse Öörni
2016-10-10 10:56:43 +0300
9065247c45Merge remote-tracking branch 'victorholt/master'
Lasse Öörni
2016-10-10 10:50:36 +0300
b232eb1114Removed an unnecessary variable.
Victor Holt
2016-10-10 01:26:15 -0500
c486b1608bFixed an issue for SQLite queries where String::Trimmed was returning a corrupted version of the query string
Victor Holt
2016-10-09 19:36:43 -0500
02066e2ac8Travis CI: API documentation update at 2016-10-09 03:52:52 UTC. [ci package]
urho3d-travis-ci
2016-10-09 03:52:52 +0000
1ef164d741Minor typo correction on a Lua property name for AnimationControl.
Yao Wei Tjong 姚伟忠
2016-10-09 11:43:08 +0800
44748322d5Urho2D sprite related classes 64bit warning fixes.
Lasse Öörni
2016-10-09 03:04:17 +0300
9a2d373d29Assert receiver in derived template implementation, not in base class, which allows to set a null pointer instead of one cast from unsigned int. Closes#1634.
Lasse Öörni
2016-10-09 02:58:45 +0300
92afe3521eTravis CI: API documentation update at 2016-10-08 18:11:48 UTC. [ci package]
urho3d-travis-ci
2016-10-08 18:11:48 +0000
f099b8e0a2Expose read-only access to AnimationController's internal AnimationControl structures.
Lasse Öörni
2016-10-08 21:01:32 +0300
9de2bdbb44Merge pull request #1633 from eugeneko/master
Lasse Öörni
2016-10-08 14:21:55 +0300
b47a5cbd6dFix error in Skybox.hlsl when instancing is forced on.
Eugene Kozlov
2016-10-08 10:41:19 +0300
763e99367dTravis CI: API documentation update at 2016-10-07 07:57:13 UTC. [ci package]
urho3d-travis-ci
2016-10-07 07:57:13 +0000
f545877cc8Merge pull request #1632 from 1vanK/master
Lasse Öörni
2016-10-07 10:47:46 +0300
07f02972edTravis CI: API documentation update at 2016-10-06 19:42:20 UTC. [ci package]
urho3d-travis-ci
2016-10-06 19:42:20 +0000
47e016eca4Add function to check Rect <-> Rect intersection.
Lasse Öörni
2016-10-06 22:21:39 +0300
62e67fbd02Ensure the CMAKE_OSX_DEPLOYMENT_TARGET is set to empty for iOS build. Fix#1628.
Yao Wei Tjong 姚伟忠
2016-10-06 23:22:14 +0800
08ff3f6629Clarify comment. Closes#1631.
Lasse Öörni
2016-10-06 14:43:32 +0300
ca263bef55Travis CI: API documentation update at 2016-10-05 09:00:11 UTC. [ci package]
urho3d-travis-ci
2016-10-05 09:00:11 +0000
203cb06048Merge remote-tracking branch 'eugeneko/master'
Lasse Öörni
2016-10-05 11:27:41 +0300
bca26b74ebFix color wheel being created outside the screen in small resolutions.
Lasse Öörni
2016-10-05 10:57:02 +0300
c3c45a0c1bTravis CI: API documentation update at 2016-10-04 21:28:16 UTC. [ci package]
urho3d-travis-ci
2016-10-04 21:28:16 +0000
f8ebf2dbc9Line antialiasing support in Graphics, Material, DebugRenderer classes. Closes#1627.
Lasse Öörni
2016-10-05 00:17:05 +0300
dec0361792Fix Texture2D::GetImage and TextureCube::GetImage Lua bindings. Simplify some Lua bindings.
Eugene Kozlov
2016-10-04 23:08:47 +0300
6a469e6af8Update return value of SharedPtr<T>::Detach.
Eugene Kozlov
2016-10-04 22:40:44 +0300
b16b7f6f7aMove Texture2D::GetImage and TextureCube::GetImage implementations.
Eugene Kozlov
2016-10-04 21:25:57 +0300
bf4591b158Define WINVER in SDL_windowsjoystick.c if not defined. Related to #1629.
Lasse Öörni
2016-10-04 16:28:20 +0300
9b78bbacb6Travis CI: API documentation update at 2016-10-02 10:55:35 UTC. [ci package]
urho3d-travis-ci
2016-10-02 10:55:35 +0000
6068963457Preserve anchored size if setting horiz/vert alignment while anchored.
Lasse Öörni
2016-10-02 02:36:18 +0300
ab5cdf9da7Update documentation on UI element anchoring.
Lasse Öörni
2016-10-02 01:46:25 +0300
a5d20441ddAdjustments to UI element anchoring to make it more foolproof and intuitive. Anchoring must now be enabled explicitly.
Lasse Öörni
2016-10-02 01:08:02 +0300
6f8164c492Script bindings for anchor/pivot settings. Edit comments.
Lasse Öörni
2016-10-02 00:14:24 +0300
e1724b84e5Changed FLT_MAX to std::numeric_limits
ninjastone
2016-10-01 23:01:00 +0900
9c4b0b169dFixed read only attributes in serialization. Added flags to UIElement for compatibility.
ninjastone
2016-09-21 02:19:37 +0900
6fb6de2873Added some comments.
ninjastone
2016-07-25 00:54:09 +0900
68f4657528Add anchor and pivot to UIElement.
ninjastone
2016-07-24 10:34:59 +0900
0ce83450fbAuto-turning off PCH on Android build when using Clang compiler. This is a temporary workaround until the actual root cause that causes the build error is found and fixed.
Yao Wei Tjong 姚伟忠
2016-10-02 09:59:52 +0800
1377657b2dTravis CI: API documentation update at 2016-10-01 13:05:53 UTC. [ci package]
urho3d-travis-ci
2016-10-01 13:05:53 +0000
0ea9ed6e34Possibility in DecalSet to size VB/IB to only size used by decals. Default off; causes reallocation whenever decals are added/removed and thus can have worse performance.
Lasse Öörni
2016-10-01 15:51:10 +0300
72c2e82ee8Support for bool & int constants in materials on OpenGL & Direct3D11. Added int uniform support to OpenGL. Removed code duplication for setting a Variant shader parameter.
Lasse Öörni
2016-09-30 18:55:00 +0300
fa42bc6a8fFix erroneous reuse of the backbuffer depth buffer when multisampling is used. Closes#1625.
Lasse Öörni
2016-09-30 14:47:19 +0300
c797ba266cTravis CI: API documentation update at 2016-09-29 20:38:21 UTC. [ci package]
urho3d-travis-ci
2016-09-29 20:38:21 +0000
562b193ef5Add delta parameter to UIElement::OnResize() and the Resized event.
Lasse Öörni
2016-09-29 23:12:17 +0300
7658ad39c7Remove commented out shader code.
Lasse Öörni
2016-09-29 20:49:21 +0300
102a137a4dTravis CI: API documentation update at 2016-09-28 18:04:08 UTC. [ci package]
urho3d-travis-ci
2016-09-28 18:04:08 +0000
2868854338Clarify Texture2D::SetSize() & fix tabs.
Lasse Öörni
2016-09-28 20:26:26 +0300
fc42e5d98eMerge branch 'multisample-textures'
Lasse Öörni
2016-09-28 19:41:08 +0300
3a5a85151eInstead of specific fix in Material, convert double Variants to float on demand in Graphics::SetShaderParameter(). Closes#1621.
Lasse Öörni
2016-09-28 19:39:01 +0300
1bb04b2cbdAvoid getting a light's lightMask constantly when looping over geometries, rather get it once into a stack variable.
Lasse Öörni
2016-09-28 01:16:01 +0300
fee755e942To restore lost performance, move less critical Node variables to an implementation struct to reduce Node instance memory size, and restore old unsafe PODVector operation that does not allow self-insertion.
Lasse Öörni
2016-09-28 00:43:43 +0300
f13a10cb0cFix behavior of SoundSource debug icons in editor. Closes#1620.
Lasse Öörni
2016-09-27 20:21:16 +0300
174e555303Fix incorrect transform of decal normals when decal is not in same node as target geometry. Closes#1618.
Lasse Öörni
2016-09-26 23:03:58 +0300
bb057522adRemove static TypeInfo checking functions, as they cannot function properly due to always accessing the TypeInfo of Object class.
Lasse Öörni
2016-09-26 21:53:46 +0300
3ca4bb25c3For consistency/safety, release the surface also when failing to acquire. Closes#1050.
Lasse Öörni
2016-09-26 12:29:19 +0300
90e376c9ccAdd documentation on multisampled rendertargets.
Lasse Öörni
2016-09-26 12:04:03 +0300
c923476847Merge branch 'master' into multisample-textures
Lasse Öörni
2016-09-26 10:52:54 +0300
f01024881fAdd multisampling possibility for VSM shadows.
Lasse Öörni
2016-09-25 23:59:57 +0300
46793bbb72Match multisample mode of the substitute rendertarget & screen buffers with the final destination rendertarget.
Lasse Öörni
2016-09-25 19:28:41 +0300
749c283fb7Since it appears none of the APIs support sampling a multisampled cube texture, remove the autoresolve parameter and always set it true if multisampled for cube textures. Make it a warning (not error) to attempt no autoresolve for a 2D multisampled texture on Direct3D9.
Lasse Öörni
2016-09-25 17:14:10 +0300
37e002e58bD3D11 multisampled cube texture. Refactoring / cleanup of D3D error logging and GPU object release.
Lasse Öörni
2016-09-25 01:46:58 +0300
f07f3e8c91OpenGL multisampled cube texture.
Lasse Öörni
2016-09-25 00:12:53 +0300
1017e82fd9Ignore files with no filename component for XML parsing in EditorResourceBrowser. .gitignore etc.
Lasse Öörni
2016-09-24 19:24:24 +0300
32192bc7fbRemove unnecessary iteration from StaticModelGroup to update node ID's. Instead update ID's when asked.
Lasse Öörni
2016-09-24 19:23:44 +0300
f635df3cb1Fix uninitialized memory in Material. Closes#1615.
Lasse Öörni
2016-09-24 19:22:12 +0300
201cfc991cUse CMake's regex instead of 'grep' because it is not universal. The 'grep' command on macOS is from BSD which requires different option than Linux one to enable extended or Perl-compatible regex parsing. [skip appveyor] [ci only: OSX]
Yao Wei Tjong 姚伟忠
2016-09-24 12:47:40 +0800
f89c4e4dfbMerge pull request #1612 from eugeneko/master
Lasse Öörni
2016-09-23 22:32:13 +0300