Commit Graph

  • b218aececc Sync AssetImporter documentation with the program's actual command line options. Simplify D3D9 uninitialization code with SAFE_RELEASE. Minor code convention edit. Lasse Öörni 2015-12-24 13:16:17 +0200
  • 65c6529f7f Merge pull request #1116 from yushli/master Lasse Öörni 2015-12-24 12:46:56 +0200
  • 86825b2ee8 add save as JSON option yushli 2015-12-24 11:36:25 +0800
  • f4edf3fc15 Travis CI: API documentation update at 2015-12-23 14:52:21 UTC. [ci package] urho3d-travis-ci 2015-12-23 14:52:21 +0000
  • a3ba4d8ff6 Check HRESULT and log error with it included in case of failure in D3D9/D3D11 code. Clean up releasing GPU objects. Clean up Texture3D to not have a RenderSurface, since it can't be rendered to. Fixed missing Lua Texture3D binding. Fixed binding of Texture3D SetSize() in AngelScript. Added checks to Texture2D/3D SetSize() that zero or negative size is not specified. Closes #1092. Lasse Öörni 2015-12-23 16:27:11 +0200
  • 04f46f9abc Fix bug in String::DecodeUTF16. Thanks graveman! Lasse Öörni 2015-12-23 11:41:02 +0200
  • 48ab1f3bda Squashed commit of the following: Lasse Öörni 2015-12-23 11:09:19 +0200
  • 668d89eca5 For Travis CI - skip appveyor when test building clang-tool branch. [ci skip] Yao Wei Tjong 姚伟忠 2015-12-23 09:23:30 +0800
  • b2958df94b Merge pull request #1114 from 1vanK/master Lasse Öörni 2015-12-23 11:00:17 +0200
  • 645f4b7685 Remove OldUI Ivan K 2015-12-23 07:55:30 +0400
  • 368d880c2b Editor: fix sharp edges, when UI opacity < 1.0 Ivan K 2015-12-23 07:50:30 +0400
  • db801b264a Merge pull request #1 from urho3d/master NickRoyer 2015-12-22 21:26:10 -0600
  • e1647d18dd Make Urho3D_universal custom target as one of the default target. Close #1111. Yao Wei Tjong 姚伟忠 2015-12-23 10:44:27 +0800
  • 65c8125609 Travis CI: API documentation update at 2015-12-22 17:19:49 UTC. [ci package] urho3d-travis-ci 2015-12-22 17:19:49 +0000
  • 6d2853d81d Add 32-bit integer object index attribute for custom instancing schemes. May not work on GLES2 as it's using attribute index 13. Not supported on D3D9. Closes #1108. Lasse Öörni 2015-12-22 18:55:40 +0200
  • df1a6d358f Prevent deploying the *.pak files to HTML5 samples directory. Close #1110. [ci skip] Yao Wei Tjong 姚伟忠 2015-12-22 22:42:35 +0800
  • a2122c3063 For downstream - fix try_compile logic on iOS build. [skip appveyor] [ci only: OSX] Yao Wei Tjong 姚伟忠 2015-12-22 21:56:02 +0800
  • 3732d7f341 For Travis CI - attempt to fix iOS 64-bit packaging build. Fix #1079. Yao Wei Tjong 姚伟忠 2015-12-22 21:32:57 +0800
  • e616662d69 Remove code duplication and minor code formatting. Yao Wei Tjong 姚伟忠 2015-12-22 21:00:46 +0800
  • b593380632 When attaching a UIElement as child, apply potentially changed style recursively. Remove default size from Button's style (generally style shouldn't change element size.) Closes #1103. Lasse Öörni 2015-12-21 15:34:30 +0200
  • 0dafa13b0c Ensure CustomGeometry world bounding box gets updated on Commit(). Lasse Öörni 2015-12-21 13:55:24 +0200
  • 653a0fceb1 Merge remote-tracking branch 'juj/emscripten_cpu_cores' Lasse Öörni 2015-12-21 12:35:56 +0200
  • 090b6a1135 Removed dead link. Lasse Öörni 2015-12-21 12:35:29 +0200
  • a3f24a38cb For downstream - fix try_compile logic on Android build. [skip appveyor] [ci only: Android, Emscripten] Yao Wei Tjong 姚伟忠 2015-12-19 15:24:28 +0800
  • a66ad9b384 Cache the GCC c++11 standard test result. Remove redundant linker flag. Yao Wei Tjong 姚伟忠 2015-12-20 13:00:22 +0800
  • f7d5684001 Implement GetNumPhysicalCPUs() and GetNumLogicalCPUs() on Emscripten, which calls to emscripten_num_logical_cores() (navigator.hardwareConcurrency API in JS when available, or a guessed "4 cores" when not) Jukka Jylänki 2015-12-19 20:18:42 +0200
  • ed28d2b24f Attempt to fix Android build with PCH enabled targeting API >= 16. Fix #1100. [skip appveyor] [ci only: Android, OSX, Emscripten] Yao Wei Tjong 姚伟忠 2015-12-19 17:35:08 +0800
  • d9c412f7e8 Travis CI: API documentation update at 2015-12-18 12:57:29 UTC. [ci package] urho3d-travis-ci 2015-12-18 12:57:29 +0000
  • 6a3bbb8aab Fix D3D11 constant buffers for VSM. Fix editor shadow mode selection. Fix script API for new shadow modes. Fix debughud for new shadow modes. Edit documentation to refer to new shadow modes. Added contributor credit. Some code convention edits, e.g. VSM instead of Vsm. Dump new NinjaSnowWarShaders.xml file. Lasse Öörni 2015-12-18 14:10:04 +0200
  • 41db8dbe69 Removed test model. Lasse Öörni 2015-12-18 12:35:09 +0200
  • 1103fe2f3e Merge remote-tracking branch 'darwikey/master' Lasse Öörni 2015-12-18 12:34:42 +0200
  • 415b15b421 Buffer variant serialization in Material. Lasse Öörni 2015-12-18 12:10:17 +0200
  • 21f896fa49 Add possibility to set buffer type Variants as a shader parameter (will be interpreted as an array of floats.) Lasse Öörni 2015-12-18 11:41:47 +0200
  • ff1278051f Fix the problem of enabling C++11 standard for MinGW on Windows host. Yao Wei Tjong 姚伟忠 2015-12-18 15:12:12 +0800
  • dbcfc9721e merge VSM shadow Xavier Maupeu 2015-12-17 23:04:48 +0100
  • cf501d9585 add functions in Renderer to set shadow softness and VSM shadow parameters Xavier Maupeu 2015-12-17 19:16:52 +0100
  • ad170b5893 For downstream - show try_compile output in case of compilation error. [ci skip] Yao Wei Tjong 姚伟忠 2015-12-18 00:00:51 +0800
  • 6e50708301 Modify the try_compile syntax to the one that CMake 2.8.7 supports. Temporarily still exclude iOS and Android. Yao Wei Tjong 姚伟忠 2015-12-17 10:39:39 +0800
  • 4dffd9d9ca minor stylistic modifications Xavier Maupeu 2015-12-17 12:22:06 +0100
  • 583542bb19 SHADOWCMP must only be define when direct3d is used and Graphics::GetHardwareShadowSupport() returns false Xavier Maupeu 2015-12-17 12:06:34 +0100
  • b1beaf4ad1 VSM works with point light and spot light in openGL Xavier Maupeu 2015-12-16 23:58:13 +0100
  • 33a278449b VSM works with point light and spot light in direct3d9 Xavier Maupeu 2015-12-16 22:53:18 +0100
  • 01857f5149 If sprite texture has the default wrap address mode, set to clamp. It's also possible to configure the texture to border address mode (via the XML parameters file), but that requires choosing a good border color. Closes #1096. Lasse Öörni 2015-12-16 19:31:35 +0200
  • df18e41ee6 Fix try_compile execution for MinGW STATIC build and 32-bit build. [ccache clear] Yao Wei Tjong 姚伟忠 2015-12-16 23:37:57 +0800
  • f471dd66dd Refactor installation structure for Windows platform. Attempt to reenable the try_compile logic to verify if the found Urho3D library is ABI-compatible with the chosen compiler toolchain. Yao Wei Tjong 姚伟忠 2015-12-16 22:18:13 +0800
  • b3628625c9 For Travis CI - attempt to upgrade to CMake 3.2.3 across the board. [skip appveyor] Yao Wei Tjong 姚伟忠 2015-12-16 13:18:05 +0800
  • 95f3cecc30 Add the NOUV mechanism for Depth & Shadow HLSL shaders. Document the significance of providing all vertex attributes expected by shader on D3D11. Tabs to spaces in Reference.dox. Lasse Öörni 2015-12-15 11:00:17 +0200
  • 0fa75740a6 Remove contributor from contributor list by request. Lasse Öörni 2015-12-15 10:54:10 +0200
  • 4014a8c074 Temporarily disable try_compile as it does not work on older CMake. Yao Wei Tjong 姚伟忠 2015-12-15 00:27:53 +0800
  • 20ed4836cd Use try_compile construct that is recognized by older CMake version. Temporarily exclude the ABI check for MSVC as well. Sorry. Yao Wei Tjong 姚伟忠 2015-12-15 00:12:40 +0800
  • 1b9b928de0 Temporarily exclude try_compile check for iOS build. Yao Wei Tjong 姚伟忠 2015-12-14 23:47:06 +0800
  • b49837f462 Added note of library modification. Lasse Öörni 2015-12-14 17:26:47 +0200
  • 564d473b5a Added contributor credit. Lasse Öörni 2015-12-14 17:25:32 +0200
  • b03a89c0e7 Fix narrowing conversion from int to unsigned char in jo_jpeg Pranjal Raihan 2015-12-14 05:25:28 -0500
  • bbe8e77462 Travis CI: API documentation update at 2015-12-14 15:26:56 UTC. [ci package] urho3d-travis-ci 2015-12-14 15:26:56 +0000
  • b110b4e51b Tabs to spaces. Add Lua API for RaycastSingleSegmented(). Lasse Öörni 2015-12-14 17:02:42 +0200
  • e57cc88020 Added PhysicsWorld::RaycastSingleSegmented(). It's much more efficient for big scenes with many bodies in them. Enhex 2015-12-13 20:00:17 +0200
  • 1cd242273e Verify found Urho3D library has matching ABI with the chosen compiler. Check the CMake minimum version before setting project name as recommended by CMake. Minor documentation update on how to setup downstream projects using Urho3D library as external library. For AppVeyor - attempt to add scaffolding test using Urho3D SDK. Yao Wei Tjong 姚伟忠 2015-12-14 22:39:53 +0800
  • e95feb9d7e Add URHO3D_API specifier. Lasse Öörni 2015-12-14 14:41:05 +0200
  • f41f1f2b10 Squashed commit of the following: Lasse Öörni 2015-12-14 14:37:57 +0200
  • 675aa9c94c Since it was encountered in the wild (#1092), make failure to create the read-only depth stencil view only result in a warning instead of error, and fallback to the normal view if read-only view is not available. It is only needed when sampling and depth-testing the same texture in the HWDepth renderpaths. Lasse Öörni 2015-12-14 12:28:35 +0200
  • 94469e689e Fix RPI static build. Yao Wei Tjong 姚伟忠 2015-12-13 22:36:23 +0800
  • df5a09a722 For AppVeyor - fix new project scaffolding test. [ci only: AppVeyor] Yao Wei Tjong 姚伟忠 2015-12-13 21:53:35 +0800
  • 55286eb820 Fix host-tool building. [skip appveyor] Yao Wei Tjong 姚伟忠 2015-12-13 17:43:54 +0800
  • 72f954dad0 Enhance Urho3D-CMake-common module to auto find Urho3D library. Yao Wei Tjong 姚伟忠 2015-12-13 17:13:07 +0800
  • 552ff29418 For AppVeyor - add rudimentary retry when installing packages. Close #1078. [ci only: AppVeyor] [ci package] Yao Wei Tjong 姚伟忠 2015-12-13 13:17:46 +0800
  • 0d5a38540f Travis CI: API documentation update at 2015-12-11 22:33:24 UTC. [ci package] urho3d-travis-ci 2015-12-11 22:33:24 +0000
  • 42ba4f9824 Fix material JSON save in editor. Fix AngelScript API bindings where XMLElement or JSONValue is passed as reference and should be modified (needs to be unsafe inout reference.) Lasse Öörni 2015-12-12 00:08:38 +0200
  • 5165aa91fb Remove GetJsonType() function from editor resource browser code since JSON files don't have a similar root element name, and it was causing the editor not to compile. Fix save of ResourceRef / ResourceRefList in JSON. Fix missing child nodes in JSON scenes. Fix editor to use the correct function to save / load JSON nodes. Fix number of attempts in finding the attribute matching JSON data. Lasse Öörni 2015-12-11 22:57:33 +0200
  • 2d7ab2080f Merge remote-tracking branch 'hjmediastudios/master' Lasse Öörni 2015-12-11 21:36:30 +0200
  • 32b0b9de1c Fix OSX build for shared library type. Documentation clean up. Do not need to remind on the URHO3D_STATIC_DEFINE anymore for downstream projects as it is now baked into the export header. Yao Wei Tjong 姚伟忠 2015-12-12 00:05:04 +0800
  • b90c3ba444 For downstream - fix macro redefinition warning on VS static build. [ci only: AppVeyor] Yao Wei Tjong 姚伟忠 2015-12-11 23:04:52 +0800
  • 13e4cc332e For downstream - auto detect Urho3D lib type from build artifact. Yao Wei Tjong 姚伟忠 2015-12-11 22:52:00 +0800
  • 5acb70802c Re-enable OpenGL depth test in the beginning of frame in case of third party overlay programs such MSI Afterburner having modified it. Closes #1089. Lasse Öörni 2015-12-11 11:47:06 +0200
  • fdb14bf0d7 Merge branch 'master' of https://github.com/hjmediastudios/Urho3D Nick Royer 2015-12-10 14:31:52 -0600
  • 10bad1e36a Added JSON animation triggers as well as a few quick file filter settings for the editor and documentation changes. Nick Royer 2015-12-10 14:31:05 -0600
  • 746a57bbd4 Merge pull request #3 from urho3d/master NickRoyer 2015-12-10 12:01:06 -0600
  • 8eaa00c4aa Travis CI: API documentation update at 2015-12-10 12:50:54 UTC. [ci package] urho3d-travis-ci 2015-12-10 12:50:54 +0000
  • e09413bec8 Merge remote-tracking branch 'hjmediastudios/NavEventsChange' Lasse Öörni 2015-12-10 13:59:24 +0200
  • 2b25100ef6 Fix writing to the inverse size uniforms as if they were Vector4's. Closes #1087. Lasse Öörni 2015-12-10 13:42:19 +0200
  • 6ce8cc0f62 Merge branch 'master' of https://github.com/hjmediastudios/Urho3D Nick Royer 2015-12-09 12:41:46 -0600
  • 0302040389 Merge pull request #1 from urho3d/master NickRoyer 2015-12-09 12:41:30 -0600
  • ff0d4ac5be Merge branch 'master' of https://github.com/hjmediastudios/Urho3D Nick Royer 2015-12-09 12:39:32 -0600
  • 6dc3051702 Added SpriteSheet2D JSON loading capability. Nick Royer 2015-12-09 11:45:58 -0600
  • 2b2408118b Added SpriteSheet2D JSON loading capability. Nick Royer 2015-12-09 11:45:58 -0600
  • 295adceef6 Added material load type selection (JSON/XML) by file extension. Nick Royer 2015-12-09 11:32:25 -0600
  • fe408e4910 Added AngelScript Serializable API JSON functions Nick Royer 2015-12-09 11:22:13 -0600
  • 318e0f6552 Added node-specific CrowdAgent events Nick Royer 2015-12-09 11:17:12 -0600
  • bd6845d50e Fix off by one error in mipmap data size counting. Image code cleanup. Closes #1072. Lasse Öörni 2015-12-09 17:52:57 +0200
  • 4ce3eeeb69 Merge branch 'NavEventsChange' of https://github.com/hjmediastudios/Urho3D into NavEventsChange Nick Royer 2015-12-09 07:28:37 -0600
  • bab7daa211 Added expanded structure for path calculation and appropriate FindPath method. Nick Royer 2015-12-09 07:27:50 -0600
  • b7e777d707 Enhance FindUrho3D module to auto-reconfigure when URHO3D_HOME changes. Yao Wei Tjong 姚伟忠 2015-12-09 16:01:56 +0800
  • a3326e086a Made CrowdAgent emit events from the attached Node as well as the associated CrowdManager, to allow for simpler reaction of other components on the same Node to crowd agent events. Nick Royer 2015-12-08 20:10:13 -0600
  • 35ee321408 Made CrowdAgent emit events from the attached Node as well as the associated CrowdManager, to allow for simpler reaction of other components on the same Node to crowd agent events. Nick Royer 2015-12-08 20:10:13 -0600
  • ecdb9f84c4 Added JSON loading support for materials. Nick Royer 2015-12-08 13:08:24 -0600
  • 79bc4feb1e Updated Lua API with scene and node JSON load/save capabilities. Nick Royer 2015-12-08 12:15:48 -0600
  • 44bdb94047 Updated Scene and Node AngelScript APIs to reflect JSON scene and node save/load features. Nick Royer 2015-12-08 12:09:37 -0600
  • 379860e543 Added functions for scenes, nodes, etc. to be saved/loaded to JSON data as well as XML. Nick Royer 2015-12-08 11:56:40 -0600
  • 3229bcbfe1 Fix bug in FindUrho3D module to prevent issue when being invoked twice. Fix evaluation of compiler support for gnu++11/gnu++0x standard. Fix space-in-path support for URHO3D_HOME environment variable. Yao Wei Tjong 姚伟忠 2015-12-08 22:38:42 +0800
  • 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