Skip to content
Jan Niklas Hasse edited this page Jan 26, 2023 · 2 revisions

Windows

flowchart LR

A[Game] --> B[JNGL] -->|Windowing| C(WinAPI)
B -->|Controller| E(XInput)
B -->|Graphics| OpenGL
B -->|Audio| G(SDL2)
Loading

Xbox

flowchart LR

A[Game] --> B[JNGL] -->|Windowing + Audio|C(SDL2)
B -->|Controller| E(XInput)
B -->|Graphics| F(ANGLE)
F -->Direct3D
Loading

Android

flowchart LR

A[Game] --> B[JNGL] -->|Windowing + Controller|C(NDK)
B -->|Audio| F(Oboe)
B -->|Graphics| D(OpenGL ES)
F --> G(OpenSL ES)
F -->|Android 8.1+| AAudio
Loading

iOS

flowchart LR

A[Game] --> B[JNGL] -->|Windowing|C(UIKit)
B -->|Audio| D(CoreAudio)
B -->|Controller| F(GameController)
B -->|Graphics| G(OpenGL ES 3.0)
Loading
Clone this wiki locally