<div dir="ltr"><div class="gmail_default" style="font-family:trebuchet ms,sans-serif">Hi,</div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif"><br></div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif">I have a build of OSG 3.6.2 for GLCORE for Mesa 18.0.5, Intel HD Graphics 620.</div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif"><br></div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif">I am seeing a lot of warnings/errors around the use of PointSprite.</div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif"><br></div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif">The warnings/errors are (once per PointSprite):<br></div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif"><br></div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif">Warning: detected OpenGL error 'invalid enumerant' at after RenderBin::draw(..)<br>Mesa: User error: GL_INVALID_ENUM in glEnable(GL_POINT_SPRITE)<br></div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif"><br></div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif">The Intel Mesa i965 driver is fairly strict with regards to Core Profile and does</div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif">not provide a compatibility profile.<br></div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif"><br></div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif">I'm using osgEarth so I have to build for Core Profile for osgEarth to work.<br></div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif"><br></div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif">I've looked at trying to add additional logic to stop OSG from calling</div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif">glEnable/glDIsable for GL_POINT_SPRITE but I can't see a sensible place to</div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif">disable calling to glEnable/glDisable.</div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif"><br></div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif">Core Profile says that GL_POINT_SPRITE is always on so I believe that all</div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif">that needs to be done is to not call glEnable/glDisable for GL_POINT_SPRITE.<br></div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif"><br></div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif">Regards</div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif">Damian<br></div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif"><br></div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif"><br></div></div>