Commit Graph

  • c0c149dfa5 Travis CI: API documentation update at 2015-12-08 12:08:06 UTC. [ci package] urho3d-travis-ci 2015-12-08 12:08:06 +0000
  • 310c32db9e Adapt PhysicsWorld::GetRigidBodies() to use Nick Royer's immediate contact test code to work with static bodies properly. (https://github.com/urho3d/Urho3D/pull/1077) Exposed PhysicsWorld::GetCollidingBodies() for the previous behavior, similar to RigidBody::GetCollidingBodies(). Lasse Öörni 2015-12-08 13:53:12 +0200
  • 45c11acd6c Create a read-only depth stencil view and use it when depth write is disabled to allow simultaneous sampling of the depth buffer in pixel shader. Closes #1076. Lasse Öörni 2015-12-07 15:55:55 +0200
  • 85697abb4b Clear also stencil. Lasse Öörni 2015-12-07 11:02:38 +0200
  • 66bc72a76f In ForwardDepth renderpath, clear depth two times as on OpenGL it can't be guaranteed that the proper rendering pass depth buffer is same as in the linear depth pass. Closes #1073. Lasse Öörni 2015-12-07 11:00:47 +0200
  • 2265f3d609 Merge pull request #1074 from 1vanK/master Lasse Öörni 2015-12-07 10:46:00 +0200
  • 21d8906e7c Editor: set RenderPath for particle editor Ivan K 2015-12-07 02:09:31 +0400
  • fc41f4bfa6 fix bug with simple shadow and pcf shadow in direct3d9 Xavier Maupeu 2015-12-05 19:09:49 +0100
  • 9b48314d99 update glsl lighting Xavier Maupeu 2015-12-05 17:12:28 +0100
  • e636d44df9 vsm implementaion for hlsl shaders Xavier Maupeu 2015-12-05 15:45:07 +0100
  • 45aa12c496 VSM shadow map can be blurred Xavier Maupeu 2015-12-05 13:26:38 +0100
  • e9cf66b992 Marked todo related to child priority sorting. Lasse Öörni 2015-12-04 12:44:51 +0200
  • 3c792eb2cd Merge remote-tracking branch '1vanK/master' Lasse Öörni 2015-12-04 12:34:06 +0200
  • 733c2e2d5b Fix DropDownList placeholder text not hiding when an item is selected. Clarify function comments on use of placeholder text. Lasse Öörni 2015-12-03 10:57:59 +0200
  • 044bb17208 editor: more space in status text Ivan K 2015-12-02 19:57:55 +0400
  • 372c5b3481 editor: fix positioning of status text Ivan K 2015-12-02 19:14:32 +0400
  • b3656119fd unnecessary if Ivan K 2015-12-02 18:04:03 +0400
  • 2ac35e8a06 update lighting shader for vsm Xavier Maupeu 2015-12-01 16:58:31 +0100
  • 0567cbeaf4 remove shadow bias for vsm Xavier Maupeu 2015-12-01 16:57:23 +0100
  • 41672c95cb Travis CI: API documentation update at 2015-12-01 14:18:07 UTC. [ci package] urho3d-travis-ci 2015-12-01 14:18:07 +0000
  • a4e22db6e5 Auto-resize the UI root when scale is changed. Fix Console to support scaled UI. Add UI scale Lua bindings. Tweak UI scale AngelScript bindings. Fix UI render scissor region to work properly with scaled UI. Added brief documentation on UI scaling. Lasse Öörni 2015-12-01 16:08:15 +0200
  • a0386ea75c Merge remote-tracking branch 'ninjastone/uiscale' Lasse Öörni 2015-12-01 12:47:46 +0200
  • 7901b9cae5 Cleanup unused node var names from the scene. Closes #1068. Lasse Öörni 2015-12-01 12:05:31 +0200
  • f0b615f1e2 When the engine is exiting, make sure the load queue is cleared in BackgroundLoader before going to superclass teardown (thread exit.) Closes #1063. Lasse Öörni 2015-11-30 15:27:12 +0200
  • 4b15a38bb4 Travis CI: API documentation update at 2015-11-30 12:43:54 UTC. [ci package] urho3d-travis-ci 2015-11-30 12:43:54 +0000
  • 23cdecd5db Merge pull request #1064 from cosmy1/patch-1 Lasse Öörni 2015-11-30 14:35:44 +0200
  • a3b961eab1 For site documentation - reduce number of columns for class index page. [ci skip] Yao Wei Tjong 姚伟忠 2015-11-30 10:48:19 +0800
  • 78a85ff2c6 simple VSM is working Xavier Maupeu 2015-11-29 11:26:36 +0100
  • 44609cc90a Fix the FindDirect3D.cmake module to be compatible with older CMake. [ci only: master, AppVeyor] Yao Wei Tjong 姚伟忠 2015-11-29 15:01:14 +0800
  • 2d49c2acaa Correct a missing closing parenthese. [ci skip] Yao Wei Tjong 姚伟忠 2015-11-29 14:46:02 +0800
  • 2e538aa424 Minor refactor of FindXXX CMake modules to use caches more effectively. Yao Wei Tjong 姚伟忠 2015-11-29 14:34:47 +0800
  • d2e9e1f718 Add missing IntRect & IntVector2 getters and setters in XMLElement cosmy1 2015-11-28 22:06:22 +0100
  • f39dbb2830 Fix touch positions in scaled UI. ninjastone 2015-11-29 04:32:56 +0900
  • 11856fd7be Make sure to send the particle effect finish event in the main thread. Lasse Öörni 2015-11-28 02:04:07 +0200
  • 893b47f238 Travis CI: API documentation update at 2015-11-27 23:48:59 UTC. [ci package] urho3d-travis-ci 2015-11-27 23:48:59 +0000
  • 1840c749f0 Particle effect finish event. Closes #1058. Lasse Öörni 2015-11-28 01:39:06 +0200
  • ac67a462ba Animation finish event. Lasse Öörni 2015-11-28 00:54:20 +0200
  • d3d1538e5b Force the RigidBody's interpolation transform only inside FixedUpdate() to prevent strange behavior with parented rigidbodies. Lasse Öörni 2015-11-28 00:19:43 +0200
  • ae4c30cc20 Added contributor credit. Lasse Öörni 2015-11-27 16:54:22 +0200
  • 1d60bfde07 Merge pull request #1061 from tommy3/doxygen-classindex Lasse Öörni 2015-11-27 16:52:31 +0200
  • 17296764b5 For Travis CI - rpi-sysroot only contains strip down version in master. Fall back to use Raspbian Wheezy again as Jessie has problem to build SDL library. However, the new Wheezy sysroot is now preinstalled with PulseAudio development library. [ci skip] Yao Wei Tjong 姚伟忠 2015-11-27 17:09:16 +0800
  • 8f47666927 activated generation of class-index tommy3 2015-11-27 08:48:55 +0100
  • dac28acac9 Correct minor typo error in the FindPulseAudio module. [ci skip] Yao Wei Tjong 姚伟忠 2015-11-27 01:24:15 +0800
  • 510f7e31df Add new CMake module to detect PulseAudio development library. [ccache clear] [ci only: RPI] Yao Wei Tjong 姚伟忠 2015-11-27 01:16:18 +0800
  • 74e7d027b0 Code convention edits. Added contributor credit. Lasse Öörni 2015-11-26 18:16:33 +0200
  • 8eac7a3d01 Updating particle editor with these changes: - Adding grid with option to hide it - Gizmo now always visible in the left corner - Change particle preview viewport camera to behave more predictably Yusuf Umar 2015-11-26 16:20:15 +0700
  • 34c0d94208 update shader for vsm Xavier Maupeu 2015-11-26 13:42:20 +0100
  • 761ae83c99 For Travis CI - install PulseAudio devel package for Linux CI builds. Remove ALSA devel package for non-Linux CI builds as the new host tool building mechanism does not rely on it anymore. Yao Wei Tjong 姚伟忠 2015-11-26 19:58:18 +0800
  • 32fb97b5c9 Avoid SDL dependency when building mini Urho for PackageTool target. [skip appveyor] [ci only: Emscripten] Yao Wei Tjong 姚伟忠 2015-11-26 19:27:37 +0800
  • 362242bd3b update script API for ShadowQuality Xavier Maupeu 2015-11-26 11:27:20 +0100
  • 4e41906157 first modifications in order to integrate VSM shadow Xavier Maupeu 2015-11-26 10:13:27 +0100
  • 1a1ccb0b65 Travis CI: API documentation update at 2015-11-26 08:00:16 UTC. [ci package] urho3d-travis-ci 2015-11-26 08:00:16 +0000
  • 29e62526eb Added event for sound playback finished. Deprecate SoundSource::SetAutoRemove() and change samples + NinjaSnowWar to not use it. Fix network replication of SoundSource to work with repeated playback on the same source. Lasse Öörni 2015-11-25 22:50:19 +0200
  • 86037b99dc Quick fix for RPI cross-compiling build on a host with PulseAudio. Yao Wei Tjong 姚伟忠 2015-11-25 00:15:37 +0800
  • 7094817a2d Further fix for Quaternion VS2010 crash issue. Lasse Öörni 2015-11-24 17:55:31 +0200
  • 3e0c4d7a4d Merge pull request #1057 from juj/vs2010_sse_alignment_workaround Lasse Öörni 2015-11-24 17:36:28 +0200
  • 811712e141 Work around VS2010 compiler bug with SSE and copy construction/assignment misalignment. Closes #1044. Jukka Jylänki 2015-11-24 17:26:50 +0200
  • 1035c8d745 Merge pull request #1056 from juj/vs2015_ucomige_ss_workaround Lasse Öörni 2015-11-24 15:47:37 +0200
  • 04dbf71e71 Work around bug #1053 (https://connect.microsoft.com/VisualStudio/feedback/details/2053175) by replacing the SSE1 specific _mm_ucomige_ss() with SSE2 specific _mm_cvtsi128_si32(_mm_castps_si128(c)) == -1. Given that URHO3D_SSE is targeting SSE2, this workaround has no drawbacks. Closes #1053. Jukka Jylänki 2015-11-24 15:22:59 +0200
  • 7b49e63dc5 Skip installing Emscripten data files when destination var not defined. For Travis CI - Speed up the CI builds on Mac OSX VM by removing build test for 32-bit OSX build. All OSX since Lion are 64-bit only. [ci only: Emscripten, OSX] [skip appveyor] Yao Wei Tjong 姚伟忠 2015-11-23 22:21:40 +0800
  • eb9c04fcac Make sure ScreenToWorldPoint() correctly returns points on a plane with the specified distance (Z). Lasse Öörni 2015-11-23 14:38:58 +0200
  • d13addbbd7 Fix Vegetation shadow shader for D3D11. Ensure LitSolid changes are ported to Vegetation shader. Put wind related parameters to a custom constant buffer on D3D11. Closes #1052. Lasse Öörni 2015-11-23 13:49:00 +0200
  • 371a49afb0 Escape dollar sign in the custom commands. Pardon our dust. [skip appveyor] [ci only: OSX] [ci package] Yao Wei Tjong 姚伟忠 2015-11-23 13:43:35 +0800
  • 974867cc42 For Travis CI - another attempt to remove Android SDK before packaging. Fix a typo in custom commands for Urho3D universal build target. Yao Wei Tjong 姚伟忠 2015-11-23 12:47:50 +0800
  • 2d39e2823e Simplify "logic" for 'Urho3D_universal' custom target. For Travis CI - adjust heuristic rule for cutting of iOS universal binary build. For Travis CI - clean up the Android SDK before performing the packaging for Android build. Yao Wei Tjong 姚伟忠 2015-11-23 11:43:00 +0800
  • 90edf01c7c For Travis CI - avoid CMake 3.4 to fix #1043. Another attempt to fix Android Intel Atom CI builds. Yao Wei Tjong 姚伟忠 2015-11-22 16:47:38 +0800
  • d4929af473 For Travis CI - attempt to fix Android Intel Atom CI builds. Alter the debug print for troubleshooting iOS CI builds. [ci package] [skip appveyor] [ci only: Android, OSX] Yao Wei Tjong 姚伟忠 2015-11-22 11:33:54 +0800
  • 59fedbda58 Fix the setup of Urho3D_universal custom target on iOS build. [ci package] Yao Wei Tjong 姚伟忠 2015-11-22 09:47:31 +0800
  • 69ea5e6863 Minor documentation update to replace old class references. Yao Wei Tjong 姚伟忠 2015-11-21 18:11:49 +0800
  • 3ff517743b For Travis CI - set URHO3D_DEPLOYMENT_TARGET build option to 'generic'. Yao Wei Tjong 姚伟忠 2015-11-20 21:57:03 +0800
  • 45dcf63f19 Fix build system to install/package Emscripten share js and data files. Yao Wei Tjong 姚伟忠 2015-11-20 21:35:15 +0800
  • 31a3c81e26 For Travis CI - escape double quotes in commit message. Yao Wei Tjong 姚伟忠 2015-11-20 01:24:15 +0800
  • 44bbcf8867 For Travis CI - fail the CI build job when packaging failed. Yao Wei Tjong 姚伟忠 2015-11-20 01:09:07 +0800
  • 688f1f4892 For Travis CI - add debug print for iOS build. Yao Wei Tjong 姚伟忠 2015-11-19 00:18:26 +0800
  • 8296370cf3 Only check for pkg-config when targeting Linux platform. Yao Wei Tjong 姚伟忠 2015-11-18 15:29:34 +0800
  • ed99f4094c Make sure Application.h is usable without any other include files. Closes #1051. Lasse Öörni 2015-11-21 13:50:12 +0200
  • 88c07f952d If the original node is still selected in paste, behave as if duplicating. Closes #1034. Lasse Öörni 2015-11-21 13:24:05 +0200
  • d59c31aa92 Add note to conventions regarding how refcounted object assignment implies ownership through SharedPtr, and how to end the assignment & free the object. Lasse Öörni 2015-11-21 12:54:39 +0200
  • e1cae7077f Ensure matching interpolator order with point lights, critical on D3D11. Closes #1048. Lasse Öörni 2015-11-21 12:36:57 +0200
  • b9e939a3e8 Travis CI: API documentation update at 2015-11-17 20:46:15 UTC. [ci package] urho3d-travis-ci 2015-11-17 20:46:15 +0000
  • c614a5d321 Retain node's Z position when applying 2D physics transform. Code cleanup. Closes #1045. Lasse Öörni 2015-11-17 22:36:06 +0200
  • 25433e2b5e Merge branch 'master' of https://github.com/urho3d/Urho3D into uiscale ninjastone 2015-11-17 22:11:53 +0900
  • f0532d5d61 Add script bindings to UI scaling functions. Fix UI elements getting clipped when scaling down. ninjastone 2015-11-17 22:08:32 +0900
  • e4b5140cab Eliminate KNET_UNIX define from kNet build and consequently from Urho3D client programs. Lasse Öörni 2015-11-16 14:17:29 +0200
  • a47c72aa4b Use _WIN32 define in kNet. Lasse Öörni 2015-11-16 11:57:39 +0200
  • c1893c7c51 CMakeLists formatting. Lasse Öörni 2015-11-16 11:47:59 +0200
  • bc917769d1 Build SDL with PulseAudio if available Jordan Patterson 2015-11-14 10:57:19 -0700
  • eaf7c441bb For Travis CI - attempt to fix iOS CI builds. [ci only: OSX] Close #1043 Yao Wei Tjong 姚伟忠 2015-11-16 19:13:04 +0800
  • e93b149656 For AppVeyor - set the default artifact for Windows users on SF.net. Yao Wei Tjong 姚伟忠 2015-11-11 23:54:45 +0800
  • 52af7a6bb8 Remove threading from Octree raycasts to prevent worker thread spin-up time and possible threading related crashes in case there are thread-unsafe custom drawable classes. Lasse Öörni 2015-11-16 11:31:23 +0200
  • 1f0fc3de93 Added missing DelayedStart() functionality to LuaScriptInstance. Lasse Öörni 2015-11-16 11:20:51 +0200
  • 594b91ba19 Add TryAcquire() to Mutex. Closes #1038. Lasse Öörni 2015-11-13 20:33:24 +0200
  • a51d8d0657 Merge remote-tracking branch 'evolarium/xrandr' Lasse Öörni 2015-11-13 20:11:52 +0200
  • e6c75eb229 Added TRANSLUCENT option to lighting, which takes absolute value of NdotL (only works in forward lighting.) Add example translucent techniques. Closes #1016. Lasse Öörni 2015-11-13 17:21:13 +0200
  • 19517e8aa4 Move empty Texture::SetShadowCompare() in D3D9 code to .cpp file to prevent warnings in client programs. Lasse Öörni 2015-11-13 17:03:43 +0200
  • c1cc27c888 Include the dummy floats in BoundingBox regardless of URHO3D_SSE to prevent ABI incompatibility if URHO3D_SSE has different value in the client application. Lasse Öörni 2015-11-13 17:03:10 +0200
  • 99d93393d1 Prevent losing input focus when using an external window, as the window flags are not reliable in that case. Lasse Öörni 2015-11-13 11:08:01 +0200
  • 973a6fa807 Use _WIN32 consistently in Urho3D engine code. Simplify some preprocessor conditionals. Closes #1036. Lasse Öörni 2015-11-13 10:53:36 +0200
  • 5b4493f4dc Fix situation where user has MS SDK installed but chooses to use VS2010 or earlier; in this case the DirectX headers/libs from the MS SDK are not found automatically, but rather the DX SDK has to be searched for. Lasse Öörni 2015-11-12 21:30:51 +0200
  • 30a26fcfc5 Code formatting. Use node pointer in compare instead of node id. Lasse Öörni 2015-11-12 12:02:55 +0200