Wait until previous render is finished before submitting another request.
PiperOrigin-RevId: 839707507 Change-Id: Ib39538540ff6080d197c2ea853b7273cc56084e7
This commit is contained in:
committed by
Copybara-Service
parent
e409538831
commit
14513a04c2
@@ -158,6 +158,10 @@ void FilamentContext::Render(const mjrRect& viewport, const mjvScene* scene,
|
||||
: SceneView::DrawMode::kNormal;
|
||||
|
||||
filament::View* view = scene_view_->PrepareRenderView(mode);
|
||||
|
||||
// Wait until previous frame is completed before requesting a new frame.
|
||||
engine_->flushAndWait();
|
||||
|
||||
if (renderer_->beginFrame(swap_chain_)) {
|
||||
renderer_->render(view);
|
||||
if (render_gui_) {
|
||||
|
||||
Reference in New Issue
Block a user