Index: content/common/gpu/client/gl_helper_readback_support.cc |
diff --git a/content/common/gpu/client/gl_helper_readback_support.cc b/content/common/gpu/client/gl_helper_readback_support.cc |
index 643b8ab5cdde13cd929fcfe916fdfc7de47d6974..fc47488408b9fb0c0c10e4e684bddef6807317cd 100644 |
--- a/content/common/gpu/client/gl_helper_readback_support.cc |
+++ b/content/common/gpu/client/gl_helper_readback_support.cc |
@@ -20,27 +20,27 @@ void GLHelperReadbackSupport::InitializeReadbackSupport() { |
// In future if any new format support is needed that should be added here. |
// Initialize the array with FORMAT_NOT_SUPPORTED as we dont know the |
// supported formats yet. |
- for (int i = 0; i < SkBitmap::kConfigCount; ++i) { |
+ for (int i = 0; i <= kLastEnum_SkColorType; ++i) { |
format_support_table_[i] = FORMAT_NOT_SUPPORTED; |
} |
- CheckForReadbackSupport(SkBitmap::kRGB_565_Config); |
- CheckForReadbackSupport(SkBitmap::kARGB_4444_Config); |
- CheckForReadbackSupport(SkBitmap::kARGB_8888_Config); |
+ CheckForReadbackSupport(kRGB_565_SkColorType); |
+ CheckForReadbackSupport(kARGB_4444_SkColorType); |
+ CheckForReadbackSupport(kN32_SkColorType); |
// Further any formats, support should be checked here. |
} |
void GLHelperReadbackSupport::CheckForReadbackSupport( |
- SkBitmap::Config texture_format) { |
+ SkColorType texture_format) { |
bool supports_format = false; |
switch (texture_format) { |
- case SkBitmap::kRGB_565_Config: |
+ case kRGB_565_SkColorType: |
supports_format = SupportsFormat(GL_RGB, GL_UNSIGNED_SHORT_5_6_5); |
break; |
- case SkBitmap::kARGB_8888_Config: |
+ case kN32_SkColorType: |
// This is the baseline, assume always true. |
supports_format = true; |
break; |
- case SkBitmap::kARGB_4444_Config: |
+ case kARGB_4444_SkColorType: |
supports_format = false; |
break; |
default: |
@@ -48,7 +48,7 @@ void GLHelperReadbackSupport::CheckForReadbackSupport( |
supports_format = false; |
break; |
} |
- DCHECK((int)texture_format < (int)SkBitmap::kConfigCount); |
+ DCHECK((int)texture_format <= (int)kLastEnum_SkColorType); |
format_support_table_[texture_format] = |
supports_format ? FORMAT_SUPPORTED : FORMAT_NOT_SUPPORTED; |
} |
@@ -100,7 +100,7 @@ bool GLHelperReadbackSupport::SupportsFormat(GLint format, GLint type) { |
} |
bool GLHelperReadbackSupport::IsReadbackConfigSupported( |
- SkBitmap::Config texture_format) { |
+ SkColorType texture_format) { |
switch (format_support_table_[texture_format]) { |
case FORMAT_SUPPORTED: |
return true; |