X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali%2Finternal%2Fgraphics%2Fgles%2Fegl-implementation.h;h=ad890edca593b8557bb0772e60d4f303b0780d8c;hb=516f995386b5d0e2801ba7d41553e6bfb444b418;hp=03c35f45bdc86cd78f09251d9ea4c7c302f42361;hpb=6206c977d8ec33445d0fa948886b214bee02214d;p=platform%2Fcore%2Fuifw%2Fdali-adaptor.git diff --git a/dali/internal/graphics/gles/egl-implementation.h b/dali/internal/graphics/gles/egl-implementation.h index 03c35f4..ad890ed 100644 --- a/dali/internal/graphics/gles/egl-implementation.h +++ b/dali/internal/graphics/gles/egl-implementation.h @@ -26,11 +26,10 @@ #include // INTERNAL INCLUDES -#include +#include namespace Dali { - namespace Internal { namespace Adaptor @@ -182,6 +181,11 @@ public: 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. */ @@ -205,6 +209,11 @@ public: */ bool IsSurfacelessContextSupported() const; + /** + * @brief Wait until all rendering calls for the currently context are executed + */ + void WaitClient(); + private: Vector mContextAttribs; @@ -239,6 +248,9 @@ private: bool mDepthBufferRequired; bool mStencilBufferRequired; bool mIsSurfacelessContextSupported; + bool mIsKhrCreateContextSupported; + + uint32_t mSwapBufferCountAfterResume; }; } // namespace Adaptor