Массивы массивов в OpenGL работают как массивы структур.Это означает, что каждый массив массива имеет индивидуальное единое местоположение и, следовательно, индивидуальное имя.Однако, как только вы переходите к массиву базовых типов, он действует как обычный массив базовых типов: вы можете вылить множество значений в первое местоположение этого массива.
В вашем случае у вас есть 6униформы с именами «DepthMap [0]» до «DepthMap [5]».Каждый из них представляет собой массив из 10 элементов.