diff options
Diffstat (limited to 'libs/hwui/Extensions.h')
-rw-r--r-- | libs/hwui/Extensions.h | 42 |
1 files changed, 15 insertions, 27 deletions
diff --git a/libs/hwui/Extensions.h b/libs/hwui/Extensions.h index 214ee0bbeefd..e90f40c1c979 100644 --- a/libs/hwui/Extensions.h +++ b/libs/hwui/Extensions.h @@ -26,43 +26,31 @@ namespace uirenderer { class Extensions { public: - Extensions(); - - inline bool hasNPot() const { return mHasNPot; } - inline bool hasFramebufferFetch() const { return mHasFramebufferFetch; } - inline bool hasDiscardFramebuffer() const { return mHasDiscardFramebuffer; } - inline bool hasDebugMarker() const { return mHasDebugMarker; } - inline bool has1BitStencil() const { return mHas1BitStencil; } - inline bool has4BitStencil() const { return mHas4BitStencil; } - inline bool hasUnpackRowLength() const { return mVersionMajor >= 3 || mHasUnpackSubImage; } + Extensions() {} + + inline bool hasNPot() const { return false; } + inline bool hasFramebufferFetch() const { return false; } + inline bool hasDiscardFramebuffer() const { return false; } + inline bool hasDebugMarker() const { return false; } + inline bool has1BitStencil() const { return false; } + inline bool has4BitStencil() const { return false; } + inline bool hasUnpackRowLength() const { return mVersionMajor >= 3; } inline bool hasPixelBufferObjects() const { return mVersionMajor >= 3; } inline bool hasOcclusionQueries() const { return mVersionMajor >= 3; } inline bool hasFloatTextures() const { return mVersionMajor >= 3; } inline bool hasRenderableFloatTextures() const { - return (mVersionMajor >= 3 && mVersionMinor >= 2) || mHasRenderableFloatTexture; + return (mVersionMajor >= 3 && mVersionMinor >= 2); } - inline bool hasSRGB() const { return mHasSRGB; } - inline bool hasSRGBWriteControl() const { return hasSRGB() && mHasSRGBWriteControl; } - inline bool hasLinearBlending() const { return hasSRGB() && mHasLinearBlending; } + inline bool hasSRGB() const { return false; } + inline bool hasSRGBWriteControl() const { return hasSRGB() && false; } + inline bool hasLinearBlending() const { return hasSRGB() && false; } inline int getMajorGlVersion() const { return mVersionMajor; } inline int getMinorGlVersion() const { return mVersionMinor; } private: - bool mHasNPot; - bool mHasFramebufferFetch; - bool mHasDiscardFramebuffer; - bool mHasDebugMarker; - bool mHas1BitStencil; - bool mHas4BitStencil; - bool mHasUnpackSubImage; - bool mHasSRGB; - bool mHasSRGBWriteControl; - bool mHasLinearBlending; - bool mHasRenderableFloatTexture; - - int mVersionMajor; - int mVersionMinor; + int mVersionMajor = 2; + int mVersionMinor = 0; }; // class Extensions }; // namespace uirenderer |