Heaps de descritores criados sem o sinalizador D3D12_DESCRIPTOR_HEAP_FLAG_SHADER_VISIBLE dão aos aplicativos a opção de preparar descritores na memória da CPU antes de copiá-los para um heap de descritores visível ao sombreador. Os títulos também podem criar descritores diretamente em heaps de descritores visíveis ao sombreador, sem a necessidade de preparar os descritores na memória da CPU.Esse sinalizador se aplica somente a CBV, SRV, UAV e amostradores. Ele não se aplica a outros tipos de heap de descritores, porque os sombreadores não fazem referência direta aos outros tipos.A estrutura D3D12_DESCRIPTOR_HEAP_DESC usa esta enumeração.