Мне просто интересно, как я могу использовать Texture2DArray в HLSL.Как использовать Texture2DArray в HLSL DirectX11 C++
Я пытаюсь реализовать модельный загрузчик, где модели имеют различное количество текстур. На данный момент мой HLSL использует Texture2D с размером 2 (текстуры и нормальные текстуры), но поскольку мои модели имеют различное количество текстур, я ищу использовать Texture2DArray, но не знаю, с чего начать. Я пытался найти примеры и т. Д. В Интернете, но мне не повезло :(
Загружаю текстуры, которые скомпилированы в 'ID3D11ShaderResourceView *, поэтому я должен создать переменную ID3D11ShaderResourceView **, которую я создаю массив точек для текстур затем передать, что в шейдер или что?
Любая помощь?