<div dir="ltr"><div>Hi, Robert!<br><br>I've sent upgraded osgtext3D example to osgsubmissions.<br><br></div><div>Best wishes!<br></div>KOS<br><br></div><div class="gmail_extra"><br><div class="gmail_quote">2017-04-05 18:12 GMT+03:00 Robert Osfield <span dir="ltr"><<a href="mailto:robert.osfield@gmail.com" target="_blank">robert.osfield@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi KOS,<br>
<span class=""><br>
On 5 April 2017 at 15:41, Konstantin <<a href="mailto:lalakostya@gmail.com">lalakostya@gmail.com</a>> wrote:<br>
> First... Thanks :)<br>
> I've compiled 3.5.6 with GL3 core on Macmini (OpenGL 3.3) with no problems.<br>
<br>
</span>Thanks for the testing.<br>
<span class=""><br>
> BUT.....<br>
> I have application based on OpenSceneGraph 3.4.0 (built with GL3 profile)<br>
> and it works well on Mac (in OpenGL 2.1 compatibility context)<br>
><br>
> When I've switched to 3.5.6 (GL3 core) I have multiple problems:<br>
><br>
> (*) Multiple VAO errors in console (OSG_NOTIFY_LEVEL=DEBUG_FP) when<br>
> ShaderComposition is ON (like vao not binded, so Program compilation was<br>
> failed).<br>
<br>
</span>I would have thought VAO and glProgram would be orthogonal.<br>
Unfortunately I don't have OSX access so can't test things out myself,<br>
so have to rely on OSX users to test and provide guidance.<br>
<br>
Could you post the errors?  Is possible to reproduce the error with OSG example?<br>
<br>
As a general note, osg::ShapeComposition is deprecated, #pragmat(tic)<br>
shader composition and upcoming extensions to it are the way forward<br>
for OSG applications so I'd recommend looking in migrating over to the<br>
new shader functionality.  If you have any questions then I'd suggest<br>
starting up another thread.<br>
<span class=""><br>
> (*) Strange things with lighting: Don't know how to explain it now, but like<br>
> something was changed in the osgUtil::<wbr>PositionalStateContainer.<br>
<br>
</span>I just checked with git log on the PositionStateContainer header and<br>
source files and nothing other than typo fixes has been changed with<br>
them in 5 years.  So if there is a change in behaviour it will be<br>
coming from elsewhere.<br>
<br>
Can you reproduce the problem with any of the OSG examples?<br>
<span class=""><br>
<br>
> (*) Problems with osgAnimation::RigGeometry (I think because of VAO)<br>
<br>
</span>Again can you reproduce this with any of the OSG examples?<br>
<span class=""><br>
<br>
> (*) osgText::Text3D setCharacterSize  don't change geometry in dynamic (I've<br>
> added handler to osgtext3d example, changed text3d node's DataVariance to<br>
> DYNAMIC and test some functions)<br>
<br>
</span>Could you post these changes to osgtext3d so I can see the problem,<br>
hopefully it'll appear under linux and I'll be able to investigate.<br>
<span class=""><br>
> PS<br>
> ShaderHint=SHADER_NONE in DisplaySettings<br>
> My ShaderComposer can create version #150<br>
<br>
</span>The shaders version numbers used for GL3 fallback shaders were chosen<br>
by a fellow OSX/GL3 core profile user, is it safe/preferable to got<br>
for GLSL version #150?  If we need to adapt the shaders in some way<br>
I'm happy to consider changes - the more widely the shaders the work<br>
the better.<br>
<br>
--<br>
<br>
For all these issues, I'd like to resolve them, but am hampered by not<br>
having an OSX system.  This means we'll need help from OSX users to<br>
both provide clear tests that reproduce the issues and then for us as<br>
a group to work out solutions, code them up and then do another round<br>
of testing.<br>
<br>
Cheers,<br>
Robert<br>
<div class="HOEnZb"><div class="h5">______________________________<wbr>_________________<br>
osg-users mailing list<br>
<a href="mailto:osg-users@lists.openscenegraph.org">osg-users@lists.<wbr>openscenegraph.org</a><br>
<a href="http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org" rel="noreferrer" target="_blank">http://lists.openscenegraph.<wbr>org/listinfo.cgi/osg-users-<wbr>openscenegraph.org</a><br>
</div></div></blockquote></div><br></div>