Commit Graph

  • 97bb1769d0 Rework renderpath quad commands to use same quad transform as deferred directional lights, with the camera projection set correctly. Set quad command's shader parameters last to allow overriding any engine shader parameter (except the quad's model transform.) Remove unused function parameters. Closes #1370. Lasse Öörni 2016-05-19 22:07:58 +0300
  • 04dc4712d8 Travis CI: API documentation update at 2016-05-19 15:55:55 UTC. [ci package] urho3d-travis-ci 2016-05-19 15:55:55 +0000
  • d09f67f249 Clean up Image::SavePNG() to use just Image::Save(). Fix jo & stbi_image_write to use wchar paths on Windows. Lasse Öörni 2016-05-19 17:59:28 +0300
  • 5ac188d459 Add event name subscription to AngelScript & Lua API's as a global function, so that script-defined events can work with EventProfiler. Simplify code to terminate EventProfiler block when event send ends. Also terminate EventProfiler block if event send is terminated abnormally (sender expired.) Lasse Öörni 2016-05-19 17:21:39 +0300
  • a090cd94fd Minor code convention & class documentation edit: put static variables to the beginning of .cpp file and don't use underscore. Lasse Öörni 2016-05-19 17:04:31 +0300
  • 3fdaba3a68 Add missing consts to DebugHud.pkg. Lasse Öörni 2016-05-19 16:34:25 +0300
  • 2ca6d16b28 Mention EventProfiler in the documentation. Simplify code in DebugHud to activate/deactivate event profiler. Lasse Öörni 2016-05-19 16:32:36 +0300
  • fcfb17a2b0 Merge remote-tracking branch 'svifylabs/f_EventProfiler' Lasse Öörni 2016-05-19 16:10:54 +0300
  • 387f1346e2 Merge remote-tracking branch 'cosmy1/glew-update' Lasse Öörni 2016-05-19 15:47:05 +0300
  • 5a04309fa5 Fix Material::SetUVTransform() adding an extra offset when repeat is adjusted. Fix SetUVTransform() rotation to be centered at any repeat value. Lasse Öörni 2016-05-19 15:26:31 +0300
  • a91a6cf924 Added static bool to EventProfiler svifylabs 2016-05-19 09:18:46 +0200
  • 16257f80c5 Revert "Testing static registration of subsystems" svifylabs 2016-05-19 08:44:28 +0200
  • 8c0a9a3809 For CI - misc. minor adjustments. [ccache clear] 1. Switch back to use Travis-CI internal cache store for Android and OSX CI builds. Travis-CI team has enhanced their cache key computation so that each CI job "by default" should get a unique key and as such there is no more need to use our "compiler key hack". The enhancement also makes the switch possible. 2. Disable secondary AppVeyor CI and reenable testing of 39_CrowdNavigation sample in primary AppVeyor CI. Yao Wei Tjong 姚伟忠 2016-05-19 13:31:07 +0800
  • c6195621d4 Update documentation aswell. cosmy 2016-05-18 23:44:32 +0200
  • 94fabf7287 Update GLEW to 1.13. cosmy 2016-05-18 23:41:17 +0200
  • 187b343563 Remove cast since it wasn't consistent, and equality comparison doesn't produce a warning between signed/unsigned. Lasse Öörni 2016-05-18 17:00:49 +0300
  • 8ebe1e2050 Write PNG first to memory, then to file to handle UTF8 paths correctly. Unfortunately stbi_image_write lacks the same API for TGA format, and jo_jpeg doesn't support memory write either. Lasse Öörni 2016-05-18 16:30:12 +0300
  • 5d71f8012a Update documentation. Skip material / texture save in AssetImporter "anim" mode. Lasse Öörni 2016-05-18 16:24:54 +0300
  • 77325b0ef0 Merge remote-tracking branch 'svifylabs/f_importAnim' Lasse Öörni 2016-05-18 15:15:53 +0300
  • 2a0a9df4dd Testing static registration of subsystems svifylabs 2016-05-18 13:04:09 +0200
  • 8798a656b3 Merge branch 'master' of https://github.com/bengtsts/Urho3D Bengt Soderstrom 2016-05-18 12:51:56 +0200
  • d6d2bc7433 Added multiple stroke thicknesses to Text effects which are more visible with larger font sizes Bengt Soderstrom 2016-05-18 12:22:52 +0200
  • 28ceacdc77 Added multiple strike thicknesses to Text effects which are more visible with larger font sizes Bengt Soderstrom 2016-05-18 12:22:52 +0200
  • 250bfbaafe Merge pull request #1364 from cosmy1/fix Lasse Öörni 2016-05-18 11:11:06 +0300
  • d304d941d1 Add import only animation svifylabs 2016-05-03 22:33:21 +0200
  • bffb89b60d Added EventProfiler svifylabs 2016-05-18 09:12:03 +0200
  • 385df5f101 Initialize all Image members. cosmy 2016-05-17 21:46:51 +0200
  • 9b9d77f09c Initialize all ListBase members. cosmy 2016-05-17 21:38:33 +0200
  • dfb3c8409c Initialize all HashBase members. cosmy 2016-05-17 21:38:12 +0200
  • b39f1b30e7 Travis CI: API documentation update at 2016-05-17 16:13:08 UTC. [ci package] urho3d-travis-ci 2016-05-17 16:13:08 +0000
  • 7da8374a3b Option to override culling mode in pass. Closes #1363. Lasse Öörni 2016-05-17 18:58:32 +0300
  • 78a55a8422 Attempt to fix random segfault on CrowdNavigation demo. Related to #1200. Yao Wei Tjong 姚伟忠 2016-05-16 17:36:00 +0800
  • 5e7a3b1265 Disable IRRMESH if IRR is disabled. Closes #1362. Lasse Öörni 2016-05-15 22:35:02 +0300
  • 113b771a47 Add section on render order caveats to documentation. Closes #1358. Lasse Öörni 2016-05-14 19:59:51 +0300
  • 4f72a673d9 Fix the compression ratio calculation. Suppress compilation warnings. Yao Wei Tjong 姚伟忠 2016-05-14 22:57:14 +0800
  • 83f254c317 Travis CI: API documentation update at 2016-05-14 07:19:37 UTC. [ci package] urho3d-travis-ci 2016-05-14 07:19:37 +0000
  • c28634c206 Minor enhancement on the PackageTool to have output option. Yao Wei Tjong 姚伟忠 2016-05-14 15:06:42 +0800
  • 16997009c6 Send E_ANIMATIONFINISHED event also for AnimatedSprite2D animation loop/end. Lasse Öörni 2016-05-14 02:45:58 +0300
  • 7b9e6aa436 Merge remote-tracking branch 'cosmy1/indent-fix' Lasse Öörni 2016-05-12 13:49:17 +0300
  • 6bce856acf Fix code indent. cosmy 2016-05-12 12:31:42 +0200
  • aa706344ff For CI - exclude 42_PBRMaterials for OSX as it takes too long to run. Perhaps we should enhance the buildsystem to only exclude certain sample from being test run but still build the sample so it still ends up in the build artifact. Yao Wei Tjong 姚伟忠 2016-05-11 19:47:20 +0800
  • b29a9481c0 Mark the SDL source code changes to comply with its license. Yao Wei Tjong 姚伟忠 2016-05-11 19:46:44 +0800
  • 0d3ea5148d Merge remote-tracking branch '1vanK/master' Lasse Öörni 2016-05-11 12:21:15 +0300
  • beb9bcd8c7 Fix memory leak in SDL library. Yao Wei Tjong 姚伟忠 2016-05-10 18:19:05 +0800
  • d6f5f5d45c Fix gold coin animation 1vanK 2016-05-11 11:27:29 +0300
  • 1a060523e0 Travis CI: API documentation update at 2016-05-09 20:02:33 UTC. [ci package] urho3d-travis-ci 2016-05-09 20:02:33 +0000
  • a955725bd0 Add the interpolation mode IM_NONE to ValueAnimation. Add animating UI element to LightAnimation example. Add ResourceRef constructor that takes type & name as strings for easier script bindings. Lasse Öörni 2016-05-09 20:23:57 +0300
  • 965e646fb5 Minor clean up on build script. Yao Wei Tjong 姚伟忠 2016-05-08 09:43:36 +0800
  • 45d5854288 Travis CI: API documentation update at 2016-05-07 17:38:57 UTC. [ci package] urho3d-travis-ci 2016-05-07 17:38:57 +0000
  • 7220b37676 Fix spotlight spot matrix in deferred rendering. Remove unused variables. Lasse Öörni 2016-05-07 20:18:49 +0300
  • 44ba1f04b8 Enhance documentation related to normal offset. Add missing Lua property for mobileNormalOffsetMul. Closes #1347. Lasse Öörni 2016-05-07 19:58:33 +0300
  • f908fa4cfd Fix normal offset GLSL code for GLES. Set default mobile multiplier for normal offset to 2. Lasse Öörni 2016-05-07 19:49:03 +0300
  • a123794886 Normal offset support in GLSL. Fix deferred specular in GLSL. Lasse Öörni 2016-05-07 19:01:30 +0300
  • 7160a0ab7c Normal offset shadow support for HLSL. Fix deferred specular calculation on HLSL. Lasse Öörni 2016-05-07 16:05:38 +0300
  • 83a1f3889b Enhance buildsystem to support MSVC to be used in other build tools. Related to #1328. Yao Wei Tjong 姚伟忠 2016-05-07 18:09:05 +0800
  • d7ac415408 For CI - more checkpoints. [ci package] Yao Wei Tjong 姚伟忠 2016-05-07 10:29:34 +0800
  • ed511aba60 Travis CI: API documentation update at 2016-05-06 17:38:03 UTC. [ci package] urho3d-travis-ci 2016-05-06 17:38:03 +0000
  • 8e8ee798a7 New click / click end events sent by the UI element in question (see UIEvents.h.) Fix IsInside() check for the sprite UI element to allow accurate click detection. Register the full UIElement API for the Sprite element in AngelScript, though not all functions make sense. Clean up empty virtual functions from .cpp files in favor of defining them in headers. Closes #1343. Lasse Öörni 2016-05-06 19:58:27 +0300
  • 12ed42caeb Travis CI: API documentation update at 2016-05-06 12:51:53 UTC. [ci package] urho3d-travis-ci 2016-05-06 12:51:53 +0000
  • 6b680cd6ee Remove unused variable. Lasse Öörni 2016-05-06 15:36:27 +0300
  • 74d6d5678c Ensure full Text3D material update if opacity or alpha changes from nonzero to zero. Lasse Öörni 2016-05-06 15:35:16 +0300
  • e023f448f1 Add missing opacity attribute for Text3D. Prevent illegal index access when amount of text batches is in mismatch with amount of Drawable batches. Closes #1350. Lasse Öörni 2016-05-06 15:30:00 +0300
  • e048afa496 Cleanup drag-instantiate code. Use mouse raycast position if possible. Lasse Öörni 2016-05-06 14:00:37 +0300
  • bf860499bd Remove unused function. Lasse Öörni 2016-05-06 13:45:34 +0300
  • b463ed5a05 align to aabb bottom Golden Li 2016-05-05 09:16:54 +0800
  • 3e35bb0afa support resource drag to scene Golden Li 2016-05-03 22:53:01 +0800
  • 0b304cfa28 For CI - attempt to fix the brew uninstall step due to invalid input. [ci only: OSX] [skip appveyor] Yao Wei Tjong 姚伟忠 2016-05-06 18:54:56 +0800
  • e98ef12bf6 Merge pull request #1352 from gitter-badger/gitter-badge-1 Lasse Öörni 2016-05-06 12:22:50 +0300
  • fa167367d6 Add Gitter badge The Gitter Badger 2016-05-06 06:37:20 +0000
  • bdd9b5f7fc Update CMake/Android toolchain file to support NDK r11c. [ci only: Android] [skip appveyor] Yao Wei Tjong 姚伟忠 2016-05-04 22:34:12 +0800
  • 53302819fa Improve error message in OcclusionBuffer when width is not a power of two. Lasse Öörni 2016-05-03 15:09:38 +0300
  • 21bf5d4bea When deserializing a VariantMap from XML, also accept entries without "hash" attribute but a "name" attribute. Closes #1342. Lasse Öörni 2016-05-03 15:08:50 +0300
  • 66eacf2e71 For CI - add more checkpoint for packaging build. [ci skip] Yao Wei Tjong 姚伟忠 2016-05-03 14:16:20 +0800
  • c0d023a8f0 Travis CI: API documentation update at 2016-05-02 19:49:47 UTC. [ci package] urho3d-travis-ci 2016-05-02 19:49:47 +0000
  • 551521212d Register HierarchyContainer into Lua bindings so that accessing a ListView's contentelement in hierarchy mode doesn't choke. Closes #1341. Lasse Öörni 2016-05-02 21:17:19 +0300
  • d24d882bca Travis CI: API documentation update at 2016-05-02 17:47:52 UTC. [ci package] urho3d-travis-ci 2016-05-02 17:47:52 +0000
  • 7fbf89b728 Add Clone() function to Animation. Expose Animation constructor in Lua. Lasse Öörni 2016-05-02 20:34:58 +0300
  • c197bf726a Merge remote-tracking branch '1vanK/master' Lasse Öörni 2016-05-02 19:08:22 +0300
  • 65b639af13 Editor: info about selected model (thanks MonkeyFirst for idea) 1vanK 2016-04-30 13:26:01 +0300
  • 31e57e01fb Add PBR sample C++ version. Lasse Öörni 2016-05-01 13:40:30 +0300
  • 9baac62031 Improve NextPowerOfTwo(). Also make it consistent with IsPowerOfTwo() to treat 0 as if it is power of 2 (although mathematically it is not). NextPowerOfTwo(0) now returns 0. In the old version when value is larger than 0x80000000 then the function returned 0x80000000 which is not exactly correct because it is not the "next" number. In the new version the function returns 0 in this case because the next number has overflow the unsigned data type. Yao Wei Tjong 姚伟忠 2016-05-01 15:21:25 +0800
  • 97bf7fa8a2 Fix crash when driver allows GL version 3.2 but doesn't support instancing. Lasse Öörni 2016-05-01 00:16:44 +0300
  • 1bcae0ca2b No-ops when VertexDeclaration.h is being included for OGL graphics API. You may want to uncomment the #error compiler directive instead to flag out the occurrences. Yao Wei Tjong 姚伟忠 2016-04-30 12:42:10 +0800
  • 450bf8c6ea Fix scaffolding rake task to also create a symlink for 'Autoload' dir. Yao Wei Tjong 姚伟忠 2016-04-30 12:06:14 +0800
  • e28e6e5c85 Quick fix to suppress confusing output msgs from SDL's CMakeLists.txt. [ci skip] Yao Wei Tjong 姚伟忠 2016-04-30 11:30:39 +0800
  • 6deb0780f8 Fix comments in 42_PBRMaterials.as. Add Lua version of the PBR sample. Lasse Öörni 2016-04-30 02:20:12 +0300
  • e7599463ba Improved IsPowerOfTwo(). Thanks to Y-way for initial PR. Lasse Öörni 2016-04-29 14:58:05 +0300
  • 8d2c7230f0 Prevent Android / iOS reporting the mouse as grabbed. Closes #1337. Lasse Öörni 2016-04-27 18:28:03 +0300
  • 6abb199bc6 Use file symlink instead of directory for STB library. Fix #1330. Yao Wei Tjong 姚伟忠 2016-04-27 20:07:26 +0800
  • a15abf5068 Avoid hard-coding of the sample list in the build script. Yao Wei Tjong 姚伟忠 2016-04-26 23:14:45 +0800
  • 87f408be51 For CI - avoid hard-coding of the sample list in the build script. Switch the build output verboseness to normal as the diagnostic mode also does not help to reveal any additional information on the crowd navigation sample when it segfaulted during test. Yao Wei Tjong 姚伟忠 2016-04-26 12:57:31 +0800
  • 42e18222e1 For CI - give 5 seconds delay in between CI mirror branches creation. This ensures the GitHub pushes would trigger the Travis CI build jobs in a deterministic fashion. [ci skip] Yao Wei Tjong 姚伟忠 2016-04-24 17:56:07 +0800
  • 29f2984d71 Travis CI: API documentation update at 2016-04-24 09:48:53 UTC. [ci package] urho3d-travis-ci 2016-04-24 09:48:53 +0000
  • 31d362f879 Add new engine parameter for enabling/disabling high DPI window mode. Temporary fix for issue #1252. The high DPI mode is disabled by default. Yao Wei Tjong 姚伟忠 2016-04-24 17:36:32 +0800
  • d492d32f41 When building input layouts, put VS element hash to the upper 32 bits to reduce possibility of collisions. Lasse Öörni 2016-04-23 15:39:10 +0300
  • 2151426adc Use proper world space in deferred light shaders. This allows the cLightPos uniform and shadow matrices to behave the same in all passes (simplifies code.) Closes #1335. Lasse Öörni 2016-04-23 01:35:41 +0300
  • 789adac03d For CI - revert back to use 40 minutes as the cutoff time. Travis CI appears to error out a few minutes sooner than 50 minutes, we need to buffer some time to upload cache objects in the after script step. [ci only: OSX] [skip appveyor] Yao Wei Tjong 姚伟忠 2016-04-22 00:04:14 +0800
  • dfcc445d30 For CI - give subprocess time to close all the resources. Dangling temporary files in ccache's cache directory may prevent a successful uploading of cache objects for the next build. Yao Wei Tjong 姚伟忠 2016-04-21 22:20:21 +0800
  • 1638ebc79f For CI - just send the kill signal to the specified subcommand only. Yao Wei Tjong 姚伟忠 2016-04-21 18:23:17 +0800
  • 91b799d666 Change the signature of the new HashMap Insert() function. Do not allow user to specify findExisting flag. As the meaning of the bool return value is reverse to std::map::insert(), do not return it in a pair to avoid confusion, but rather in a separate bool value which is passed by reference. Add corresponding function to HashSet. Edit comments. Lasse Öörni 2016-04-21 01:31:26 +0300