Hi all. Using OSG 3.6.4, Windows 10. Not sure what the current state of the world regarding Remote Desktop and OpenGL is. Perhaps someone can share some light onto this.
If I run an application that use shaders over remote desktop from one windows machine to another I get: c:\build\VS2017\x64\osg\bin>osgsimpleshaders.exe Windows Error #127: [Screen #0] ChooseMatchingPixelFormat() - wglChoosePixelFormatARB extension not found, trying GDI. Reason: The specified procedure could not be found. Rendering in software: pixelFormatIndex 3 Warning: detected OpenGL error 'invalid enumerant' at Before Renderer::compile > crash. This does not happen when using fixed functionality only, for example running osgviewer with some standard obj-model works just fine. However, as soon as a shader is requested, OSG crashes: _glShaderHandle = _extensions->glCreateShader( shader->getType() ); Exception thrown at 0x0000000000000000 in agxViewer.exe: 0xC0000005: Access violation executing location 0x0000000000000000. 0000000000000000() Unknown > osg160-osg.dll!osg::Shader::PerContextShader::PerContextShader(const osg::Shader * shader, unsigned int contextID) Line 533 C++ osg160-osg.dll!osg::Shader::ShaderObjects::createPerContextShader(const std::basic_string<char,std::char_traits<char>,std::allocator<char> > & defineStr) Line 426 C++ osg160-osg.dll!osg::Shader::getPCS(osg::State & state) Line 470 C++ Anyone with more info on this? Is there any way around this? -- __________________________________________ Anders Backman, HPC2N 90187 Umeå University, Sweden [email protected] http://www.hpc2n.umu.se Cell: +46-70-392 64 67
_______________________________________________ osg-users mailing list [email protected] http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

