Commit Graph

  • 1b7e1fdf5c Simplify code and use static cast since the type is checked beforehand. Allow to create CollisionChain2D from editor. Lasse Öörni 2015-10-26 11:19:11 +0200
  • 444695f2a6 Check vertices count cosmy1 2015-10-25 15:50:46 +0100
  • 55d97b1ba9 Travis CI: API documentation update at 2015-10-25 19:13:43 UTC. [ci package] urho3d-travis-ci 2015-10-25 19:13:43 +0000
  • 13bc777ab6 Fix using old attribute name in the editor. Closes #979. Lasse Öörni 2015-10-25 20:57:05 +0200
  • 60d946eb64 Option to enable threaded occlusion rendering. May actually result in worse performance, so disabled by default. Report number of rendered occluders accurately (taking into account occluders rejected by being occluded themselves, or by running out of triangles.) Closes #970. Lasse Öörni 2015-10-25 20:53:25 +0200
  • 9661f33f01 Fix uninitialized variables in ParticleEmitter. Closes #981. Lasse Öörni 2015-10-25 20:44:05 +0200
  • 4daf7fd3f0 Added rendering scale to UI ninjastone 2015-10-26 01:25:10 +0900
  • d7bc2d6a0d Move GetFileSizeString() to StringUtils. Yao Wei Tjong 姚伟忠 2015-10-24 10:34:04 +0800
  • ae52d8ce45 Fix logging in Engine.cpp. Lasse Öörni 2015-10-23 22:31:54 +0300
  • 58a6c38088 Minor documentation updates to refer to the renamed macros. Lasse Öörni 2015-10-22 22:05:23 +0300
  • b616aa6272 Merge remote-tracking branch '1vanK/master' Lasse Öörni 2015-10-23 22:27:39 +0300
  • 6ca3bdbb1c Rectify the 64-bit detection logic for MinGW compiler toolchain. Only use stackrealign flag on MinGW SSE 32-bit build. For Travis CI - fix documentation build on all Windows builds. Fix #951. Yao Wei Tjong 姚伟忠 2015-10-23 23:03:11 +0800
  • 6ccf70be10 Add Windows Kit detection for Windows 10. Close #911. Yao Wei Tjong 姚伟忠 2015-10-23 22:54:35 +0800
  • 92e976eb0f Travis CI: API documentation update at 2015-10-23 11:53:15 UTC. [ci package] urho3d-travis-ci 2015-10-23 11:53:15 +0000
  • 6f60ee7f48 Print memory use for all resources in ResourceCache::PrintMemoryUsage(). Change memory budget & use API to use unsigned long long (64bit). Expose GetFileSizeString() to script. Refactor Engine to use PrintMemoryUsage(). Match width of profiler and resource outputs. Rename Profiler::GetData() to Profiler::PrintData() to match the new ResourceCache function. Lasse Öörni 2015-10-23 13:14:19 +0300
  • 19027b4ae4 Merge remote-tracking branch 'JSandusky/MemoryReporting' Lasse Öörni 2015-10-23 11:55:20 +0300
  • d3e5abb45f Travis CI: API documentation update at 2015-10-23 07:07:21 UTC. [ci package] urho3d-travis-ci 2015-10-23 07:07:21 +0000
  • 83d0f9a23c Add Z-up and handedness options to OBJ export JSandusky 2015-10-22 22:44:28 -0400
  • 379a80f3f5 Remove ambiguity from ResourceCache mem use printing of lines JSandusky 2015-10-22 20:06:14 -0400
  • 8e39692ef3 Show "Memory usage" DebugHud in all samples (F3 key) JSandusky 2015-10-22 19:49:49 -0400
  • 44aac796fb Add resource memory usage display to DebugHud JSandusky 2015-10-22 19:49:14 -0400
  • 4532a3a72e LOGRAWF -> URHO3D_LOGRAWF Ivan K 2015-10-23 00:34:01 +0400
  • 4b015f3c51 LOGERRORF -> URHO3D_LOGERRORF Ivan K 2015-10-23 00:32:06 +0400
  • bfe60520bd LOGWARNINGF -> URHO3D_LOGWARNINGF Ivan K 2015-10-23 00:29:24 +0400
  • f3de678cfd LOGINFOF -> URHO3D_LOGINFOF Ivan K 2015-10-23 00:28:05 +0400
  • c9a77c8d56 LOGDEBUGF -> URHO3D_LOGDEBUGF Ivan K 2015-10-23 00:26:04 +0400
  • ecafb47f73 LOGRAW -> URHO3D_LOGRAW Ivan K 2015-10-23 00:20:52 +0400
  • ad2eb74d83 LOGERROR -> URHO3D_LOGERROR Ivan K 2015-10-23 00:17:49 +0400
  • 3a7e7f058e LOGWARNING -> URHO3D_LOGWARNING Ivan K 2015-10-23 00:06:38 +0400
  • d53fc4b94b LOGINFO -> URHO3D_LOGINFO Ivan K 2015-10-22 23:59:47 +0400
  • 0c3f67abfe LOGDEBUG -> URHO3D_LOGDEBUG Ivan K 2015-10-22 23:53:15 +0400
  • ec17b8f73d IS_ASSET -> URHO3D_IS_ASSET Ivan K 2015-10-22 23:44:39 +0400
  • d78219d014 ASSET -> URHO3D_ASSET Ivan K 2015-10-22 23:41:04 +0400
  • 48c600711a Fix wrong boolean check for determining what viewport read/write operations are used by the renderpath. Closes #974. Lasse Öörni 2015-10-22 12:22:59 +0300
  • 7fc377b546 Make Text3D refresh the text batches (triggering font face reload) if the font texture(s) have data lost. Closes #967. Lasse Öörni 2015-10-22 00:44:54 +0300
  • c810f9908f DLL export specializations of the Swap function. Lasse Öörni 2015-10-21 23:00:05 +0300
  • db15f0358e PROFILE -> URHO3D_PROFILE Ivan K 2015-10-21 23:46:50 +0400
  • 31f3c9ab65 DEFINE_APPLICATION_MAIN -> URHO3D_DEFINE_APPLICATION_MAIN Ivan K 2015-10-21 23:08:28 +0400
  • a976309138 DEFINE_MAIN -> URHO3D_DEFINE_MAIN Ivan K 2015-10-21 22:59:09 +0400
  • fe05d4b16c UPDATE_ATTRIBUTE_DEFAULT_VALUE -> URHO3D_UPDATE_ATTRIBUTE_DEFAULT_VALUE Ivan K 2015-10-21 22:50:08 +0400
  • 3959d569fa MIXED_ACCESSOR_ATTRIBUTE -> URHO3D_MIXED_ACCESSOR_ATTRIBUTE Ivan K 2015-10-21 22:45:13 +0400
  • 83b811b7e8 ENUM_ACCESSOR_ATTRIBUTE -> URHO3D_ENUM_ACCESSOR_ATTRIBUTE Ivan K 2015-10-21 22:39:49 +0400
  • 212f419026 ACCESSOR_ATTRIBUTE -> URHO3D_ACCESSOR_ATTRIBUTE Ivan K 2015-10-21 22:32:36 +0400
  • 14b1669735 ENUM_ATTRIBUTE -> URHO3D_ENUM_ATTRIBUTE Ivan K 2015-10-21 22:18:12 +0400
  • 431e29d2cd ATTRIBUTE -> URHO3D_ATTRIBUTE Ivan K 2015-10-21 22:14:03 +0400
  • 8b351bcf01 REMOVE_ATTRIBUTE -> URHO3D_REMOVE_ATTRIBUTE Ivan K 2015-10-21 22:08:33 +0400
  • 82b9a034a2 COPY_BASE_ATTRIBUTES -> URHO3D_COPY_BASE_ATTRIBUTES Ivan K 2015-10-21 22:05:52 +0400
  • 4bcbae61fe HANDLER -> URHO3D_HANDLER Ivan K 2015-10-21 21:49:02 +0400
  • f954325243 HANDLER_USERDATA -> URHO3D_HANDLER_USERDATA Ivan K 2015-10-21 21:39:04 +0400
  • 974ae9d4bb fix ScriptAPIDump.cpp Ivan K 2015-10-21 21:33:28 +0400
  • 6abe6b66c0 PARAM -> URHO3D_PARAM Ivan K 2015-10-21 21:28:02 +0400
  • 6b54578bc5 EVENT -> URHO3D_EVENT Ivan K 2015-10-21 20:43:05 +0400
  • d264f35c9d Add note of documentation to the contribution chceklist. Lasse Öörni 2015-10-21 12:18:36 +0300
  • 24ac93600e Go through all vertices of the StaticSprite2D to update its bounding box. Closes #972. Lasse Öörni 2015-10-21 11:32:09 +0300
  • f02cd63437 OBJECT -> URHO3D_OBJECT Ivan K 2015-10-21 11:12:45 +0400
  • 1d4e379dea Implement proper rounding in the fixed point to integer conversion (>> 6). Fixes #968. Lasse Öörni 2015-10-19 21:35:55 +0300
  • 246aaf703f Travis CI: API documentation update at 2015-10-20 10:46:03 UTC. [ci package] urho3d-travis-ci 2015-10-20 10:46:03 +0000
  • 9469ef1a67 Merge remote-tracking branch 'JSandusky/DetourCrowdLocalSpace' Lasse Öörni 2015-10-20 12:26:34 +0300
  • 583878c660 Added contributor credit. Lasse Öörni 2015-10-19 21:51:41 +0300
  • 52a9c9853a Merge pull request #962 from ijsonlin/hotfix Lasse Öörni 2015-10-19 21:49:29 +0300
  • 77942c4f1a Make obstacle seek up through ALL parents to find mesh JSandusky 2015-10-19 14:48:05 -0400
  • 5395082c36 To match Bullet's own behavior when debug rendering the whole physics world, also draw disabled constraints. Closes #964. Lasse Öörni 2015-10-19 17:49:21 +0300
  • d7eee3b134 Only update the toluabind.c back to source tree when it is opted. Yao Wei Tjong 姚伟忠 2015-10-18 14:27:06 +0800
  • 8df17a41ee Bind GetParentComponent to angelscript and lua JSandusky 2015-10-18 22:48:07 -0400
  • 9c90ac913d Make obstacle seek upwards to find DynamicNavigationMesh JSandusky 2015-10-18 22:31:41 -0400
  • b5af4fcf96 Addition of "GetParentComponent" methods for seeking components up the scene tree JSandusky 2015-10-18 22:19:24 -0400
  • cd48b1fcb8 Manually optimize Quaternion construction from __m128 to avoid bad codegen from Visual Studio 2015. Jukka Jylänki 2015-10-19 02:59:19 +0300
  • 984e52dbea Use slower but precise SSE mathematics for Quaternion operations. Closes #959. Jukka Jylänki 2015-10-19 02:56:20 +0300
  • 466c2f73a4 Remove unused OnFlipChanged, Move OnWorldBoundingBoxUpdate to StaticSprite2D. aster2013 2015-10-18 21:03:35 +0800
  • 7aa6b9d6e0 Fix issue #963 aster2013 2015-10-18 20:24:01 +0800
  • d3bf75aafc Minor documentation update on desktop deployment target build option. [ci only: master] Yao Wei Tjong 姚伟忠 2015-10-18 12:16:57 +0800
  • c4edf6d327 fixed wrong attribute name for spriter scml file Hualin Song 2015-10-17 17:20:36 +0800
  • c35e4283e0 Correct the values of SpriteInfo x and y Hualin Song 2015-10-17 17:14:40 +0800
  • da3848716c Correct the frameWidth and frameHeight Hualin Song 2015-10-17 17:10:42 +0800
  • 60e971eefe For Travis CI - add new CI job for RPI2 with NEON switch on. Yao Wei Tjong 姚伟忠 2015-10-17 11:39:19 +0800
  • e03965fbbf Mark local changes in Bullet source files for NEON support on Android. Yao Wei Tjong 姚伟忠 2015-10-17 10:54:15 +0800
  • e95542e9d6 Fix missing export specifier in HttpRequest. Closes #957. Lasse Öörni 2015-10-16 16:44:15 +0300
  • 6eb9eac4cb Update documentation on using Viewport::SetCullCamera(). Remove outdated documentation related to instancing. Lasse Öörni 2015-10-16 12:42:27 +0300
  • e28a678914 Optimize away some uses of _MM_TRANSPOSE4_PS(), to remove two shuffles, two movs and replace shufps with the lighter movehl/lh and unpacks. Also do vector loads and stores manually in BoundingBox::Transformed() to avoid VS2015 from generating dirty asm code for the function. This has a few percent improvement on the heavy BoundingBox::Transformed() function call. Jukka Jylänki 2015-10-16 01:06:55 +0300
  • 8a447c7eda Enable BT_USE_SSE on Linux platform & BT_USE_NEON on Android platform. Add new build option URHO3D_NEON to enable/disable NEON code branch. Fix a bug where previously URHO3D_SSE was also erroneously being used to switch off BT_USE_NEON on iOS. Add new build option URHO3D_DEPLOYMENT_TARGET to set the GCC/Clang target arch (-march compiler flag). Default value is 'native'. Setting this to any cpu type higher than Pentium 4 may influence the effective SSE level being used in the build. The BulletPhysics library may switch to use higher level SSE as the result, for instance. Yao Wei Tjong 姚伟忠 2015-10-16 16:32:28 +0800
  • 31e0f09999 Fix android rake task to work with multiple devices attached to adb. Yao Wei Tjong 姚伟忠 2015-10-16 16:24:06 +0800
  • 1abd059b66 Travis CI: API documentation update at 2015-10-15 22:50:43 UTC. [ci package] urho3d-travis-ci 2015-10-15 22:50:43 +0000
  • 9bd1a02655 Copy the nostencil flag correctly from the source view. Lasse Öörni 2015-10-16 01:30:23 +0300
  • bd3efa69c1 Remove code duplication from render stats gathering. Lasse Öörni 2015-10-16 01:15:04 +0300
  • 5161060d5b Allow to define a culling camera for Viewport. When defined, multiple views can share the same culling and other view preparations, reducing CPU use. Lasse Öörni 2015-10-16 00:25:18 +0300
  • f2713d93f1 Force stack realignment on MinGW with SSE. Closes #954. Lasse Öörni 2015-10-15 15:03:54 +0300
  • d66e8787e3 Only find AnimationController states using the animation's resource name (instead of user-supplied) to avoid potential ambiguous/unsanitated resource names leading to creation of duplicate animation states. Lasse Öörni 2015-10-14 11:09:54 +0300
  • 58df09ae95 Travis CI: API documentation update at 2015-10-13 14:38:40 UTC. [ci package] urho3d-travis-ci 2015-10-13 14:38:40 +0000
  • 42ac49d933 Merge remote-tracking branch 'juj/no_boundingbox_bool' Lasse Öörni 2015-10-13 16:13:58 +0300
  • 563c4cc2d6 Merge remote-tracking branch 'juj/sse_opt_quat' Lasse Öörni 2015-10-13 16:13:46 +0300
  • 222cb27a74 Add URHO3D_API specifier to SourceBatch struct. Lasse Öörni 2015-10-13 14:17:43 +0300
  • fbd07ac39c Remove BoundingBox::defined_ boolean and instead have min = INF and max = -INF denote the case when a bounding box is degenerate. This helps reduce branching and SSE'ifying BoundingBox. SSE optimize some hot BoundingBox functions. Jukka Jylänki 2015-10-12 01:45:57 +0300
  • a44466c150 SSE optimize Quaternion.h. Jukka Jylänki 2015-10-13 00:20:25 +0300
  • af5a14c3d9 Mark potentially dangerous math class constructors explicit. Closes #947. Lasse Öörni 2015-10-13 11:18:12 +0300
  • bb6a501d7d Merge remote-tracking branch 'juj/hot_sse' Lasse Öörni 2015-10-13 10:55:11 +0300
  • c5c78603da Remove the workaround command for setting linker flags. [ci skip] Yao Wei Tjong 姚伟忠 2015-10-13 09:53:53 +0800
  • 0e4ba63687 Only initialize the URHO3D_DEFAULT_SSE variable only once. Yao Wei Tjong 姚伟忠 2015-10-13 09:30:52 +0800
  • a6dbb2c06d Merge branch 'juj-allow_enable_sse_on_emscripten' into master. Yao Wei Tjong 姚伟忠 2015-10-13 09:08:12 +0800
  • f24af4ee9b Enable setting -DURHO3D_SSE=1 on Emscripten, but leave it disabled by default. Jukka Jylänki 2015-10-13 00:30:09 +0300
  • fd6a6e9336 SSE optimize Quaternion multiplication. Jukka Jylänki 2015-10-11 18:27:36 +0300