README.md

July 2, 2017 ยท View on GitHub

Gfx Module

Overview

The Oryol Gfx module is a thin portability wrapper for 3D-APIs and shader languages. The feature set is defined roughly by GLES3 (WebGL2) with a fallback to GLES2 (WebGL). The programming model is similar to Metal, but with even more simplified resource management.

Platform/API support matrix

PlatformGL3.3GLES3MetalD3D11
OSX 10.11+YES---YES---
iOS 9.x+---YESYES---
Window7+YES------YES
LinuxYES---------
Android---YES------
HTML5---YES------
RaspberryPi---YES------

Sample Code

The most important and detailed documentation of the Gfx module is the Samples source code.

Looking at those four samples should give you most of the information necessary to work with the Gfx module:

Topics