#include <dali/integration-api/core-enumerations.h>
// INTERNAL INCLUDES
-#include <dali/integration-api/egl-interface.h>
+#include <dali/integration-api/adaptor-framework/egl-interface.h>
namespace Dali
{
-
namespace Internal
{
namespace Adaptor
* @param[in] multiSamplingLevel The Multi-sampling level required
* @param[in] depthBufferRequired Whether the depth buffer is required
* @param[in] stencilBufferRequired Whether the stencil buffer is required
- * @param[in] partialUpdateAvailable Whether the partial update is available
*/
EglImplementation( int multiSamplingLevel,
Integration::DepthBufferAvailable depthBufferRequired,
- Integration::StencilBufferAvailable stencilBufferRequired,
- Integration::PartialUpdateAvailable partialUpdateAvailable );
+ Integration::StencilBufferAvailable stencilBufferRequired );
/**
* Destructor
*/
virtual void SwapBuffers( EGLSurface& eglSurface );
- /**
- * Get current buffer age
- */
- virtual int GetBufferAge( EGLSurface& eglSurface );
-
- /**
- * Set Damaged rect for Partial update
- */
- virtual void SetDamagedRect( std::vector<int> damagedRectArray, EGLSurface& eglSurface );
-
/**
* Performs an OpenGL copy buffers command
*/
int32_t mMultiSamplingLevel;
int32_t mGlesVersion;
- std::vector<int> mDamagedRectArray;
ColorDepth mColorDepth;
bool mStencilBufferRequired;
bool mIsSurfacelessContextSupported;
bool mIsKhrCreateContextSupported;
- uint32_t mSwapBufferCountAfterResume;
- bool mIsKhrPartialUpdateSupported;
- bool mPartialUpdateAvailable;
- PFNEGLSETDAMAGEREGIONKHRPROC mEglSetDamageRegionKHR;
- PFNEGLSWAPBUFFERSWITHDAMAGEEXTPROC mSwapBuffersWithDamage;
+ uint32_t mSwapBufferCountAfterResume;
};
} // namespace Adaptor