Commit Graph

  • 91f4489e07 Fix hardwareShadowSupport returning false on OpenGL, which would make it impossible to switch to 1-sample shadow mode. However, deliberately disable 1-sample mode from mobile NinjaSnowWar to achieve similar quality to desktops. Lasse Öörni 2016-08-05 00:35:41 +0300
  • 7a16f9ca66 Clarify use of ScreenToWorldPoint(). Closes #1504. Lasse Öörni 2016-08-04 15:17:09 +0300
  • 64f90dfc5d Travis CI: API documentation update at 2016-08-04 09:43:19 UTC. [ci package] urho3d-travis-ci 2016-08-04 09:43:19 +0000
  • 5e0e53aa87 Add feature to changelog. Lasse Öörni 2016-08-04 12:04:27 +0300
  • 8c7c34ac4d Configurable base in StringUtils ToInt & ToUInt to allow parsing hexadecimal. Lasse Öörni 2016-08-04 12:01:17 +0300
  • 1746eed620 Add URHO3D_API specifier to FontGlyph struct. Lasse Öörni 2016-08-04 10:59:32 +0300
  • 1839cc633f Add contributor credit. Lasse Öörni 2016-08-03 21:39:38 +0300
  • 4f7988e482 Merge remote-tracking branch 'logosman/fixSpriteSheet2D' Lasse Öörni 2016-08-03 21:35:49 +0300
  • 0f793f9657 Add initial V1.6 changelog. Lasse Öörni 2016-08-03 21:33:12 +0300
  • be308e67c2 Fix "copy-paste" error Aliaksandr Kryvashein 2016-08-03 20:37:43 +0300
  • 623511f19f Workaround emcc bug on Windows where it did not handle 'nul' correctly. A new issue or PR will be submitted to Emscripten upstream to have this bug fixed properly. Until such time we can do a emcc version check to skip this workaround when it is not required anymore. Also add new compiler flag for Clang to suppress the unused '-mno-sse' warnings. Yao Wei Tjong 姚伟忠 2016-08-03 14:24:51 +0800
  • ef6284c938 Fixed mouse mode for sample #36 [ci skip] Mike3D 2016-08-03 08:15:34 +0200
  • 97d1e7d44e Prevent dependency of Civetweb from pthread library on recent MinGW versions. Lasse Öörni 2016-08-02 23:37:00 +0300
  • 69fc081d1c Only perform the cleanup process on non-Windows host systems. Yao Wei Tjong 姚伟忠 2016-08-03 01:10:20 +0800
  • d56bd40492 Perform clean up to ensure the headers are correctly "installed". Yao Wei Tjong 姚伟忠 2016-08-01 23:01:50 +0800
  • f9b23104dd Fix Mir and Wayland auto-detection to also check on EGL. Yao Wei Tjong 姚伟忠 2016-06-20 02:01:41 +0800
  • 576b6ea7cf Better multiarch support in auto-detection. This should also solve the problem with cross-compiling other target triplets as there is no more hardcoding. Yao Wei Tjong 姚伟忠 2016-06-15 20:54:38 +0800
  • 7c90c2c0ec Simplify command to detect predefined macros of the chosen compiler. Add new CMake module for detecting host capability. Yao Wei Tjong 姚伟忠 2016-06-15 09:36:34 +0800
  • e6dde9f4bc Added contributor credit. Lasse Öörni 2016-08-01 11:30:52 +0300
  • 886d55c4bc Made JSONValue.get_size() const Anatoly Sennov 2016-08-01 10:28:08 +0300
  • ef93d61054 Ignore build artifacts from non-out-of-source build tree. [ci skip] Yao Wei Tjong 姚伟忠 2016-08-01 13:54:17 +0800
  • fe3b93080c Further style edits. Only delete the collisionConfiguration in PhysicsWorld destructor if it was created in the constructor, and not specified by the override config. Lasse Öörni 2016-07-31 20:41:37 +0300
  • 13ec83ad5f Merge remote-tracking branch 'feltech/custom_physics' Lasse Öörni 2016-07-31 20:24:02 +0300
  • c817428fb7 When multiple source nodes selected in the hieranchy window, disable the drag/drop reorder function, as ctrl-click can be used to multiselect, and user might be still holding ctrl down after that. Fix component hierarchy items created as not draggable; components would not be reorderable after being reordered once. Lasse Öörni 2016-07-31 18:12:26 +0300
  • f9d815f551 Use 0 rather than NULL to comply with Urho3D style. David Feltell 2016-07-30 17:19:45 +0100
  • 4418919180 Allow custom collision shapes + algorithms. David Feltell 2016-07-30 00:35:37 +0100
  • f7266d27b4 Travis CI: API documentation update at 2016-07-30 13:35:42 UTC. [ci package] urho3d-travis-ci 2016-07-30 13:35:42 +0000
  • 34ddcdc294 Component reorder in editor. Fix attribute inspector not updating when nodes are added to e.g. StaticModelGroup via dragging. Clean up reorder related code. Set Urho icon as window icon in the editor. Closes #1463. Lasse Öörni 2016-07-30 16:24:14 +0300
  • a3c2835fa2 Travis CI: API documentation update at 2016-07-29 21:13:52 UTC. [ci package] urho3d-travis-ci 2016-07-29 21:13:52 +0000
  • b3e492e18c Scene node and UI element reordering (within the same parent) by Ctrl-dragging. Closes #1088. Expose Node::SetID() in script, as it was necessary for this, though not recommended to be called. Lasse Öörni 2016-07-30 00:02:49 +0300
  • b29979742f Lowercase "HDR" in the editor config for consistency, as everything else is lowercase as well. Lasse Öörni 2016-07-29 16:49:04 +0300
  • 812afaeb8f Fix PBR material demo to operate similarly on AS, Lua, C++. Remove forcing of alpha to 1 from Zone::SetAmbientColor() & Zone::SetFogColor(). Change "Enable HDR" to "HDR rendering" in editor settings dialog for consistency. Lasse Öörni 2016-07-29 16:44:57 +0300
  • de24325bcc Merge remote-tracking branch 'dragonCASTjosh/master' Lasse Öörni 2016-07-29 14:40:29 +0300
  • 4eab3d177b Travis CI: API documentation update at 2016-07-28 23:19:06 UTC. [ci package] urho3d-travis-ci 2016-07-28 23:19:06 +0000
  • 2b0d4362ff Script bindings for reading/writing 64 bit values through Deserializer/Serializer. Lasse Öörni 2016-07-29 02:06:08 +0300
  • e635ad2ed7 Removed Bloom from PBR demos, set zone texture ambleint to 1, and added HDR option in editor settings (needed for PBR in editor) joshua Nuttall 2016-07-28 22:16:30 +0100
  • 694d637fd9 Add int64_t and uint64_t support for Serializer/Deserializer Loic Blot 2016-07-28 21:08:25 +0200
  • bd76c45f40 Merge pull request #1491 from eugeneko/master Lasse Öörni 2016-07-27 13:41:41 +0300
  • 014ef043ef Make HashMap::TryGetValue constant. Eugene Kozlov 2016-07-25 23:24:28 +0300
  • 79c7ded061 Travis CI: API documentation update at 2016-07-25 19:39:39 UTC. [ci package] urho3d-travis-ci 2016-07-25 19:39:39 +0000
  • 56ba0def78 Add Graphics::SetDither(). Closes #1489. Lasse Öörni 2016-07-25 19:03:43 +0300
  • 786598f08d Merge remote-tracking branch '1vanK/master' Lasse Öörni 2016-07-25 18:37:40 +0300
  • c647ae7dfa Put zone texture to environment texture unit on OpenGL ES. Fix web build including texture unit mappings which are not included in the shaders. Lasse Öörni 2016-07-25 15:45:37 +0300
  • fafd921f32 String + number operator 1vanK 2016-07-25 16:23:43 +0300
  • 06b0dbba76 Fix compile errors in PBR shaders on GLES. Fix mismatches in PBR techniques where IBL compile define would be present for pixel shader but not vertex shader (causes shader linking error) Lasse Öörni 2016-07-25 15:28:48 +0300
  • 3b6e59d466 Reduce directional light brightness in the PBR scene. Lasse Öörni 2016-07-25 14:03:01 +0300
  • 3b32322103 Merge pull request #4 from urho3d/master SuperWangKai 2016-07-25 14:38:02 +0800
  • 1c5ce961da Revert mip selection method dragonCASTjosh 2016-07-24 23:53:43 +0100
  • 77cabf9bff Remove "PS" from Roughness & Metallic uniform names. Lasse Öörni 2016-07-25 01:39:15 +0300
  • 6ca0aafd27 Use cAmbientColor.rgb where necessary. Lasse Öörni 2016-07-25 01:31:51 +0300
  • dfd8939840 Squashed commit of the following: Lasse Öörni 2016-07-25 00:54:21 +0300
  • 9fee916c55 For documentation - use https protocol when it is available. Yao Wei Tjong 姚伟忠 2016-07-24 13:39:14 +0800
  • 63f71ab874 Remove assert from StringUtils ToVectorVariant() function and return empty variant in error case. Closes #1485. Convert assert in Log::SetLevel() to error logging, and remove assert from Log::Write(). Lasse Öörni 2016-07-23 18:54:59 +0300
  • 896787c9dc Travis CI: API documentation update at 2016-07-23 14:52:19 UTC. [ci package] urho3d-travis-ci 2016-07-23 14:52:19 +0000
  • d506ab4288 Add SetFontSize() to Text & Text3D. Fix comments of SetFont() referring to nonexistent parameter. Closes #1484. Lasse Öörni 2016-07-23 17:16:33 +0300
  • 515dfa760c Fix backbuffer not getting cleared in the situation where just the UI and rendertexture views are being rendered. (http://urho3d.prophpbb.com/topic2238.html) Lasse Öörni 2016-07-22 20:01:28 +0300
  • 4ce51e3cc0 Add gamma correction postprocess toggle to the editor. Lasse Öörni 2016-07-22 17:51:39 +0300
  • 287c520810 Fix wrong UV index in Drawable OBJ export. Closes #1483. Lasse Öörni 2016-07-22 16:58:31 +0300
  • 995fbd4213 Add public accessors for View's view rectangle & view dimensions. Explain that Viewport may return a zero rect, which means to dynamically use the rendertarget's full size. Add todo's related to Viewport::WorldToScreenPoint() && Viewport::ScreenToWorldPoint() potentially operating incorrectly for texture rendertargets. Closes #1482. Lasse Öörni 2016-07-22 00:31:28 +0300
  • b454440f51 For CI - adapt to NDK r12b which renamed '*-clang3.6' to '*-clang'. Yao Wei Tjong 姚伟忠 2016-07-18 22:51:57 +0800
  • 20da34f21b Auto-generate Urho3DAll.h header file. Close #1472. Yao Wei Tjong 姚伟忠 2016-07-18 21:55:00 +0800
  • c675421464 Normal comment to doxygen comment using regex + manual correction. Yao Wei Tjong 姚伟忠 2016-07-18 17:47:24 +0800
  • c4a92e97b0 Adapt the 'legacy' Android toolchain file to support Android NDK r12b. This will be the last time we modify this toolchain file for Urho3D project. We are forced to touch it one last time because we need to bump the NDK version in urho3d/android-ndk repository. Yao Wei Tjong 姚伟忠 2016-07-18 11:08:47 +0800
  • 238f09c53d Fixed TileMap2D::PositionToTileIndex() and use it in tile map sample Mike3D 2016-07-18 13:18:57 +0200
  • 7a4f79015f Merge pull request #3 from urho3d/master SuperWangKai 2016-07-18 10:43:14 +0800
  • ca6d6e54ae Merge pull request #1476 from tommy3/doxygen-comments Lasse Öörni 2016-07-16 16:51:48 +0300
  • 808fd992c6 Normal comment to doxygen comment. tommy3 2016-07-16 15:30:09 +0200
  • 6fbe9537f4 Normal comment to doxygen comment. tommy3 2016-07-16 14:57:28 +0200
  • ccf1abec81 Cleanup cameraPos function parameter from GLSL directional billboard code. Fix directional billboard face camera rotation calculation when billboards are in model space (relative to node). Related to #1471. Lasse Öörni 2016-07-15 22:23:38 +0300
  • d1802a9092 Travis CI: API documentation update at 2016-07-15 07:58:43 UTC. [ci package] urho3d-travis-ci 2016-07-15 07:58:43 +0000
  • 761afff122 Fix dir manipulation off by one error in Android DirExists() function. Closes #1470. Lasse Öörni 2016-07-15 09:26:19 +0300
  • af00713e12 Add Clone() to ParticleEffect & ParticleEffect2D. Closes #1469. Lasse Öörni 2016-07-15 01:32:33 +0300
  • b24bcb8928 No longer need to passing camera position to direction billboard vertex buffer because Urho3D already has default uniform to do the job. Yusuf Umar 2016-07-13 18:54:18 +0700
  • fd9db884b4 Add template version of UIElement::GetChild() methods. Yao Wei Tjong 姚伟忠 2016-07-11 19:17:52 +0800
  • 307fac84f5 Minor documentation update about URHO3D_C++11 build option. Yao Wei Tjong 姚伟忠 2016-07-11 15:30:17 +0800
  • 5e8ee79f2b Partial revert - use Object as base but keep lifetime management logic. Avoid duplicate reference of "window" UI-element. Yao Wei Tjong 姚伟忠 2016-07-11 14:09:59 +0800
  • 9db4af58e5 Simplify returning a new MessageBox to AngelScript. Fix crash due to multiple handling of MessageBox acknowledge when modal status is manually reset. Lasse Öörni 2016-07-10 22:01:21 +0300
  • 569314697b Travis CI: API documentation update at 2016-07-10 16:27:23 UTC. [ci package] urho3d-travis-ci 2016-07-10 16:27:23 +0000
  • 4485cb8fa4 Remove unnecessary include. Lasse Öörni 2016-07-10 19:10:22 +0300
  • c38d29a20c Make MessageBox a UIElement subclass for automatic lifetime management through the UI hierarchy. (Use MessageBox:new in Lua for safe operation.) Remove the "test all factories" feature in Engine class (Debug mode) since it would leave a MessageBox in the UI. Use UI root size for centering the MessageBox instead of Graphics resolution, since the UI might be scaled. Closes #1439. Closes #634. Lasse Öörni 2016-07-10 19:03:23 +0300
  • 9183bdfc4e Fix URHO3D_PACKAGING support for Android build. When the option is enabled, PackageTool host tool will be built and used to package the assets into pak files. Yao Wei Tjong 姚伟忠 2016-07-08 22:37:46 +0800
  • 3b1575fe0b Fix memory linker flags setup for Web build. This is a regression issue. We used to configure it globally before moving it to setup_target() macro. There is a pro and con on where to configure the memory linker flag. If we do it globally then we cannot alter the total memory size per target application (if a project has multiple targets). However, since there is a bug in its current implementation in the setup_target() macro, the logic is moved back again to global section a quick fix for this bug. This means we could not have alternative memory size in any of the sample targets, which we do not do anymore after the default memory size has been increased to 128 MB. Yao Wei Tjong 姚伟忠 2016-07-08 21:42:22 +0800
  • 10449971b9 get body properties when body exists fredakilla 2016-07-08 06:20:33 +0200
  • 02e1d6dd2c Add performance note of package files on Android. Lasse Öörni 2016-07-07 15:40:21 +0300
  • 96d256ed16 Refactor File internal operations to support package files also on Android. Closes #1455. Lasse Öörni 2016-07-07 15:25:46 +0300
  • 28ed7c1706 Remove ambiguous WeakPtr initialization from Graphics class. Closes #1459. Lasse Öörni 2016-07-06 17:36:41 +0300
  • 2c2c6d26b1 Merge branch 'api-agnostic-headers' Lasse Öörni 2016-07-06 13:51:17 +0300
  • 28ad5d5dbd Fix ambiguous operations when C++11 Urho3D features are enabled by using WeakPtr default constructor instead. Lasse Öörni 2016-07-06 01:39:28 +0300
  • c4424eb514 Make Vector::Buffer() and PODVector::Buffer() public. Eugene Kozlov 2016-07-05 23:00:13 +0300
  • 7546a47497 Add initializer list constructor for PODVector. Eugene Kozlov 2016-06-24 22:49:06 +0300
  • 5be488233a Add constructors from nullptr for SharedPtr and WeakPtr. Eugene Kozlov 2016-06-23 15:53:45 +0300
  • 46db9d1e07 Fix mip chain not being complete to 1x1, which could result in black textures on GLES2. Lasse Öörni 2016-07-05 14:50:20 +0300
  • 270eabd226 Fix #1456. aster2013 2016-07-05 15:51:09 +0800
  • f99577523d Travis CI: API documentation update at 2016-07-04 23:28:16 UTC. [ci package] urho3d-travis-ci 2016-07-04 23:28:16 +0000
  • 03c95a1519 Add contributor credit & minor edit. Lasse Öörni 2016-07-05 02:01:33 +0300
  • c611d4a069 Merge remote-tracking branch 'fredakilla/box2d' Lasse Öörni 2016-07-05 01:54:25 +0300
  • df2f7b06a0 When Button sends the Released event, make sure it's yet hovering if the mouse was released on top of it. See issue #1453. Lasse Öörni 2016-07-04 22:50:40 +0300
  • 39344c41fe Add b2Contact ptr to E_PHYSICSBEGINCONTACT2D and E_PHYSICSENDCONTACT2D events fredakilla 2016-07-04 21:47:36 +0200
  • ecd3ab2f45 When an autolocalized Text is saved, make sure the stringId is saved instead of the localized text. Make sure the text gets localized even if autoLocalizable & text attributes are in swapped order in the UI xml. Fix Text3D attributes being AM_FILE mode instead of AM_DEFAULT for net replication. Closes #1451. Lasse Öörni 2016-07-04 20:49:09 +0300
  • 4e198c2412 Fix wrong return value in HashMap Front() & Back(). Lasse Öörni 2016-07-04 18:33:38 +0300