Draw pixels quickly with official bindings.
Use packages like raylib to get from source code to a running native window with very little boilerplate.
import rl "vendor:raylib"
main :: proc() {
rl.InitWindow(900, 600, "raylib triangle")
defer rl.CloseWindow()
for !rl.WindowShouldClose() {
rl.BeginDrawing()
rl.ClearBackground({18, 22, 29, 255})
rl.DrawTriangle({450, 120}, {220, 480}, {680, 480}, rl.ORANGE)
rl.EndDrawing()
}
}