I wrote an article for the Asahi Linux website!!!! ✨✨
Pictured: Firefox's WebRender engine with work-in-progress GLES3 drivers. Apple M1 Mini. This uses the GPU to render Firefox, composite the desktop, and post-process the video. The video itself is software decoded, pending drivers for the orthogonal Apple Video Decoder (AVD) hardware. On Arm system-on-chips, video decoding is usually an unrelated to hardware block from 3D.
Attribution: My OpenGL driver, @lina 's kernel as usual... plus Lina's framebuffer compression patches from her stream today~
inappropriate language, docker
rebuilding the same fucking image the 500th time today because some god damn package manyager doesn't properly document their shit and creates duplicates every fucking where
Welcome to another attempt at writing stuff...
That last post was meant to be a Twitter-only repost of Alyssa's, but after I forgot the #noxp the second time around I figured why not leave it here too...
I kind of want a quote-boost feature... it feels like there's no good way to react with a comment to something ^^;;
This is thanks to Lina's phenomenal efforts. She took a gamble writing the kernel driver in Rust, knowing it would take longer to get to the first triangle but believing it would make for a more robust driver in the end. She was right.
A few months of Lina's Rust development has produced a more stable driver than years of development in C on certain mainline Linux GPU kernel drivers.
I think... I think I have Rust envy 🦀
....Or maybe just Lina envy 😊
I guess I should do an #introduction!
Hello everyone, Asahi Lina here! I'm a Linux developer VTuber! I work on Linux GPU drivers for Apple Silicon GPUs, and I also sometimes help out with @Inochi2D, which is the open source VTubing software I use! It was developed by @LunaFoxgirlVT ^^
Luna and I figured we wanted to help make a home for VTubers on the fediverse, so we created this instance! Drop us a line if you're a VTuber or related content creator and you want an invite~!