ShaderEmu Boots Linux Inside a Pixel Shader, Runs Doom in VRChat

Michael_Moroz_ · x · 2026-10-17

Developer Michael Moroz open-sourced ShaderEmu: a complete 32-bit RISC-V computer emulated entirely in a pixel shader, capable of booting Linux to a desktop, with its own emulated GPU, and running Doom. The target is VRChat, which only allows Direct3D 11 graphics shaders (no compute shaders, no UAVs), so the whole machine lives in textures rewritten by fragment shaders each frame.

Technical notes from the author:

MIT-licensed on GitHub, currently 18 stars.

Related event: ShaderEmu boots Linux inside VRChat using only a pixel shader(2 posts)→

Original post →

More from Fun

Fun channel →