I'm using OSG on Linux Mint and CentOS with Gtk. From my notes all I did was:

CMakeLists.txt

461c461
< SET(OPENGL_PROFILE "GL3" CACHE STRING "OpenGL Profile to use, choose from 
GL1, GL2, GL3, GLES1, GLES2, GLES3")
---
> SET(OPENGL_PROFILE "GL2" CACHE STRING "OpenGL Profile to use, choose from 
> GL1, GL2, GL3, GLES1, GLES2, GLES3")


On Mon, 2021-04-05 at 10:20 -0700, Hardy Family wrote:
The GtkGLArea widget in GTK3.24 requires GLCORE profile, so the standard 
Ubuntu/Debian openscenegraph package will not work as it is compiled with GL2 
profile.  Unfortunately, my application uses Gtk so I am now forced to get it 
working.  So I loaded the source package (openscenegraph 3.6.4) and tried to 
build it.

First, with default configuration, except added
SET(OpenGL_GL_PREFERENCE "GLVND")
to stop the warning about having multiple library choices.  This uses GL2 
profile, and after building, osgviewer works fine.

Next, selected OPENGL_PROFILE "GLCORE" and also turned off all "available" 
except OSG_GL3_AVAILABLE.  Make clean then make again, and now osgviewer only 
shows an empty scene for the same test file.

Is there something else I have to do in the build?  (I'm not yet even to the 
point of testing with Gtk).

Interestingly, on the Raspberry Pi 4, which also runs Gtk3.24, my code is 
working fine with the standard distribution package, so I know it can be done.  
On the Pi, OSG is version 3.2.3.

I don't mind a custom solution for this.  Normally we don't want to stray too 
far from standard distro, but our application is a machine controller so we 
supply and maintain the PC as well.

Regards,
Steve


_______________________________________________

osg-users mailing list

<mailto:osg-users@lists.openscenegraph.org>

osg-users@lists.openscenegraph.org


<http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org>

http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

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

Reply via email to