Re: [Mesa-dev] [PATCH v5] egl/dri2: implement platform_surfaceless

2015-06-12 Thread Emil Velikov
On 11/06/15 17:43, Zach Reizner wrote: > From: Haixia Shi > > The surfaceless platform is for off-screen rendering only. Render node support > is required. > > Only consider the render nodes. Do not use normal nodes as they require > auth hooks. > > v3: change platform_null to platform_surfacel

[Mesa-dev] [PATCH v5] egl/dri2: implement platform_surfaceless

2015-06-12 Thread Zach Reizner
From: Haixia Shi The surfaceless platform is for off-screen rendering only. Render node support is required. Only consider the render nodes. Do not use normal nodes as they require auth hooks. v3: change platform_null to platform_surfaceless v4: make libdrm required for surfaceless v5: remove m

Re: [Mesa-dev] [PATCH v5] egl/dri2: implement platform_surfaceless

2015-06-12 Thread Matt Turner
On Fri, Jun 12, 2015 at 8:04 AM, Daniel Stone wrote: > Hi, > > On 12 June 2015 at 15:43, Emil Velikov wrote: >> On 11/06/15 17:43, Zach Reizner wrote: >>> + dri2_dpy->fd = open(card_path, O_RDWR); >> Pretty sure that we'd want some O_CLOEXEC/fcntl() magic but that can be >> done as a separat

Re: [Mesa-dev] [PATCH v5] egl/dri2: implement platform_surfaceless

2015-06-12 Thread Daniel Stone
Hi, On 12 June 2015 at 15:43, Emil Velikov wrote: > On 11/06/15 17:43, Zach Reizner wrote: >> + dri2_dpy->fd = open(card_path, O_RDWR); > Pretty sure that we'd want some O_CLOEXEC/fcntl() magic but that can be > done as a separate patch. We absolutely want O_CLOEXEC; if that could be put in