I am using dragonboard410c and trying with opengl programming in C++ application. Our operating system is Yocto Linux and there is no X11 windowing framework. It is direct frame buffer. How to create a native window to pass to eglCreateWindowSurface()
m_EGLWindow = eglCreateWindowSurface(m_EGLDisplay, m_EGLConfig, XXXXXX, attrib_list);
In most of the examples for snapdragon, X-11 window or Android window is passed but whereas in our use-case there is no windowing framework so how to create a native window in Linux for snapdragon processors.
For example, in the case of i.MX6 processors from NXP/Freescale, vivante libraries supports functions like fbCreateWindow() to create a native window to be used with EGL surface