Я использую GLSL для трассировки лучей, потому что все это происходит в браузере через WebGL. Я могу передать информацию об объекте во фрагментный шейдер с помощью текстур с плавающей точкой. Просматривая текстуру, чтобы найти информацию об объекте, я попытался использовать цикл for с переменной в выражении, чтобы сообщить, когда она будет завершена. Он не компилировался, он хотел постоянного выражения. Я могу сделать это, но это динамичная сцена, поэтому я не знаю, сколько там будет объектов.
Как правильно найти все объекты на сцене?