void SetGlesVersion( const int32_t glesVersion );
/**
+ * Sets Whether the frame is the first after Resume.
+ */
+ void SetFirstFrameAfterResume();
+
+ /**
* returns the display with which this object was initialized
* @return the EGL Display.
*/
*/
bool IsSurfacelessContextSupported() const;
+ /**
+ * @brief Wait until all rendering calls for the currently context are executed
+ */
+ void WaitClient();
+
private:
Vector<EGLint> mContextAttribs;
bool mDepthBufferRequired;
bool mStencilBufferRequired;
bool mIsSurfacelessContextSupported;
+ bool mIsKhrCreateContextSupported;
+
+ uint32_t mSwapBufferCountAfterResume;
};
} // namespace Adaptor