506915adcaApplied physics patch from amadeus_osa. Do not make a copy of triangle mesh collision data, improved constraint behavior under external forces (fix from Bullet SVN.)
Lasse Öörni
2013-08-25 17:01:41 +0000
cd91a6f1f7Always 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
dee404c133Removed unnecessary conversion step from RampGenerator.
Lasse Öörni
2013-08-25 15:53:19 +0000
c9e2b49f5dQueue update when View3D scene changed.
Lasse Öörni
2013-08-25 12:31:23 +0000
c46d4a1972Added missing license texts.
Lasse Öörni
2013-08-25 12:15:22 +0000
9ff0247c68Applied material editor preview patch from primitivewaste, which also adds View3D UI element class.
Lasse Öörni
2013-08-25 12:11:52 +0000
056acfcc68Added sound effects example.
Lasse Öörni
2013-08-25 09:20:56 +0000
463ce2a65dEnabled 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
e7558a3be9Demonstrate rolling friction in the Ragdolls sample.
Lasse Öörni
2013-08-24 20:21:16 +0000
2271d6ba83Added Ragdolls sample. Added template version of RemoveComponent to Node.
Lasse Öörni
2013-08-24 14:20:02 +0000
81d87af14cMake the mesh objects larger for more interesting collision response.
Lasse Öörni
2013-08-22 21:29:45 +0000
e7e469cf5aAdded PhysicsStressTest sample.
Lasse Öörni
2013-08-22 21:23:20 +0000
42093ea88cAllow 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
58903874f7Scene node name consistency in the samples.
Lasse Öörni
2013-08-22 06:35:49 +0000
056a071ed2Adjusted 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
c41f52c38dAdded 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
b8882c588fAdjust the physics sample initial object positions & friction.
Lasse Öörni
2013-08-21 23:07:16 +0000
497bd8c101Added Physics sample.
Lasse Öörni
2013-08-21 22:58:41 +0000
c14bf5bd69Added Bullet rolling friction parameter to RigidBody. RigidBody code cleanup.
Lasse Öörni
2013-08-21 18:44:58 +0000
309218444dFixed 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
27f1f3ec59Use the same object count in RenderToTexture as in AnimatingScene.
Lasse Öörni
2013-08-21 10:03:22 +0000
dbdafefaaeSet bilinear filter on the render texture so it looks better up close.
Lasse Öörni
2013-08-20 23:29:36 +0000
99b2724708Adjust object & camera position in the RenderToTexture sample.
Lasse Öörni
2013-08-20 23:27:41 +0000
87a6ee9578Added 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
4a31966a14Updated comments in the samples. Updated script API.
Lasse Öörni
2013-08-20 07:08:02 +0000
e4ed439148Added common rendering quality controls to all samples. Fixed quality for the Logo & LogoLarge textures.
Lasse Öörni
2013-08-20 06:39:01 +0000
7de74e6d83Fixed 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
cc494ac7e7Added safety check for the number of animation states.
Lasse Öörni
2013-08-19 20:31:00 +0000
54a0c90d7aUpdate 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
0f4fbda5fbAdded Decals example. Refactored SkeletalAnimation example to use a custom component as well.
Lasse Öörni
2013-08-19 19:45:27 +0000
40d345ab24Copy import library separately to Lib directory for a MSVC shared library build.
Lasse Öörni
2013-08-19 14:46:22 +0000
3d48e05714Fixed 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
727d417bdeEnhanced 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
cfc4ae497fEnhanced FindUrho3D.cmake module to find library with debug postfix on windows platform.
Wei Tjong Yao
2013-08-19 07:03:34 +0000
9b8b2580b9Added '_d' postfix when building Urho3D library in Debug configuration on Windows platform.
Wei Tjong Yao
2013-08-19 06:10:00 +0000
1590de8b63Removed 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
8f240d46bfDisable some more DLL build related warnings.
Lasse Öörni
2013-08-18 22:15:56 +0000
9f9a238836Windows shared library build fixes.
Lasse Öörni
2013-08-18 20:26:10 +0000
26a9bc763eAdded 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
594457df82Removed 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
a9eb0e1e61Added Billboards sample. Some code cleanup/formatting of the other samples.
Lasse Öörni
2013-08-17 23:45:09 +0000
f74f4dd6f8Moved 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
1ef35d353cAdded 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
7d235c8458Added touch input double click handling in the UI. Fixed CopyData.bat paths.
Lasse Öörni
2013-08-17 13:43:25 +0000
dfd142c7d2Added 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
ccd6a926aeAdded Urho3D library build option for IOS.
Wei Tjong Yao
2013-08-16 08:56:55 +0000
45e0907cb8Use D3D_SDK_VERSION when initializing the Direct3D9 device.
Lasse Öörni
2013-08-16 08:35:38 +0000
cd59d5de56Assume MinGW generates object files with .obj as suffix.
Wei Tjong Yao
2013-08-16 06:49:05 +0000
9047bfa1abUse DLL runtime by default. Proper fix for building the Urho3D library with VS2008.
Lasse Öörni
2013-08-15 23:00:10 +0000
ce9154d545Added 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
478ace41ccDetermine 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
79861d9ee9Changed the regex replacement command with get_filename_component() command.
Wei Tjong Yao
2013-08-15 17:30:43 +0000
d37cb04fd9Added 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
10b4fd2438Improved fix for OS X fullscreen transition problem.
Lasse Öörni
2013-08-15 07:16:49 +0000
071da6be29Added license header lines to build scripts.
Wei Tjong Yao
2013-08-15 02:56:55 +0000
e903c5edffBefore 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
0900977b78Applied some post-SDL 2.0.0 fixes from SDL official repository.
Lasse Öörni
2013-08-14 22:49:34 +0000
8f0182d1e9In 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
9afac28ea0Do 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
5255039db0Fixed Doxyfile source code path.
Lasse Öörni
2013-08-14 18:23:23 +0000
6b4a5fd296Added cmake_mingw.bat contributed by Mika Heinonen.
Lasse Öörni
2013-08-14 15:30:20 +0000
2bf1be4ceaSimplified 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
f87ee929d2Better Eclipse project setup. Added generated project setting file and linked resources to svn:ignore.
Wei Tjong Yao
2013-08-14 13:34:35 +0000
3fd0638d62Removed no-warn-unused-cli option as it hid typo error in passing build options.
Wei Tjong Yao
2013-08-13 23:11:36 +0000
3ac94c3551Fix version of SDL in the documentation.
Lasse Öörni
2013-08-13 21:58:07 +0000
a899f7293eCapitalize name of CMake script directory.
Lasse Öörni
2013-08-13 20:51:20 +0000
73843b142fApplied "reparent multiple nodes by holding shift" patch from Chris Friesen.
Lasse Öörni
2013-08-13 20:24:05 +0000
5bfde24e0bUpdated to stable SDL 2.0.
Lasse Öörni
2013-08-13 13:20:59 +0000
d5640aab4bUpdated documentation - another attempt.
Wei Tjong Yao
2013-08-13 09:25:12 +0000
a71d656b9dUpdated documentation.
Wei Tjong Yao
2013-08-13 09:18:53 +0000
84ca054400Fixed alignment.
Wei Tjong Yao
2013-08-13 04:11:31 +0000
cf3eefbf32Fixed source variable value.
Wei Tjong Yao
2013-08-13 04:05:59 +0000
ed01bd0959Fixed Application class namespace declaration.
Wei Tjong Yao
2013-08-12 17:04:57 +0000
4db3bbaf07Added SDL include directory into header search path.
Wei Tjong Yao
2013-08-12 13:39:47 +0000
e2d2c01636Added AnimatingScene sample.
Lasse Öörni
2013-08-11 22:24:26 +0000
972124649eInclude 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
0940bdae46Use backward slash for consistency.
Wei Tjong Yao
2013-08-11 15:02:29 +0000
ddc3670238Attempt to fix MinGW build and some other code cleanup.
Wei Tjong Yao
2013-08-11 14:30:22 +0000
b2924c425cRectified source code alignment.
Wei Tjong Yao
2013-08-10 18:05:01 +0000
217c851811Create 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
5f32c9dfd0Rectified source code alignment.
Wei Tjong Yao
2013-08-10 15:50:51 +0000
83302c3de4Added mklink support for VS generator, enable by specifying '-DUSE_MKLINK=1'
Wei Tjong Yao
2013-08-10 15:49:09 +0000
bdadbc926fChanged VS generator to use out-of-source build.
Wei Tjong Yao
2013-08-10 14:03:44 +0000
63a1dcc892Use symlink to object directory instead of direct copying for Xcode.
Wei Tjong Yao
2013-08-10 04:53:24 +0000
1385700c7fFixed broken wiki link.
Wei Tjong Yao
2013-08-09 17:21:30 +0000
2eb5a49353Updated documentation.
Wei Tjong Yao
2013-08-09 17:00:43 +0000
a01faa3ef2Fixed static and shared library build using Xcode.
Wei Tjong Yao
2013-08-09 16:19:58 +0000
2b024be205Fixed build script for Mac OS X.
Wei Tjong Yao
2013-08-09 12:12:23 +0000
38ae7f36c5Fixed the resource path for MacOSX.
Wei Tjong Yao
2013-08-09 11:26:47 +0000
4524754fdaReverted back to use native copy command.
Wei Tjong Yao
2013-08-09 10:57:52 +0000
c789be7259Reverted back Android project properties.
Wei Tjong Yao
2013-08-09 10:32:07 +0000
02512cecf9In 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
9d9b2278faUpdated documentation on using Urho3D as external library.
Wei Tjong Yao
2013-08-09 04:33:51 +0000
db67538bfeRefactored 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
86a12627b2Disable camera controls when the UI has a focused element.
Lasse Öörni
2013-08-07 21:49:13 +0000
4f3025332cAdded StaticScene sample.
Lasse Öörni
2013-08-07 21:29:05 +0000