TGSI was the intermediate representation (IR) developed for Mesa's Gallium3D drivers by Tungsten Graphics at the time. It worked fine more than a decade ago but since then the Mesa front-ends and hardware drivers have largely transitioned over to the superior NIR format. Work is underway toward eliminating TGSI in the Mesa codebase...

TGSI was the intermediate representation (IR) developed for Mesa's Gallium3D drivers by Tungsten Graphics at the time. It worked fine more than a decade ago but since then the Mesa front-ends and hardware drivers have largely transitioned over to the superior NIR format. Work is underway toward eliminating TGSI in the Mesa codebase.
Mesa developer Erik Faye-Lund presented at this week's XDC 2026 conference on the goal of eliminating TGSI in the Mesa codebase. While TGSI usage has decreased significantly over the years as more code has transitioned to using NIR, there still is some TGSI usage such as by VMware's SVGA virtual driver, TGSI text in the protocol for the VirGL driver, the Intel i915g shader compiler, the Nouveau NV30 shader compiler, and other legacy driver usage. The D3D10UMD driver by VMware also emits TGSI on the Mesa front-end side.
Erik is working toward removing TGSI from the Gallium3D interface, converting remaining shaders to NIR, and converting other code toward NIR or in other cases potentially removing the code from Mesa.
It's going to be a lengthy process, but eventually TGSI may finally be sunset within Mesa.
| # | Наименование новости | Тональность | Информативность | Дата публикации |
|---|---|---|---|---|
| 1 | "Shiva" Being Developed For Mesa Vulkan Drivers, Akin To Gallium3D | 0 | 4.73 | 29-09-2026 |
| 2 | Rusticl Had A Great Year For Rust OpenCL In Mesa With 3.1 Support, More Drivers | 0 | 14.4 | 30-09-2026 |
| 3 | NVIDIA Developing "Display Config Server" To Improve Linux/Wayland On Display Walls | 0 | 7.39 | 28-09-2026 |
| 4 | Intel Media Driver 2026Q3 Introduces Crescent Island Support | 0 | 7.62 | 30-09-2026 |
| 5 | Improved GPU Reset Coming For Raspberry Pi Boards With Linux 7.4 | 0 | 11.88 | 27-09-2026 |
| 6 | Linux 7.4 To Support The NPU On AMD Ryzen AI Max 400 Series "Gorgon Halo" | 0 | 9.48 | 30-09-2026 |
| 7 | Intel готовится к выходу графических процессоров Crescent Island на архитектуре Xe3P | 0 | 12.67 | 30-09-2026 |
| 8 | AMDXDNA Linux Driver Being Enhanced For Current NPU3 Hardware | 0 | 15.89 | 26-09-2026 |
| 9 | AI Bug Fixes, Crescent Island Power Brake & Nouveau Fixes For Linux 7.3-rc5 DRM | 0 | 6.17 | 26-09-2026 |