Iago Toral

Senior graphics engineer, joined Igalia in 2003
Ourense (Spain)
I am a long time open source developer particularly interested in 3D graphics. In the last few years I have been a regular contributor to Mesa and the Intel open source graphics drivers for OpenGL and Vulkan, where I have been involved in feature development, bugfixing and driver conformance.
POSTS
V3DV + Zink
During my presentation at the X Developers Conference I stated that we had been mostly using the Khronos Vulkan Conformance Test suite (aka Vulkan CTS
Continue reading >
V3DV Vulkan driver update: VkQuake1-3 now working
A few weeks ago we shared an update regarding the status of the Vulkan driver for the Raspberry Pi 4. In that post I mentioned that the plan was to...
Continue reading >
Raspberry Pi 4 V3D driver gets OpenGL ES 3.1 conformance
So continuing with the news, here is a fairly recent one: as the tile states, I am happy to announce that the Raspberry Pi 4 is now an OpenGL ES...
Continue reading >
Raspberry Pi 4 V3D driver gets Geometry Shaders
I actually landed this in Mesa back in December but never got to announce it anywhere. The implementation passes all the tests available in the Khrono
Continue reading >
I am working on the Raspberry Pi 4 Mesa V3D driver
Yeah… this blog post is well overdue, but better late than never! So yes, I am currently working on progressing the Raspberry Pi 4 Mesa driver stack,
Continue reading >
VK_KHR_shader_float16_int8 on Anvil
The last time I talked about my driver work was to announce the implementation of the shaderInt16 feature for the Anvil Vulkan driver back in May, and
Continue reading >
Intel Mesa Vulkan driver now supports shaderInt16
The Vulkan specification includes a number of optional features that drivers may or may not support, as described in chapter 30.1 Features. Applicatio
Continue reading >
Frame analysis of a rendering of the Sponza model
For some time now I have been working on a personal project to render the well known Sponza model provided by Crytek using Vulkan. Here is a picture o
Continue reading >
Improving shader performance with Vulkan’s specialization constants
For some time now I have been working on and off on a personal project with no other purpose than toying a bit with Vulkan and some rendering and shad...
Continue reading >