Commit Graph

  • 3c585a15c9 Add Vector::Resize and PODVector::Resize overloads. Eugene Kozlov 2016-09-23 20:42:30 +0300
  • 14e057a70d Make EnumAttributeAccessorImpl compatible with enum classes. Eugene Kozlov 2016-09-23 20:38:47 +0300
  • 12499aa0d0 Virtualize some member functions of StaticModel. Eugene Kozlov 2016-09-20 21:43:34 +0300
  • 52efdb31cb Travis CI: API documentation update at 2016-09-23 15:48:26 UTC. [ci package] urho3d-travis-ci 2016-09-23 15:48:26 +0000
  • a1e2bc9bd3 Make 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
  • c745d2ea52 Multisampled cube rendertarget on Direct3D9. Lasse Öörni 2016-09-22 23:31:36 +0300
  • 5aa0b0613e Travis CI: API documentation update at 2016-09-22 18:51:31 UTC. [ci package] urho3d-travis-ci 2016-09-22 18:51:31 +0000
  • fe2e70db13 Clean 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
  • 565744e8b5 For CI - no need to turn PCH off explicitly anymore as it is now auto. Yao Wei Tjong 姚伟忠 2016-09-22 22:15:36 +0800
  • 08b083b323 Tightening of shadow related function signatures on GLES. Related to #1607. Lasse Öörni 2016-09-22 16:32:56 +0300
  • 1089763457 Automatically turning off PCH when using Clang on bad ccache version. Yao Wei Tjong 姚伟忠 2016-09-21 23:51:36 +0800
  • 3b4f4d4c0c Clear multisampling from texture on GLES and log warning. Lasse Öörni 2016-09-21 00:41:00 +0300
  • a5c5956103 For CI - use the latest OSX image with Xcode 8. Close #1598. Yao Wei Tjong 姚伟忠 2016-09-17 12:40:26 +0800
  • d13a92d616 Travis CI: API documentation update at 2016-09-20 08:53:23 UTC. [ci package] urho3d-travis-ci 2016-09-20 08:53:23 +0000
  • 886e48ab8a Script bindings for new input functions. Lasse Öörni 2016-09-20 11:36:32 +0300
  • f6ce114830 Multisampled texture without autoresolve on OpenGL. Lasse Öörni 2016-09-19 22:52:48 +0300
  • d068842bf5 Error logging for attempting to use non-autoresolve multisampled texture on Direct3D9. Lasse Öörni 2016-09-19 21:35:04 +0300
  • f75fbfa688 Add multisample & autoresolve definitions to RenderTargetInfo. Lasse Öörni 2016-09-19 21:27:38 +0300
  • a7f3c61bdf Multisampled texture on D3D11. Lasse Öörni 2016-09-19 21:06:40 +0300
  • 19012714e1 Expose mouse position manipulation api in Input class Rokas Kupstys 2016-09-19 18:18:51 +0300
  • 180936cebd Merge remote-tracking branch 'lumak/master' Lasse Öörni 2016-09-19 17:49:06 +0300
  • 4fd62537e6 implemented a much simpler version Lumak 2016-09-19 00:40:17 -0700
  • 4e40cf849e Work on OpenGL multisample textures. Lasse Öörni 2016-09-19 00:55:54 +0300
  • 7341c9a48b a bit of clean up Lumak 2016-09-18 14:42:26 -0700
  • a4d3eb0b51 Merge pull request #1602 from carnalis/master Lasse Öörni 2016-09-18 23:50:13 +0300
  • e422aad26a render path syntax correction to Doxygen docs carnalis 2016-09-18 16:34:09 -0400
  • 931b9bbd98 added a feature to be able to export fbx animation w/o skinned mesh Lumak 2016-09-18 13:12:49 -0700
  • eda96cd128 Add AnimationController::IsPlaying(layer) method 1vanK 2016-09-18 19:47:10 +0300
  • eb62fd941b Next attempt to fix civetweb for XCode 8. Lasse Öörni 2016-09-18 00:27:25 +0300
  • 9a00eba52a Merge pull request #1595 from eugeneko/master Lasse Öörni 2016-09-17 13:23:42 +0300
  • d4039d5bc6 Add functions for mipmap manipulation to Image. Eugene Kozlov 2016-09-17 01:07:24 +0300
  • 90efa3b976 Specify 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
  • c1ad7ea5b7 Modified Civetweb patch from Josh Engebretson. Related to #1588. Lasse Öörni 2016-09-16 23:11:32 +0300
  • 5b67d284e1 Let 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
  • 43535f4087 Add script bindings for the new texture read-only properties. Lasse Öörni 2016-09-16 14:15:28 +0300
  • 508db7feb8 Create 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
  • 56edbef9d6 Initial multisample support for Texture2D on Direct3D9. Lasse Öörni 2016-09-16 01:24:36 +0300
  • 97eba580b5 Fix implicit conversion in normal offset shadow calculations. Closes #1586. Lasse Öörni 2016-09-15 16:35:33 +0300
  • 8e42f4a603 Merge pull request #1587 from eugeneko/master Lasse Öörni 2016-09-15 10:43:18 +0300
  • 9c6e6071b2 Fix memory leak in Dictionary. Eugene Kozlov 2016-09-14 23:01:06 +0300
  • 781dc31143 Merge remote-tracking branch '1vanK/master' Lasse Öörni 2016-09-14 18:18:33 +0300
  • 952408eba0 Update code comment. [ci skip] Yao Wei Tjong 姚伟忠 2016-09-14 21:07:02 +0800
  • bba9766c66 39_CrowdNavigation: animation sync 1vanK 2016-09-14 11:24:20 +0300
  • 4c1d729a21 Merge pull request #1581 from eugeneko/master Lasse Öörni 2016-09-14 10:17:45 +0300
  • 00f0a87dc5 Stop 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
  • 7c72c36676 Fix LookAt Mixed rotation mode. Eugene Kozlov 2016-09-13 20:44:26 +0200
  • 2949cda567 Add contributor credit. Lasse Öörni 2016-09-13 14:07:14 +0300
  • 4f1de66529 Merge remote-tracking branch 'Gordon-F/Gordon-F-delfix' Lasse Öörni 2016-09-13 13:45:45 +0300
  • 1f6be30c98 Travis CI: API documentation update at 2016-09-12 21:07:18 UTC. [ci package] urho3d-travis-ci 2016-09-12 21:07:18 +0000
  • b22768227f Possibility 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
  • 6db9b8ad85 Only do the "Bash on Ubuntu on Windows" detection once. Yao Wei Tjong 姚伟忠 2016-09-13 00:13:04 +0800
  • 90d7d226fc Do not make a value copy of the VariantVector inside the attribute in SceneResolver. Closes #1576. Lasse Öörni 2016-09-12 17:33:12 +0300
  • c72ea82b5f fix delete in SpritePacker.cpp Igor 2016-09-12 12:29:52 +0300
  • 47b884bfc9 Add initial build support for "Bash on Ubuntu on Windows". Yao Wei Tjong 姚伟忠 2016-09-12 15:41:20 +0800
  • 32ef767485 Make a value copy of the node IDs when resolving. Potential solution for #1576. Lasse Öörni 2016-09-12 02:20:34 +0300
  • acbbaacc5c Travis CI: API documentation update at 2016-09-11 13:53:23 UTC. [ci package] urho3d-travis-ci 2016-09-11 13:53:23 +0000
  • 91141412c9 Add missing enum string name for serialization. Lasse Öörni 2016-09-11 16:42:11 +0300
  • 8968fa4bb2 Merge remote-tracking branch '1vanK/master' Lasse Öörni 2016-09-11 16:40:15 +0300
  • 83acf5bc14 Optional per-texture specifiable max. anisotropy level. Closes #1563. Lasse Öörni 2016-09-11 16:28:32 +0300
  • 6323aed69a Add NavigationPushiness::NAVIGATIONPUSHINESS_NONE 1vanK 2016-09-11 14:37:54 +0300
  • bad651a6dc Merge pull request #1574 from 299299/pull_branch Lasse Öörni 2016-09-11 14:01:44 +0300
  • 5f7ef278be fix skydome glsl error golden 2016-09-11 13:27:47 +0800
  • a10aba4cfa Remove debug print. Lasse Öörni 2016-09-10 20:51:42 +0300
  • 19300a3dd7 Add 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
  • e3834b7cf9 Travis CI: API documentation update at 2016-09-08 21:39:21 UTC. [ci package] urho3d-travis-ci 2016-09-08 21:39:21 +0000
  • 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. Lasse Öörni 2016-09-09 00:27:37 +0300
  • 4e5f83acc9 Make it safe to remove CrowdAgent during the reposition event. Closes #1570. Lasse Öörni 2016-09-08 22:00:30 +0300
  • d19d8d3dbf Minor refactor for code reuse. Yao Wei Tjong 姚伟忠 2016-09-08 23:02:03 +0800
  • 13dbb22564 Travis CI: API documentation update at 2016-09-07 20:45:59 UTC. [ci package] urho3d-travis-ci 2016-09-07 20:45:59 +0000
  • 6be0d71814 Fix keeping track of RigidBody2D constraints. Closes #1569. Lasse Öörni 2016-09-07 21:43:05 +0300
  • 4bf27d1a0e Synchronize the two definitions of FaceCameraMode in Lua bindings. Lasse Öörni 2016-09-07 20:35:45 +0300
  • 508b916769 Travis CI: API documentation update at 2016-09-07 17:44:46 UTC. [ci package] urho3d-travis-ci 2016-09-07 17:44:46 +0000
  • 02fae13ad6 Update face camera mode name and add script bindings. Eugene Kozlov 2016-09-06 22:52:19 +0300
  • d344cae791 Add new face camera mode to BillboardSet and Text3D. Eugene Kozlov 2016-09-06 22:22:55 +0300
  • 2b2f12fc86 Added porting note related to light max extrusion parameter. Lasse Öörni 2016-09-06 20:59:20 +0300
  • 64220a1c13 Travis CI: API documentation update at 2016-09-06 17:52:30 UTC. [ci package] urho3d-travis-ci 2016-09-06 17:52:30 +0000
  • 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. Lasse Öörni 2016-09-06 20:41:41 +0300
  • 623639cdfe Add note of example use of render order. Lasse Öörni 2016-09-06 13:32:52 +0300
  • 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. Lasse Öörni 2016-09-06 11:57:19 +0300
  • 695f75099e Remove 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
  • dc90a2d5de Remove ambiguous weak ptr constructor call. Lasse Öörni 2016-09-06 11:02:00 +0300
  • 1954c550ed Travis CI: API documentation update at 2016-09-06 07:16:12 UTC. [ci package] urho3d-travis-ci 2016-09-06 07:16:12 +0000
  • 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. Lasse Öörni 2016-09-05 23:39:22 +0300
  • 3dfb4a4c0b Find 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
  • 13ed7bbbb6 Workaround a linking issue when using MinGW >= 6.1.0. Yao Wei Tjong 姚伟忠 2016-09-04 12:02:05 +0800
  • 1dbb9908b5 Convert 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
  • 0201718c87 Add missing assert to PODVector. Lasse Öörni 2016-09-03 16:42:49 +0300
  • 2d59e72df7 Guard against self-assignment clearing the containers. Lasse Öörni 2016-09-03 15:36:19 +0300
  • 7c7f0a95dc Merge remote-tracking branch 'eugeneko/master' Lasse Öörni 2016-09-03 14:40:36 +0300
  • 61f8fb5205 Draw navigation debug geometry in Editor 1vanK 2016-09-02 22:18:19 +0300
  • 77f6e752d8 For CI - bump up Linaro's GCC version. [ci only: ARM] [skip appveyor] Yao Wei Tjong 姚伟忠 2016-09-03 17:17:32 +0800
  • 7a600befd2 Refactor Vector and PODVector implementation. Eugene Kozlov 2016-09-03 09:39:02 +0300
  • 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. Lasse Öörni 2016-09-02 23:26:31 +0300
  • 3d48522eb4 Refresh attribute inspector only for script reload, not for other resources. Related to #1557. Lasse Öörni 2016-09-01 23:23:27 +0300
  • b2c3a96197 Travis CI: API documentation update at 2016-09-01 18:09:10 UTC. [ci package] urho3d-travis-ci 2016-09-01 18:09:10 +0000
  • b7c7568c24 Add 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
  • 39a4d84193 Add contributor. Lasse Öörni 2016-09-01 10:42:30 +0300
  • 84fa0ba977 Squashed commit of the following: Lasse Öörni 2016-09-01 10:40:42 +0300
  • ab4095829d Detect 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
  • 773ba488ea Merge pull request #1550 from Lumak/master Lasse Öörni 2016-08-31 12:45:54 +0300