시몽

Status update, August 2020

Hi! Regardless of the intense heat I’ve been exposed to this last month, I’ve still been able to get some stuff done (although having to move out to another room which isn’t right under the roof).

I’ve worked a lot on IRC-related projects. I’ve added a znc-import helper to soju to ease migration from ZNC: this tool will read the ZNC configuration file and fill soju’s database with users, networks and channels. A simple built-in ident server is now included and allows upstream servers to correctly apply rate limits to each bouncer user, instead of applying them to the whole bouncer. Chat history support has been improved, with support for the CHATHISTORY AFTER command. I’ve also got rid of the in-memory ring buffer used to push chat history to clients that don’t support the IRCv3 chat history extension. Instead, soju now reads history from log files.

My next plans are to improve message delivery reliability (no more lost messages when the network goes down!), implement rate limiting and then start working on better support for connecting to multiple upstream server via a single connection to the bouncer.

gamja has seen a number of improvements too. Some WeeChat-like keybindings are now supported, bbworld1 has implemented proper error reporting (thanks!), date separators make it clearer when a day passed and message highlights now stand out.

In Wayland news, I’ve finally finished my renderer v6 pull request, with all features implemented. Thanks to early testers we found a few regressions (including an iris bug) and issues with compositors like Wayfire. This has been pretty helpful, and I’ll work on fixing the last remaining bugs.

I’ve been continuing work on Valve’s gamescope project too. This mostly boils down to investigating nasty bugs in gamescope itself, Xwayland, RADV, Mesa’s Vulkan X11 window system integration, winex11 and other parts of the graphics stack. I’m glad some of this work will be useful to the wider Wayland ecosystem.

Last, I’ve been preparing my talk for XDC 2020 about buffer constraints, but more on that later – maybe next month! See ya!


Questions, comments? Please use my public inbox by sending a plain-text email to ~emersion/public-inbox@lists.sr.ht.

Articles from blogs I follow

Unleashing Power: Enabling Super Pages on the RPi

Unleashing the power of 3D graphics in the Raspberry Pi is a key commitment for Igalia through its collaboration with Raspberry Pi. The introduction of Super Pages for the Raspberry Pi 4 and 5 marks another step in this journey, offering some performance enha…

via Maíra Canal

Recovery

Struggling

via Mike Blumenkrantz

AAA gaming on Asahi Linux

Gaming on Linux on M1 is here! We’re thrilled to release our Asahi game playing toolkit, which integrates our Vulkan 1.3 drivers with x86 emulation and Windows compatibility. Plus a bonus: conformant OpenCL 3.0. Asahi Linux now ships the only conformant OpenG…

via On Life and Lisp

Generated by openring