I've been using @lynne's cyanrip to rip a bunch of CDs. It just works™ and does just what I want, pretty happy with it.
Khronos: "Contributions welcome!"
Also Khronos: "Ah, just sign this CLA before."
Also Khronos: "By the way, new extensions MUST have a test added to our test suite. Please send a patch for our private test suite repository you can't access because you're not a member."
Also Khronos: "By the way, the membership is $18,000."
BTW, my dmenu replacement on Wayland is just a terminal with fzf:
Make it a launcher with:
dmenu_path | menu | xargs swaymsg exec
Status update, January 2021
Have you considered using the Y0L0 pixel format?
/* [63:0] A3:A2:Y3:0:Cr0:0:Y2:0:A1:A0:Y1:0:Cb0:0:Y0:0 1:1:8:2:8:2:8:2:1:1:8:2:8:2:8:2 little endian */
#define DRM_FORMAT_Y0L0 fourcc_code('Y', '0', 'L', '0')
Started working on Vulkan support for wlroots, just for fun.
BTW, here are references to the various patches/bugs I've been working on: https://github.com/swaywm/wlroots/issues/2526#issuecomment-760445781
Submitted my first Nouveau patch today. Some thoughts:
Nouveau folks have helped a lot. Definitely couldn't have figured it out without them <3
NVIDIA hardware was also pretty helpful. Instead of displaying garbage like you'd expect, it errors out and allows the driver to print what state changes caused the error.
On the subject of ethics in our industry — SourceHut Blog
Worked on drmdb today. The device view now has a bunch of links in it, and some buttons to hide objects you're not interested in:
I wonder if some kind of syntax highlighting would be nice as well, at least for properties.
Maybe this can be mitigated with proper scoping and expiration of these DNS entries. But we're still ways off a proper widely-supported DNS update protocol.
Dissecting the Apple M1 GPU, part I
The new NVIDIA patches for hw-accelerated Xwayland only use standard APIs (DMA-BUFs), stop using EGLStreams. This still doesn't address the buffer allocation issue, but is a step forward!
basu 0.2.0 released with FreeBSD support!
Fostering a culture that values stability and reliability
A megacorp is not your dream job
Reverse-engineering the actual mRNA code of the SARS-CoV-2 vaccine, character for character:
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!