nir/lower_uniforms_to_ubo: Use nir_foreach_variable_with_modes

Reviewed-by: Dave Airlie <airlied@redhat.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5966>
This commit is contained in:
Jason Ekstrand
2020-07-21 11:22:23 -05:00
committed by Marge Bot
parent d0d5ef6139
commit 90cf4709d9

View File

@@ -105,10 +105,8 @@ nir_lower_uniforms_to_ubo(nir_shader *shader, int multiplier)
if (progress) {
if (!shader->info.first_ubo_is_default_ubo) {
nir_foreach_variable(var, &shader->uniforms) {
if (var->data.mode == nir_var_mem_ubo)
var->data.binding++;
}
nir_foreach_variable_with_modes(var, shader, nir_var_mem_ubo)
var->data.binding++;
}
shader->info.num_ubos++;