Commit Graph

  • a37ea5bb6e Added inner and outer angle parameters to SoundSource3D, which makes it possible to do cone-like directional sounds. Fixed sound attenuation if near and far distance are the same. Closes #49. Lasse Öörni 2013-12-04 00:25:20 +0200
  • aa0f72cf65 Added world position & normal to RayQueryResult. Lasse Öörni 2013-12-02 23:20:00 +0200
  • a022430876 Added Random() & RandomInt() script functions with min & max range parameters. Similar to the RandomInt(range) overload, in RandomInt(min, max) the max value is exclusive. Note that the corresponding C++ functions are simply called Random for both int and float versions. Closes #48. Lasse Öörni 2013-12-02 21:44:39 +0200
  • a17baf2695 make AngelScript an optional module, you can use -DENABLE_ANGELSCRIPT=0 to disable it. StevenZhang 2013-12-02 23:57:12 +0800
  • 4eee3b8a96 Lower user-created UI elements' priority. Closes #60. Yao Wei Tjong 姚伟忠 2013-12-02 12:23:50 +0800
  • 3d905f2bf0 Append FileSelector filter extension in editor when saving files, if no extension entered to filename. Closes #57. Lasse Öörni 2013-11-30 16:59:14 +0200
  • 79eac917be Fixed distance update for Drawables for draw distance & shadow draw distance checks. Closes #56. Lasse Öörni 2013-11-30 16:57:54 +0200
  • 026e838d5b Retired the unused DocConverter utility. Lasse Öörni 2013-11-30 16:53:25 +0200
  • dbad819c3b Only use natively built tool for dumping API to doxygen files. Yao Wei Tjong 姚伟忠 2013-11-27 21:06:41 +0800
  • ac6d9f40b0 Fix documentation build on platforms that do not have tool targets. Yao Wei Tjong 姚伟忠 2013-11-27 18:14:45 +0800
  • 7fa4c0bc41 Clean up build script. Yao Wei Tjong 姚伟忠 2013-11-27 00:55:26 +0800
  • 484f855127 Build Lua and LuaJIT standalone interpreter and bytecode compiler. Yao Wei Tjong 姚伟忠 2013-11-27 00:28:59 +0800
  • 9eb7d92301 Fix minor typo error. Yao Wei Tjong 姚伟忠 2013-11-26 13:10:09 +0800
  • 868b9bdcd2 Updated comment. Lasse Öörni 2013-11-25 20:06:37 +0200
  • a92f4a0aea Added "Is Playing" attribute to SoundSource. SoundSource no longer clears the sound resource when playback is finished. Closes #54. Lasse Öörni 2013-11-25 20:03:35 +0200
  • 6e18827fd7 Clean up the documetation. Yao Wei Tjong 姚伟忠 2013-11-25 22:02:41 +0800
  • 469794689f Refactor to keep the Docs directory clean from temp. build files. Yao Wei Tjong 姚伟忠 2013-11-25 15:10:07 +0800
  • 19e1e42ca3 Add new 'doc' target for generating Urho3D documentation. Yao Wei Tjong 姚伟忠 2013-11-24 21:12:05 +0800
  • 98b517af3a Do not play audio in the editor when scene updates are paused. This allows making oneshot sound prefab objects without them losing their sound resource assignments. Lasse Öörni 2013-11-24 13:48:49 +0200
  • cff6d6a4d8 Document the importance of URHO3D_STATIC_DEFINE when static linking. Yao Wei Tjong 姚伟忠 2013-11-24 10:17:02 +0800
  • a80793b901 Match desktop OpenGL behavior with Direct3D: check that fullscreen window size is a valid resolution and do not enter fullscreen mode if it isn't. Closes #52. Lasse Öörni 2013-11-23 23:12:55 +0200
  • 772a546d56 Refactor to expect log level parameter value after a space. Yao Wei Tjong 姚伟忠 2013-11-22 22:20:55 +0800
  • 3875bc3b21 Convert additional cflags comments into accessible pkg-config's vars. Yao Wei Tjong 姚伟忠 2013-11-22 13:10:12 +0800
  • 7891efb43e Clean up Engine library build script. Yao Wei Tjong 姚伟忠 2013-11-22 12:33:06 +0800
  • c0633b7c35 Fix Android "in-the-source" build on Windows platform. Yao Wei Tjong 姚伟忠 2013-11-21 23:18:12 +0800
  • 4402195b5e Fix MacOSX Urho3D shared library build when LuaJIT is enabled. Yao Wei Tjong 姚伟忠 2013-11-21 21:45:41 +0800
  • 723c66054b Fix wrong build path in cmake_android.bat for detecting cache value. Yao Wei Tjong 姚伟忠 2013-11-21 13:47:07 +0800
  • 10ce31bb69 Fix NinjaSnowWar compile error. Lasse Öörni 2013-11-21 01:21:26 +0200
  • f73ee0c730 Force elements in layout to left/top alignment, warn if has different alignment. Closes #34. Implement editor accelerator key texts a bit differently as the right alignment in a layout -hack can no longer be relied upon. Lasse Öörni 2013-11-21 01:21:11 +0200
  • f02650d10e Add int versions of Max, Min & Clamp to the AngelScript API. Lasse Öörni 2013-11-21 00:14:50 +0200
  • 0fe2469957 Improved resource unloading. Make it possible to unload all resource types by partial name at once. Editor unloads unnecessary resources after scene load or clear. Add weak ref check to all resource unloading to avoid shader programs being left without their parent shader. Lasse Öörni 2013-11-20 22:41:21 +0200
  • e3b53f97a1 Moved SDL header include dir to 'Engine' scope as it is being referenced by a few Engine sub-directories and not just Graphics. Yao Wei Tjong 姚伟忠 2013-11-20 16:15:10 +0800
  • f6186456a0 Fix SDK destination installation path for Windows platform. Yao Wei Tjong 姚伟忠 2013-11-20 15:59:38 +0800
  • 3c2110b81a Check for compound shape with zero child shapes to prevent Bullet assert. Closes #47. Lasse Öörni 2013-11-18 17:19:50 +0200
  • e83d98f016 Fix Urho3D.pc file for Windows and Raspberry Pi platforms. Yao Wei Tjong 姚伟忠 2013-11-17 21:26:44 +0800
  • 35b59e897f Allow setting AnimationState bone weights recursively. Added GetAnimationState() to public API of AnimationController. Lasse Öörni 2013-11-16 15:25:07 +0200
  • 36620dd819 Avoid hardcoding of include dirs in the Urho3D.pc.in input file. Yao Wei Tjong 姚伟忠 2013-11-16 16:21:13 +0800
  • 56798dcce9 Fix incorrect include dirs in the Urho3D.pc file. Yao Wei Tjong 姚伟忠 2013-11-16 14:49:34 +0800
  • d7942132f1 Configure and install Urho3D.pc file for pkg-config tool. Yao Wei Tjong 姚伟忠 2013-11-15 18:33:51 +0800
  • dbb02e5789 Fix template code error. Lasse Öörni 2013-11-14 17:40:39 +0200
  • a2c87c6754 Fixed CompileAllShaders.bat compiling SM2 shaders into SM3 directory. Lasse Öörni 2013-11-14 17:37:07 +0200
  • 51c892eff5 Refresh the generated scripting API docs. Lasse Öörni 2013-11-14 17:32:35 +0200
  • 460a119e16 Use WeakPtr<RefCounted> consistently for the script WeakHandle type. Lasse Öörni 2013-11-14 17:31:10 +0200
  • ee0e3aa663 Removed the mechanism of binary-serializing resource name hashes instead of resource names. This is to allow correct resource loading from binary scene files on platforms that cannot iterate the resources in the application installation (eg. Android). This also affects networking, downside is increased network payload size when resource attributes are transferred. All binary scenes saved with old Urho versions are also invalidated. Lasse Öörni 2013-11-14 14:23:46 +0200
  • f246126fe4 Update documentation on Using Urho3D library. Yao Wei Tjong 姚伟忠 2013-11-14 15:10:55 +0800
  • 596aa3eac6 Fix AngelScriptAPI.h header generation. Yao Wei Tjong 姚伟忠 2013-11-14 14:25:24 +0800
  • 889aabbbfe Source the helpers script after changing to project root directory. Yao Wei Tjong 姚伟忠 2013-11-14 12:45:14 +0800
  • c96200b53b Fix AngelScript compilation due to a wrong letter case. Yao Wei Tjong 姚伟忠 2013-11-14 11:36:50 +0800
  • 3168019a5f Updated to AngelScript 2.28.0. Added dictionary addon from AngelScript SDK. Closes #46. Lasse Öörni 2013-11-14 00:16:15 +0200
  • 2ccf009362 Add linked resource to Bin output folder. Yao Wei Tjong 姚伟忠 2013-11-13 17:41:09 +0800
  • e1c8aa301f Add log file pattern to .gitignore. Yao Wei Tjong 姚伟忠 2013-11-13 14:37:13 +0800
  • 657696cec5 Suppress Eclipse link resource overlaps warning during project import. Yao Wei Tjong 姚伟忠 2013-11-13 12:55:16 +0800
  • bb56ee95d2 Added support for DelayedExecute() from free script functions. This allows calling free functions in the same script module as delayed. Lasse Öörni 2013-11-13 02:11:29 +0200
  • 2c0c10cdcb Renamed "Example applications" Doxygen page to "Examples". Lasse Öörni 2013-11-12 01:42:58 +0200
  • ee8e8031d2 Rework command line options that need a parameter value to have a space in between. Fixes #44. Lasse Öörni 2013-11-12 01:33:15 +0200
  • c3b95cf81e Eliminate overhead to maintain the pkg file list manually. Yao Wei Tjong 姚伟忠 2013-11-11 01:18:30 +0800
  • 82007cc4f4 Removed the nonintuitive "invisible LOD factor" attribute from AnimatedModel and replaced it with updateInvisible flag similar to ParticleEmitter. This flag must be used for ragdolls or other physically animated objects to ensure that they come into view properly during animation if they previously were outside view. Fixes #40. Lasse Öörni 2013-11-09 21:26:08 +0200
  • fd8ccff7ba Let our tools deal with CRLF instead of us. Yao Wei Tjong 姚伟忠 2013-11-09 15:43:12 +0800
  • 529f577e7a Fix index out of bound. Yao Wei Tjong 姚伟忠 2013-11-09 08:53:08 +0800
  • 5bda958857 Enhance UpdateDocument.bat/sh script to also update LuaScriptAPI.dox. Yao Wei Tjong 姚伟忠 2013-11-09 07:43:23 +0800
  • a27560c719 Enhance ScriptCompiler to also dump API as C Header file. Yao Wei Tjong 姚伟忠 2013-11-08 12:34:47 +0800
  • 27d54428d5 Fix the delayed method calls attribute for a deserialized ScriptInstance overwriting a delayed method call that was newly stored in code (eg. inside script object's Start() function) Lasse Öörni 2013-11-07 22:53:57 +0200
  • efaf7d28f0 Merge remote-tracking branch 'remotes/szamq/master' Lasse Öörni 2013-11-06 21:04:47 +0200
  • f5637c6fef Fix a formatting issue. Yao Wei Tjong 姚伟忠 2013-11-06 23:06:43 +0800
  • 1b97acc6f3 Minor documentation update for Raspberry Pi cross-compiling build. Yao Wei Tjong 姚伟忠 2013-11-06 22:53:45 +0800
  • 79ebb142d7 Use a more concise REGEX to prevent unwanted match. Closes #38. Yao Wei Tjong 姚伟忠 2013-11-06 16:14:52 +0800
  • 1cb217a8ef Expose anisotropic friction to Lua and AngelScript Paweł Mogiła 2013-11-06 01:53:22 +0100
  • 3cb9afe865 Added Bullet anisotropic friction to RigidBody Paweł Mogiła 2013-11-06 01:23:44 +0100
  • a96a94a4f6 Fix FindUrho3D.cmake module to include back SDL headers as dep. Yao Wei Tjong 姚伟忠 2013-11-06 08:04:48 +0800
  • a56be53ef4 Allow specifying -DUSE_OPENGL=0 for MinGW. Compiling ShaderCompiler is likely to fail in that case. Closes #36. Lasse Öörni 2013-11-06 01:27:43 +0200
  • 719e640c99 Fixed Android file access from within the .apk. Lasse Öörni 2013-11-05 18:31:08 +0200
  • bd3ee3f932 Fix the destination template dir for GCC only. Yao Wei Tjong 姚伟忠 2013-11-05 17:05:31 +0800
  • 24c11dda23 Revert "Setup Android template directory for both Windows and non-Windows." Yao Wei Tjong 姚伟忠 2013-11-05 17:00:43 +0800
  • 06f7d73922 Setup Android template directory for both Windows and non-Windows. Yao Wei Tjong 姚伟忠 2013-11-05 16:36:14 +0800
  • 8a571ae437 Document how to install library and how to find it from installed SDK. Yao Wei Tjong 姚伟忠 2013-11-05 15:52:37 +0800
  • cfa6b135ce Moved Urho3DPlayer class definition to a .h file. Updated documentation to refer to Urho3DPlayer. Lasse Öörni 2013-11-04 19:02:12 +0200
  • 768c28139e Change the scripts to use the new player name. Yao Wei Tjong 姚伟忠 2013-11-04 19:42:08 +0800
  • c1480abfb8 Rename Urho3D script host app from "Urho3D" to "Urho3DPlayer". Yao Wei Tjong 姚伟忠 2013-11-04 19:36:36 +0800
  • 017891d1e7 Temporary fix to work around Xcode generator bug for target installation. Yao Wei Tjong 姚伟忠 2013-11-04 12:13:51 +0800
  • a93d3fbf7e Add condition to turn off the temporary fix on CMake 2.8.12. Yao Wei Tjong 姚伟忠 2013-11-04 10:11:24 +0800
  • 9161188398 Add more git ignore patterns for Mac OS X platform. Yao Wei Tjong 姚伟忠 2013-11-04 09:20:23 +0800
  • 300efe0f7d Reinstate comment on RedHat-based system that needs LIB_SUFFIX. Yao Wei Tjong 姚伟忠 2013-11-04 08:36:15 +0800
  • e8fbcf8a82 Add 'install' option for cross-compiling build and IOS as well. Yao Wei Tjong 姚伟忠 2013-11-04 00:13:49 +0800
  • b45de628e7 Reduce 3rd-party headers installation to as minimum as possible. Yao Wei Tjong 姚伟忠 2013-11-03 06:28:41 +0800
  • a542556a91 Rephrase error message when Urho3D library is not found. Yao Wei Tjong 姚伟忠 2013-11-03 03:45:58 +0800
  • 6133c24a53 Official fix for the void assert from AngelScript SVN. Lasse Öörni 2013-11-02 19:47:01 +0200
  • bdd2d03c81 Fixed AngelScript assert/crash if void value is attempted to be cast explicitly. Closes #33. Lasse Öörni 2013-11-02 17:23:41 +0200
  • e496dfbbcb Prevent spamming stderr stream when log file could not be opened. Yao Wei Tjong 姚伟忠 2013-11-02 18:07:54 +0800
  • 8c248bdb7c Fix URHO3D_INCLUDE_DIR to also include sub-dirs to 3rd-party headers. Yao Wei Tjong 姚伟忠 2013-11-02 17:10:25 +0800
  • 52ff881c54 Add 'install' option (currently only available for native build). Yao Wei Tjong 姚伟忠 2013-11-02 16:45:44 +0800
  • 8ca86afbe7 Merge branch 'sdl-update' Lasse Öörni 2013-11-02 01:04:02 +0200
  • 8ff3348503 Refactor define_dependency_libs macro. Yao Wei Tjong 姚伟忠 2013-11-01 17:58:47 +0800
  • ba55fd1ecf Add iOS app bundle directory pattern into .gitignore. Yao Wei Tjong 姚伟忠 2013-11-01 00:36:14 +0800
  • b15b871db5 Fixed CMake warning after upgrading to CMake 2.8.12. Yao Wei Tjong 姚伟忠 2013-10-31 23:06:02 +0800
  • da155d2b9a Generating all the output files in the desired output directories. Yao Wei Tjong 姚伟忠 2013-10-31 17:27:18 +0800
  • 7e64ba7557 Add Android auto-generated project properties to .gitignore. Yao Wei Tjong 姚伟忠 2013-10-31 13:03:03 +0800
  • 67e8ea47e5 Do not attempt to copy the .pdb for static Urho3D lib due to recent CMake behavior change. Fixes #32. Lasse Öörni 2013-10-31 02:46:54 +0200
  • c057b29dba Unify how command line options are shown in utilities. Added note in documentation about lack of space between command line option and its parameter. Prepend Materials/ to the material list written by OgreImporter (assume "standard" materials subdirectory.) Lasse Öörni 2013-10-30 18:48:52 +0200
  • cdd9b7bdea Reverted back EXTRA_FLAGS which was changed unintendedly. Yao Wei Tjong 姚伟忠 2013-10-30 18:14:41 +0800
  • 6071001b5c Refactor define_source_files macro. Yao Wei Tjong 姚伟忠 2013-10-30 18:06:24 +0800