Skip to content

Instantly share code, notes, and snippets.

View brunodeangelis's full-sized avatar
🎉
Design & Develop

Bruno De Angelis brunodeangelis

🎉
Design & Develop
View GitHub Profile
@brunodeangelis
brunodeangelis / clay_renderer_karl2d.odin
Created March 17, 2026 20:14
basic Clay renderer for karl2d
package main
import "base:runtime"
import "core:unicode/utf8"
import k2 "karl2d"
import clay "clay-odin"
to_k2_color :: proc(color: clay.Color) -> k2.Color {
@brunodeangelis
brunodeangelis / ds.odin
Last active June 30, 2026 18:38
Odin DirectSound basic bindings for Handmade Hero
package ds
// This package contains the necessary DirectSound bindings
// to be able to carry forward with Handmade Hero from Day 7 onwards, in Odin.
// If you're looking for WAVEFORMATEX, that's defined in core:sys/windows
import win "core:sys/windows"