Thanks Woktek, changes now merged and submitted to svn/trunk. The only line
I didn't merge was the line where you changed:
BaseClass::ViewData::aimShadowCastingCamera(...)
to
static_cast<BaseClass::ViewData*>(this)->aimShadowCastingCamera(...)
I don't understand the motivation for adding the static_cast<>. Could you
please explain this.
Thanks,
Robert.
-
2010/2/1 Wojciech Lewandowski <[email protected]>
> Hi Robert,
>
> Here comes a list of small fixes in StandardShadowMap and derived classes
> affecting LispSM techniques. Changes made against SVN trunk.
>
> Fixes in StandardShadowMap.cpp & MinimalShadowMap.cpp were made for
> spotlight issues. There were cases when further located spotlights were
> not shadowing properly.
>
> Small tweak in DebugShadowMap & StandardShadowMap.cpp to not limit shadow
> maps to texture2D (which should also allow texture2D arrays and cube
> maps). I simply replaced ptr to osg::Texture2D with pointer to osg::Texture.
> Interpretation of this member could be now changed with change of shaders in
> derived classes. This may be useful for guys who override LispSM or
> MinimalBoundsShadowMaps techniques. Could be useful for implementation of
> PerspectiveCascadedShadowMaps technique for example.
>
> ConvexPolyhedron.cpp & DebugShadowMap.cpp contain debug HUD tweaks.
>
> Change in ConvexPolyhedron.cpp overcomes the regression problem with color
> per primitive binding which caused that shadow volume outlines stopped
> to draw. I simply changed PER_PRIMITIVE to PER_PRIMITIVE_SET and it works
> again.
>
> Other adition is dump method I added to DebugShadowMap which can be used in
> shadow debugging mode to dump current frame shadow volumes & scene to osg
> file. It could be then loaded into viewer and freely examined from different
> angles (which is difficult inside the application if shadow adopts to view
> and projection).
>
> Cheers,
> Wojtek Lewandowski
>
>
>
>
>
>
> _______________________________________________
> osg-submissions mailing list
> [email protected]
>
> http://lists.openscenegraph.org/listinfo.cgi/osg-submissions-openscenegraph.org
>
>
_______________________________________________
osg-submissions mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-submissions-openscenegraph.org