I'm looking forward to try to build a really simple GUI framework in OpenGL ES 2.
I have noticed that probably the two main pieces of my framework could be a collection of Vertex Shaders and a collection of Geometry Shaders, but I was wondering if there are platform specific extensions for that, because OpenGL is just a rendering technology and having to deal with a GUI also involves the input part that OpenGL clearly doesn't manage nor care about.
I was wondering that maybe there are some extensions for the most popular graphical servers out there like X11 on linux. There is a similar technology that can help me with building the building blocks for a GUI ?