Linux in a Pixel Shader – A RISC-V Emulator for VRChat
blog.pimaker.at
Linux in a Pixel Shader – A RISC-V Emulator for VRChat
1–10 of 104 posts
Re: Linux in a Pixel Shader – A RISC-V Emulator for VRChat
#2This is insane
Re: Linux in a Pixel Shader – A RISC-V Emulator for VRChat
#3This is insane
I loaded it up in game and it proceeded to instantly make my VR experience go down to 10 FPS. I did manage to get a selfie of the Linux boot though: https://twitter.com/theprincessxena/status/14310429360457154...
Re: Linux in a Pixel Shader – A RISC-V Emulator for VRChat
#4This is outrageous. I'm making a text editor / game where you have a mechanical typewriter, and I've mused quite a few times about giving someone a beige computer running linux inside the game at some point, but it's all seemed unreasonable / impossible..
With this it's suddenly reasonable (if expensive performance wise) Thank you for this, haha.
Re: Linux in a Pixel Shader – A RISC-V Emulator for VRChat
#5Thank-you _pi_, I loved this when I first saw it, and I love it now.
Re: Linux in a Pixel Shader – A RISC-V Emulator for VRChat
#6Re: Linux in a Pixel Shader – A RISC-V Emulator for VRChat
#7reminds me of this https://dolphin-emu.org/blog/2017/07/30/ubershaders/
Re: Linux in a Pixel Shader – A RISC-V Emulator for VRChat
#8Can I have it in WebGL now too?
I wonder if the slow speed can be partially redeemed by having many emulated cores.
Re: Linux in a Pixel Shader – A RISC-V Emulator for VRChat
#9reminds me of this https://dolphin-emu.org/blog/2017/07/30/ubershaders/
Interesting.
If I would want to solve that problem, first thing I would have tried is bypassing text representation of these shaders. For a few things in the past I have generated, and dynamically patched, D3D11 shaders directly in DXBC byte code, without HLSL anywhere. The byte code format is even documented by Microsoft. Not the complete DXBC files though, but some people on the internets have reverse engineered the missing pieces.