this.beginFrame();
// Child canvases
if (!this.skipFrameRender && !this._renderViews()) {
// Main frame
this._renderFrame();
}
// Present
this.endFrame();
The “measure fps” code is executed in beginFrame, that’s why it doesn’t stop when skipFrameRender is true. It’s not really a bug, it’s just how skipFrameRender has been implemented. Does this cause a bug in your code that it works this way?