1
0
Fork 0
forked from suyu/suyu

More forgetting... duh

This commit is contained in:
Levi Behunin 2020-09-24 22:12:13 -06:00
parent 24c1bb3842
commit bc69cc1511

View file

@ -389,7 +389,7 @@ void ShaderIR::SetInternalFlagsFromInteger(NodeBlock& bb, Node value, bool sets_
} }
switch (value->index()) { switch (value->index()) {
case 0: // Operation Node case 0: // Operation Node
Iterop(bb, value); SearchOperands(bb, value);
break; break;
case 2: // Genral Purpose Node case 2: // Genral Purpose Node
if (const auto* gpr = std::get_if<GprNode>(value.get())) { if (const auto* gpr = std::get_if<GprNode>(value.get())) {
@ -421,7 +421,7 @@ void ShaderIR::SearchOperands(NodeBlock& nb, Node var) {
for (auto& operand : op->GetOperands()) { for (auto& operand : op->GetOperands()) {
switch (operand->index()) { switch (operand->index()) {
case 0: // Operation Node case 0: // Operation Node
return Iterop(nb, operand); return SearchOperands(nb, operand);
case 2: // General Purpose Node case 2: // General Purpose Node
if (const auto* gpr = std::get_if<GprNode>(operand.get())) { if (const auto* gpr = std::get_if<GprNode>(operand.get())) {
LOG_DEBUG(HW_GPU, "Child GprNode: index={}", gpr->GetIndex()); LOG_DEBUG(HW_GPU, "Child GprNode: index={}", gpr->GetIndex());