BTW, my dmenu replacement on Wayland is just a terminal with fzf:
Make it a launcher with:
dmenu_path | menu | xargs swaymsg exec
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.
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!
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:
Here's a small video which explains how to use builds.sr.ht
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!