TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Linux in a Pixel Shader – A RISC-V Emulator for VRChat

428 点作者 PiMaker超过 3 年前

16 条评论

2bitencryption超过 3 年前
Definitely watch the presentation by the developer in VR Chat:<p><a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=G2u7NOpzcBQ" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=G2u7NOpzcBQ</a><p>I haven&#x27;t played VR Chat in a few years, and holy cow this makes me want to jump back in. Seeing fully captured motion avatars of people is SO immersive. It&#x27;s absolutely insane how the experience of interacting with people can feel so natural even when they&#x27;re on the other side of the planet.<p>I just love watching &quot;body language&quot; of the presenter, it&#x27;s such a precise rendering of what a &quot;real life&quot; presentation like this would be.<p>Plus, you meet people like the writer of this blog post, who are so knowledgeable and interesting and fun to talk to.
评论 #28324749 未加载
评论 #28325376 未加载
评论 #28326737 未加载
exikyut超过 3 年前
I nearly fell off my chair discovering this just under a week ago, and immediately posted it: <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=28255821" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=28255821</a><p>I commented underneath:<p>&gt; More details and demonstration, naturally presented natively in VRChat: <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=G2u7NOpzcBQ&amp;t=5052s" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=G2u7NOpzcBQ&amp;t=5052s</a><p>&gt; Video found via <a href="https:&#x2F;&#x2F;twitter.com&#x2F;_g1fan_&#x2F;status&#x2F;1427073177142939648" rel="nofollow">https:&#x2F;&#x2F;twitter.com&#x2F;_g1fan_&#x2F;status&#x2F;1427073177142939648</a><p>&gt; Source: <a href="https:&#x2F;&#x2F;twitter.com&#x2F;fuopy&#x2F;status&#x2F;1427051048032620544" rel="nofollow">https:&#x2F;&#x2F;twitter.com&#x2F;fuopy&#x2F;status&#x2F;1427051048032620544</a><p>&gt; Just discovered Twitter doesn&#x27;t let you copy a link to a retweet reference D:, but I discovered this on <a href="https:&#x2F;&#x2F;twitter.com&#x2F;whitequark&#x2F;" rel="nofollow">https:&#x2F;&#x2F;twitter.com&#x2F;whitequark&#x2F;</a> &#x27;s timeline.
MrLeap超过 3 年前
This is outrageous. I&#x27;m making a text editor &#x2F; game where you have a mechanical typewriter, and I&#x27;ve mused quite a few times about giving someone a beige computer running linux inside the game at some point, but it&#x27;s all seemed unreasonable &#x2F; impossible..<p>With this it&#x27;s suddenly reasonable (if expensive performance wise) Thank you for this, haha.
评论 #28325988 未加载
评论 #28326329 未加载
评论 #28326920 未加载
评论 #28335957 未加载
chii超过 3 年前
reminds me of this <a href="https:&#x2F;&#x2F;dolphin-emu.org&#x2F;blog&#x2F;2017&#x2F;07&#x2F;30&#x2F;ubershaders&#x2F;" rel="nofollow">https:&#x2F;&#x2F;dolphin-emu.org&#x2F;blog&#x2F;2017&#x2F;07&#x2F;30&#x2F;ubershaders&#x2F;</a>
评论 #28324673 未加载
评论 #28323812 未加载
kevingadd超过 3 年前
&quot;One of the many problems with shader code is that HLSL doesn’t support arrays in a meaningful way. Pointer math (and thus array indexing) just isn’t a thing on the GPU, so writing to a non-constant index of an array is impossible. To work around this, there are several places in the code with patterns like this:&quot;<p>This is weird, AFAIK pixel shaders have had arrays since DX10 and the OpenGL equivalent through Buffers (and also Unordered Access Views for reading&#x2F;writing pixel data) <a href="https:&#x2F;&#x2F;docs.microsoft.com&#x2F;en-us&#x2F;windows&#x2F;win32&#x2F;direct3dhlsl&#x2F;dx-graphics-hlsl-to-load" rel="nofollow">https:&#x2F;&#x2F;docs.microsoft.com&#x2F;en-us&#x2F;windows&#x2F;win32&#x2F;direct3dhlsl&#x2F;...</a><p>Are VRChat shaders stuck to Direct3D9&#x2F;ps_3_0 level functionality?
评论 #28333426 未加载
etaioinshrdlu超过 3 年前
Can I have it in WebGL now too?<p>I wonder if the slow speed can be partially redeemed by having many emulated cores.
评论 #28325923 未加载
评论 #28325740 未加载
HammadB超过 3 年前
Projects like this are so inspiring.
tuyiown超过 3 年前
ha, it reminds me of the Croquet Project<p><a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Croquet_Project" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Croquet_Project</a>
p0nce超过 3 年前
Sounds like a headline optimized for HN success!
anthk超过 3 年前
Interesting. Also, I would like to test VR walks such as the one from Albarracín, but my GPU only supports GL 2.1.
FranchuFranchu超过 3 年前
This is insane
评论 #28323491 未加载
hypertele-Xii超过 3 年前
...Every pixel is an Operating System?<p>This is the kind of madness&#x2F;genius that&#x27;ll take us places.
评论 #28327982 未加载
dleslie超过 3 年前
Thank-you _pi_, I loved this when I first saw it, and I love it now.
ncmncm超过 3 年前
This is a thing that should not (&quot;in the name of all that is holy&quot;) have been done; but being done, cannot but be admired.
valyagolev超过 3 年前
can&#x27;t wait until i see kubernetes running on risc-v in a job description
mamanbd1超过 3 年前
good