Léxico TI › Programación › Root signature

Root signature

Programación Svenska → Actualizado: 2026-10-26

El contrato de Direct3D 12 que declara exactamente qué recursos espera un shader y cómo se enlazan a la tubería.

Las API antiguas enlazaban texturas y búferes de forma laxa, de uno en uno. Direct3D 12 exige en cambio declarar por adelantado toda la disposición de enlace en una root signature: qué tablas de descriptores, constantes raíz y descriptores raíz existen y en qué registros residen. El controlador puede así validar la disposición y eliminar trabajo en cada draw call.

Una root signature pequeña —pocos parámetros, cambiados a menudo— va más rápido que una grande. El equivalente en Vulkan es el pipeline layout más los descriptor set layouts. Se acompaña del pipeline state object, que congela el resto del estado de la GPU en un objeto precompilado.

← Volver al léxico