Emre Cecanpunar

GPU drivers and compilers, and making things go fast on silicon.

If I can go deeper in the stack, I go deeper. Black boxes bother me — I want to see what the machine actually does with my code. That desire to understand the bottom of the stack brought me to GPU drivers.

Current work

Hacking on Mesa and DRM drivers depending on what hardware I have at hand — currently i915/anv.

Blog posts

aco-pack-constant shift: a patch that never firedMay 2026

Spent a month on an ACO optimizer patch, wrote the test, ran shader-db — not a single hit.

aco_dump: compiling shaders without a GPUMar 2026

A tool I wrote to run SPIR-V through the ACO pipeline without needing actual GPU hardware.

Getting started with MesaJan 2026

Notes from when I first started reading and building Mesa.

How do graphics drivers work?Dec 2025

How I understood the graphics driver stack coming from embedded — kernel, Mesa, shader compiler.

You can find me on OFTC IRC server as emomaxd (also everywhere), or by email at emreleno (at) gmail (dot) com.