Léxico TI › Programación › Descriptor set

Descriptor set

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

Un conjunto de manejadores de recursos —búferes, texturas, samplers— al que accede un shader, vinculado al pipeline de una vez en lugar de recurso por recurso.

Un shader nunca lee una textura directamente; lee un descriptor, un pequeño manejador que nombra el recurso y cómo interpretarlo. Vulkan (2016) agrupa los descriptores en conjuntos según con qué frecuencia cambian —uno para todo el fotograma, uno por material, uno por objeto— de modo que el motor solo revincula lo que realmente se mueve. Direct3D 12 resuelve lo mismo con descriptor heaps y root signatures.

La disposición se declara por adelantado y se congela en la root signature del pipeline, lo que evita que el controlador valide los vínculos en cada llamada de dibujo. El hardware más reciente avanza hacia bindless, donde el shader indexa libremente en una tabla enorme y las fronteras entre descriptor sets casi desaparecen.

← Volver al léxico