Igalia is an open source consultancy specialised in the development of innovative projects and solutions. Our engineers have expertise in a wide range of technological areas, including browsers and client-side web technologies, graphics pipeline, compilers and virtual machines. We have the most WPE, WebKit, Chromium/Blink and Firefox expertise found in the consulting business, including many reviewers and committers. Igalia designs, develops, customises and optimises GNU/Linux-based solutions...| Igalia
Each year, Igalia comes together with the browser vendors to help organize and run the Interop project. While we’re exceptionally proud of our involvement in this effort and all that it accomplishes, we’re also very aware that there are more asks of the platform than browser vendors can complete. It’s helped to illustrate that choosing to prioitize a set of things together, by definition, leaves lots of things unprioritized: Interop 2024 received 104 proposals for work to be done but co...| Igalia
In our home hemisphere, it’s fully summer. Though the days are long and hot, we’re keeping active with a trio of events this month, including one we hosted last year. Display Next Hackfest, July 8–10 — Our own Melissa Wen will deliver a first-day talk on “Async pageflip failures” as well as co-present a talk about “CI, DRM CI, IGT” on the second day. DebConf 2025, July 14–19 — New Igalian Helen Koike will be presenting a talk about “virtme-ng: quickly test a kernel fro...| Igalia
June is usually a big month for events here at Igalia, because that’s when we put on the Web Engines Hackfest. This year will be bigger than ever, because this year’s Hackfest is the biggest ever! Over 150 attendees will descend on our home town of A Coruña to share insights and hack new features, ideas, and paths forward. The talks will also be livestreamed, so subscribe to the Web Engines Hackfest channel if you want to catch them live or catch up when the individual sessions are poste...| Igalia
It’s May, and as is common for this time of year, Igalians will be present for a few conferences and talks, both at home and abroad. Be sure to say hello if you spot us at any of the following events! The lead story this month is that Igalia will be hosting the 108th plenary meeting of TC39 in A Coruña, Galicia, Spain, at the end of the month (May 28–30). Topics to be discussed will include an open discussion of ECMA’s framework for Technical Committees (TCs) and a normative change to ...| Igalia
As weather warms in the Northern hemisphere, so too does the conference landscape. Igalia will have representatives at six events this month, including: Node.js Collaborator Summit 2025 (April 1–2) – featuring a talk by Joyee Cheung, “module customization hooks” covering evaluate, module.register improvements, and more BlinkOn 20 (April 7–8) — the 20th edition of this gathering of Blink developers will feature six talks from Igalians: “DevTools mobile device emulation improveme...| Igalia
Next week, we’re heading to Nuremberg, Germany, for Embedded World 2025 (March 11-13)! As always, we’re excited to showcase our latest work in open-source graphics, web technologies, and embedded systems. If you’re attending, be sure to visit us at Booth 4-636. Whether you’re passionate about graphics drivers, web engines, gaming performance, or VR, we have something exciting to show you. What You’ll See at Our Booth 🖥️ Raspberry Pi: Unleashing the power of 3D graphics We’ve ...| Igalia
The 2025 conference scene is heating up, and this month, Igalia will be on site at no fewer than nine events this month. MWC25 Barcelona (March 3–6) — We’ll be set up in Hall 4 at booth stand 4C30, and Lorenzo Tilve Álvaro will deliver a brief presentation on who we are and what we do. Embedded World (March 11–13) — In addition to our presence at Booth 4-636, Samuel Iglesias will present “Open-source GPU Drivers: Why you need them for your Embedded Products” at 2:45pm on Tuesda...| Igalia
Are you looking for your first open source experience in a professional environment? Then we invite you to apply to the 2025 Coding Experience (CE) Program. This year, we are accepting candidates to participate on one of the following five areas: WebKit, Chromium, Compiler Construction & Programming Language Implementation, Multimedia & GStreamer, Web Standards implementation, and Wolvic. CE participants receive financial compensation of €7,000 for 450 hours of work time over a period of ei...| Igalia
Igalia is an open source consultancy specialised in the development of innovative projects and solutions. Our engineers have expertise in a wide range of technological areas, including browsers and client-side web technologies, graphics pipeline, compilers and virtual machines. We have the most WPE, WebKit, Chromium/Blink and Firefox expertise found in the consulting business, including many reviewers and committers. Igalia designs, develops, customises and optimises GNU/Linux-based solutions...| Igalia
Accessibility in the free and open source world is somewhat of a sensitive topic.| feaneron
I’ve blogged in the past about how WebKit on Linux integrates with Sysprof, and provides a number of marks on various metrics. At the time that was a pretty big leap in WebKit development since it gave use a number of new insights, and enabled various performance optimizations to land.| feaneron
Low-resolution-Z (LRZ) is an important optimization but it's easy to accidentally disable it if you don't know the limitations.| Danylo’s blog
The Khronos Group has granted Vulkan 1.1 conformance to the open source Adreno GPU driver| Danylo's blog
One topic that interests me endlessly is profiling. I’ve covered this topic many times in this blog, but not enough to risk sounding like a broken record yet. So here we are again!| feaneron
Developing WebKitGTK and WPE has always had challenges such as the amount of dependencies or it’s fairly complex C++ codebase which not all compiler versions handle well. To help with this we’ve made a new SDK to make it easier.| TingPing’s blog
I’m excited to help bring WebExtensions to Epiphany (GNOME Web) thanks to investment from my employer Igalia. In this post, I’ll go over a summary of how extensions work and give details on what Epiphany supports.| TingPing’s blog
The libsoup library implements HTTP for the GNOME platform and is used by a wide range of projects including any web browser using WebKitGTK. This past year we at Igalia have been working on a new release to modernize the project and I’d like to share some details and get some feedback from the community.| TingPing’s blog
The latest development release of libsoup 3, 2.99.8, now enables HTTP/2 by default. So lets look into what that means and how you can try it out.| TingPing’s blog
Turnip, open-source Vulkan driver for Adreno GPUs, has reached a major milestone and now supports all necessary features for Vulkan 1.3| Danylo's blog
A lot of new extensions, GL 4.6 via Zink, major LRZ rework, and coming VK 1.3 conformance.| Danylo's blog
It appears that Google created a handy tool that helps finding the command which causes a GPU hang/crash. It is called Graphics Flight Recorder (GFR) and was open-sourced a year ago but didn’t receive any attention. From the readme: The Graphics Flight Recorder (GFR) is a Vulkan layer to help trackdown and identify the cause of GPU hangs and crashes. It works by instrumenting command buffers with completion tags. When an error is detected a log file containing incomplete command buffers is ...| Danylo's blog
Using GFXReconstruct to test any Vulkan x86-64 game on a sufficiently capable mobile GPU.| Danylo's blog
Directly editing commands stream submitted to GPU allows to rapidly test many hypotheses.| Danylo's blog
More real world bugs! Featuring “Psychonauts 2”, “Injustice 2”, and “Monster Hunter World”.| Danylo's blog
Debugging ordinary GPU hangs is too easy? Try hangs that bring the whole machine down!| Danylo's blog