Want to read some spooky driver code?
That function is mission-critical for performance for Vulkan on Intel hardware with older kernels/hardware.
Want to read some spooky driver code?
That function is mission-critical for performance for Vulkan on Intel hardware with older kernels/hardware.
Was recently reminded that I once had to make this gadget. 😅 I'm very glad I get to test with desktops now where I can just electronically short the ACPI power/reset pins.
I mean, it makes sense why they do that. You want to be able to run proc macros so you can determine auto-derived traits and stuff like that. Also, rustdoc for one package will generate links to docs for other packages which is pretty neat. You can't really do that without compiling and tying into cargo. Unfortunately, as with a lot of other stuff, that leaves those of us trying to use other build systems in a real pickle.
A bit annoyed by the documentation situation with #rustLang... As with most things in Rust land, it's great if you use cargo and it really sucks if you don't.
Unlike rustfmt, rustdoc actually has to be able to compile the code so it needs access to all your dependencies. You can't just invoke rustdoc on foo.rs and call it a day. It really needs to be invoked by the build system. Worse, it doesn't support all the same flags as rustc, some of which are used by meson.
At the risk of sounding like one of those open-source crazies... Mesa drivers will NEVER do this to you.
We argue over whether or not having an app hacks system in a fully open driver is sufficiently transparent. Don't want that driver hacking around games behind your back!
The notion of scraping your web history in a GPU driver would never even occur to us. If someone ever proposed it, it'd get NAK'd so hard they'd be feeling it for a year.
NVK just landed in Mesa! 🥳
This been a long time coming... We've been developing NVK in a branch for over a year now but a few minutes ago we finally landed the new driver int he main Mesa repo. We're not conformant yet but being upstream is still a huge milestone. 😁
https://www.collabora.com/news-and-blog/news-and-events/nvk-has-landed.html
@karolherbst @lina I could probably talk to it some by then if you want.
Today, I'm finally starting on compiler piece of NVK. Up until now, we've been using the old nouveau codegen. We're jokingly (but it'll probably stick) calling it the NVIDIA Awesome Kompiler or NAK for short. Stick around for more updates as the weeks go by!
Linux 3D graphics developer. Engineering Fellow @Collabora. I enjoy good food, especially BBQ, tacos, and pizza. ♥️?️??️⚧️ All are welcome. (he/him/?)
GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.
All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.