Commit Graph

  • cd91a6f1f7 Always use non-rooted search (even when cross-compiling) to find the source tree and library based on URHO3D_HOME environment variable. Wei Tjong Yao 2013-08-25 16:44:03 +0000
  • dee404c133 Removed unnecessary conversion step from RampGenerator. Lasse Öörni 2013-08-25 15:53:19 +0000
  • c9e2b49f5d Queue update when View3D scene changed. Lasse Öörni 2013-08-25 12:31:23 +0000
  • c46d4a1972 Added missing license texts. Lasse Öörni 2013-08-25 12:15:22 +0000
  • 9ff0247c68 Applied material editor preview patch from primitivewaste, which also adds View3D UI element class. Lasse Öörni 2013-08-25 12:11:52 +0000
  • 056acfcc68 Added sound effects example. Lasse Öörni 2013-08-25 09:20:56 +0000
  • 463ce2a65d Enabled option to build Urho3D static and shared library (without main entry point) for Android. Fixed debug compiler flags being defined multiple times for Android build. Added post-build command to strip the generated Urho3D shared library if it is built for embedded devices. Enhanced cmake_gcc.sh to automatically fix the generated Eclipse project setting files for Android build. Wei Tjong Yao 2013-08-25 08:08:52 +0000
  • e7558a3be9 Demonstrate rolling friction in the Ragdolls sample. Lasse Öörni 2013-08-24 20:21:16 +0000
  • 2271d6ba83 Added Ragdolls sample. Added template version of RemoveComponent to Node. Lasse Öörni 2013-08-24 14:20:02 +0000
  • 6aceaa40e0 Restore CMakeLists.txt, remove UIRocket. Aster Jian 2013-08-23 11:01:03 +0000
  • 92a3cd6eec Aster Jian 2013-08-23 10:49:41 +0000
  • 31f4ac0bab Larger plane in the Physics sample. Lasse Öörni 2013-08-23 05:09:26 +0000
  • 861dfadfa3 Add missing header file. Aster Jian 2013-08-23 04:37:08 +0000
  • 81d87af14c Make the mesh objects larger for more interesting collision response. Lasse Öörni 2013-08-22 21:29:45 +0000
  • e7e469cf5a Added PhysicsStressTest sample. Lasse Öörni 2013-08-22 21:23:20 +0000
  • 42093ea88c Allow programmatic control of the mip reduction settings of Texture. Fixed fonts loading incorrectly when texture quality is not at maximum. Lasse Öörni 2013-08-22 20:36:52 +0000
  • 58903874f7 Scene node name consistency in the samples. Lasse Öörni 2013-08-22 06:35:49 +0000
  • 056a071ed2 Adjusted physics sample materials. Let the boxes fall a bit in the beginning. Copy export header only if it has changed to prevent unnecessary engine rebuild. Lasse Öörni 2013-08-22 06:30:41 +0000
  • c41f52c38d Added Bullet source directory into header search path for finding its debug draw interface class header file. Wei Tjong Yao 2013-08-22 03:49:53 +0000
  • b8882c588f Adjust the physics sample initial object positions & friction. Lasse Öörni 2013-08-21 23:07:16 +0000
  • 497bd8c101 Added Physics sample. Lasse Öörni 2013-08-21 22:58:41 +0000
  • c14bf5bd69 Added Bullet rolling friction parameter to RigidBody. RigidBody code cleanup. Lasse Öörni 2013-08-21 18:44:58 +0000
  • 309218444d Fixed keyboard event handler for Raspberry Pi platform - have to translate native scancode to SDL scancode first for key modifiers to work. Wei Tjong Yao 2013-08-21 15:33:19 +0000
  • 27f1f3ec59 Use the same object count in RenderToTexture as in AnimatingScene. Lasse Öörni 2013-08-21 10:03:22 +0000
  • dbdafefaae Set bilinear filter on the render texture so it looks better up close. Lasse Öörni 2013-08-20 23:29:36 +0000
  • 99b2724708 Adjust object & camera position in the RenderToTexture sample. Lasse Öörni 2013-08-20 23:27:41 +0000
  • 87a6ee9578 Added MultipleViewports & RenderToTexture samples. Added diffuse unlit & notexture unlit techniques. Do not use occlusion if viewport is very tall compared to width, as the pixel width of the occlusion buffer is fixed and would result in large CPU time consumption. Lasse Öörni 2013-08-20 23:23:42 +0000
  • 4a31966a14 Updated comments in the samples. Updated script API. Lasse Öörni 2013-08-20 07:08:02 +0000
  • e4ed439148 Added common rendering quality controls to all samples. Fixed quality for the Logo & LogoLarge textures. Lasse Öörni 2013-08-20 06:39:01 +0000
  • 7de74e6d83 Fixed AnimatedModel bone bounding box not updating when bones are moved without animation, eg. ragdolls. Remove AnimationController & all AnimationStates from the ragdolls when creating. Lasse Öörni 2013-08-19 22:52:49 +0000
  • cc494ac7e7 Added safety check for the number of animation states. Lasse Öörni 2013-08-19 20:31:00 +0000
  • 54a0c90d7a Update AnimatedModel's bounding box with bone accuracy only when the animation is updated. Otherwise transform the previous last calculated bone bounding box. This results in a significant performance boost when a large amount of AnimatedModels are both moved, and animated. Lasse Öörni 2013-08-19 20:24:01 +0000
  • 0f4fbda5fb Added Decals example. Refactored SkeletalAnimation example to use a custom component as well. Lasse Öörni 2013-08-19 19:45:27 +0000
  • 40d345ab24 Copy import library separately to Lib directory for a MSVC shared library build. Lasse Öörni 2013-08-19 14:46:22 +0000
  • 3d48e05714 Fixed find_library() command in FindUrho3D.cmake module to correctly separate list variables with their respective argument separator. Wei Tjong Yao 2013-08-19 07:41:44 +0000
  • 727d417bde Enhanced FindUrho3D.cmake module to find library with debug postfix on windows platform. It should work for all build configurations. Wei Tjong Yao 2013-08-19 07:19:03 +0000
  • cfc4ae497f Enhanced FindUrho3D.cmake module to find library with debug postfix on windows platform. Wei Tjong Yao 2013-08-19 07:03:34 +0000
  • 9b8b2580b9 Added '_d' postfix when building Urho3D library in Debug configuration on Windows platform. Wei Tjong Yao 2013-08-19 06:10:00 +0000
  • 1590de8b63 Removed offending function from SDL which prevented proper startup when Urho3D was built as a shared library on Windows. Lasse Öörni 2013-08-19 00:37:28 +0000
  • 8f240d46bf Disable some more DLL build related warnings. Lasse Öörni 2013-08-18 22:15:56 +0000
  • 9f9a238836 Windows shared library build fixes. Lasse Öörni 2013-08-18 20:26:10 +0000
  • 26a9bc763e Added Temporary flag to Serializable, which means it will not be saved if enabled. Currently the sub-nodes created by Terrain are marked temporary. Temporary objects are by default not shown in the editor. Added trigonometric functions which take degrees argument into the C++ API, not just script. Edited the Billboards sample. Made the Urho3D logo in the samples slightly transparent. Lasse Öörni 2013-08-18 16:50:28 +0000
  • 594457df82 Removed line to define ENABLE_64BIT for Visual Studio based on cmake generator as the define must already been set explicitly when invoking cmake_vsxxxx.bat in order to get Win64 generator. Fixed the expression to check whether ENABLE_TOOLS is defined. Minor update on build options documentation. Wei Tjong Yao 2013-08-18 06:16:16 +0000
  • a9eb0e1e61 Added Billboards sample. Some code cleanup/formatting of the other samples. Lasse Öörni 2013-08-17 23:45:09 +0000
  • f74f4dd6f8 Moved the logic for determining whether to use executable directory or the current working directory into FileSystem::GetProgramDir(). Lasse Öörni 2013-08-17 21:09:47 +0000
  • 1ef35d353c Added skeletal animation sample. Fixed build of samples. Removed line to disable MinSizeRel build type in CMake script as it seems to have no effect any longer. Removed unused function to get AnimationState by C string of animation name. Lasse Öörni 2013-08-17 18:38:07 +0000
  • 7d235c8458 Added touch input double click handling in the UI. Fixed CopyData.bat paths. Lasse Öörni 2013-08-17 13:43:25 +0000
  • dfd142c7d2 Added Raspberry Pi bootstrap back to fix raspi build. Moved the xmlstarlet logic to cmake_gcc.sh for code reuse. Added ANDROID_ABI into build options documentation. Wei Tjong Yao 2013-08-17 06:27:32 +0000
  • ccd6a926ae Added Urho3D library build option for IOS. Wei Tjong Yao 2013-08-16 08:56:55 +0000
  • 45e0907cb8 Use D3D_SDK_VERSION when initializing the Direct3D9 device. Lasse Öörni 2013-08-16 08:35:38 +0000
  • cd59d5de56 Assume MinGW generates object files with .obj as suffix. Wei Tjong Yao 2013-08-16 06:49:05 +0000
  • 9047bfa1ab Use DLL runtime by default. Proper fix for building the Urho3D library with VS2008. Lasse Öörni 2013-08-15 23:00:10 +0000
  • ce9154d545 Added missing URHO3D_API defines to some derived classes. Fixed obj file copying when building Urho3D library on VS and not using USE_MKLINK. Lasse Öörni 2013-08-15 21:02:54 +0000
  • 478ace41cc Determine the relative path to the CoreData and Data directories correctly for symlink creation, regardless of main executable target location in project source tree. Wei Tjong Yao 2013-08-15 18:58:39 +0000
  • 79861d9ee9 Changed the regex replacement command with get_filename_component() command. Wei Tjong Yao 2013-08-15 17:30:43 +0000
  • d37cb04fd9 Added post-build custom command when setting up main executable to facilitate debugging and running the main executable within Xcode itself. Wei Tjong Yao 2013-08-15 17:18:34 +0000
  • 10b4fd2438 Improved fix for OS X fullscreen transition problem. Lasse Öörni 2013-08-15 07:16:49 +0000
  • 071da6be29 Added license header lines to build scripts. Wei Tjong Yao 2013-08-15 02:56:55 +0000
  • e903c5edff Before closing an OpenGL SDL window, set it to windowed to fix annoying transition effect on OS X. Lasse Öörni 2013-08-15 00:00:25 +0000
  • 0900977b78 Applied some post-SDL 2.0.0 fixes from SDL official repository. Lasse Öörni 2013-08-14 22:49:34 +0000
  • 8f0182d1e9 In case SDL's window resize event is handled late, use the current window size at the time of handling, not the event parameters. Removed unnecessary OS X SDL modification. Lasse Öörni 2013-08-14 21:42:59 +0000
  • 9afac28ea0 Do not treat DirectX SDK not found as a fatal error, as it is still possible to compile if eg. Windows 8 SDK is installed instead. Lasse Öörni 2013-08-14 21:17:32 +0000
  • 5255039db0 Fixed Doxyfile source code path. Lasse Öörni 2013-08-14 18:23:23 +0000
  • 6b4a5fd296 Added cmake_mingw.bat contributed by Mika Heinonen. Lasse Öörni 2013-08-14 15:30:20 +0000
  • 2bf1be4cea Simplified the documentation for Eclipse. The generated Eclipse project file could be in Build or Source directory depends on whether xmlstarlet fix is being invoked or not. Wei Tjong Yao 2013-08-14 13:54:07 +0000
  • f87ee929d2 Better Eclipse project setup. Added generated project setting file and linked resources to svn:ignore. Wei Tjong Yao 2013-08-14 13:34:35 +0000
  • 3fd0638d62 Removed no-warn-unused-cli option as it hid typo error in passing build options. Wei Tjong Yao 2013-08-13 23:11:36 +0000
  • 3ac94c3551 Fix version of SDL in the documentation. Lasse Öörni 2013-08-13 21:58:07 +0000
  • a899f7293e Capitalize name of CMake script directory. Lasse Öörni 2013-08-13 20:51:20 +0000
  • 73843b142f Applied "reparent multiple nodes by holding shift" patch from Chris Friesen. Lasse Öörni 2013-08-13 20:24:05 +0000
  • 5bfde24e0b Updated to stable SDL 2.0. Lasse Öörni 2013-08-13 13:20:59 +0000
  • d5640aab4b Updated documentation - another attempt. Wei Tjong Yao 2013-08-13 09:25:12 +0000
  • a71d656b9d Updated documentation. Wei Tjong Yao 2013-08-13 09:18:53 +0000
  • 84ca054400 Fixed alignment. Wei Tjong Yao 2013-08-13 04:11:31 +0000
  • cf3eefbf32 Fixed source variable value. Wei Tjong Yao 2013-08-13 04:05:59 +0000
  • ed01bd0959 Fixed Application class namespace declaration. Wei Tjong Yao 2013-08-12 17:04:57 +0000
  • 4db3bbaf07 Added SDL include directory into header search path. Wei Tjong Yao 2013-08-12 13:39:47 +0000
  • e2d2c01636 Added AnimatingScene sample. Lasse Öörni 2013-08-11 22:24:26 +0000
  • 972124649e Include only one haptic driver (either windows or dummy) on Windows to fix MinGW build without DX joystick support, and to ensure no duplicate object file names. Lasse Öörni 2013-08-11 20:47:50 +0000
  • 0940bdae46 Use backward slash for consistency. Wei Tjong Yao 2013-08-11 15:02:29 +0000
  • ddc3670238 Attempt to fix MinGW build and some other code cleanup. Wei Tjong Yao 2013-08-11 14:30:22 +0000
  • b2924c425c Rectified source code alignment. Wei Tjong Yao 2013-08-10 18:05:01 +0000
  • 217c851811 Create out-of-source build directory for Android on Windows platform when mklink option is enabled. Wei Tjong Yao 2013-08-10 17:58:33 +0000
  • 5f32c9dfd0 Rectified source code alignment. Wei Tjong Yao 2013-08-10 15:50:51 +0000
  • 83302c3de4 Added mklink support for VS generator, enable by specifying '-DUSE_MKLINK=1' Wei Tjong Yao 2013-08-10 15:49:09 +0000
  • bdadbc926f Changed VS generator to use out-of-source build. Wei Tjong Yao 2013-08-10 14:03:44 +0000
  • 63a1dcc892 Use symlink to object directory instead of direct copying for Xcode. Wei Tjong Yao 2013-08-10 04:53:24 +0000
  • 1385700c7f Fixed broken wiki link. Wei Tjong Yao 2013-08-09 17:21:30 +0000
  • 2eb5a49353 Updated documentation. Wei Tjong Yao 2013-08-09 17:00:43 +0000
  • a01faa3ef2 Fixed static and shared library build using Xcode. Wei Tjong Yao 2013-08-09 16:19:58 +0000
  • 2b024be205 Fixed build script for Mac OS X. Wei Tjong Yao 2013-08-09 12:12:23 +0000
  • 38ae7f36c5 Fixed the resource path for MacOSX. Wei Tjong Yao 2013-08-09 11:26:47 +0000
  • 4524754fda Reverted back to use native copy command. Wei Tjong Yao 2013-08-09 10:57:52 +0000
  • c789be7259 Reverted back Android project properties. Wei Tjong Yao 2013-08-09 10:32:07 +0000
  • 02512cecf9 In order to move the out-of-source 'build' directory back to Urho3D project root directory, all the source codes sub-directories are now moved down one level to a new directory under project root called 'Source'. Wei Tjong Yao 2013-08-09 10:29:22 +0000
  • 9d9b2278fa Updated documentation on using Urho3D as external library. Wei Tjong Yao 2013-08-09 04:33:51 +0000
  • db67538bfe Refactored build script to move the ObjectLocator custom script logic to Urho3D library CMakeLists.txt, thus unifying the approach to build the static and shared library for all the supported compilers and platforms (including VS/Windows, GCC/Linux, and Clang/Mac). Wei Tjong Yao 2013-08-08 16:45:47 +0000
  • 86a12627b2 Disable camera controls when the UI has a focused element. Lasse Öörni 2013-08-07 21:49:13 +0000
  • 4f3025332c Added StaticScene sample. Lasse Öörni 2013-08-07 21:29:05 +0000
  • 08d3fa5ad8 Added Urho3D namespace to macros so that they can be used without "using namespace Urho3D" Lasse Öörni 2013-08-07 11:49:39 +0000