Hi Erik, Always good to have new contributors. I'm not aware of any beginner- friendly tasks, others may be? Mesa has matured greatly as a project in the 10+ years I've been around which is fantastic but also means lots of the low hanging fruit has been picked.
These days most new development work tends to be focused on the Vulkan drivers, new OpenGL work has slowed and is largely focused around bug fixes and optimisations. There is also things like the Rust based OpenCL frontend but don't know much about this other than it exists. You can always look at the mesa issue tracker for places to help, or look at previously accepted MRs, fixes, etc as a place to try learn how things work. Mesa devs mostly hang around on the irc channels. Tim On Sun, 2025-07-06 at 23:24 +0200, ZeroDayZone wrote: > Dear Mesa3D Development Team, > I hope this message finds you well. > My name is Erik T. (Zero), and I am very passionate about graphics > processor development, microelectronics, and open-source software. I > recently came across your project and was deeply inspired by the idea > of working on low-level GPU architecture and software that is > accessible to everyone. > I would love to get involved and contribute to your project—whether > it's by working on hardware (HDL/FPGA), software (driver development, > compiler work, or shader support), documentation, or tools. > Although I am still expanding my knowledge in this field, I am very > eager to learn, collaborate, and grow alongside the community. > If there are any beginner-friendly tasks, outstanding issues, or > areas where help is currently needed, I would be truly grateful for > the opportunity to assist. > You can also reach me on Discord under the username: Zero. > Thank you very much for your time, and I look forward to hearing from > you. > Best regards, > Erik T. (Zero)