mirror of https://github.com/AxioDL/boo.git
Merge branch 'master' of https://github.com/AxioDL/libBoo
This commit is contained in:
commit
3fb2a27572
|
@ -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
|
shaders' source. Drawing, resource-management and state-switching are
|
||||||
performed using the unified API; these may be written once for all platforms.
|
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
|
#### Supported Backends
|
||||||
|
|
||||||
* OpenGL 3.3+
|
* OpenGL 3.3+
|
||||||
* Direct3D 11/12
|
* 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
|
* **[Coming soon]** Vulkan
|
||||||
|
|
Loading…
Reference in New Issue