Commit Graph

  • 4d15a2c09b Report correct window size in the screen mode event if maximizing the window on startup. Closes #247. Lasse Öörni 2014-03-10 00:42:03 +0200
  • 65c3c50738 Shuffling around of Spline to the Core library to make explicit that it depends on Variant (the dependency is no longer strict as Urho3D library is built as one piece, but is good to keep in mind to retain the Math library theoretically reusable outside Urho3D.) Register DebugRenderer earlier in the AngelScript API registration for less special cases. Lasse Öörni 2014-03-10 00:25:37 +0200
  • d53079f530 Merge remote-tracking branch 'remotes/alexparlett/feature/spline' Lasse Öörni 2014-03-09 23:45:39 +0200
  • 751b4f1c97 Changed SplinePath so that it is more flexible its logic is now separate from the scene hierarchy. Control Points are set and removed explicitly with the ability to define the order. Controlled Node is explicitly set so that the Move function affects that Node's WorldPosition. Alex Parlett 2014-03-09 19:18:40 +0000
  • fb3306170e Material quality, texture quality, texture filter mode and anisotropy level as engine startup parameters and command line options. Closes #241. Lasse Öörni 2014-03-09 19:36:40 +0200
  • 3bb95a7d5d Refactored Spline to use Variant instead of being a template to allow easier implementation of Scripting APIs. Added additional type safety checks to ensure that the Variant underlying type is the same as existing elements. Alex Parlett 2014-03-09 12:47:31 +0000
  • 7aa0d8acc9 Separated the Spline Mathematical aspect from the Component into a new Spline class under Math. No angelscript or lua bindings as of yet as I'm unsure how to go about adding the templated class in a suitable manner. Alex Parlett 2014-03-08 14:09:50 +0000
  • dce461469f For Travis CI - detect release tag and do the necessary automatically. Yao Wei Tjong 姚伟忠 2014-03-09 16:42:30 +0800
  • 3b3b4544d0 For Travis CI - fix packaging for OSX platform. [ci package] Yao Wei Tjong 姚伟忠 2014-03-09 14:38:38 +0800
  • db81e0ea61 Travis CI: API documentation update at 2014-03-09 01:50:10 UTC. [ci package] urho3d-travis-ci 2014-03-09 01:50:10 +0000
  • 2529f4c51a Added IsNaN() to Vector2, Vector3, Vector4, Quaternion. Safeguard against Node::LookAt() misbehaving if target is very close. Closes #231. Lasse Öörni 2014-03-09 03:29:08 +0200
  • d25872ca08 Update Recast/Detour to newest. Remove Navigation.cpp / Navigation.h in Navigation library; moved the library registration to NavigationMesh.cpp. Lasse Öörni 2014-03-09 03:27:13 +0200
  • 8be6780654 Update AngelScript threading code to newest from SVN for WinXP compatibility fix. Lasse Öörni 2014-03-09 02:02:09 +0200
  • 1941c508b4 Removed erroneous comment from View. Do not treat it a fatal error in OgreImporter if index optimization can't be done. Lasse Öörni 2014-03-08 17:03:58 +0200
  • 340e09c454 set windowd/scalable by default if no parameters specified Chris Friesen 2014-03-07 22:55:17 -0600
  • 62ce85adfe Add new build options to control FileWatcher/profiling/logging support. Yao Wei Tjong 姚伟忠 2014-03-07 23:36:07 +0800
  • 435ccc4f38 Fixed Box2D compile on Android. Added Box2D license to the root License.txt file. Lasse Öörni 2014-03-07 14:58:00 +0200
  • 176a9b7009 Minor fix to vertex buffer resize logic. [ci skip] Yao Wei Tjong 姚伟忠 2014-03-07 14:00:23 +0800
  • 4555aff0c9 Add Box2D. aster2013 2014-03-07 13:02:45 +0800
  • 4b5f26b455 Travis CI: API documentation update at 2014-03-07 04:50:42 UTC. [ci package] urho3d-travis-ci 2014-03-07 04:50:42 +0000
  • b9f106ce9d Add draw debug triangle in DebugRenderer. aster2013 2014-03-07 12:34:46 +0800
  • 7913745200 Minor change for comment. aster2013 2014-03-07 11:51:53 +0800
  • c96f313dbd Fixed erroneous event bitmasks. Optimize LogicComponent memory footprint. Lasse Öörni 2014-03-07 02:09:35 +0200
  • 2c3b8117a7 Fixes to LogicComponent event subscription / unsubscription logic. Call DelayedStart() also if neither of Update or FixedUpdate is needed (subscribe once just for that, then unsubscribe.) Lasse Öörni 2014-03-07 01:44:15 +0200
  • 2095043114 Added note to LogicComponent that disabling both Update & FixedUpdate will cause DelayedStart to not be called. Lasse Öörni 2014-03-07 01:18:40 +0200
  • 8f6d45da02 Log full shader name when a D3D shader variation compiles or loads itself. Lasse Öörni 2014-03-07 00:17:47 +0200
  • 854715a47e Fixed NoTextureUnlitVCol technique using the wrong shader, which would cause artifacts with the editor grid in deferred mode. Lasse Öörni 2014-03-07 00:17:19 +0200
  • ee15effdda Travis CI: API documentation update at 2014-03-06 21:02:45 UTC. [ci package] urho3d-travis-ci 2014-03-06 21:02:45 +0000
  • 3a0f5e1072 Update LogicComponent comments. Lasse Öörni 2014-03-06 22:44:32 +0200
  • 1461021c94 For feature similarity between AngelScript, Lua and the C++ LogicComponent, remove the "Fixed update FPS" feature from ScriptInstance. DelayedExecute() in repeating mode can be used instead to call a script object method at arbitrary intervals. Lasse Öörni 2014-03-06 21:53:39 +0200
  • d0595084d4 Initial implementation of LogicComponent base class, which should make writing C++ logic/updater components more similar to scripting. Refactored C++ examples to use LogicComponent where possible. Lasse Öörni 2014-03-06 21:47:39 +0200
  • c07b6b9d2c Urho3D V1.31 released. [ci package] a 2014-03-06 19:11:09 +0200
  • 45c2cb8a1e Added note of URHO3D_API macro in the contribution instructions. Lasse Öörni 2014-03-06 17:32:11 +0200
  • 4d01971fe3 Travis CI: API documentation update at 2014-03-06 15:11:35 UTC. [ci package] urho3d-travis-ci 2014-03-06 15:11:35 +0000
  • a2daae5573 Revert "Set PixelsPerUnit default value to 100, make 2D Object has suitable size in Editor." aster2013 2014-03-06 21:12:12 +0800
  • 766ce1d4c1 Set PixelsPerUnit default value to 100, make 2D Object has suitable size in Editor. aster2013 2014-03-06 21:07:50 +0800
  • 7ae747063f Rename "Unit Per Pixel" attribute in Drawable2D to "Pixels Per Unit" to match the actual behavior in StaticSprite2D / AnimatedSprite2D. Remove the attribute from ParticleEmitter2D class as it doesn't have effect. Closes #230. Lasse Öörni 2014-03-06 14:54:38 +0200
  • 1c0cecb87a Don't use unit per pixel in ParticleEmitter2D. aster2013 2014-03-06 20:29:21 +0800
  • 79f03f9bf9 Fix attribute network replication for AnimatedSprite2D. Yao Wei Tjong 姚伟忠 2014-03-06 20:28:32 +0800
  • 1fd07bdbbf Fixed storing of sound resource names in SoundEffects Lua example (setting arbitrary properties on UIElement did not work.) Lasse Öörni 2014-03-06 13:21:53 +0200
  • ced2a315af Add set animtion to AnimatedSprite2D in editor, fixed minor bug in ParticleEmitter2D. aster2013 2014-03-06 19:14:17 +0800
  • 88021f0509 Clean up the 2D library fix for the Editor. Yao Wei Tjong 姚伟忠 2014-03-06 15:11:29 +0800
  • 7e735afb71 Added icons for the 2D components (same as 3D for now.) Lasse Öörni 2014-03-06 00:17:44 +0200
  • d3f4041a84 Changelog fixes / additions. Lasse Öörni 2014-03-05 21:36:28 +0200
  • 8663f44221 Added a guideline / checklist documentation page for contributing. Lasse Öörni 2014-03-05 21:21:45 +0200
  • ff1f9fc7d8 Fix Drawable2D bounding box update and attribute network propagation. Yao Wei Tjong 姚伟忠 2014-03-05 23:33:34 +0800
  • 0cf91f489b Changelog for upcoming release. Lasse Öörni 2014-03-05 15:03:44 +0200
  • 7e3a6c71a3 Register 2D library after 3D graphic library is registered. Yao Wei Tjong 姚伟忠 2014-03-05 18:02:56 +0800
  • 4c67f1b254 Added mention of the Urho2D components to Rendering page. Lasse Öörni 2014-03-05 11:23:41 +0200
  • 39b29de532 Fixed hot spot error in Y axis. aster2013 2014-03-05 16:17:35 +0800
  • 5e6c081d09 Fix inspecting AnimatedSprite2D & ParticleEmitter2D attrs in Editor. Yao Wei Tjong 姚伟忠 2014-03-05 15:48:35 +0800
  • d1b1db18d5 Fix Editor crash when inspecting Drawable2D attributes. [ci skip] Yao Wei Tjong 姚伟忠 2014-03-05 13:43:32 +0800
  • f1e564fe00 Fix the directory name. [ci skip] Yao Wei Tjong 姚伟忠 2014-03-05 12:19:25 +0800
  • d13c0c80a2 Also hide grid when rendering editor's camera preview. [ci skip] Yao Wei Tjong 姚伟忠 2014-03-05 11:32:34 +0800
  • bdc0348b88 For Travis CI - do not set ENABLE_TESTING build option when packaging. Yao Wei Tjong 姚伟忠 2014-03-05 11:14:16 +0800
  • 282aee4b4e Minor comment update on Lua samples. [ci skip] Yao Wei Tjong 姚伟忠 2014-03-04 22:10:02 +0800
  • 698e5fb385 For Travis CI - use rsync for sync-ing readme and license files. [ci skip] Yao Wei Tjong 姚伟忠 2014-03-04 21:29:40 +0800
  • 3c6fc3b084 Travis CI: API documentation update at 2014-03-05 04:33:15 UTC. [ci package] urho3d-travis-ci 2014-03-05 04:33:15 +0000
  • 058347b555 Don't export LuaScript to Lua API, make SetExecuteConsoleCommands GetExecuteConsoleCommands as global functions. aster2013 2014-03-05 12:17:07 +0800
  • 8990f7129b Fixed comment. Lasse Öörni 2014-03-04 22:16:52 +0200
  • 554e19628e Added Lua version of ConsoleInput sample. Lasse Öörni 2014-03-04 22:08:52 +0200
  • e51d0a183e Travis CI: API documentation update at 2014-03-04 17:27:35 UTC. [ci package] urho3d-travis-ci 2014-03-04 17:27:35 +0000
  • 347381c3b1 Added function in LuaScript subsystem to disable console input execution. Lasse Öörni 2014-03-04 18:55:15 +0200
  • b581164be7 Added contributor credit. Lasse Öörni 2014-03-04 16:40:39 +0200
  • 5b459e66b6 Merge pull request #228 from andmar1x/master Lasse Öörni 2014-03-04 16:04:57 +0200
  • 219aef9250 Fixed shader error: '*' does not operate on 'int' and 'vec2', in PostProcess.glsl andmar1x 2014-03-04 15:27:01 +0300
  • 0b569ee794 Fixed headless NinjaSnowWar. Lasse Öörni 2014-03-04 13:05:45 +0200
  • 7ad6d9cc9b Travis CI: API documentation update at 2014-03-04 10:52:52 UTC. [ci package] urho3d-travis-ci 2014-03-04 10:52:52 +0000
  • 7fd40cf630 Moved the test for ENABLE_TESTING into GetConsoleInput(), as script applications can not know whether it is safe to call. Show OS mouse cursor in ConsoleInput sample. Lasse Öörni 2014-03-04 12:16:31 +0200
  • ac21be3e39 Implemented ConsoleInput sample in AngelScript. Added possibility to the Script subsystem to disable automatic execution of console input as AngelScript. Tidied up newlines from the ConsoleInput sample. Lasse Öörni 2014-03-04 11:50:52 +0200
  • c08e1a2822 Fix last sample to bypass taking input from stdin during CI testing. Yao Wei Tjong 姚伟忠 2014-03-04 16:58:33 +0800
  • 024cfdbe46 Demonstrate coroutine usage in 12_PhysicsStressTest.lua. aster2013 2014-03-04 13:07:26 +0800
  • b5bc037c8e Merge branch 'master' of https://github.com/urho3d/Urho3D aster2013 2014-03-04 12:29:13 +0800
  • 8cba7977dc Add main thread check. aster2013 2014-03-04 12:28:52 +0800
  • 4a5a144a06 Travis CI: API documentation update at 2014-03-04 04:23:09 UTC. [ci package] urho3d-travis-ci 2014-03-04 04:23:09 +0000
  • 2d8f14ce12 Merge branch 'master' of https://github.com/urho3d/Urho3D aster2013 2014-03-04 11:51:25 +0800
  • b5f9b52717 Minor fixes on C++ ConsoleInput sample class. Yao Wei Tjong 姚伟忠 2014-03-04 11:39:36 +0800
  • 3e7aa8512e Fixed warning. aster2013 2014-03-04 11:21:06 +0800
  • a9afb47a7e Fixed warning. aster2013 2014-03-04 11:20:46 +0800
  • 98b924d9c5 Allow subscribe to same event with multi functions in Lua. aster2013 2014-03-04 11:20:14 +0800
  • dd77e395b8 Process Urho threat level first to avoid message spam when he kills you and other stuff is also happening. Lasse Öörni 2014-03-04 02:13:53 +0200
  • 1ed123194c Fixed 'hide' command behaving incorrectly during Urho cooldown period. Lasse Öörni 2014-03-04 02:08:24 +0200
  • e2779d0509 Added ConsoleInput C++ example. Closes #159. When setting the number of rows, ensure Console sets the text style if available, so that the row container appears immediately with the correct height. Lasse Öörni 2014-03-04 02:01:50 +0200
  • b166579662 Make an in-memory snapshot of the scene when starting update. Optionally revert to it (new button in editor toolbar) when stopping update. Lasse Öörni 2014-03-03 22:20:22 +0200
  • 03043038a0 Visualize camera as a frustum. Do not draw debug geometry in the editor's camera preview. Lasse Öörni 2014-03-03 11:46:17 +0200
  • 03b9908c1d Demonstrate usage of Lua closure to access 'upvalues' for scene update. Yao Wei Tjong 姚伟忠 2014-03-03 10:28:13 +0800
  • 45b0db3590 Show a simple camera preview window in bottom right of editor when a camera component is selected. Closes #123. Save editor's axismode to config to remember it on the next run. Lasse Öörni 2014-03-03 00:17:29 +0200
  • b74de63f76 Remove CATEGORY in ParticleModel2D. aster2013 2014-03-02 23:12:22 +0800
  • 353cbb77f1 Merge branch 'master' of https://github.com/urho3d/Urho3D aster2013 2014-03-02 21:37:51 +0800
  • fa6d92d39a Adjust Lua GC policy, make the fps more smooth. aster2013 2014-03-02 21:37:16 +0800
  • 1d1e9927ce Travis CI: API documentation update at 2014-03-02 09:00:47 UTC. [ci package] urho3d-travis-ci 2014-03-02 09:00:47 +0000
  • 1a7d032425 Misc. minor fixes. Yao Wei Tjong 姚伟忠 2014-03-02 16:16:50 +0800
  • 39b2bfcfdf Refactor code. aster2013 2014-03-02 14:53:41 +0800
  • 8bc70469e3 Apply node world transform to particle. aster2013 2014-03-02 14:23:15 +0800
  • d461ec04f0 Travis CI: API documentation update at 2014-03-01 21:15:23 UTC. [ci package] urho3d-travis-ci 2014-03-01 21:15:23 +0000
  • 68a8b6afea Exposed UI::LoadLayout() to Lua script. Lasse Öörni 2014-03-01 22:48:09 +0200
  • 69690d367f Fixed Color::FromHCM(). Closes #216. Lasse Öörni 2014-03-01 16:30:45 +0200
  • b01050ec1b Merge branch 'master' of https://github.com/urho3d/Urho3D aster2013 2014-03-01 22:16:44 +0800
  • 1489f99e44 Replace Node.position with Node::GetPositionXYZ, make Lua sample run faster. aster2013 2014-03-01 22:15:34 +0800
  • cc5e6f7848 Travis CI: API documentation update at 2014-03-01 13:44:49 UTC. [ci package] urho3d-travis-ci 2014-03-01 13:44:49 +0000