-
-
Notifications
You must be signed in to change notification settings - Fork 3.9k
Closed as not planned
Labels
Description
Introduce the problem
Building LVGL without GLFW + glew dependencies requires patching the source tree.
Proposal
Refactor the glfw directory into two folders
- glfw - glfw specific calls
- egl_gles - generic egl/gles calls
This would introduce a new build variable. Some platforms implement the window * as an opaque data pointer (void *) and call it NativeWindow. Which requires a cast relative to the underlying "window" system.
This enables non-GLFW/glew use cases.