The GLSL extension "GL_EXT_control_flow_attributes" adds attributes to declare how loops should be lowered by a consumer (e.g., unroll and dont_unroll). But not all attributes available in SPIR-V 1.4 are made visible.
The PR is for an extension that adds the attributes missing in the GLSL extension GL_EXT_control_flow_attributes: they are min_iterations, max_iterations, iteration_multiple, peel_count, and partial_count.
Please note that the support for these attributes has already been available in glslangValidator.
The GLSL extension "GL_EXT_control_flow_attributes" adds attributes to declare how loops should be lowered by a consumer (e.g., unroll and dont_unroll). But not all attributes available in SPIR-V 1.4 are made visible.
The PR is for an extension that adds the attributes missing in the GLSL extension GL_EXT_control_flow_attributes: they are min_iterations, max_iterations, iteration_multiple, peel_count, and partial_count.
Please note that the support for these attributes has already been available in glslangValidator.