Skip to content

glfw folder refactor #7422

Closed as not planned
Closed as not planned
@jwinarske

Description

@jwinarske

Introduce the problem

Building LVGL without GLFW + glew dependencies requires patching the source tree.

Proposal

Refactor the glfw directory into two folders

  1. glfw - glfw specific calls
  2. 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.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions