Shader_IR: Address feedback.

This commit is contained in:
Fernando Sahmkow 2020-01-24 10:44:34 -04:00 committed by FernandoS27
parent 806f569143
commit bb8eb15d39
10 changed files with 40 additions and 36 deletions

View file

@ -589,8 +589,8 @@ private:
}
void DeclareCustomVariables() {
const u32 cv_num = ir.GetCustomVariablesAmount();
for (u32 i = 0; i < cv_num; ++i) {
const u32 num_custom_variables = ir.GetNumCustomVariables();
for (u32 i = 0; i < num_custom_variables; ++i) {
const Id id = OpVariable(t_prv_float, spv::StorageClass::Private, v_float_zero);
Name(id, fmt::format("custom_var_{}", i));
custom_variables.emplace(i, AddGlobalVariable(id));
@ -1363,6 +1363,7 @@ private:
} else if (const auto cv = std::get_if<CustomVarNode>(&*dest)) {
target = {custom_variables.at(cv->GetIndex()), Type::Float};
} else {
UNIMPLEMENTED();
}