Ein RISC-V-Emulator in Form eines Pixelshaders, der die Ausführung von Linux in VRChat ermöglicht.
Die Ergebnisse eines Experiments zur Organisation des Starts von Linux innerhalb eines virtuellen 3D-Raums des Mehrspieler-Online-Spiels VRChat, das das Laden von 3D-Modellen mit eigenen Shadern erlaubt, wurden veröffentlicht. Zur Umsetzung der Idee wurde ein RISC-V-Architektur-Emulator entwickelt, der auf der GPU in Form eines Pixel- (Fragment-)Shaders ausgeführt wird (VRChat unterstützt keine Compute-Shader und UAV). Der Code des Emulators ist unter der MIT-Lizenz veröffentlicht. Der Emulator basiert auf der Implementierung von […]
