2186cb7c49Better 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
51a1e84248Changed 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
a833141727Do 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
2c986aa7cbTravis CI: API documentation update at 2014-02-10 06:08:42 UTC. [ci skip]
urho3d-travis-ci
2014-02-10 06:08:42 +0000
4657518ec9Code cleanup on error handling for ResourceCache.
Yao Wei Tjong 姚伟忠
2014-02-10 13:33:58 +0800
1274627893Travis CI: API documentation update at 2014-02-10 00:07:21 UTC. [ci skip]
urho3d-travis-ci
2014-02-10 00:07:22 +0000
0973829003Enhance editor to pop open the console when receiving error events.
Yao Wei Tjong 姚伟忠
2014-02-10 07:49:08 +0800
b23069ffa5Prevent any usage of windowless MessageBox.
Yao Wei Tjong 姚伟忠
2014-02-10 07:37:03 +0800
ffe7a7699fMinor enhancement on getting optional resources and error handling.
Yao Wei Tjong 姚伟忠
2014-02-10 07:33:02 +0800
2e8744dc01Minor cleanup - remove redundant null check for subsystems pointer.
Yao Wei Tjong 姚伟忠
2014-02-09 23:21:33 +0800
1f91776233Removed 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
56a246f2d6Fixed File::IsOpen() returning false for APK files on Android. Closes#179.
Lasse Öörni
2014-02-08 01:25:20 +0200
c5fe4a5698Fix LuaJIT build script to add dependency files for luajit executable.
Yao Wei Tjong 姚伟忠
2014-02-08 00:27:09 +0800
6bc7ad853eTravis CI: API documentation update at 2014-02-07 14:34:51 UTC. [ci skip]
urho3d-travis-ci
2014-02-07 14:34:53 +0000
9d1187e970Removed BlenderExporter, as it has its own repo now. Added note where it can be found.
Lasse Öörni
2014-02-07 16:16:12 +0200
3dfede3403Added contributor credit.
Lasse Öörni
2014-02-07 15:56:44 +0200
c1205473d4Tabs to spaces + other code formatting.
Lasse Öörni
2014-02-07 15:43:12 +0200
72de756ce3Merge remote-tracking branch 'remotes/mightycelu/normalDistr'
Lasse Öörni
2014-02-07 15:35:52 +0200
bb620fca64Travis CI: API documentation update at 2014-02-07 12:57:49 UTC. [ci skip]
urho3d-travis-ci
2014-02-07 12:57:49 +0000
03888602bfAdded scriptbindings for normal distribution generator and included the generator in the mathdefs
mightyCelu
2014-02-07 13:57:08 +0100
06c93d84efRemoved 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
3c2d5247c4Added Lua numChars property.
Lasse Öörni
2014-02-07 14:27:41 +0200
0594ff6013Fixed shader used by Text3D generated materials.
Lasse Öörni
2014-02-07 14:24:47 +0200
8cc5ad7fd2Improved 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
b07270bf0fMerge pull request #177 from Mike3D/master
Yao Wei Tjong
2014-02-07 16:09:44 +0800
9b042e2ab2Tiny fix to LuaScript.cpp
Mike3D
2014-02-07 08:29:44 +0100
66a10f28a4Simplify the logic for getting library revision number.
Yao Wei Tjong 姚伟忠
2014-02-07 13:56:49 +0800
d0e69f621eTravis CI: API documentation update at 2014-02-07 05:04:26 UTC. [ci skip]
urho3d-travis-ci
2014-02-07 05:04:26 +0000
23ef5a8452Merge pull request #176 from JTippetts/master
Yao Wei Tjong
2014-02-07 12:50:15 +0800
cf07bb16efRemove 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
eebf34ba50Add Thumbs.db to ignore
Chris Friesen
2014-02-06 18:49:10 -0600
0579d18e76Added generator for approximatly normal distributed values
mightyCelu
2014-02-07 00:38:04 +0100
e86cf056ebReorder Text element's internal containers last for consistency.
Lasse Öörni
2014-02-07 01:06:25 +0200
cc6fd2c34aDocumented the built-in HEIGHTFOG shader define.
Lasse Öörni
2014-02-07 00:42:51 +0200
694e41c42aIf font face uses mutable glyphs, reacquire all glyphs before constructing text batch.
Lasse Öörni
2014-02-07 00:40:49 +0200
11d03534a5Set very low priority to viewport UI to fix picking editable UI elements.
Lasse Öörni
2014-02-07 00:19:19 +0200
0909affb83Do not allow gizmo editing of the Scene's transform.
Lasse Öörni
2014-02-07 00:06:54 +0200
0c76216202Simplify 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
0c4466d3f3Optimized away going through renderpath commands just to find the litbase-flag.
Lasse Öörni
2014-02-07 00:00:22 +0200
181351ef45Reserve the vector's initial capacity instead of size.
Yao Wei Tjong 姚伟忠
2014-02-07 00:56:53 +0800
55784b8313Travis CI: API documentation update at 2014-02-06 15:44:29 UTC. [ci skip]
urho3d-travis-ci
2014-02-06 15:44:30 +0000
f2c3d8fe5dClear 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
809efdb4c6Added 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
f0501cbeaeFixed 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
6dba57e5adModify comment in LuaScript module.
aster2013
2014-02-06 21:03:45 +0800
a5246036fbAdd inherited XMLFile resource as dependency. Approximate patched size.
Yao Wei Tjong 姚伟忠
2014-02-06 20:40:15 +0800
ab10823b05Travis CI: API documentation update at 2014-02-06 11:38:01 UTC. [ci skip]
urho3d-travis-ci
2014-02-06 11:38:01 +0000
b1a7a8dadeExposed 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
83d6d84277Clean up GetUrho3DRevision cmake module.
Yao Wei Tjong 姚伟忠
2014-02-06 17:46:02 +0800
f6ca1a7bf6Added link to the updated Blender-to-Urho3D exporter repository.
Lasse Öörni
2014-02-06 11:36:54 +0200
f377d56070Add a new CMake module to retrieve GIT revision number.
Yao Wei Tjong 姚伟忠
2014-02-06 17:29:46 +0800
ede7234a77Revert back Urho3D CMake build script.
Yao Wei Tjong 姚伟忠
2014-02-06 15:10:08 +0800
50556078d6Fix Raspberry-PI build.
Yao Wei Tjong 姚伟忠
2014-02-06 14:58:52 +0800
d5b20da1fcMake input more free when has external window.
aster2013
2014-02-06 14:25:43 +0800
adbc03bcc6Travis CI: API documentation update at 2014-02-06 06:03:09 UTC. [ci skip]
urho3d-travis-ci
2014-02-06 06:03:09 +0000
97eab8ecf5Update Lua API, convert SharePtr to raw pointer.
aster2013
2014-02-06 13:47:55 +0800
8018a1f0f0Do 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
3237ab3f85Fixed image bilinear resampling.
Lasse Öörni
2014-02-06 00:00:32 +0200
4ee3bd492fTravis CI: API documentation update at 2014-02-05 21:29:38 UTC. [ci skip]
urho3d-travis-ci
2014-02-05 21:29:38 +0000
49507fa699Added some more AO techniques. Closes#170.
Lasse Öörni
2014-02-05 23:10:51 +0200
d4493d3206Cleaned up the SkyPlane technique.
Lasse Öörni
2014-02-05 22:58:01 +0200
cbed709b02Reverted the -mfpmath=sse option because of crashes inside Bullet on MinGW.
Lasse Öörni
2014-02-05 22:53:14 +0200
381e9a04c3Merge branch 'shader-refactor'
Lasse Öörni
2014-02-05 20:54:56 +0200
d8983e7cffConverted the Blur shader.
Lasse Öörni
2014-02-05 18:46:59 +0200
6748a17440Updated credits.
Lasse Öörni
2014-02-05 16:59:20 +0200
f79c710eb3Merge pull request #173 from wibbe/ogre-importer-mac-fixes
Lasse Öörni
2014-02-05 16:50:21 +0200
af9905a891Fixed 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
a77018bb6aAllow the Unlit shader to properly write the G-buffer. Fixed missing passes in Unlit techniques.
Lasse Öörni
2014-02-05 15:08:11 +0200
de104909afTravis CI: API documentation update at 2014-02-05 12:53:33 UTC. [ci skip]
urho3d-travis-ci
2014-02-05 12:53:33 +0000
452ca871fbFix site documentation update.
Yao Wei Tjong 姚伟忠
2014-02-05 20:28:35 +0800
3c5d25bc5bDo 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
8d27571a16Fixed 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
81f8490d1bUse legacy PATH alias to be compatible with older CMake versions on OS X.
Lasse Öörni
2014-02-05 12:56:56 +0200
46440b55fcDo 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
e2cf4d97deFixed OgreImporter link problems on OS X
Daniel Wiberg
2014-02-05 00:37:28 +0100
1c0cc050a1Added Image pixel manipulation, resize and clear functions. Added Image profiling blocks. Closes#171.
Lasse Öörni
2014-02-05 01:26:24 +0200
3491baafd0Added 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
63bd03c6d6Added document section on UI textures.
Lasse Öörni
2014-02-04 18:05:17 +0200
45003707c0Fixed substituteRenderTarget_ possibly being uninitialized.
Lasse Öörni
2014-02-04 13:36:21 +0200
e0d5c7e02eFixed D3D9 debug build.
Lasse Öörni
2014-02-04 13:27:04 +0200
c683652b9dShader migration instructions.
Lasse Öörni
2014-02-04 12:45:26 +0200
85146c5317Merge branch 'master' into shader-refactor
Lasse Öörni
2014-02-04 11:30:03 +0200
cc6e6504f9Simplified shader source code modification.
Lasse Öörni
2014-02-04 02:57:13 +0200
248000b568Adapted the rest of the postprocess shaders.
Lasse Öörni
2014-02-04 02:45:17 +0200
2b95618cdbAdapted AutoExposure & BloomHDR shaders. Improved GLSL commenting out of the unnecessary shader function.
Lasse Öörni
2014-02-04 02:25:00 +0200
5bc98f68d3Exposed 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
4d6b9c2061Prevent division by zero.
Lasse Öörni
2014-02-03 23:00:40 +0200
b76823a317Added 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
66ab76611aMinor documentation edit.
Lasse Öörni
2014-02-03 17:09:41 +0200
383e248b44Updated documentation for techniques, shaders and renderpaths.
Lasse Öörni
2014-02-03 16:44:02 +0200
f2b0bb725dUpdate pkgToDox.lua, add global property section.
aster2013
2014-02-03 21:43:09 +0800
4f91bf9307Add support for compiled Lua file(with luc extension).
aster2013
2014-02-03 21:10:56 +0800
9e37eb4d1eRefactored the basic postprocess shaders (bloom, greyscale, edgefilter.)
Lasse Öörni
2014-02-03 14:54:36 +0200