Move current frame counting to rendering instead of during the imgui pass
This commit is contained in:
parent
c47f54992f
commit
6a26ab4bef
2 changed files with 2 additions and 2 deletions
|
@ -145,8 +145,6 @@ void ImGuiPass::render_post(GFXCommandBuffer* command_buffer, RenderTarget& targ
|
|||
index_offset += cmd_list->IdxBuffer.Size;
|
||||
vertex_offset += cmd_list->VtxBuffer.Size;
|
||||
}
|
||||
|
||||
target.current_frame = (target.current_frame + 1) % RT_MAX_FRAMES_IN_FLIGHT;
|
||||
}
|
||||
|
||||
void ImGuiPass::load_font(const std::string_view filename) {
|
||||
|
|
|
@ -389,6 +389,8 @@ void Renderer::render(GFXCommandBuffer* commandbuffer, Scene* scene, RenderTarge
|
|||
pass->render_post(commandbuffer, target, index);
|
||||
|
||||
commandbuffer->pop_group();
|
||||
|
||||
target.current_frame = (target.current_frame + 1) % RT_MAX_FRAMES_IN_FLIGHT;
|
||||
}
|
||||
|
||||
void Renderer::render_camera(GFXCommandBuffer* command_buffer, Scene& scene, Object camera_object, Camera& camera, prism::Extent extent, RenderTarget& target, ControllerContinuity& continuity) {
|
||||
|
|
Reference in a new issue