Skip to content

Files

Gfx

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
May 22, 2017
Apr 19, 2020
Jul 20, 2020
Jan 20, 2019
May 25, 2017
May 22, 2017
May 22, 2017
May 22, 2017
Jan 23, 2019
May 22, 2017
May 22, 2017
Jul 2, 2017
May 22, 2017
May 22, 2017

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

Platform GL3.3 GLES3 Metal D3D11
OSX 10.11+ YES --- YES ---
iOS 9.x+ --- YES YES ---
Window7+ YES --- --- YES
Linux YES --- --- ---
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