I currently fix some EGL issues regarding shared GLContext,
used in GLMediaPlayer ..
Goal is to show our GraphUI demo on a bare-metal device (Raspi4)
directly on console DRM/GBM w/o windowing system.
Hacked the API a little, working shared context on device (plays video w/ ffmpeg)
now testing regressions :-)
Updated the SSL certificates and keys on the server, now valid for one more year.
Neither direct nor github-sponsors funding outreach gave any results yet,
but hey .. its just out for a few days :)
However, I have received some early communication - so not all is lost yet.
So if you know or work for a financially well doing company benefiting from my work
or who could somehow benefit .. just let them know.
GLDrawableFactory and EGLGraphicsDevice updates pushed,
resulting in a working-again shared EGL context based on dummy-drawable API.
EGL 1.4 changes (back then) caused a little trouble,
now requiring same native ID for shared_list of context.
Hence GLMediaPlayer and other shared-context use-cases are seamlessly working
with EGL and hence bare-metal non-windowing platforms like DRM/GBM again.
Since I currently fix an EGL issue in this area and commenting here,
I see that we also could use the surfaceless drawable for GLDrawableFactory.createDummyDrawable()
if available - I will check on this, as it would reduce resources a bit further.