<div dir="ltr"><div>Hi ?</div><div><br></div><div>OpenGL and OSG strandles and old fixed function pipeline era and shaders.  You can select a pure shaders subset of OpenGL at compile time and runtime, and you can also toggle on/off some mappings the OSG provide between the GL2.x GLSL built in variables and osg_ equivalents useful for GLES2.x/GL3.x+.  <br></div><div><br></div><div>The scene graphs you build for each of these scenarios will need to be different - you can't use fixed function pipeline state with a GL version that only supports shaders.  I know nothing about your particular .ive but my best guess is that it's not compatible with the subset of OpenGL you selecting.<br></div><div><br></div><div>Robert.<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, 16 Oct 2020 at 03:55, OpenSceneGraph Users <<a href="mailto:osg-users@lists.openscenegraph.org">osg-users@lists.openscenegraph.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div>env is system Win10 ,osg 3.6.4, osgearth 2.10.0,GTX1660 TI</div><div><br></div>Why is there an error in the model texture display when this function is turn on?<br><div><br></div><div><div> const int width( 800 ), height( 450 );</div><div>    const std::string version( "4.3" );</div><div>    osg::ref_ptr< osg::GraphicsContext::Traits > traits = new osg::GraphicsContext::Traits();</div><div>    traits->x = 20; traits->y = 30;</div><div>    traits->width = width; traits->height = height;</div><div>    traits->windowDecoration = true;</div><div>    traits->doubleBuffer = true;</div><div>    traits->glContextVersion = version;</div><div>    traits->readDISPLAY();</div><div>    traits->setUndefinedScreenDetailsToDefaultScreen();</div><div>    osg::ref_ptr< osg::GraphicsContext > gc = osg::GraphicsContext::createGraphicsContext( traits.get() );</div><div>    if( !gc.valid() )</div><div>    {</div><div>        osg::notify( osg::FATAL ) << "Unable to create OpenGL v" << version << " context." << std::endl;</div><div>        return( 1 );</div><div>    }</div></div><div><img alt="Q20201012125957.png" src="cid:270d9534-8451-46b9-a37f-16d16e8d37f8" width="534px" height="310px"><br></div>

<p></p>

-- <br>
You received this message because you are subscribed to the Google Groups "OpenSceneGraph Users" group.<br>
To unsubscribe from this group and stop receiving emails from it, send an email to <a href="mailto:osg-users+unsubscribe@googlegroups.com" target="_blank">osg-users+unsubscribe@googlegroups.com</a>.<br>
To view this discussion on the web visit <a href="https://groups.google.com/d/msgid/osg-users/8f6c8efb-d2ee-46f3-a85c-3957fea0c828n%40googlegroups.com?utm_medium=email&utm_source=footer" target="_blank">https://groups.google.com/d/msgid/osg-users/8f6c8efb-d2ee-46f3-a85c-3957fea0c828n%40googlegroups.com</a>.<br>
_______________________________________________<br>
osg-users mailing list<br>
<a href="mailto:osg-users@lists.openscenegraph.org" target="_blank">osg-users@lists.openscenegraph.org</a><br>
<a href="http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org" rel="noreferrer" target="_blank">http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org</a><br>
</blockquote></div>