/** Called once per frame, before {@link #onDrawEyeView(int, float)}. */
  void onDrawFrame() {

    GVRPerspectiveCamera centerCamera = mMainScene.getMainCameraRig().getCenterCamera();
    cull(
        mMainScene.getNative(),
        centerCamera.getNative(),
        mRenderBundle.getMaterialShaderManager().getNative());

    if (mCurrentEye == 1) {
      mActivity.setCamera(mMainScene.getMainCameraRig().getLeftCamera());
    } else {
      mActivity.setCamera(mMainScene.getMainCameraRig().getRightCamera());
    }
  }