Results 1 to 3 of 3

Thread: Sharing surfaces across processes

  1. #1
    Junior Member
    Join Date
    Sep 2004
    Location
    San Diego
    Posts
    7

    Sharing surfaces across processes

    We are re-architecting our system to use EGL instead of BCL. One thing that is required is multiple process surface sharing. I don't see how to do this looking at the egl spec (1.4 April 8th 2009). Is there a way that I don't see? -- Can we implement this as an extension to surface types?

    Jamie

  2. #2
    Junior Member
    Join Date
    Mar 2009
    Location
    Redmond, Wa
    Posts
    13

    Re: Sharing surfaces across processes

    I'm just curious, what's the use case for this?

  3. #3
    Junior Member
    Join Date
    Sep 2004
    Location
    San Diego
    Posts
    7

    Re: Sharing surfaces across processes

    Quote Originally Posted by niallm
    I'm just curious, what's the use case for this?
    One recent case is this:
    Two processes:
    Process 1) main system using 1 OpenGL-ES-2.0 context, and 1 2D context
    -This system does some fancy animations etc. It has a scene graph and one special type of node is using a surface that is shared with process 2. Process 2 writes to the surface, and 1 renders it into the scenegraph.

    Process 2) is a widget engine. It downloads things from the internet, and is generally not trusted. It renders its widgets to a shared surface which is rendered in the 3D scene by process 1).



    Right now we are re-architecting the system. On of the things to do is to use more "open" standards. EGL is maybe not more open, but it is at least more "alive"

    Jamie

Similar Threads

  1. Displaying EGL surfaces with OpenWF
    By TomCooksey in forum OpenWF
    Replies: 7
    Last Post: 03-12-2010, 04:06 PM
  2. Replies: 1
    Last Post: 12-08-2009, 06:26 AM

Posting Permissions

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