Iago Toral

Ourense (Spain)

Iago has been a member of Igalia since 2003 and became a partner of the company in 2006.

Latest Updates

Iago Toral 29/07/2014

A brief introduction to the Linux graphics stack

This post attempts to be a brief and simple introduction to the Linux graphics stack. I will focus on giving enough context to understand the role that Mesa and 3D drivers in general play in the stack and leave it to follow up posts to dive deeper into...

Iago Toral 18/07/2014

A tour around the world of Mesa and Linux graphics drivers

For some time now I have decided to focus my work at Igalia on the graphics stack. As a result of this I had the chance to participate in a couple of very interesting projects like implementing Wayland support in WebKitGtk+ (a topic I have visited in this...

Iago Toral 28/02/2014

Epiphany + WebKitGTK/WebKit2 + Wayland + Accelerated Compositing

In my previous post I shared that I had managed to get a basic implementation of WebKitGTK+WebKit2 to work under Wayland. I also discussed some of the pieces that were still missing, most important of which was supporting for multiple views, that is,...

Iago Toral 17/01/2014

WebKitGTK Wayland: Initial support for WebKit2 and Accelerated Compositing

Quick Recap In my last post on the subject I explained how during the last WebKitGTK hackfest my colleague Eduardo Lima and I got a working GTK application that made use of the nested compositor design we need in WebKitGTK to get WebKit2 to work under...

Iago Toral 11/12/2013

WebKitGTK+ 2013 hackfest: On the road to WebKit2 Wayland support in WebKitGTK+

So this was my first participation in the WebKitGTK+ hackfest. It was great to have some time to focus on WebKitGTK+ hacking for a few days as well as meeting other colleagues face to face to discuss various related topics, specifically the one I am most...

Filter

By Type:

Commits

arb_direct_state_access: adapt to spec fixes in OpenGL 4.6

TextureStorage* functions should produce INVALID_OPERATION instead of INVALID_ENUM when the target is not valid. Reviewed-by: Samuel Pitoiset

Iago Toral09/08/2017

arb_direct_state_access: adapt to spec fixes in OpenGL 4.6

TextureStorage* functions should produce INVALID_OPERATION instead of INVALID_ENUM when the target is not valid. Reviewed-by: Samuel Pitoiset

Iago Toral09/08/2017

i965: Remove trailing whitespace

Reviewed-by: Topi Pohjolainen

Iago Toral05/07/2016

i965: Make inline function static

Without this the i965 driver fails to load. Reviewed-by: Topi Pohjolainen

Iago Toral05/07/2016

nir: rename nir_const_value fields to include bitsize information

Reviewed-by: Jason Ekstrand Reviewed-by: Samuel Iglesias Gonsálvez

Iago Toral16/03/2016