Skip to content

Latest commit

 

History

History
60 lines (52 loc) · 4.44 KB

FEATURES.md

File metadata and controls

60 lines (52 loc) · 4.44 KB

Compatibility Matrix

This matrix has been taken in large part from Winit's, readapted to show Lokinit's progress instead.

Legend:

  • ✓: Works as intended
  • ?: Mostly works but some bugs are known
  • ✗: Missing feature or large bugs making it unusable
  • N/A: Not applicable for this platform

Windowing

Feature Windows MacOS Linux X11 Linux Wayland Android iOS
Window initialization
Providing pointer to init OpenGL
Providing pointer to init Vulkan
Window decorations N/A N/A
Window decorations toggle N/A N/A
Window resizing N/A N/A
Window resize increments N/A N/A
Window transparency N/A N/A
Window blur N/A N/A
Window maximization N/A N/A
Window maximization toggle N/A N/A
Window minimization N/A N/A
Fullscreen N/A
Fullscreen toggle N/A
Exclusive fullscreen N/A
HiDPI support
Popup windows

System information

Feature Windows MacOS Linux x11 Linux Wayland Android iOS
Monitor list
Video mode query

Input handling

Feature Windows MacOS Linux x11 Linux Wayland Android iOS
Mouse events N/A N/A
Mouse set location N/A N/A
Cursor locking N/A N/A
Cursor confining N/A N/A
Cursor icon N/A N/A
Cursor image N/A N/A
Cursor hittest N/A N/A
Touch events
Touch pressure
Multitouch
Keyboard events
Drag & Drop N/A N/A
Raw Device Events
Gamepad/Joystick events
Device movement events
Drag window with cursor N/A N/A
Resize with cursor N/A N/A