| Index: src/gpu/gl/GrGLCaps.cpp
|
| diff --git a/src/gpu/gl/GrGLCaps.cpp b/src/gpu/gl/GrGLCaps.cpp
|
| index d10a2bb93c2756e83f80c5cbf77dfa3ddffb4e94..4a62c5acaab1ce370545f9b11d991153260d0e3f 100644
|
| --- a/src/gpu/gl/GrGLCaps.cpp
|
| +++ b/src/gpu/gl/GrGLCaps.cpp
|
| @@ -485,7 +485,7 @@
|
| // First check version for support
|
| if (kGL_GrGLStandard == standard) {
|
| hasETC1 = hasCompressTex2D &&
|
| - (version >= GR_GL_VER(4, 3) ||
|
| + (version >= GR_GL_VER(4, 3) ||
|
| ctxInfo.hasExtension("GL_ARB_ES3_compatibility"));
|
| } else {
|
| hasETC1 = hasCompressTex2D &&
|
| @@ -541,7 +541,7 @@
|
| }
|
| }
|
|
|
| -bool GrGLCaps::doReadPixelsSupported(const GrGLInterface* intf,
|
| +bool GrGLCaps::readPixelsSupported(const GrGLInterface* intf,
|
| GrGLenum format,
|
| GrGLenum type) const {
|
| if (GR_GL_RGBA == format && GR_GL_UNSIGNED_BYTE == type) {
|
| @@ -568,25 +568,6 @@
|
| &otherType);
|
|
|
| return (GrGLenum)otherFormat == format && (GrGLenum)otherType == type;
|
| -}
|
| -
|
| -bool GrGLCaps::readPixelsSupported(const GrGLInterface* intf,
|
| - GrGLenum format,
|
| - GrGLenum type,
|
| - GrGLenum currFboFormat) const {
|
| -
|
| - ReadPixelsSupportedFormatsKey key = {format, type, currFboFormat};
|
| -
|
| - ReadPixelsSupportedFormats* cachedValue = fReadPixelsSupportedCache.find(key);
|
| -
|
| - if (cachedValue == NULL) {
|
| - bool value = doReadPixelsSupported(intf, format, type);
|
| - cachedValue = new ReadPixelsSupportedFormats(key, value);
|
| -
|
| - fReadPixelsSupportedCache.add(cachedValue);
|
| - }
|
| -
|
| - return cachedValue->value();
|
| }
|
|
|
| void GrGLCaps::initFSAASupport(const GrGLContextInfo& ctxInfo, const GrGLInterface* gli) {
|
| @@ -817,17 +798,3 @@
|
| r.appendf("Drops tile on zero divide: %s\n", (fDropsTileOnZeroDivide ? "YES" : "NO"));
|
| return r;
|
| }
|
| -
|
| -//Computes a hash based on the three values in the key struct
|
| -// bits 31------------15---------7---------------0
|
| -// fFormat(15:0) fType(7:0) fFboFormat(7:0)
|
| -uint32_t GrGLCaps::ReadPixelsSupportedFormats::Hash(const ReadPixelsSupportedFormatsKey& key) {
|
| - // fFormat has different values like 0x190X or 0x8XXX: 16 bits are required
|
| - uint32_t hash = ((key.fFormat & 0xFFFF) << 16);
|
| - // fType is 0x14XX: 8 lower bits are enough
|
| - hash |= ((key.fType & 0xFF) << 8);
|
| - // fFboFormat is enum GrPixelConfig which has less than 15 values: 8 bits OK
|
| - hash |= (key.fFboFormat & 0xFF);
|
| -
|
| - return hash;
|
| -}
|
|
|