Mesa 개발자들, TGSI IR 제거 작업 진행 예정
요약
Mesa 개발자가 코드베이스에서 TGSI(Tungsten Graphics Shader Interface)를 제거하는 작업을 진행할 예정입니다. 이 작업은 오랜 기간에 걸쳐 Gallium3D 인터페이스의 TGSI 지원을 제거하고, 남아있는 셰이더들을 NIR로 변환하거나 아예 제거하여 Mesa 내에서 TGSI 사용을 완전히 단종시키는 것을 목표로 합니다.
핵심 포인트
- Mesa는 코드베이스에서 TGSI를 제거하는 작업을 진행합니다.
- Gallium3D 인터페이스의 TGSI 지원이 제거될 예정입니다.
- 남아있는 셰이더들은 NIR로 변환되거나 제거됩니다.
- 궁극적으로 Mesa 내에서 TGSI가 단종되는 것을 목표로 합니다.

Mesa 개발자인 Erik Faye-Lund가 이번 주 XDC 2026 컨퍼런스에서 Mesa 코드베이스에서 TGSI를 제거하는 목표에 대해 발표했습니다. 수년 동안 더 많은 코드가 NIR을 사용하도록 전환되면서 TGSI 사용량이 상당히 감소했지만, VMware의 SVGA 가상 드라이버나 VirGL 드라이버 프로토콜 내의 TGSI 텍스트, Intel i915g 셰이더 컴파일러, Nouveau NV30 셰이더 컴파일러 등 여전히 일부 TGSI 사용 사례가 남아 있습니다. 또한 VMware의 D3D10UMD 드라이버도 Mesa 프론트엔드 측에서 TGSI를 방출합니다.
Erik은 Gallium3D 인터페이스에서 TGSI를 제거하고, 남아 있는 셰이더들을 NIR로 변환하며, 다른 코드들은 NIR로 전환하거나 경우에 따라서는 Mesa에서 해당 코드를 아예 제거하는 작업을 진행할 예정입니다.
이는 오랜 과정이 될 것이지만, 궁극적으로 Mesa 내에서 TGSI가 마침내 단종될 수 있을 것입니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 Phoronix의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기