IT-lexikon › Programmering › Bindless-texturer

Bindless-texturer

Programmering In English → Uppdaterad: 2026-10-25

En GPU-modell där shaders slår upp texturer via handtag i minnet i stället för att varje ritning binder dem till fasta platser.

Traditionellt måste en draw call binda varje textur till en fast plats innan den körs, vilket sätter tak för hur många texturer en shader ser och tvingar fram ett tillståndsbyte — ofta en egen draw call — per material. Bindless byter platserna mot handtag: shadern indexerar en array av resursbeskrivare, så en enda ritning kan röra tusentals olika texturer.

Det är förutsättningen för GPU-driven rendering, där grafikkortet bygger sina egna ritlistor. Exponeras via ARB_bindless_texture (2013), Vulkans descriptor indexing och D3D12. Priset är att drivrutinens validering på platsnivå faller bort.

← Tillbaka till lexikonet