Re: [osg-users] default OSG InverseViewMatrix uniform

2013-09-27 Thread Trajce Nikolov NICK
Robert, osg_ViewMatrixInverse seam to not be set properly in case of nested
cameras

nick


On Wed, Sep 25, 2013 at 7:23 PM, Trajce Nikolov NICK <
trajce.nikolov.n...@gmail.com> wrote:

> Thanks Robert. Didn't know where to search for it eaither. Thanks !
>
> Nick
>
>
> On Wed, Sep 25, 2013 at 7:19 PM, Robert Osfield 
> wrote:
>
>> A grep of src/osgUtil/SceneView.cpp reveals:
>>
>> osg::Uniform* uniform =
>> _localStateSet->getOrCreateUniform("osg_FrameNumber",osg::Uniform::UNSIGNED_INT);
>> osg::Uniform* uniform =
>> _localStateSet->getOrCreateUniform("osg_FrameTime",osg::Uniform::FLOAT);
>> osg::Uniform* uniform =
>> _localStateSet->getOrCreateUniform("osg_DeltaFrameTime",osg::Uniform::FLOAT);
>> osg::Uniform* uniform =
>> _localStateSet->getOrCreateUniform("osg_SimulationTime",osg::Uniform::FLOAT);
>> osg::Uniform* uniform =
>> _localStateSet->getOrCreateUniform("osg_DeltaSimulationTime",osg::Uniform::FLOAT);
>> osg::Uniform* uniform =
>> _localStateSet->getOrCreateUniform("osg_ViewMatrix",osg::Uniform::FLOAT_MAT4);
>> osg::Uniform* uniform =
>> _localStateSet->getOrCreateUniform("osg_ViewMatrixInverse",osg::Uniform::FLOAT_MAT4);
>>
>> So I guess you want the last one :-)
>>
>> Robert.
>>
>>
>>
>> On 25 September 2013 16:21, Trajce Nikolov NICK <
>> trajce.nikolov.n...@gmail.com> wrote:
>>
>>> Hi Community,
>>>
>>> I recall there was a uniform set by osg doing this but can not recall
>>> the correct name. Any hints?
>>>
>>> Thanks a bunch!
>>>
>>> Nick
>>>
>>> --
>>> trajce nikolov nick
>>>
>>> ___
>>> osg-users mailing list
>>> osg-users@lists.openscenegraph.org
>>> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
>>>
>>>
>>
>> ___
>> osg-users mailing list
>> osg-users@lists.openscenegraph.org
>> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
>>
>>
>
>
> --
> trajce nikolov nick
>



-- 
trajce nikolov nick
___
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org


Re: [osg-users] default OSG InverseViewMatrix uniform

2013-09-25 Thread Trajce Nikolov NICK
Thanks Robert. Didn't know where to search for it eaither. Thanks !

Nick


On Wed, Sep 25, 2013 at 7:19 PM, Robert Osfield wrote:

> A grep of src/osgUtil/SceneView.cpp reveals:
>
> osg::Uniform* uniform =
> _localStateSet->getOrCreateUniform("osg_FrameNumber",osg::Uniform::UNSIGNED_INT);
> osg::Uniform* uniform =
> _localStateSet->getOrCreateUniform("osg_FrameTime",osg::Uniform::FLOAT);
> osg::Uniform* uniform =
> _localStateSet->getOrCreateUniform("osg_DeltaFrameTime",osg::Uniform::FLOAT);
> osg::Uniform* uniform =
> _localStateSet->getOrCreateUniform("osg_SimulationTime",osg::Uniform::FLOAT);
> osg::Uniform* uniform =
> _localStateSet->getOrCreateUniform("osg_DeltaSimulationTime",osg::Uniform::FLOAT);
> osg::Uniform* uniform =
> _localStateSet->getOrCreateUniform("osg_ViewMatrix",osg::Uniform::FLOAT_MAT4);
> osg::Uniform* uniform =
> _localStateSet->getOrCreateUniform("osg_ViewMatrixInverse",osg::Uniform::FLOAT_MAT4);
>
> So I guess you want the last one :-)
>
> Robert.
>
>
>
> On 25 September 2013 16:21, Trajce Nikolov NICK <
> trajce.nikolov.n...@gmail.com> wrote:
>
>> Hi Community,
>>
>> I recall there was a uniform set by osg doing this but can not recall the
>> correct name. Any hints?
>>
>> Thanks a bunch!
>>
>> Nick
>>
>> --
>> trajce nikolov nick
>>
>> ___
>> osg-users mailing list
>> osg-users@lists.openscenegraph.org
>> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
>>
>>
>
> ___
> osg-users mailing list
> osg-users@lists.openscenegraph.org
> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
>
>


-- 
trajce nikolov nick
___
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org


Re: [osg-users] default OSG InverseViewMatrix uniform

2013-09-25 Thread Robert Osfield
A grep of src/osgUtil/SceneView.cpp reveals:

osg::Uniform* uniform =
_localStateSet->getOrCreateUniform("osg_FrameNumber",osg::Uniform::UNSIGNED_INT);
osg::Uniform* uniform =
_localStateSet->getOrCreateUniform("osg_FrameTime",osg::Uniform::FLOAT);
osg::Uniform* uniform =
_localStateSet->getOrCreateUniform("osg_DeltaFrameTime",osg::Uniform::FLOAT);
osg::Uniform* uniform =
_localStateSet->getOrCreateUniform("osg_SimulationTime",osg::Uniform::FLOAT);
osg::Uniform* uniform =
_localStateSet->getOrCreateUniform("osg_DeltaSimulationTime",osg::Uniform::FLOAT);
osg::Uniform* uniform =
_localStateSet->getOrCreateUniform("osg_ViewMatrix",osg::Uniform::FLOAT_MAT4);
osg::Uniform* uniform =
_localStateSet->getOrCreateUniform("osg_ViewMatrixInverse",osg::Uniform::FLOAT_MAT4);

So I guess you want the last one :-)

Robert.



On 25 September 2013 16:21, Trajce Nikolov NICK <
trajce.nikolov.n...@gmail.com> wrote:

> Hi Community,
>
> I recall there was a uniform set by osg doing this but can not recall the
> correct name. Any hints?
>
> Thanks a bunch!
>
> Nick
>
> --
> trajce nikolov nick
>
> ___
> osg-users mailing list
> osg-users@lists.openscenegraph.org
> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
>
>
___
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org