damian
02-02-2010, 12:07 AM
Bear with me...
We are looking at creating an OGC Web Terrain Service (WTS).
We already have the full framework for a WMS (Windows/Linux/Solaris) and we have a full 3D world application that uses OpenGL to render the world.
The step from rendering the world to providing snapshots via a WTS is fairly straight forward and we already have code to draw accelerated off-screen.
However a Console is not always available when something is started via IIS on a number of versions of Windows (notably Windows Server 2008 which is our target).
When a Console is not available it appears not to be possible to obtain an Accelerated context for rendering off-screen and thus we are limited to OpenGL 1.1 software renderer.
I would like some guidance on how to obtain an accelerated context in this situation as the software renderer does not have the necessary extensions and is far too slow.
Thanks
Damian
PS. I know how to do this with Web-Servers running on X11 targets... however for this I need a solution on Windows as the other dependencies are too difficult to port.
We are looking at creating an OGC Web Terrain Service (WTS).
We already have the full framework for a WMS (Windows/Linux/Solaris) and we have a full 3D world application that uses OpenGL to render the world.
The step from rendering the world to providing snapshots via a WTS is fairly straight forward and we already have code to draw accelerated off-screen.
However a Console is not always available when something is started via IIS on a number of versions of Windows (notably Windows Server 2008 which is our target).
When a Console is not available it appears not to be possible to obtain an Accelerated context for rendering off-screen and thus we are limited to OpenGL 1.1 software renderer.
I would like some guidance on how to obtain an accelerated context in this situation as the software renderer does not have the necessary extensions and is far too slow.
Thanks
Damian
PS. I know how to do this with Web-Servers running on X11 targets... however for this I need a solution on Windows as the other dependencies are too difficult to port.