Emulador RISC-V na forma de um shader em pixels, que permitiu rodar Linux no VRChat
Publicados os resultados de um experimento sobre como organizar a inicialização do Linux dentro de um espaço 3D virtual em um jogo online multijogador VRChat, que permite o upload de modelos 3D com seus próprios shaders. Para implementar a ideia proposta, foi criado um emulador da arquitetura RISC-V, executado do lado da GPU na forma de um shader de pixel (fragment shader) (o VRChat não suporta shaders computacionais e UAV). O código do emulador foi publicado sob a licença MIT. A base do emulador é uma implementação […]
