IT-словарь › Программирование › Bindless-текстуры

Bindless-текстуры

Программирование Svenska → Обновлено: 2026-10-25

Модель GPU, в которой шейдеры обращаются к текстурам через дескрипторы в памяти, а не через фиксированные слоты, к которым привязывает их каждый вызов отрисовки.

Традиционно перед каждым вызовом отрисовки нужно привязать каждую текстуру к фиксированному слоту. Это ограничивает число текстур, видимых одному шейдеру, и требует смены состояния — часто отдельного вызова отрисовки — на каждый материал. Bindless заменяет слоты дескрипторами: шейдер индексирует массив дескрипторов ресурсов, и один вызов может обращаться к тысячам разных текстур.

Это основа GPU-driven рендеринга, где GPU сам строит свои списки отрисовки. Доступно через ARB_bindless_texture (2013), индексацию дескрипторов Vulkan и D3D12. Цена — отказ от проверок на уровне слотов, которые делал драйвер.

← Назад к словарю