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.

Vulkan

Desktop app using Vulkan.

OpenGL

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

WebGL

Web app using the WebGL 1 API.

DirectX 12

Desktop app using DirectX 12.

DirectX 11

Desktop app using DirectX 11.

DirectX 9

Desktop app using DirectX 9c.

WebGPU

Desktop app using WebGPU.

Metal

Desktop app using Metal.

Cycles

A physically-based path tracer used in Blender.

Godot

Godot graphics engine.

Unity

Unity graphics engine.

Unreal

Unreal graphics engine.

Raymarching

Raymarching a distance function in a GLSL shader.

SceneKit

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

Ptah renderer

Custom realtime rasterizer written in Swift.

Nintendo DS

Homebrew NDS implementation using devkitpro for ARM and libnds.

PS2

Homebrew PS2 implementation using the ps2dev SDK.

Glide

DOS app for the 3DFX Glide API.

Game Boy Advance

Homebrew GBA using devkitpro and libgba.

PICO-8

Version for the Pico-8 fantasy console, in Lua.

Vectrex

Vector-based display console using CMOC.