Latest Updates

Iago Toral 15/09/2014

Setting up a development environment for Mesa

Recap In my previous post I provided an overview of the Mesa source tree and identified some of its main modules. Since we are on that subject I thought it would make sense to give a few tips on how to setup the development environment for Mesa too, so...

Javier Muñoz 12/09/2014

Pflua and high performance packet filtering

Time to write other post! This time I will comment on one of our most recent projects here in Igalia, a high performance packet filtering toolkit written in Lua. Several weeks ago I received a phone call coming from Juan. Andy was looking for some mate...

Javier Fernández 08/09/2014

Box Alignment and Grid Layout

As some of my readers already know, Igalia and Bloomberg are collaborating in the implementation of the Grid Layout specification for the Blink/Chromium and WebKit web engines. As part of this assignment, I had the opportunity to review and contirbute to...

Eduardo Lima 08/09/2014

Drawing Web content with OpenGL (ES 3.0) instanced rendering

This is a follow up article about my ongoing research on Web content rendering using aggressive batching and merging of draw operations, together with OpenGL (ES 3.0) instanced rendering. In a previous post, I discussed how relying on the Web...

Iago Toral 08/09/2014

An eagle eye view into the Mesa source tree

Recap My last post introduced Mesa’s loader as the module that takes care of auto-selecting the right driver for our hardware. If the loader fails to find a suitable hardware driver it will fall back to a software driver, but we can also force this...

Iago Toral 04/09/2014

Driver loading and querying in Mesa

Recap In my previous post I explained that Mesa is a framework for OpenGL driver development. As such, it provides code that can be reused by multiple driver implementations. This code is, of course, hardware agnostic, but frees driver developers from...

Andy Wingo 02/09/2014

high-performance packet filtering with pflua

I'm delighted to be able to announce the release of Pflua, a high-performance packet filtering toolkit written in Lua.Pflua implements the well-known libpcap packet filtering language, which we call pflang for short.Unlike other packet filtering...

Jacobo Aragunde 27/08/2014

Speaking in the next LibreOffice conference

I’m happy to announce that I will be taking part in the 2014 edition of LibreOffice Conference as a speaker. I’ll overview the status of accessibility in our favorite productivity suite, starting with an introduction to accessibility support...

Andy Wingo 25/08/2014

revisiting common subexpression elimination in guile

A couple years ago I wrote about a common subexpression pass that I implemented in Guile 2.0.To recap, Guile 2.0 has a global, interprocedural common subexpression elimination (CSE) pass.In the context of compiler optimizations, "global" means that it...

Andy Wingo 18/08/2014

on gnu and on hackers

Greetings, gentle hackfolk. 'Tis a lovely waning light as I write this here in Munich, Munich the green, Munich full of dogs and bikes, Munich the summer-fresh.Last weekend was the GNU hackers meeting up in Garching, a village a few metro stops...