Part of the Khronos Group
OpenGL.org

The Industry's Foundation for High Performance Graphics

from games to virtual reality, mobile phones to supercomputers

Results 1 to 3 of 3

Thread: Server side off-screen rendering with basic GL

  1. #1
    Advanced Member Frequent Contributor
    Join Date
    Nov 2002
    Location
    Latvia
    Posts
    626

    Server side off-screen rendering with basic GL

    Hi everybody!

    I was wondering if it is possible to do server side rendering with OpenGL. That is, I gather data, send it to remote server, server renders picture and sends pixel data back to client PC.

    The OS is windows so I guess I cannot rely on anything more than unextended GL 1.1.

    If I remember correctly, then glreadpixels returns junk if the screen is partially covered by other windows, so I guess I will receive junk if I render to service desktop station as well.

    Has anyone attempted anything like that, is it possible? I heard MesaGL is something that might help, but I'm not too sure either.

    I have had same experience with offscreen rendering via framebuffer extension and WGL extensions for pbuffers, but I can't remember much of that as it was like 2-3 years ago.

  2. #2
    Senior Member OpenGL Pro Zengar's Avatar
    Join Date
    Sep 2001
    Location
    Germany
    Posts
    1,932

    Re: Server side off-screen rendering with basic GL

    I am afraid you will have to write your own wrapper for it. On Unix systems, newer drivers do accelerate indirect rendering, but I doubt it works for an X Server over a network.

  3. #3
    Senior Member OpenGL Guru Dark Photon's Avatar
    Join Date
    Oct 2004
    Location
    Druidia
    Posts
    4,542

    Re: Server side off-screen rendering with basic GL

    Quote Originally Posted by M/\dm/\n
    I was wondering if it is possible to do server side rendering with OpenGL. That is, I gather data, send it to remote server, server renders picture and sends pixel data back to client PC.
    Check out:
    * VirtualGL
    * VirtualGL
    * Chromium
    * Chromium Renderserver Paper

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •