Это о DirectX 9.
В типичном случае рендеринга с использованием вершинного шейдера в устройстве установлен один или несколько потоковых источников, а формат исходных данных определяется с помощью объявления вершин.
Теперь, если используемому вершинному шейдеру нужен какой-то атрибут (например, с D3DDECLUSAGE_NORMAL и UsageIndex 1 или 2), но в предоставленном объявлении вершины этот атрибут не включен (то есть данные, предоставленные в источниках потока, не включить этот атрибут), и вызывается DrawPrimitive, где DirectX получает значение для этого атрибута?