From d538d30e2f498de12a46e2aa3b0814c8d9526226 Mon Sep 17 00:00:00 2001 From: xiaozhengdong Date: Tue, 4 Aug 2015 16:55:35 +0800 Subject: hwui: add extension to support unpack operations in OpenGL ES 2.0 OpenGL ES 3.0+ lets us specify the row length for unpack operations such as glTexSubImage2D(). This allows us to upload a sub-rectangle of a texture. Also, the GL_EXT_unpack_subimage extension can also support this feature in OpenGL ES 2.0 Change-Id: Id43c2c55c5eaefbace67087c955f0b4324fb2c35 Signed-off-by: xiaozhengdong --- libs/hwui/Extensions.cpp | 1 + 1 file changed, 1 insertion(+) (limited to 'libs/hwui/Extensions.cpp') diff --git a/libs/hwui/Extensions.cpp b/libs/hwui/Extensions.cpp index 84e7e650c52e..25004b69c496 100644 --- a/libs/hwui/Extensions.cpp +++ b/libs/hwui/Extensions.cpp @@ -61,6 +61,7 @@ Extensions::Extensions(): Singleton() { mHasTiledRendering = hasGlExtension("GL_QCOM_tiled_rendering"); mHas1BitStencil = hasGlExtension("GL_OES_stencil1"); mHas4BitStencil = hasGlExtension("GL_OES_stencil4"); + mHasUnpackSubImage = hasGlExtension("GL_EXT_unpack_subimage"); // Query EGL extensions findExtensions(eglQueryString(eglGetCurrentDisplay(), EGL_EXTENSIONS), mEglExtensionList); -- cgit v1.2.3-59-g8ed1b