Commit Graph

  • 2186cb7c49 Better fix for kinematic rigidbodies: let Bullet ask the world transform (as intended) from the scene node instead of us forcing it. You can still force rigidbody position using RigidBody::SetPosition() but it should be unnecessary. Lasse Öörni 2014-02-10 16:25:31 +0200
  • 51a1e84248 Changed WorkQueue to use a List<SharedPtr<WorkItem> > and ensure that it doesn't contain duplicates. Changed AddWorkItem to take in a SharedPtr<WorkItem>. Changed Render functions to use new WorkItem design. Alex Parlett 2014-02-10 14:05:34 +0000
  • a833141727 Do not force RigidBody's interpolation transform when the body is kinematic to allow velocity estimation to work right for dynamic bodies colliding with the kinematic body. Thanks to Andy51. Lasse Öörni 2014-02-10 13:56:09 +0200
  • 2c986aa7cb Travis CI: API documentation update at 2014-02-10 06:08:42 UTC. [ci skip] urho3d-travis-ci 2014-02-10 06:08:42 +0000
  • 4657518ec9 Code cleanup on error handling for ResourceCache. Yao Wei Tjong 姚伟忠 2014-02-10 13:33:58 +0800
  • 1274627893 Travis CI: API documentation update at 2014-02-10 00:07:21 UTC. [ci skip] urho3d-travis-ci 2014-02-10 00:07:22 +0000
  • 0973829003 Enhance editor to pop open the console when receiving error events. Yao Wei Tjong 姚伟忠 2014-02-10 07:49:08 +0800
  • b23069ffa5 Prevent any usage of windowless MessageBox. Yao Wei Tjong 姚伟忠 2014-02-10 07:37:03 +0800
  • ffe7a7699f Minor enhancement on getting optional resources and error handling. Yao Wei Tjong 姚伟忠 2014-02-10 07:33:02 +0800
  • 2e8744dc01 Minor cleanup - remove redundant null check for subsystems pointer. Yao Wei Tjong 姚伟忠 2014-02-09 23:21:33 +0800
  • 1f91776233 Removed the Shader::SanitateDefines() function. Instead the Shader resource normalizes defines and creates aliases if necessary to ensure fast queries but to prevent duplicates. Lasse Öörni 2014-02-09 00:22:52 +0200
  • 8c898864d4 Fix Android build. Closes #181. Yao Wei Tjong 姚伟忠 2014-02-08 20:46:46 +0800
  • 8bf7f45895 Add Lua compiled (bytecode) file extension into git ignore pattern. [ci skip] Yao Wei Tjong 姚伟忠 2014-02-08 20:28:49 +0800
  • a770760eb5 For Travis CI - Install rake into global gem set. Yao Wei Tjong 姚伟忠 2014-02-08 16:45:44 +0800
  • 3156bd4385 Fix AutoExposure's log luminance calculation, add LumRange parameter and remove Sensitivity parameter. primitivewaste 2014-02-07 18:24:14 -0800
  • 56a246f2d6 Fixed File::IsOpen() returning false for APK files on Android. Closes #179. Lasse Öörni 2014-02-08 01:25:20 +0200
  • c5fe4a5698 Fix LuaJIT build script to add dependency files for luajit executable. Yao Wei Tjong 姚伟忠 2014-02-08 00:27:09 +0800
  • 6bc7ad853e Travis CI: API documentation update at 2014-02-07 14:34:51 UTC. [ci skip] urho3d-travis-ci 2014-02-07 14:34:53 +0000
  • 9d1187e970 Removed BlenderExporter, as it has its own repo now. Added note where it can be found. Lasse Öörni 2014-02-07 16:16:12 +0200
  • 3dfede3403 Added contributor credit. Lasse Öörni 2014-02-07 15:56:44 +0200
  • c1205473d4 Tabs to spaces + other code formatting. Lasse Öörni 2014-02-07 15:43:12 +0200
  • 72de756ce3 Merge remote-tracking branch 'remotes/mightycelu/normalDistr' Lasse Öörni 2014-02-07 15:35:52 +0200
  • bb620fca64 Travis CI: API documentation update at 2014-02-07 12:57:49 UTC. [ci skip] urho3d-travis-ci 2014-02-07 12:57:49 +0000
  • 03888602bf Added scriptbindings for normal distribution generator and included the generator in the mathdefs mightyCelu 2014-02-07 13:57:08 +0100
  • 06c93d84ef Removed Exists() check when trying to load the .lua variant of a Lua script resource (after .luc was not found.) Log an info message when a Lua script is successfully loaded, similar to AngelScript. Lasse Öörni 2014-02-07 14:41:30 +0200
  • 3c2d5247c4 Added Lua numChars property. Lasse Öörni 2014-02-07 14:27:41 +0200
  • 0594ff6013 Fixed shader used by Text3D generated materials. Lasse Öörni 2014-02-07 14:24:47 +0200
  • 8cc5ad7fd2 Improved and unified API for Text & Text3D: get number of Unicode characters, get width of row by index, get position of character by index, get size of character by index. Store positions & sizes in the same vector to reduce amount of dynamic memory allocations. Lasse Öörni 2014-02-07 14:24:31 +0200
  • b1af7b66e3 Add resource existed check. aster2013 2014-02-07 19:29:32 +0800
  • b07270bf0f Merge pull request #177 from Mike3D/master Yao Wei Tjong 2014-02-07 16:09:44 +0800
  • 9b042e2ab2 Tiny fix to LuaScript.cpp Mike3D 2014-02-07 08:29:44 +0100
  • 66a10f28a4 Simplify the logic for getting library revision number. Yao Wei Tjong 姚伟忠 2014-02-07 13:56:49 +0800
  • d0e69f621e Travis CI: API documentation update at 2014-02-07 05:04:26 UTC. [ci skip] urho3d-travis-ci 2014-02-07 05:04:26 +0000
  • 23ef5a8452 Merge pull request #176 from JTippetts/master Yao Wei Tjong 2014-02-07 12:50:15 +0800
  • cf07bb16ef Remove const qualifiers from method signatures GetCharPosition and GetCharSizes in pkgs/UI/Text.pkg to match actual signatures in UI/Text.h vertexnormal 2014-02-06 18:29:36 -0700
  • eebf34ba50 Add Thumbs.db to ignore Chris Friesen 2014-02-06 18:49:10 -0600
  • 0579d18e76 Added generator for approximatly normal distributed values mightyCelu 2014-02-07 00:38:04 +0100
  • e86cf056eb Reorder Text element's internal containers last for consistency. Lasse Öörni 2014-02-07 01:06:25 +0200
  • cc6fd2c34a Documented the built-in HEIGHTFOG shader define. Lasse Öörni 2014-02-07 00:42:51 +0200
  • 694e41c42a If font face uses mutable glyphs, reacquire all glyphs before constructing text batch. Lasse Öörni 2014-02-07 00:40:49 +0200
  • 11d03534a5 Set very low priority to viewport UI to fix picking editable UI elements. Lasse Öörni 2014-02-07 00:19:19 +0200
  • 0909affb83 Do not allow gizmo editing of the Scene's transform. Lasse Öörni 2014-02-07 00:06:54 +0200
  • 0c76216202 Simplify and optimize Text code. If text does not change, do not look up glyphs & kerning each frame. Fix display of wordwrapped right-aligned texts. Lasse Öörni 2014-02-07 00:01:37 +0200
  • 0c4466d3f3 Optimized away going through renderpath commands just to find the litbase-flag. Lasse Öörni 2014-02-07 00:00:22 +0200
  • 181351ef45 Reserve the vector's initial capacity instead of size. Yao Wei Tjong 姚伟忠 2014-02-07 00:56:53 +0800
  • 55784b8313 Travis CI: API documentation update at 2014-02-06 15:44:29 UTC. [ci skip] urho3d-travis-ci 2014-02-06 15:44:30 +0000
  • f2c3d8fe5d Clear persistent float screenbuffers to ensure their contents aren't undefined. This fixes the AutoExposure effect on OpenGL. Added missing float textures to OpenGL Texture::GetDataType(). Lasse Öörni 2014-02-06 17:22:19 +0200
  • 809efdb4c6 Added the concept of persistent target in renderpath, which are not mixed in the rendertarget pool with other textures of same size & format. Used for the AutoExposure previous frame luminance. Lasse Öörni 2014-02-06 16:58:41 +0200
  • f0501cbeae Fixed Blur postprocess effect XML. Fixed View spamming the log with attempts to get an empty quad shader after failing to get the proper shaders once. Lasse Öörni 2014-02-06 15:09:13 +0200
  • 149edbc2c5 Merge branch 'master' of https://github.com/urho3d/Urho3D aster2013 2014-02-06 21:04:19 +0800
  • 6dba57e5ad Modify comment in LuaScript module. aster2013 2014-02-06 21:03:45 +0800
  • a5246036fb Add inherited XMLFile resource as dependency. Approximate patched size. Yao Wei Tjong 姚伟忠 2014-02-06 20:40:15 +0800
  • ab10823b05 Travis CI: API documentation update at 2014-02-06 11:38:01 UTC. [ci skip] urho3d-travis-ci 2014-02-06 11:38:01 +0000
  • b1a7a8dade Exposed missing QUALITY_MAX constant to AngelScript. Do not assume the default zone has black fog (when used for additive pass.) Do not reload material shaders if material quality stayed same. Separate error in D3D9ShaderVariation Create() if the owning shader has expired, as on OpenGL. Lasse Öörni 2014-02-06 13:17:10 +0200
  • 83d6d84277 Clean up GetUrho3DRevision cmake module. Yao Wei Tjong 姚伟忠 2014-02-06 17:46:02 +0800
  • f6ca1a7bf6 Added link to the updated Blender-to-Urho3D exporter repository. Lasse Öörni 2014-02-06 11:36:54 +0200
  • f377d56070 Add a new CMake module to retrieve GIT revision number. Yao Wei Tjong 姚伟忠 2014-02-06 17:29:46 +0800
  • ede7234a77 Revert back Urho3D CMake build script. Yao Wei Tjong 姚伟忠 2014-02-06 15:10:08 +0800
  • 50556078d6 Fix Raspberry-PI build. Yao Wei Tjong 姚伟忠 2014-02-06 14:58:52 +0800
  • bac98bab23 Merge branch 'master' of https://github.com/urho3d/Urho3D aster2013 2014-02-06 14:27:06 +0800
  • d5b20da1fc Make input more free when has external window. aster2013 2014-02-06 14:25:43 +0800
  • adbc03bcc6 Travis CI: API documentation update at 2014-02-06 06:03:09 UTC. [ci skip] urho3d-travis-ci 2014-02-06 06:03:09 +0000
  • 97eab8ecf5 Update Lua API, convert SharePtr to raw pointer. aster2013 2014-02-06 13:47:55 +0800
  • 8018a1f0f0 Do not comment out samplers in GLSL vertex shaders, as it's not necessary for correct compilation. Lasse Öörni 2014-02-06 01:19:27 +0200
  • 3237ab3f85 Fixed image bilinear resampling. Lasse Öörni 2014-02-06 00:00:32 +0200
  • 4ee3bd492f Travis CI: API documentation update at 2014-02-05 21:29:38 UTC. [ci skip] urho3d-travis-ci 2014-02-05 21:29:38 +0000
  • 49507fa699 Added some more AO techniques. Closes #170. Lasse Öörni 2014-02-05 23:10:51 +0200
  • d4493d3206 Cleaned up the SkyPlane technique. Lasse Öörni 2014-02-05 22:58:01 +0200
  • cbed709b02 Reverted the -mfpmath=sse option because of crashes inside Bullet on MinGW. Lasse Öörni 2014-02-05 22:53:14 +0200
  • 381e9a04c3 Merge branch 'shader-refactor' Lasse Öörni 2014-02-05 20:54:56 +0200
  • d8983e7cff Converted the Blur shader. Lasse Öörni 2014-02-05 18:46:59 +0200
  • 6748a17440 Updated credits. Lasse Öörni 2014-02-05 16:59:20 +0200
  • f79c710eb3 Merge pull request #173 from wibbe/ogre-importer-mac-fixes Lasse Öörni 2014-02-05 16:50:21 +0200
  • af9905a891 Fixed the check to reset Texture's requested levels when loading uncompressed. Fixes uncompressed images always having mipmaps. Lasse Öörni 2014-02-05 16:19:23 +0200
  • a77018bb6a Allow the Unlit shader to properly write the G-buffer. Fixed missing passes in Unlit techniques. Lasse Öörni 2014-02-05 15:08:11 +0200
  • de104909af Travis CI: API documentation update at 2014-02-05 12:53:33 UTC. [ci skip] urho3d-travis-ci 2014-02-05 12:53:33 +0000
  • 452ca871fb Fix site documentation update. Yao Wei Tjong 姚伟忠 2014-02-05 20:28:35 +0800
  • 3c5d25bc5b Do not react to TextChanged events when editing a script class name to prevent errors due to incomplete name. Lasse Öörni 2014-02-05 14:10:09 +0200
  • 8d27571a16 Fixed setting the resource path in editor. Fixed the default Data resource dir possibly getting removed in the editor due to a case-sensitivity issue. Lasse Öörni 2014-02-05 13:46:27 +0200
  • 81f8490d1b Use legacy PATH alias to be compatible with older CMake versions on OS X. Lasse Öörni 2014-02-05 12:56:56 +0200
  • 46440b55fc Do not use the sh variant of getting the git revision on MSVC, even if sh is in path, as MSVC uses cmd internally. Lasse Öörni 2014-02-05 12:16:09 +0200
  • e2cf4d97de Fixed OgreImporter link problems on OS X Daniel Wiberg 2014-02-05 00:37:28 +0100
  • 1c0cc050a1 Added Image pixel manipulation, resize and clear functions. Added Image profiling blocks. Closes #171. Lasse Öörni 2014-02-05 01:26:24 +0200
  • 3491baafd0 Added more accurate but more expensive raycast for BillboardSet, which approximates the individual billboards as spheres and gives the billboard index as the subobject. RAY_TRIANGLE level raycast must be used to enable it. Removed the RAY_AABB_NOSUBOBJECTS raycast level, as it was not used anywhere. Lasse Öörni 2014-02-04 19:26:59 +0200
  • 63bd03c6d6 Added document section on UI textures. Lasse Öörni 2014-02-04 18:05:17 +0200
  • 45003707c0 Fixed substituteRenderTarget_ possibly being uninitialized. Lasse Öörni 2014-02-04 13:36:21 +0200
  • e0d5c7e02e Fixed D3D9 debug build. Lasse Öörni 2014-02-04 13:27:04 +0200
  • c683652b9d Shader migration instructions. Lasse Öörni 2014-02-04 12:45:26 +0200
  • 85146c5317 Merge branch 'master' into shader-refactor Lasse Öörni 2014-02-04 11:30:03 +0200
  • cc6e6504f9 Simplified shader source code modification. Lasse Öörni 2014-02-04 02:57:13 +0200
  • 248000b568 Adapted the rest of the postprocess shaders. Lasse Öörni 2014-02-04 02:45:17 +0200
  • 2b95618cdb Adapted AutoExposure & BloomHDR shaders. Improved GLSL commenting out of the unnecessary shader function. Lasse Öörni 2014-02-04 02:25:00 +0200
  • 5bc98f68d3 Exposed Texture2D::Load() to Lua. Added Detach() function to SharedPtr which will safely detach the pointer without destroying the object. To only be used in scripting integration. Fixed loading of texture with compressed data first and then uncompressed. Lasse Öörni 2014-02-03 23:50:03 +0200
  • 4d6b9c2061 Prevent division by zero. Lasse Öörni 2014-02-03 23:00:40 +0200
  • b76823a317 Added height fog mode boolean to Zone. Apply height fog shaders automatically. Changed height fog parameters to be relative to the zone node. Lasse Öörni 2014-02-03 22:51:27 +0200
  • 66ab76611a Minor documentation edit. Lasse Öörni 2014-02-03 17:09:41 +0200
  • 383e248b44 Updated documentation for techniques, shaders and renderpaths. Lasse Öörni 2014-02-03 16:44:02 +0200
  • f2b0bb725d Update pkgToDox.lua, add global property section. aster2013 2014-02-03 21:43:09 +0800
  • 4f91bf9307 Add support for compiled Lua file(with luc extension). aster2013 2014-02-03 21:10:56 +0800
  • 9e37eb4d1e Refactored the basic postprocess shaders (bloom, greyscale, edgefilter.) Lasse Öörni 2014-02-03 14:54:36 +0200