В GLSL, то для счетчика цикла динамически однородные, если он инициализируется, сравниваются с и увеличивается на динамически однородные выражениях: https://www.khronos.org/opengl/wiki/Core_Language_(GLSL)#Dynamically_uniform_expressionДинамически однородные выражения с вложенным для петель в GLSL
Этот шейдер имеет вложенные для петель :
layout(binding = 0) uniform UniformBufferObject
{
int x;
} ubo;
void main()
{
for (int i = 0; i < ubo.x; i++)
{
// 'i' is dynamically uniform, because ubo.x is dynamically uniform
for (int j = 0; j < i; j++)
{
// is 'j' dynamically uniform?
}
}
}
Как я понимаю, «у» динамически форма, потому что она по сравнению с «я», который также является динамически равномерным. Это верно?
"ceteris paribus" – newshorts