Fixed the Lua compilation error in GCC build by making sure the right Precompiled.h include file is found by adjusting the GCC include search path.

git-svn-id: http://urho3d.googlecode.com/svn/trunk@2578 3bd170d8-ddcf-f82c-f583-7a401ccf5608
Added quick menu feature to editor contributed by Chris Friesen. Open with Ctrl+Space.


git-svn-id: http://urho3d.googlecode.com/svn/trunk@2579 3bd170d8-ddcf-f82c-f583-7a401ccf5608
Fix creating UI elements from the quick menu.

git-svn-id: http://urho3d.googlecode.com/svn/trunk@2581 3bd170d8-ddcf-f82c-f583-7a401ccf5608
Cleaned up recent CMake module changes to use variable instead of string in regex matches.

git-svn-id: http://urho3d.googlecode.com/svn/trunk@2582 3bd170d8-ddcf-f82c-f583-7a401ccf5608
Do not initialize the quick menu twice.

git-svn-id: http://urho3d.googlecode.com/svn/trunk@2583 3bd170d8-ddcf-f82c-f583-7a401ccf5608
Avoid unnecessary rendertarget blitting in OpenGL light prepass mode.
Fixed too dark ambient lighting and environment cube mapping in OpenGL deferred mode.
Added new shader function GetQuadTexCoordNoFlip() which can be used to sample regular texture resources in postprocessing quad passes and documented it.
Removed Camera::SetFlipVertical() from the Lua script API as it should only be called internally to handle OpenGL / Direct3D9 differences.


git-svn-id: http://urho3d.googlecode.com/svn/trunk@2584 3bd170d8-ddcf-f82c-f583-7a401ccf5608
Invert also quad projection when camera is inverted.
Fixed GLSL GetQuadTexCoordNoFlip() function.


git-svn-id: http://urho3d.googlecode.com/svn/trunk@2585 3bd170d8-ddcf-f82c-f583-7a401ccf5608
Added scene load/save to CharacterDemo, both C++ & script versions.


git-svn-id: http://urho3d.googlecode.com/svn/trunk@2586 3bd170d8-ddcf-f82c-f583-7a401ccf5608
Added scene load/save to C++ VehicleDemo.


git-svn-id: http://urho3d.googlecode.com/svn/trunk@2587 3bd170d8-ddcf-f82c-f583-7a401ccf5608
Initial work for serializing Node / Component handles from a script object automatically.


git-svn-id: http://urho3d.googlecode.com/svn/trunk@2588 3bd170d8-ddcf-f82c-f583-7a401ccf5608
Fixed ScriptInstance node / component handle attributes so that they go through the SceneResolver properly.
Use AM_FILE mode in ScriptInstance script attributes to make it more explicit that they aren't network-serialized automatically.
Update wiki.


git-svn-id: http://urho3d.googlecode.com/svn/trunk@2589 3bd170d8-ddcf-f82c-f583-7a401ccf5608
Clear pending ID attributes when the script object is destroyed.


git-svn-id: http://urho3d.googlecode.com/svn/trunk@2590 3bd170d8-ddcf-f82c-f583-7a401ccf5608
Code and comment cleanup.


git-svn-id: http://urho3d.googlecode.com/svn/trunk@2591 3bd170d8-ddcf-f82c-f583-7a401ccf5608
Corrected typo in documentation for renderpath's quad command.

git-svn-id: http://urho3d.googlecode.com/svn/trunk@2592 3bd170d8-ddcf-f82c-f583-7a401ccf5608
Added support to pass boolean shader parameter value.

git-svn-id: http://urho3d.googlecode.com/svn/trunk@2593 3bd170d8-ddcf-f82c-f583-7a401ccf5608
Fixed compilation error on D3D9Graphics class.

git-svn-id: http://urho3d.googlecode.com/svn/trunk@2594 3bd170d8-ddcf-f82c-f583-7a401ccf5608
Applied Raspberry Pi patch sent by Colin Barrett.

git-svn-id: http://urho3d.googlecode.com/svn/trunk@2595 3bd170d8-ddcf-f82c-f583-7a401ccf5608
Add note of Direct3D9 bool shader constants possibly having no effect.
Add support for Color shader parameters inside a Variant (same as Vector4.)
Parse bool shader parameters in Material & RenderPath.



git-svn-id: http://urho3d.googlecode.com/svn/trunk@2596 3bd170d8-ddcf-f82c-f583-7a401ccf5608
Edit comment.


git-svn-id: http://urho3d.googlecode.com/svn/trunk@2597 3bd170d8-ddcf-f82c-f583-7a401ccf5608
Documented the need to either specify a UI style file when loading a layout, or having it set to the root element beforehand.


git-svn-id: http://urho3d.googlecode.com/svn/trunk@2598 3bd170d8-ddcf-f82c-f583-7a401ccf5608