Move more repeated logic out of node render methods into KRScene

This commit is contained in:
2025-11-13 22:17:11 -08:00
parent e029e0b3fc
commit dbf31ceebe
7 changed files with 5 additions and 20 deletions

View File

@@ -126,8 +126,6 @@ void KRSprite::preStream(const KRViewport& viewport)
void KRSprite::render(RenderInfo& ri)
{
ri.reflectedObjects.push_back(this);
KRNode::render(ri);
if (ri.renderPass->getType() == RenderPassType::RENDER_PASS_ADDITIVE_PARTICLES) {
@@ -160,7 +158,6 @@ void KRSprite::render(RenderInfo& ri)
}
}
}
ri.reflectedObjects.pop_back();
}
bool KRSprite::getShaderValue(ShaderValue value, float* output) const