[osg-users] Why is setTexCoordArray(0, texcoords) needed if array is modified in-place

Sebastian Messerschmidt sebastian.messerschmidt at gmx.de
Thu Jul 7 05:15:35 PDT 2016


Hi Florian,
> Hi Sebastian, thanks for the answer.
>
> Calling texArray->dirty() does not seem to be enough, since my texture is not displayed. I can confirm that my shader is being applied though - it just doesn't seem to get the texture coordinates.
>
> My custom geometry class (MyNameSpace::MyGeometry) does indeed
>
> Code:
> setDataVariance(osg::Object::DYNAMIC);
> setUseDisplayList(false);
> setUseVertexBufferObjects(true);
Try the setDataVariance on the PrimitiveSet.
>
> in its constructor.
>
> Best regards,
> Florian
>
> ------------------
> Read this topic online here:
> http://forum.openscenegraph.org/viewtopic.php?p=68038#68038
>
>
>
>
>
> _______________________________________________
> osg-users mailing list
> osg-users at lists.openscenegraph.org
> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org





More information about the osg-users mailing list