b6ea033ce3Enable CharacterDemo & VehicleDemo also without networking. Update documentation.
Lasse Öörni
2015-02-14 22:16:39 +0200
84b5a2de5fShadow support on Emscripten. For now same capability as on mobiles; no cascaded shadow map.
Lasse Öörni
2015-02-14 21:31:18 +0200
aa2f27bc73Do not use the mobile framerate limit on Emscripten as frame limiting to 60fps will be choppy. Rather rely on vsync.
Lasse Öörni
2015-02-14 18:55:42 +0200
7e350343d5Define MOBILE_GRAPHICS or DESKTOP_GRAPHICS in GraphicsDefs.h based on the platform. Avoid GetPlatform() and string compare in Technique.
Lasse Öörni
2015-02-14 18:16:00 +0200
598030140dSome how the strike through markdown does not work, so use hard delete. Audio and mouse locking are working now in Emscripten build, credits to Chris and hd_, respectively. [ci skip]
Yao Wei Tjong 姚伟忠
2015-02-14 21:41:10 +0800
9bf0d95b33Use full URL so that SF.net can display our logo correctly there. Mark Emscripten build support as experimental.
Yao Wei Tjong 姚伟忠
2015-02-14 20:04:05 +0800
7c77ad06dcTravis CI: API documentation update at 2015-02-13 13:55:43 UTC. [ci package]
urho3d-travis-ci
2015-02-13 13:55:43 +0000
8be7896e44For Travis CI - switch back to use Linux CI build environment. Add Emscripten-CI into the CI-mirror branches list.
Yao Wei Tjong 姚伟忠
2015-02-13 21:40:08 +0800
b8c04a3e9eEmscripten audio support
Chris Friesen
2015-02-12 01:38:40 -0600
34de545b4dFor Travis CI - Fix Emscripten CI build with Debug build configuration.
Yao Wei Tjong 姚伟忠
2015-02-13 12:31:31 +0800
00410603a1Do not install NinjaSnowWar.sh and Editor.sh for Emscripten build.
Yao Wei Tjong 姚伟忠
2015-02-12 22:07:55 +0800
c48a46303bUse -g4 flag for Emscripten Debug configuration build. [ci package]
Yao Wei Tjong 姚伟忠
2015-02-12 19:24:43 +0800
24e70ecd60For Travis-CI - reduce number of samples in Emscripten build. Also remove CI build for shared lib type. It is anyway just an emulation as Emscripten does not support dynamic library (yet) and our earlier issue with emar for static lib type has been fully resolved. Test [ci package] for Emscripten.
Yao Wei Tjong 姚伟忠
2015-02-11 22:57:09 +0800
a77e24d8adEnable external project macro users to find and use PackageTool. Adjust software packaging for Emscripten.
Yao Wei Tjong 姚伟忠
2015-02-11 17:38:38 +0800
22d0f41943- Restricted input processing while input focus is false. - (Emscripten) Set focus based on page visibility on load.
hdunderscore
2015-02-11 20:09:31 +1100
bb438ac6d9Fetch the Emscripten SDL2 port in an orderly fashion.
Yao Wei Tjong 姚伟忠
2015-02-10 11:58:45 +0800
85c893a83dAttempt to enable CI build for Emscripten.
Yao Wei Tjong 姚伟忠
2015-02-09 23:26:54 +0800
129f2f7dd9Fixed an issue in Emscripten with mouse jumping when exiting mouse mode MM_RELATIVE (Pointer Lock), and a mouse jump when entering pointer lock for the first time and pressing a mouse button.
hdunderscore
2015-02-10 01:29:46 +1100
ef38543b5aMerge custom output command into custom target for resource packaging. Add additional logic on Windows host to prevent unnecessary re-linking due to repackaging on each build. There is still no easy way on Windows host to skip repackaging though. Eliminate the 'Application::GetSubsystem<Engine>()' call on each frame.
Yao Wei Tjong 姚伟忠
2015-02-09 13:25:53 +0800
e076d037c6Minor convention and code clean up.
Yao Wei Tjong 姚伟忠
2015-02-08 21:59:37 +0800
a66df72ff5Fix host tool building and relinking dependency. Also fix an issue with CMake reconfiguration where the internal cache work against the regeneration of the custom RESOURCE_CHECK target.
Yao Wei Tjong 姚伟忠
2015-02-08 14:43:53 +0800
ee00a78d2b- Fixed hidden OS cursor behaviour in Emscripten. - Added a Pointer Lock API request in Emscripten when Input::SetMouseMode(MM_RELATIVE) is called. - Added an event for mouse mode changing. - Fixed Emscripten focus change detection.
hdunderscore
2015-02-08 15:20:49 +1100
57eeeb84b1Fix terrain shader in chrome by explicitly setting precision
Chris Friesen
2015-02-07 04:11:15 -0600
8471dcf3e4Add option to package resource dirs and treat those dirs as build deps. Fix static library building using emar instead of ar (from host compiler toolchain).
Yao Wei Tjong 姚伟忠
2015-02-07 18:15:18 +0800
639b4ec3f7Revert back the Urho3D CMake common module.
Yao Wei Tjong 姚伟忠
2015-02-03 19:20:19 +0800
92fe5d3c89-The suffix is important on Windows when running CMake 'execute_process' in enable_pch, otherwise execute_process will not recognize the compiler as a file. -Also reduced usr/bin/ar to ar, as it was invalid on Windows.
hdunderscore
2015-02-03 20:15:22 +1100
6e0ff48059Suppress linker warnings. Minor doc update.
Yao Wei Tjong 姚伟忠
2015-02-03 14:04:54 +0800
19ab396e74Add new Emscripten/CMake toolchain file based on Urho3D convention. Use EMSCRIPTEN_ROOT_PATH environment variable to specify the root path to the emscripten, instead of the original EMSCRIPTEN environment variable exported in emsdk_set_env.sh. This is because the original EMSCRIPTEN environment variable name clashes with our build scripts.
Yao Wei Tjong 姚伟忠
2015-02-03 00:52:22 +0800
e1a64d840eDisable CI build for Emscripten port for now.
Yao Wei Tjong 姚伟忠
2015-02-02 16:46:00 +0800
6763207787Complet the rebase to master branch.
Yao Wei Tjong 姚伟忠
2015-02-02 16:44:56 +0800
7061421425Make sure -s USE_SDL=2 is part of compiler command line when building Urho3D library
badpixels
2015-02-01 03:57:16 -0800
395191e991eliminate some compiler warnings
t
2015-02-01 00:00:54 -0800
b596c1de5emore notes and references added to Readme.emscripten.txt
t
2015-01-31 02:29:42 -0800
9b770dd1f8add sample build script buildEmscriptenSamples.sh
t
2015-01-31 02:13:05 -0800
e60cbcdab5remove glew references in OGLGraphicsImpl.h when building with emscripten
t
2015-01-31 01:55:52 -0800
5d92f18b46engine source changes for emscripten
t
2015-01-31 01:05:02 -0800
8487a2e308add toolchain file for emscripten
t
2015-01-31 00:47:01 -0800
6ff6c5fe49modify Source/CMakeLists.txt for emscripten build options
t
2015-01-31 00:39:36 -0800
f298cf94a6add Readme.emscripten.txt
t
2015-01-31 00:34:23 -0800
731fb90137add cmake_emscripten.sh
t
2015-01-31 00:25:22 -0800
65054942e8delete Controls.cpp and Controls.h from Source/Engine/Network
t
2015-01-31 00:13:29 -0800
1dfd6eebdemove Controls.* from Engine/Network to Engine/Input
t
2015-01-30 23:49:00 -0800
114ed8f6ffadd Readme.emscripten.txt
t
2015-01-30 23:26:30 -0800
50ebccdaaeMinor update on README.md content and add Urho3D logo. [ci skip]
Yao Wei Tjong 姚伟忠
2015-02-13 13:11:30 +0800
3184c2df87Merge pull request #661 from GKR/bugfix/compilation-error-hdr-variable
hdunderscore
2015-02-13 11:09:38 +1100
b2f4848115Removal of hdrRendering variable caused compilation error when using the OpenGL renderer
Gunnar Kriik
2015-02-12 22:56:40 +0100
9c3348ed98Only perform AnimatedModel bone hitbox ray testing when RAY_TRIANGLE is specified, to allow RAY_OBB to test against the whole model's OBB.
Lasse Öörni
2015-02-12 22:45:46 +0200
785997b596Removed unused variable.
Lasse Öörni
2015-02-12 22:38:58 +0200
793a40f48aUse C-style cast as per Urho convention when dealing with primitive types.
Lasse Öörni
2015-02-12 21:59:43 +0200
5f9ad3237cMerge remote-tracking branch 'stinkfist/Vector-int-uint-Win64'
Lasse Öörni
2015-02-12 21:58:45 +0200
03f6cb137bFix signed-unsigned conversion warnings that leak into applications using Urho when doing Win64 build.
Stinkfist0
2015-02-12 16:31:30 +0200
b96f47db61Change order of matrix multiplies in GLSL to eliminate need to transpose matrix uniforms and make the order consistent with skinned & instanced rendering.
Lasse Öörni
2015-02-12 00:05:32 +0200
0990fd72f2Added Graphics::GetPixelUVOffset() to get the half-pixel offset required by D3D9, avoids #ifdef'ing. Clean up shadow matrix calculation.
Lasse Öörni
2015-02-11 23:21:57 +0200
06a7412d64Exclude the "generated" source directory when not including Lua support.
Lasse Öörni
2015-02-11 21:53:27 +0200
e6629d3c8aTravis CI: API documentation update at 2015-02-11 16:43:27 UTC. [ci package]
urho3d-travis-ci
2015-02-11 16:43:27 +0000
347a9c9719Recreate the tab escape sequence from tab character to the dumped AngelScript API.
Lasse Öörni
2015-02-11 18:30:35 +0200
0702003614Travis CI: API documentation update at 2015-02-10 17:48:35 UTC. [ci package]
urho3d-travis-ci
2015-02-10 17:48:35 +0000
5e133eb639Added file modification remark with credit to prettywriter.h. Added indentation parameter to several SaveXML() functions including Node & Scene. Code convention edit to use String& throughout. Removed outdated remark of being only able to save to File.
Lasse Öörni
2015-02-10 19:32:45 +0200
70054dd036Merge remote-tracking branch 'stinkfist/indent'
Lasse Öörni
2015-02-10 18:21:27 +0200
4b9e4f6097User-configurable indentation for XML and JSON files (AS and Lua bindings included). Closes#591
Stinkfist0
2015-02-10 17:18:52 +0200
96a3126557Fix SpritePacker build on Mac OS X platform.
Yao Wei Tjong 姚伟忠
2015-02-10 00:49:52 +0800
4354b1709cTabs to spaces and update copyright year.
Lasse Öörni
2015-02-09 23:43:24 +0200
4cd279cc90Always call SetNode(0) on removing a component from a scene node. Fixes#658.
Lasse Öörni
2015-02-09 23:41:32 +0200
5ab72bf620Merge remote-tracking branch 'friesencr/sprite_packer'
Lasse Öörni
2015-02-09 23:40:09 +0200
90833996faMake sure to avoid memory overwrite in case the light's cascade splits would be configured incorrectly in respect to hardware limits.
Lasse Öörni
2015-02-09 11:41:29 +0200
61af3c9593Fix GCC error with URHO3D_SAFE_LUA=1. Closes#654.
Lasse Öörni
2015-02-08 00:12:13 +0200
b18ae1809cHack fix for build failing on MinGW due to -include Precompiled.h option included multiple times for the generated Lua API .cpp files without a space in between.
Lasse Öörni
2015-02-07 23:54:46 +0200
cc8eb57ebaWorkaround for GCC optimization of IsNan, thanks to reattiva. Closes#655.
Lasse Öörni
2015-02-07 23:52:51 +0200
6f383f64dfSpritePacker cli
Chris Friesen
2014-10-07 18:20:58 -0500
564b77c39fFix Ninja build by adding directory containing PCH to its search path. Officially add Ninja build support. Close#653.
Yao Wei Tjong 姚伟忠
2015-02-06 13:49:32 +0800
3aae6785a4Travis CI: API documentation update at 2015-02-05 15:19:32 UTC. [ci package]
urho3d-travis-ci
2015-02-05 15:19:32 +0000
680d334a99Fix Physics2D events not getting included in events documentation. Fix alphabetic sorting of event documentation sections according to header file name, not full path. Fix Physics2DPreStep2D event name to PhysicsPreStep2D to match the rest. Closes#652.
Lasse Öörni
2015-02-05 17:08:03 +0200
deab9cf4deTravis CI: API documentation update at 2015-02-05 10:51:01 UTC. [ci package]
urho3d-travis-ci
2015-02-05 10:51:01 +0000
83e1fbebe3Remove WeakPtr<LuaFunction> in LuaIntegration sample; Convert tab to spaces in ParticleEffect2D.
aster2013
2015-02-05 14:01:17 +0800
52731a6d22Replace WeakPtr<LuaFunction> with LuaFunction ptr.
aster2013
2015-02-05 11:44:57 +0800
b6e413e49dSimplify Lua event handler, keep it has same behavior as AngleScript and C++.
aster2013
2015-02-05 11:37:40 +0800
395b926d26Rename Readme.md to README.md. Replace history section with link. [ci package]
Yao Wei Tjong 姚伟忠
2015-02-05 11:06:17 +0800
70fd3c7988Rename Readme.txt to Readme.md.
CrackedP0t
2015-01-11 14:34:41 -0700
392efab9d7Change GetIntensity, make it same to Color::Luma().[ci skip]
aster2013
2015-02-04 13:26:41 +0800
bfea7a0e3fUse shared ptr to keep instance alive during invoking.
aster2013
2015-02-04 12:13:11 +0800
a8104ef27cUse command to record add or remove event handler when invoking. Convert tab to spaces.
aster2013
2015-02-03 23:57:55 +0800
5882cb9975Change argument type from String to StringHash.
aster2013
2015-02-03 23:27:44 +0800
a6b4c78734Return same LuaFunction object with index and funciton name.
aster2013
2015-02-03 23:19:34 +0800
1e7ec258d2Better CMake error message when compiler not able to handle the flags. With the precompiled header support now properly enabled for GCC (including all other cross-compiling toolchains based on GCC) and Clang, any incompabitility between the C++ compiler and the compiler flags required by Urho3D will be thrown out earlier at the time when CMake is about to generate the build tree, which is a good thing. Previously user would probably only know this much later when trying to build the project.
Yao Wei Tjong 姚伟忠
2015-02-03 22:38:27 +0800
d0d400b1a6Windows.h in lowercase in kNet to fix case-sensitive MinGW cross-compile.
Lasse Öörni
2015-02-03 15:44:31 +0200
40b1871c31Travis CI: API documentation update at 2015-02-03 12:03:10 UTC. [ci package]
urho3d-travis-ci
2015-02-03 12:03:10 +0000
a2da4d9763Include kNet memory leak check only on MSVC to fix possible build error.
Lasse Öörni
2015-02-03 13:50:47 +0200
4d69285422Update to kNet master branch latest revision, with Urho's custom flow control re-applied on top. Fixes#645.
Lasse Öörni
2015-02-03 01:56:07 +0200
8bb3e649e5Add profiling block for Lua garbage collection.
Lasse Öörni
2015-02-02 23:12:09 +0200