<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    Hi,<br>
    <br>
    I'm having problems with the osgposter example in Windows, or more
    precisely something similar I'm developing but the problem is easier
    to reproduce with osgposter. In my simple reproduction of the
    problem I'm trying to render an image automatically at computer
    startup by calling osgposter (inactive mode) from a Python script (<tt>os.system</tt>)
    activated as a task from Task Scheduler in Windows 10. But it seems
    to fail to fetch a valid OpenGL context. I have tried all rendering
    types in osgposter - fb, fbo, pbuffer and pbuffer-rtt.<br>
    <br>
    The script works fine when started manually or when the task is set
    to start only when the user is logged on. But when activated as a
    task at computer startup whether user is logged on or not, it
    refuses to render anything. It just gets stuck in an infinite loop
    in the <tt>PosterPrinter</tt> class since <tt>FrameStamp::getFrameNumber()</tt>
    returns 0.<br>
    <br>
    Before that, <tt>View::setUpViewInWindow</tt> results in the
    following messages if OSG_NOTIFY_LEVEL is set to DEBUG:<br>
    <tt>(...)</tt><tt><br>
    </tt><tt>SingleWindow::configure - GraphicsWindow has not been
      created successfully.</tt><tt><br>
    </tt><tt>(...)</tt><tt><br>
    </tt><tt>Viewer::realize() - No valid contexts found, setting up
      view across all screens.</tt><tt><br>
    </tt><tt>(...)</tt><tt><br>
    </tt><tt>SingleWindow::configure - GraphicsWindow has not been
      created successfully.</tt><tt><br>
    </tt><tt>
      (...)</tt><tt><br>
    </tt><tt>Viewer::realize() - failed to set up any windows</tt><tt><br>
    </tt><br>
    Does anyone know how to get this working without having to log on to
    a Windows user?  Should it work? I have a GeForce GT 710 with the
    latest drivers. Actually, I tried adding opengl32.dll from the
    Mesa3D library to the same folder as osgposter.exe to make it work
    when manually executed while logged on through Remote Desktop. It
    did the trick, but not when activated from Task Scheduler.<br>
    <br>
    Regards,<br>
    Andreas<font size="2" color="black"><span
        style="font-size:0.8em;color:black"><br>
        <br>
      </span></font>
  </body>
</html>