68e2813298Attempt to use try_run logic to auto-discover build options. For AppVeyor - let URHO3D_D3D11 be auto-discovered when scaffolding. Close#1066.
Yao Wei Tjong 姚伟忠
2015-12-23 19:30:01 +0800
b218aececcSync 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
65c6529f7fMerge pull request #1116 from yushli/master
Lasse Öörni
2015-12-24 12:46:56 +0200
86825b2ee8add save as JSON option
yushli
2015-12-24 11:36:25 +0800
f4edf3fc15Travis CI: API documentation update at 2015-12-23 14:52:21 UTC. [ci package]
urho3d-travis-ci
2015-12-23 14:52:21 +0000
a3ba4d8ff6Check 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
04f46f9abcFix bug in String::DecodeUTF16. Thanks graveman!
Lasse Öörni
2015-12-23 11:41:02 +0200
48ab1f3bdaSquashed commit of the following:
Lasse Öörni
2015-12-23 11:09:19 +0200
668d89eca5For Travis CI - skip appveyor when test building clang-tool branch. [ci skip]
Yao Wei Tjong 姚伟忠
2015-12-23 09:23:30 +0800
b2958df94bMerge pull request #1114 from 1vanK/master
Lasse Öörni
2015-12-23 11:00:17 +0200
645f4b7685Remove OldUI
Ivan K
2015-12-23 07:55:30 +0400
368d880c2bEditor: fix sharp edges, when UI opacity < 1.0
Ivan K
2015-12-23 07:50:30 +0400
db801b264aMerge pull request #1 from urho3d/master
NickRoyer
2015-12-22 21:26:10 -0600
e1647d18ddMake Urho3D_universal custom target as one of the default target. Close#1111.
Yao Wei Tjong 姚伟忠
2015-12-23 10:44:27 +0800
65c8125609Travis CI: API documentation update at 2015-12-22 17:19:49 UTC. [ci package]
urho3d-travis-ci
2015-12-22 17:19:49 +0000
6d2853d81dAdd 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
df1a6d358fPrevent deploying the *.pak files to HTML5 samples directory. Close#1110. [ci skip]
Yao Wei Tjong 姚伟忠
2015-12-22 22:42:35 +0800
a66ad9b384Cache the GCC c++11 standard test result. Remove redundant linker flag.
Yao Wei Tjong 姚伟忠
2015-12-20 13:00:22 +0800
f7d5684001Implement 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
ed28d2b24fAttempt 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
d9c412f7e8Travis CI: API documentation update at 2015-12-18 12:57:29 UTC. [ci package]
urho3d-travis-ci
2015-12-18 12:57:29 +0000
6a3bbb8aabFix 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
41db8dbe69Removed test model.
Lasse Öörni
2015-12-18 12:35:09 +0200
1103fe2f3eMerge remote-tracking branch 'darwikey/master'
Lasse Öörni
2015-12-18 12:34:42 +0200
415b15b421Buffer variant serialization in Material.
Lasse Öörni
2015-12-18 12:10:17 +0200
21f896fa49Add 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
ff1278051fFix the problem of enabling C++11 standard for MinGW on Windows host.
Yao Wei Tjong 姚伟忠
2015-12-18 15:12:12 +0800
cf501d9585add functions in Renderer to set shadow softness and VSM shadow parameters
Xavier Maupeu
2015-12-17 19:16:52 +0100
ad170b5893For downstream - show try_compile output in case of compilation error. [ci skip]
Yao Wei Tjong 姚伟忠
2015-12-18 00:00:51 +0800
6e50708301Modify 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
583542bb19SHADOWCMP must only be define when direct3d is used and Graphics::GetHardwareShadowSupport() returns false
Xavier Maupeu
2015-12-17 12:06:34 +0100
b1beaf4ad1VSM works with point light and spot light in openGL
Xavier Maupeu
2015-12-16 23:58:13 +0100
33a278449bVSM works with point light and spot light in direct3d9
Xavier Maupeu
2015-12-16 22:53:18 +0100
01857f5149If 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
df18e41ee6Fix try_compile execution for MinGW STATIC build and 32-bit build. [ccache clear]
Yao Wei Tjong 姚伟忠
2015-12-16 23:37:57 +0800
f471dd66ddRefactor 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
b3628625c9For 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
95f3cecc30Add 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
0fa75740a6Remove contributor from contributor list by request.
Lasse Öörni
2015-12-15 10:54:10 +0200
4014a8c074Temporarily disable try_compile as it does not work on older CMake.
Yao Wei Tjong 姚伟忠
2015-12-15 00:27:53 +0800
20ed4836cdUse 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
1b9b928de0Temporarily exclude try_compile check for iOS build.
Yao Wei Tjong 姚伟忠
2015-12-14 23:47:06 +0800
b49837f462Added note of library modification.
Lasse Öörni
2015-12-14 17:26:47 +0200
564d473b5aAdded contributor credit.
Lasse Öörni
2015-12-14 17:25:32 +0200
b03a89c0e7Fix narrowing conversion from int to unsigned char in jo_jpeg
Pranjal Raihan
2015-12-14 05:25:28 -0500
bbe8e77462Travis CI: API documentation update at 2015-12-14 15:26:56 UTC. [ci package]
urho3d-travis-ci
2015-12-14 15:26:56 +0000
b110b4e51bTabs to spaces. Add Lua API for RaycastSingleSegmented().
Lasse Öörni
2015-12-14 17:02:42 +0200
e57cc88020Added PhysicsWorld::RaycastSingleSegmented(). It's much more efficient for big scenes with many bodies in them.
Enhex
2015-12-13 20:00:17 +0200
1cd242273eVerify 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
e95feb9d7eAdd URHO3D_API specifier.
Lasse Öörni
2015-12-14 14:41:05 +0200
f41f1f2b10Squashed commit of the following:
Lasse Öörni
2015-12-14 14:37:57 +0200
675aa9c94cSince 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
0d5a38540fTravis CI: API documentation update at 2015-12-11 22:33:24 UTC. [ci package]
urho3d-travis-ci
2015-12-11 22:33:24 +0000
42ba4f9824Fix 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
5165aa91fbRemove 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
2d7ab2080fMerge remote-tracking branch 'hjmediastudios/master'
Lasse Öörni
2015-12-11 21:36:30 +0200
32b0b9de1cFix 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
b90c3ba444For downstream - fix macro redefinition warning on VS static build. [ci only: AppVeyor]
Yao Wei Tjong 姚伟忠
2015-12-11 23:04:52 +0800
13e4cc332eFor downstream - auto detect Urho3D lib type from build artifact.
Yao Wei Tjong 姚伟忠
2015-12-11 22:52:00 +0800
5acb70802cRe-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
10bad1e36aAdded 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
746a57bbd4Merge pull request #3 from urho3d/master
NickRoyer
2015-12-10 12:01:06 -0600
8eaa00c4aaTravis CI: API documentation update at 2015-12-10 12:50:54 UTC. [ci package]
urho3d-travis-ci
2015-12-10 12:50:54 +0000
e09413bec8Merge remote-tracking branch 'hjmediastudios/NavEventsChange'
Lasse Öörni
2015-12-10 13:59:24 +0200
2b25100ef6Fix writing to the inverse size uniforms as if they were Vector4's. Closes#1087.
Lasse Öörni
2015-12-10 13:42:19 +0200
bab7daa211Added expanded structure for path calculation and appropriate FindPath method.
Nick Royer
2015-12-09 07:27:50 -0600
b7e777d707Enhance FindUrho3D module to auto-reconfigure when URHO3D_HOME changes.
Yao Wei Tjong 姚伟忠
2015-12-09 16:01:56 +0800
a3326e086aMade 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
35ee321408Made 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
ecdb9f84c4Added JSON loading support for materials.
Nick Royer
2015-12-08 13:08:24 -0600
79bc4feb1eUpdated Lua API with scene and node JSON load/save capabilities.
Nick Royer
2015-12-08 12:15:48 -0600
44bdb94047Updated Scene and Node AngelScript APIs to reflect JSON scene and node save/load features.
Nick Royer
2015-12-08 12:09:37 -0600
379860e543Added 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
3229bcbfe1Fix 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