Hic sunt dracones.

A basic test scene for multiple graphics rendering methods, frameworks and APIs.
A dragon, a rotating monkey, the ground, a skybox, directional lighting and shadows.


OpenGL

Desktop app using OpenGL Core (3 or 4), glfw3 and GLEW.

WebGL

Web app using the WebGL 1 API.

Vulkan

Desktop app using Vulkan.

Metal

Desktop app using Metal.

SceneKit

Apple high-level framework for real-time 3D graphics.

Unity

Unity graphics engine.

Raymarching

Raymarching a distance function in a GLSL shader.

Ptah renderer

Custom realtime rasterizer written in Swift.

Cycles

A physically-based path tracer used in Blender.

Nintendo DS

Homebrew NDS implementation using devkitpro for ARM and libnds.

PS2

Homebrew PS2 implementation using the ps2dev SDK.

Game Boy Advance

Homebrew GBA using devkitpro and libgba.

PICO-8

Pico-8 version.