Al mismo tiempo que Gallium3D recibe como entrada TGSI (Tungsten Graphics Shader Infrastructure), Vulkan recibe SPIR-V (Standard Portable Intermediate Representation - Vulkan), ambos lenguajes de representación intermedia de Shaders.