开发者用像素着色器模拟整台RISC-V电脑,目标在VRChat里跑Doom

Michael_Moroz_ · x · 2026-10-07

开发者 Michael Moroz 开源项目 ShaderEmu:在像素着色器(pixel shader)里完整模拟一台 32 位 RISC-V 计算机,能启动 Linux 到桌面环境,还带自己的模拟 GPU,最终目标是运行 Doom。

关键约束是目标平台 VRChat:只允许 Direct3D 11 的像素着色器(不支持 compute shader 和 UAV),所以整台机器的状态都存在纹理里,由 fragment shader 每帧重写。项目强调「能加速的全加速」,模拟 CPU 目前每秒可执行数百万条指令。作者还提到已做出一个「勉强能用」的浏览器,支持极简 CSS,但只能通过 Udon 加载部分页面,无法真正联网或收发数据。

仓库包含 Linux 启动、Unity/VRChat 集成、实验性优化与工具链等内容,MIT 协议开源。

所属事件:开发者在 VRChat 着色器中模拟 RISC-V 电脑跑通 Doom(3 条相关)→

原文链接 →

「编程与Agent」频道最新

更多「编程与Agent」频道 AI 资讯 →