Brandon Jones
Brandon Jones

@tojiro@mastodon.social

WebGPU/WebXR dev @ Google
"The downfall of modern civilization." - Joystiq

He/Him
November 1, 2016

> read Vulkan man page

You are in a maze of twisty little structs, all alike.

> copy sample code

Your window is pitch black. You are likely to be eaten by a misplaced memory barrier.

When I started work on my @vulkan

C++ samples almost ten years ago I made some decisions that turned out to be non-optimal. Like not doing proper sync and pre-recording command buffers. Wanted to fix those for years now, but with ~100 samples and an active repo, that turned out to be not so easy. But finally managed to pull that off :)

Also did a write-up on this including details and a small retrospective on 10 years of Vulkan samples at saschawillems.de/blog/2025/08/

Elk Logo

Welcome to Elk!

Elk is a nimble Mastodon web client. You can login to your Mastodon account and use it to interact with the fediverse.

Expect some bugs and missing features here and there. Elk is Open Source and we're actively improving it as a community project. Join us and let's build it together!

If you'd like to report a bug, help us testing, give feedback, or contribute, reach out to us on GitHub and get involved.

To boost development, you can sponsor the Team through GitHub Sponsors. We hope you enjoy Elk!

TAKAHASHI ShuujiJoaquín Sánchez三咲智子 Kevin DengDaniel RoePatakAnthony Fu

The Elk Team