24/7: Posts
News about Igalia
We love hearing from you, so be sure to follow us and join the conversation on our networks. If you want to know more about us, you can also meet the team here.
Posts
Keep GCC running (2023 update)
Last week I attended BlinkOn 18 in Sunnyvale Google offices. For the 5th time I presented the status of Chromium build using the GNU toolchain components: GCC compiler and libstdc++...
Continue reading >
Use EGLStreams in a WPE WebKit backend
Build a WPE WebKit backend based on the EGLStream extension. In the previous post we saw how to build a basic WPE Backend from scratch. Now we are going to...
Continue reading >
Wolvic Store Experiment
Wolvic Store Experiment A post about cool stuff for a cause. As of today, you can purchase some cool Wolvic swag, and proceeds will go to supporting development of the...
Continue reading >
AMD Driver-specific Properties for Color Management on Linux (Part 2)
TL;DR: This blog post explores the color capabilities of AMD hardware and how they are exposed to userspace through driver-specific properties. It discusses the different color blocks in the AMD...
Continue reading >
Virtual Manifest and Package Manifest
Virtual Manifest Vs Package Manifest. Overriding dependency in Packages from Virtual Manifest
Continue reading >
V8 profiling instrumentation overhead
In the last 2 years, I have been contributing to improve the performance of V8 profiling instrumentation in different scenarios, both for Linux (using Perf) and for Windows (using Windows...
Continue reading >
Let's Play a Game
Let's Play a Game It's Interop 24 planning time! Let's play a game: Tell me what you prioritize, or don't and why? I've written before about how prioritization is hard....
Continue reading >
Standalone Binaries With Zig CC and Meson
Have you ever wanted to run a program in some device without needing to follow a complicated, possibly slow build process? In many cases it can be simpler to use...
Continue reading >
tree-shaking, the horticulturally misguided algorithm
Let's talk about tree-shaking!But first, I need to talk about WebAssembly's dirty secret: despite the hype, WebAssembly has had limited success on the web.There is Photoshop, which does appear to...
Continue reading >
Storing data in pointers
Introduction I think it's quite well known that on a 64-bit system, the maximum bit-width of a virtual address is somewhat lower (commonly 48-bits). This gives an opportunity to repurpose...
Continue reading >
5 years ago today
Five years ago today was special; I flew from Bihar to New Delhi and then to Germany. Landing in Munich felt like entering a wonderland, covered in snow from the...
Continue reading >
The Effects of Nuclear Maths
The Effects of Nuclear Maths Carrying on Eric's work on “The Effects of Nuclear Weapons” - with native MathML. As I have explained a few times since first writing about...
Continue reading >