Из своего же примера с зондами. Они у меня в регулярной сетке 3х мерной. Максимальный индекс это произведение размера по каждому минус 1, который передается в юниформ блоке в одном шейдере, а в компьют шейдере это размер джобы, который вообще прямо в dispatch call передается аргументом.
А в еще одном шейдере картинка размером (количество зондов, количество лучей на зонд) индексируется, тоже айдишником джобы. Как вулкано мне это провалидирует? А никак вообще