RISC-V emulator in the form of a pixel shader, enabling Linux to run in VRChat
The results of the experiment on launching Linux within a virtual 3D space of the multiplayer online game VRChat, which allows the upload of 3D models with custom shaders, have been published. To implement the intended idea, a RISC-V architecture emulator was created, run on the GPU side as a pixel (fragment) shader (VRChat does not support compute shaders and UAVs). The emulator code is published under the MIT license. The emulator is based on […]
