You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Jun 16, 2022. It is now read-only.
Chrome OS Freon now uses the EGL null platform. Waffle needs a new platform type to support this. Otherwise, nothing works on Freon, not even wflinfo.
Difficulty: Easy but non-trivial.
The initial implementation should support waffle_config_choose and waffle_context_create. waffle_window_create can be implemented after context creation works. Or maybe waffle_window_create should never be implemented, always emitting an error on the EGL null platform. @fjhenigman is in the best position for deciding the behavior of waffle_window_create.
Questions
Maybe name the new platform WAFFLE_PLATFORM_EGL_NULL?
Should Waffle's EGL null platform use minigbm? Or should Waffle choose to keep the EGL null platform super simple, and give minigbm its own platform?
Chrome OS Freon now uses the EGL null platform. Waffle needs a new platform type to support this. Otherwise, nothing works on Freon, not even wflinfo.
Difficulty: Easy but non-trivial.
The initial implementation should support waffle_config_choose and waffle_context_create. waffle_window_create can be implemented after context creation works. Or maybe waffle_window_create should never be implemented, always emitting an error on the EGL null platform. @fjhenigman is in the best position for deciding the behavior of waffle_window_create.
Questions