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

2015-06-12 Thread Zach Reizner
modified include guards with defined(HAVE_SURFACELESS_PLATFORM) v6: use O_CLOEXEC for drm fd Signed-off-by: Haixia Shi Signed-off-by: Zach Reizner --- configure.ac| 6 + src/egl/drivers/dri2/Makefile.am| 5 + src/egl/drivers/dri2/egl_dri2.c

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

2015-06-12 Thread Zach Reizner
modified include guards with defined(HAVE_SURFACELESS_PLATFORM) Signed-off-by: Haixia Shi Signed-off-by: Zach Reizner --- configure.ac| 6 ++ src/egl/drivers/dri2/Makefile.am| 5 + src/egl/drivers/dri2/egl_dri2.c | 7 ++ src/egl

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

2015-06-10 Thread Zach Reizner
-by: Haixia Shi Signed-off-by: Zach Reizner --- configure.ac| 6 ++ src/egl/drivers/dri2/Makefile.am| 5 + src/egl/drivers/dri2/egl_dri2.c | 11 +- src/egl/drivers/dri2/egl_dri2.h | 3 + src/egl/drivers/dri2

[Mesa-dev] [PATCH v3] egl/dri2: implement platform_surfaceless (v3)

2015-06-10 Thread Zach Reizner
: Zach Reizner --- configure.ac| 3 +- src/egl/drivers/dri2/Makefile.am| 5 + src/egl/drivers/dri2/egl_dri2.c | 13 ++- src/egl/drivers/dri2/egl_dri2.h | 3 + src/egl/drivers/dri2/platform_surfaceless.c | 167

[Mesa-dev] [PATCH v3] egl/dri2: implement platform_surfaceless (v3)

2015-06-09 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 Signed-off-by: Haixia Shi Signed-off-by: Zach