From af99c1b6a9d1bd39dc931e2d24872a8c4e40e538 Mon Sep 17 00:00:00 2001 From: Jack Andersen Date: Thu, 26 Nov 2015 08:41:11 -1000 Subject: [PATCH] Update README.md --- README.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 19807ce..8d5da8e 100644 --- a/README.md +++ b/README.md @@ -11,9 +11,15 @@ The only per-platform responsibility of the client code is providing the shaders' source. Drawing, resource-management and state-switching are performed using the unified API; these may be written once for all platforms. +Client code is entered via the `appMain` method supplied in a callback object. +This code executes on a dedicated thread with graphics command context available. +The API may be used to synchronize loops on the client thread with the display +refresh-rate. + #### Supported Backends * OpenGL 3.3+ * Direct3D 11/12 -* Apple Metal 1.1 (OS X 10.11 only for now) +* Metal 1.1 (OS X 10.11 only for now, iOS coming soon) +* **[Coming soon]** OpenGL ES 3.0 * **[Coming soon]** Vulkan