fix(editor): call WMORenderer::prepareRender before render

Mirror the M2 fix: the editor was skipping the WMO renderer's per-frame
state advance, so material UBO updates and frame ID tracking were stale
relative to the main game's render flow. Most visible effect is that
material setting toggles wouldn't propagate to the GPU.
This commit is contained in:
Kelsi 2026-05-06 01:49:32 -07:00
parent 2a2c217ae3
commit b491ecb435

View file

@ -658,8 +658,10 @@ void EditorViewport::render(VkCommandBuffer cmd) {
m2Renderer_->prepareRender(frame, *camera_);
m2Renderer_->render(cmd, perFrameSet, *camera_);
}
if (wmoRenderer_)
if (wmoRenderer_) {
wmoRenderer_->prepareRender();
wmoRenderer_->render(cmd, perFrameSet, *camera_);
}
waterRenderer_.render(cmd, perFrameSet);