Date: Sun, 16 Jan 2022 14:41:05 +0000 From: bugzilla-noreply@freebsd.org To: enlightenment@FreeBSD.org Subject: [Bug 254450] devel/efl: use EGL as default backend (not OpenGL) Message-ID: <bug-254450-33756-0cFzzwQFCe@https.bugs.freebsd.org/bugzilla/> In-Reply-To: <bug-254450-33756@https.bugs.freebsd.org/bugzilla/> References: <bug-254450-33756@https.bugs.freebsd.org/bugzilla/>
next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D254450 --- Comment #5 from Tomasz "CeDeROM" CEDRO <tomek@cedro.info> --- I think EGL should be set as default. Short story of EGL backend: EGL is portable works everywhere and is also ba= se for Wayland/DRM/FB implementation, full OpenGL was aimed at GLX->X11 and se= ems to be artifact to be removed in future. As stated by raster on Jan 18 2021, 12:03 PM [1] because our full opengl code was written with glx as the display system binding/abstraction. drm/wayland are not x. they don't have glx. egl is a portable binding that works across all of these. our gles code was written = with egl as the binding as there is no glx one for it and thus is portable. if g= l-es had been universal at the time when i wrote the gl and gles support.. i'd h= ave just gone for egl + gles to save work and time and effort. it was not. egl+= gles was universal on embedded systems. full opengl never existed universally th= ere. glx+full opengl was universal on x11 desktops/laptops etc. - if they had an= y gl support. over time this changed. some embedded systems now can run a full gl implementation and ALL desktops/laptops now can also support egl+gles. so egl+gles is the universal "works everywhere" combination - works in x11, wayland and directly to drm/fb. i'd actually like to get rid of the glx/ful= l gl code just to have less to maintain now as it's basically a historical artif= act. https://phab.enlightenment.org/D12217 --=20 You are receiving this mail because: You are on the CC list for the bug. You are the assignee for the bug.=
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-254450-33756-0cFzzwQFCe>