Wayland: Google schlägt experimentelles Gamepad-Protokoll vor

Google-Entwickler Jingkui Wang hat am 17. Januar 2017 ein experimentelles Gamepad-Protokoll für Wayland vorgeschlagen. Der Patch ergänzt einen vorhandenen wl_seat, also die Zuordnung von Eingabegeräten, um den Zugriff auf Spielcontroller. Als zuständiger Entwickler ist Dennis Kempin aus dem Chromium-Projekt genannt.

Einheitliche Werte für Achsen und Tasten

Die Schnittstelle meldet angeschlossene und entfernte Gamepads sowie Änderungen an Achsen und Tasten. Sie orientiert sich am Standard-Gamepad der W3C Gamepad API. Achsenwerte werden auf den Bereich von -1 bis 1 normalisiert; analoge Tastenwerte liegen zwischen 0 und 1. Für digitale Tasten unterscheidet das Protokoll gedrückt und losgelassen.

Ein zusätzliches Frame-Ereignis kennzeichnet zusammengehörige Änderungen. Anwendungen sollen diese Werte zunächst sammeln und anschließend gemeinsam verarbeiten. Der Vorschlag betrifft damit die Übertragung von Eingaben, nicht die ebenfalls diskutierte Speicherverwaltung zwischen Wayland-Grafiktreibern und Anwendungen.

Vorschlag statt fertiger Plattformfunktion

Der eingereichte Stand unterstützt nur Gamepads und ist ausdrücklich experimentell. Änderungen dürfen die Kompatibilität brechen; eine stabile Schnittstelle wird damit noch nicht zugesagt. Vibrationssteuerung taucht lediglich als mögliche spätere Erweiterung auf und gehört nicht zum vorhandenen Funktionsumfang.

Für Spieleentwickler ist das ein diskutierbarer Schnittstellenentwurf, keine bereits allgemein verfügbare Controller-Unterstützung. Ob und in welcher Form das Protokoll übernommen wird, ist durch die Einreichung allein nicht entschieden.

Weitere News

Weitere News

Kommentieren Sie den Artikel

Bitte geben Sie Ihren Kommentar ein!
Bitte geben Sie hier Ihren Namen ein