<div dir="ltr">Hi, Robert,<div><br></div><div>I am actually using the git version, which doesn't work. Although I have:</div><div><br></div><div>glVersion=4.1, isGlslSupported=YES, glslLanguageVersion=4.1, </div><div><br></div><div>there are still errors for osgsimplegl3:</div><div><br></div><div><div>Warning: detected OpenGL error 'invalid enumerant' at Before Renderer::compile</div><div>WARNING: Could not find vertex shader attribute 'osg_MultiTexCoord7' to match BindAttributeLocation request.</div><div>WARNING: Could not find vertex shader attribute 'osg_MultiTexCoord5' to match BindAttributeLocation request.</div><div>WARNING: Could not find vertex shader attribute 'osg_SecondaryColor' to match BindAttributeLocation request.</div><div>WARNING: Could not find vertex shader attribute 'osg_MultiTexCoord1' to match BindAttributeLocation request.</div><div>WARNING: Could not find vertex shader attribute 'osg_MultiTexCoord6' to match BindAttributeLocation request.</div><div>WARNING: Could not find vertex shader attribute 'osg_FogCoord' to match BindAttributeLocation request.</div><div>WARNING: Could not find vertex shader attribute 'osg_Color' to match BindAttributeLocation request.</div><div>WARNING: Could not find vertex shader attribute 'osg_MultiTexCoord4' to match BindAttributeLocation request.</div><div>WARNING: Could not find vertex shader attribute 'osg_MultiTexCoord2' to match BindAttributeLocation request.</div></div><div><br></div><div><br></div><div>Even not for Mac, how about mesa3d, which doesn't work if no special graphic?</div><div><br></div><div>For example,  I tried osgsimplegl3 in ubuntu in parallel virtual machine,</div><div><br></div><div>VERTEX glCompileShader "" FAILED</div><div>VERTEX Shader "" infolog:</div><div>0.1(10): error: GLSL 1.40 not supported</div><div><br></div><div>because mesa3d only support GLSL 3.3 in core profile. </div><div><br></div><div>Then OSG doesn't support core profile in linux. Am I right? Or is there special compiling flags to turn on?</div><div><br></div><div><br></div><div>----</div><div>Martin</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Sep 18, 2017 at 4:18 PM, Robert Osfield <span dir="ltr"><<a href="mailto:robert.osfield@gmail.com" target="_blank">robert.osfield@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div><div><div>Hi (could sign with your name so we know how to appropriately address you :-),<br><br></div>Apple decided to make developers life hard in their OpenGL support, while it's easy to roll out support on other platforms on OSX, well... it's a pain in the butt.  This doesn't just apply to OpenGL, Apple have done it for their own API's as well.  OSX takes more work than Linux and WIndows put together to support, alas only relatively small number of devs in the OSG community to use/support it so it's greatest pain for smallest gain...<br></div><div><br></div>On the OSG side we have had to steadily implement a range of different things to get things to work cleanly, lots of code has had to be rewritten to properly support GL3 core profile under OSX, too many changes to make it into the OSG-3.2.x and OSG-3.4.x stable releases.<br><br></div>In master we have the VertexArrayObject support built in and a number of other changes that makes life easier under OSX, such using git master it's now possible to develop under OSX with GL Core Profile.<span class="HOEnZb"><font color="#888888"><br><br></font></span></div><span class="HOEnZb"><font color="#888888">Robert.<br><div><div><div><div><div><br><br></div></div></div></div></div></font></span></div><div class="gmail_extra"><br><div class="gmail_quote"><div><div class="h5">On 18 September 2017 at 07:25, GeeKer Wang <span dir="ltr"><<a href="mailto:wwthunan@gmail.com" target="_blank">wwthunan@gmail.com</a>></span> wrote:<br></div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="h5"><div dir="ltr">Hi, all,<div><br></div><div>I have tried OSG on Mac OS 10.12.5 with NVIDIA card by compiling OSG with GL3 enabled, but I failed to make osgsimplegl3 work. It complains the version of glsl.<br clear="all"><div><br></div><div>I think the problem is OSG doesnot support core profile. Does it mean all functions depending on glsl130 or above will not work?</div><div><br></div><div>I also tried mesa3d in virtual machine. However, mesa only support GL3.3 in core profile. Is there a solution?</div><span class="m_7916755537884884619HOEnZb"><font color="#888888"><div><br></div>-- <br><div class="m_7916755537884884619m_4007383232152650543gmail_signature" data-smartmail="gmail_signature"><br></div>
</font></span></div></div>
<br></div></div><span class="">______________________________<wbr>_________________<br>
osg-users mailing list<br>
<a href="mailto:osg-users@lists.openscenegraph.org" target="_blank">osg-users@lists.openscenegraph<wbr>.org</a><br>
<a href="http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org" rel="noreferrer" target="_blank">http://lists.openscenegraph.or<wbr>g/listinfo.cgi/osg-users-opens<wbr>cenegraph.org</a><br>
<br></span></blockquote></div><br></div>
<br>______________________________<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>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div class="gmail_signature" data-smartmail="gmail_signature">Martin</div></div></div>
</div>