Hacker News new | past | comments | ask | show | jobs | submit | yissp's comments login

You still need to set up an LSP server, so not exactly out-of-the-box. Something like clangd or ccls for C/C++.


This is great, reminds me of a classic from my childhood, the house hippo https://m.youtube.com/watch?v=TijcoS8qHIE



See also, the glEnd() of Zelda http://tom7.org/zelda/


That was spectacular, I cannot believe I haven't seen that before! The name of the project too :D


In that case I highly recommend watching all of his other sigbovik entries.


That's 3D though, not nearly as interesting as 1D Mario :)



Portal was released on the Switch, so presumably they do have some sort of relationship.


As someone else already pointed out, this was likely done through Nvidia, they had already done an ARM port of Portal for the Shield which is basically the same hardware as the Switch so they probably just asked Valve and they said "sure, why not"


Newspapers, magazines, cable TV, product placement in films, ... even if you're paying you can definitely still be the product.


Not Apple per se, but NeXT was pretty important in the development of the early web as I understand it. The first web browser / editor (WorldWideWeb) ran on their platform.


that barely counts. by that logic, the electricity provider of TBL also gets some credit. In reality, only CERN does deserve some credit


Is this similar to the virglrenderer project? https://gitlab.freedesktop.org/virgl/virglrenderer


It is slightly different - this runs an unmodified GPU driver in the guest (no para-virtualization) and in our observations our performance is close to native which I believe is a fair improvement over the overhead of Virgl. Also there's availability of more APIs - for example DirectX, Vulkan, and OpenGL work with GVM guests. I don't think all of those work with Virgl. We make use of various different assistance modes (either hardware or software I/O virtualization/resource sharing) via VFIO-Mdev (VFIO Mediated Device), or via SR-IOV (Single Root IO Virtualization), or SIOV (Scalable IO Virtualization).

I made this web page to try consolidate some information from various folks who have contributed a lot in this area of open source to show how it works (there are some novel additions we've made as well based on our own work with GVM):

https://openmdev.io/index.php/Virtual_IO_Internals


They did add GBM support, for what it's worth https://www.phoronix.com/news/NVIDIA-495.29.05-Linux


I've made the mistake of trying to add an extra statement to a one-line if and forgetting to add a block too many times. Although now GCC has -Wmisleading-indentation which should catch that.


Yes, exactly, it's just not worth the risk. It gets worse with preprocessor macro systems like C has, where something might look correct until you follow the macro definition.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: