[Buildroot] [PATCH 4/4] package/efl: add Evas GL DRM Engine support
From: pierre <hidden>
Date: 2016-11-20 18:58:32
Hello, I try to reply to this mail : http://lists.busybox.net/pipermail/buildroot/2016-September/172422.html I am not sure I set my email header right..
-------- Message transf?r? -------- Sujet : Re: [Buildroot] [PATCH 4/4] package/efl: add Evas GL DRM Engine support Date : Sat, 17 Sep 2016 19:14:42 +0200 De : Thomas Petazzoni [off-list ref] Organisation : Free Electrons Pour : Romain Naour [off-list ref] Copie ? : buildroot at buildroot.org Hello, On Wed, 7 Sep 2016 23:08:43 +0200, Romain Naour wrote:quoted
diff --git a/package/efl/Config.in b/package/efl/Config.in index 6171b29..c6c26d8 100644 --- a/package/efl/Config.in +++ b/package/efl/Config.in@@ -208,6 +208,16 @@ comment "Evas DRM Engine needs mesa3d w/ EGL support, threads" depends on !BR2_TOOLCHAIN_HAS_THREADS || !BR2_PACKAGE_MESA3D_OPENGL_EGL depends on BR2_PACKAGE_EFL_ELPUT +config BR2_PACKAGE_EFL_GL_DRMIs it useful to have it as a separate option from BR2_PACKAGE_EFL_DRM ? In which case can BR2_PACKAGE_EFL_DRM without BR2_PACKAGE_EFL_GL_DRM be useful ?quoted
+ bool "Evas GL DRM Engine" + depends on BR2_PACKAGE_EFL_DRM + depends on BR2_PACKAGE_EFL_OPENGLES # OpenGL ES with EGL support onlySo perhaps "BR2_PAKCAGE_EFL_GLES_DRM" is a better name? "GL" usually refers to "full OpenGL", as opposed to OpenGL ES.quoted
+ help + This option enable building support for the Evas DRM Engine.This help text is wrong, as it is just a copy/paste of the one of BR2_PACKAGE_EFL_DRM.quoted
+ +comment "Evas GL DRM Engine needs Evas DRM Engine, OpenGL ES w/ EGL" + depends on BR2_PACKAGE_EFL_DRM && !BR2_PACKAGE_EFL_OPENGLESI find all those DRM/OpenGLES options in the efl package very confusing. Are all those options needed? What are the use cases for the different possible cases?
I am agree EFL and DRM are confusing. And it is not finished yet. They are doing an other DRM implementation 'DRM2'. https://blogs.s-osg.org/introducing-new-improved-ecore_drm2-library/ But, you are asking for use case. So, here is mine : I am doing a stand alone application on imx6. I am using EFL to run on top of DRM. Without X or wayland. My application is simple, I am not sure if the support of opengles is good for me or not.. as the boot time is important for me. Maybe loading opengl libs at start would slow down start up. I don't know.. I will resend the patch of Romain Naour, they are usefull for me. http://patchwork.ozlabs.org/patch/671260 http://patchwork.ozlabs.org/patch/671261
Thanks, Thomas
Cheers, Pierre Floury