From 26b27e087ba7aab4d7248b0dc89bda472288f0a9 Mon Sep 17 00:00:00 2001 From: David Brackeen Date: Tue, 5 Mar 2024 17:50:53 -0800 Subject: [PATCH] Cleanup feature matrix --- README.md | 48 ++++++++++++++++++++++++------------------------ 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/README.md b/README.md index 95ac777..2233700 100644 --- a/README.md +++ b/README.md @@ -16,30 +16,30 @@ Additionally, GLFM provides Metal support on iOS and tvOS. * Events for application state and context loss. ### Feature Matrix -| | iOS | tvOS | Android | Web | -|------------------------------------|-------|-------|---------|-----| -| OpenGL ES 2, OpenGL ES 3 | ✔️ | ✔️ | ✔️ | ✔️ | -| Metal | ✔️ | ✔️ | N/A | N/A | -| Retina / high-DPI | ✔️ | ✔️ | ✔️ | ✔️ | -| Device orientation | ✔️ | N/A | ✔️ | | -| Touch events | ✔️ | ✔️ | ✔️ | ✔️ | -| Mouse hover events | ✔️1| | | ✔️ | -| Mouse wheel events | | | | ✔️ | -| Mouse cursor style | ✔️1| | | ✔️ | -| Key code events | ✔️2| ✔️ | ✔️ | ✔️ | -| Key repeat events | | | ✔️ | ✔️ | -| Character input events | ✔️ | ✔️3| ✔️ | ✔️ | -| Virtual keyboard | ✔️ | | ✔️ | | -| Virtual keyboard visibility events | ✔️ | | ✔️ | | -| Accelerometer, magnetometer, gyroscope, device rotation | ✔️ | N/A | ✔️ | | -| Haptic feedback | ✔️4| N/A | ✔️ | | -| Clipboard | ✔️ | N/A | ✔️ | ✔️ | -| Chrome insets ("safe area") | ✔️5| ✔️ | ✔️ | | -| Chrome insets changed events | ✔️5| ✔️ | ✔️ | | -| Focus events | ✔️ | ✔️ | ✔️ | ✔️ | -| Resize events | ✔️ | ✔️ | ✔️ | ✔️ | -| Memory warning events | ✔️ | ✔️ | ✔️ | | -| OpenGL context loss events (surface destroyed) | ✔️ | ✔️ | ✔️ | ✔️ | +| | iOS | tvOS | Android | Web | +|---------------------------------------------------------|------------------|-----------------|---------|-----| +| OpenGL ES 2, OpenGL ES 3 | ✔️ | ✔️ | ✔️ | ✔️ | +| Metal | ✔️ | ✔️ | N/A | N/A | +| Retina / high-DPI | ✔️ | ✔️ | ✔️ | ✔️ | +| Device orientation | ✔️ | N/A | ✔️ | | +| Touch events | ✔️ | ✔️ | ✔️ | ✔️ | +| Mouse hover events | ✔️1 | | | ✔️ | +| Mouse wheel events | | | | ✔️ | +| Mouse cursor style | ✔️1 | | | ✔️ | +| Key code events | ✔️2 | ✔️ | ✔️ | ✔️ | +| Key repeat events | | | ✔️ | ✔️ | +| Character input events | ✔️ | ✔️3 | ✔️ | ✔️ | +| Virtual keyboard | ✔️ | | ✔️ | | +| Virtual keyboard visibility events | ✔️ | | ✔️ | | +| Accelerometer, magnetometer, gyroscope, device rotation | ✔️ | N/A | ✔️ | | +| Haptic feedback | ✔️4 | N/A | ✔️ | | +| Clipboard | ✔️ | N/A | ✔️ | ✔️ | +| Chrome insets ("safe area") | ✔️5 | ✔️ | ✔️ | | +| Chrome insets changed events | ✔️5 | ✔️ | ✔️ | | +| Focus events | ✔️ | ✔️ | ✔️ | ✔️ | +| Resize events | ✔️ | ✔️ | ✔️ | ✔️ | +| Memory warning events | ✔️ | ✔️ | ✔️ | | +| OpenGL context loss events (surface destroyed) | ✔️ | ✔️ | ✔️ | ✔️ | 1. iPad only. Requires iOS 13.4 or newer
2. Requires iOS/tvOS 13.4 or newer