Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

What's EGL?


https://en.wikipedia.org/wiki/EGL_(API)

Reading that helps a bit, but you still won't understand the complicated graphics stack without prior knowledge. Is there a good introduction that systematically goes through all (or most) of the components for the average Python, C, database etc. programmer who knows absolutely nothing about computer graphics?

Edit: See also thread https://news.ycombinator.com/item?id=29048815


Yeah I guess it won't make sense without more context, I.E. understanding the rest of the graphics systems on a computer.

It seems like it's a standardized interface for a windowing library like wayland/x11 to talk to a graphics driver, specifically for setting up regions of the screen which will be rendered into by something (opengl etc.)? So there were non-standard ways before?


Well, before there was only X11 in the Unix/Linux world. And the mechanism was GLX. It had different implementations over nearly 30 years: https://en.m.wikipedia.org/wiki/GLX




Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: