OpenGL errors
Closed this issue · 1 comments
IOBYTE commented
Running osgVerse_SceneEditor on windows 10 gives me these errors:
osgverse_sceneeditor ./antenna-src.ac
void StateSet::setGlobalDefaults() ShaderPipeline disabled.
void StateSet::setGlobalDefaults() ShaderPipeline disabled.
[obtainScreenResolution] Get screen size 2560 x 1080
void StateSet::setGlobalDefaults() ShaderPipeline disabled.
[Pipeline] OpenGL Driver: 4.6.0 Compatibility Profile Context 24.6.1.240619; GLSL: 460; Renderer: AMD Radeon RX 6900 XT
[Pipeline] Using OpenGL Context: 100; Target GLSL Version: 130
[TsfTextInputMethodSystem] Available Input Methods:
English (United States) (Keyboard)
Warning: detected OpenGL error 'invalid operation' at after RenderBin::draw(..)
Warning: detected OpenGL error 'invalid operation' at end of SceneView::draw()
Warning: detected OpenGL error 'invalid operation' after applying GLMode 0xde1
Warning: detected OpenGL error 'invalid operation' after applying GLMode 0xde1
Warning: detected OpenGL error 'invalid operation' after applying GLMode 0xde1
Running osgVerse_Viewer gives me this:
osgverse_viewer C:/Users/Bob/speed-dreams-code/data/tracks/road/longjour/antenna-src.ac
Error reading file lz.osg: file not found
Subfile "lz.osg" could not be loaded
Error reading file lz.osg.15,15,1.scale: file not handled
Subfile "lz.osg.15,15,1.scale" could not be loaded
Error reading file lz.osg.15,15,1.scale.0,0,-300.trans: file not handled
[obtainScreenResolution] Get screen size 2560 x 1080
void StateSet::setGlobalDefaults() ShaderPipeline disabled.
void StateSet::setGlobalDefaults() ShaderPipeline disabled.
void StateSet::setGlobalDefaults() ShaderPipeline disabled.
[Pipeline] OpenGL Driver: 4.6.0 Compatibility Profile Context 24.6.1.240619; GLSL: 460; Renderer: AMD Radeon RX 6900 XT
[Pipeline] Using OpenGL Context: 100; Target GLSL Version: 130
[TsfTextInputMethodSystem] Available Input Methods:
English (United States) (Keyboard)
Warning: detected OpenGL error 'invalid operation' after applying GLMode 0xde1
Warning: detected OpenGL error 'invalid operation' after applying GLMode 0xde1
Warning: detected OpenGL error 'invalid operation' after applying GLMode 0xde1
Warning: detected OpenGL error 'invalid operation' after applying GLMode 0xde1
Warning: detected OpenGL error 'invalid operation' after applying GLMode 0xde1
Warning: detected OpenGL error 'invalid operation' after applying GLMode 0xde1
The last line repeats in both cases.
xarray commented
GL_TEXTURE_2D = 0x0de1, I think the errors lines come out because OpenGL4 no longer supports this mode, but they are automatically applied while reading models with old OSG plugins.
I would suggest use FixedFunctionOptimizer dfined in readerwriter/Utilities to clean up the loaded scene and see if errors disappear or not.