* commit '2fa3eec0e1807f6a45b71a41624698e8cc949026': hwui: add extension to support unpack operations in OpenGL ES 2.0
This commit is contained in:
@ -58,6 +58,7 @@ Extensions::Extensions() {
|
||||
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);
|
||||
|
@ -44,7 +44,7 @@ public:
|
||||
inline bool has1BitStencil() const { return mHas1BitStencil; }
|
||||
inline bool has4BitStencil() const { return mHas4BitStencil; }
|
||||
inline bool hasNvSystemTime() const { return mHasNvSystemTime; }
|
||||
inline bool hasUnpackRowLength() const { return mVersionMajor >= 3; }
|
||||
inline bool hasUnpackRowLength() const { return mVersionMajor >= 3 || mHasUnpackSubImage; }
|
||||
inline bool hasPixelBufferObjects() const { return mVersionMajor >= 3; }
|
||||
inline bool hasOcclusionQueries() const { return mVersionMajor >= 3; }
|
||||
inline bool hasFloatTextures() const { return mVersionMajor >= 3; }
|
||||
@ -71,6 +71,7 @@ private:
|
||||
bool mHas1BitStencil;
|
||||
bool mHas4BitStencil;
|
||||
bool mHasNvSystemTime;
|
||||
bool mHasUnpackSubImage;
|
||||
|
||||
int mVersionMajor;
|
||||
int mVersionMinor;
|
||||
|
Reference in New Issue
Block a user