Samuel Iglesias

Grado (Spain)

Joined Igalia in April 2012

Latest Updates

Samuel Iglesias 30/04/2018

Ubucon Europe 2018 experience and talk slides!

Last weekend I attended Ubucon Europe 2018 in the city center of Gijón, Spain, at the Antiguo Instituto. This 3-day conference was full of talks, sometimes 3 or even 4 at the same time! The covered topics went from Ubuntu LoCo teams to Industrial...

Samuel Iglesias 10/04/2018

Going to Ubucon Europe 2018!

Next Ubucon Europe is going to be in the beautiful city of Gijón, Spain, at the Antiguo Instituto from April 27th to 29th 2018. Ubucon is a conference for users and developers of Ubuntu, one of the most popular GNU/Linux distributions in the world. The...

Samuel Iglesias 30/09/2017

II Google Devfest Asturias 2017

Hoy os hablo en la lengua de Cervantes para comentaros que el miércoles pasado fui invitado a dar una charla sobre Vulkan en el II Google DevFest Asturias organizado por GDG Asturias. Cabe destacar que este evento parte de la VII Semana de Impulso TIC...

Samuel Iglesias 20/04/2017

ARB_gpu_shader_fp64 support on IvyBridge finally landed!

We, at Igalia, have been involved in enabling ARB_gpu_shader_fp64 extension to different Intel generations: first Broadwell and later, then Haswell. Now IvyBridge support is finished and landed Mesa’s master branch. This feature was the last one to...

Samuel Iglesias 20/04/2017

ARB_gpu_shader_fp64 support on IvyBridge finally landed!

We, at Igalia, have been involved in enabling ARB_gpu_shader_fp64 extension to different Intel generations: first Broadwell and later, then Haswell. Now IvyBridge support is finished and landed Mesa’s master branch. This feature was the last one...

Filter

By Type:

Commits

anv: avoid segmentation fault due to vk_error()

vk_error() is a macro that calls __vk_errorf() with instance == NULL. Then, __vk_errorf() passes a pointer to instance->debug_report_callbacks to vk_debug_error(), which segfaults as this pointer is invalid but not NULL. Fixes: e5b1bd6ab8 "vulkan:...

Samuel Iglesias19/01/2018

arb_shader_storage_buffer_object: don't do out-of-bounds writes

From GLGL 4.5 spec, 5.11 "Out-of-Bounds Accesses": "In the subsections described above for array, vector, matrix and structure accesses, any out-of-bounds access produced undefined behavior. However, if robust buffer access is enabled via the OpenGL...

Samuel Iglesias25/08/2017

docs/envvars: sort INTEL_DEBUG envvar options by name

It helps to find the envvar option you are looking for. Signed-off-by: Samuel Iglesias Gonsálvez Reviewed-by: Iago Toral Quiroga

Samuel Iglesias20/04/2017

nir: rename lower_flrp to lower_flrp32

A later patch will add lower_flrp64 option to NIR. Signed-off-by: Samuel Iglesias Gonsálvez Reviewed-by: Jason Ekstrand

Samuel Iglesias28/04/2016

main: fix GL_MAX_NUM_ACTIVE_VARIABLES value for shader storage blocks

The maximum number of active variables for shader storage blocks should take into account the specific rules for shader storage blocks, i.e. for an active shader storage block member declared as an array, an entry will be generated only for the first...

Samuel Iglesias27/10/2015