Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 93c14069 authored by John Reck's avatar John Reck Committed by Gerrit Code Review
Browse files

Merge "hwui: add extension to support unpack operations in OpenGL ES 2.0"

parents 0c53f72e d538d30e
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -61,6 +61,7 @@ Extensions::Extensions(): Singleton<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);
+2 −1
Original line number Diff line number Diff line
@@ -41,7 +41,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; }
@@ -74,6 +74,7 @@ private:
    bool mHas1BitStencil;
    bool mHas4BitStencil;
    bool mHasNvSystemTime;
    bool mHasUnpackSubImage;

    int mVersionMajor;
    int mVersionMinor;