On 17 September 2016 at 18:39, Sebastian Messerschmidt
<sebastian.messerschm...@gmx.de> wrote:
> Hi Ravi,
>
> Thanks Robert!
>
> So do you know why using osg_Vertex works *without* using
> setUseVertexAttributeAliasing() on so many machines? I am compiling OSG with
> GL2 (no GL3 flags) on all machines. Is it just "undocumented behavior"?
>
> That is probably simply by chance, since the vertex attribute is usually the
> first one in the stream. The compiler will map the first attribute there. So
> basically this works most of the time.

This sounds plausible.

> Next question: if I use setUseVertexAttributeAliasing, then many of my
> textured polygons (e.g. Sphere) have what appears to be a flat color on
> them. The actual color used seems to be related to one point on the texture.
>
> I see similar behavior if I run the "osgvertexattributes cow.osg" example
> (see attachment). Is Vertex Attribute Aliasing something that's only
> intended for GL3?
>
> The cow model might not have texture coordinates but generated texture
> coordinates. I can't test the example right now, but maybe this is the
> reason. Usually when you go with vertex attribute aliasing you need to use
> an appropriate shader for the data.

The cow.osgt uses tex gen to generate the texture coordinates.

Robert.
_______________________________________________
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

Reply via email to