Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1268)

Unified Diff: third_party/WebKit/Source/platform/graphics/gpu/WebGLImageConversion.cpp

Issue 2807923002: Replace ASSERT, ASSERT_NOT_REACHED, and RELEASE_ASSERT in platform/graphics (Closed)
Patch Set: Replace ASSERT, ASSERT_NOT_REACHED, and RELEASE_ASSERT in platform/graphics Created 3 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: third_party/WebKit/Source/platform/graphics/gpu/WebGLImageConversion.cpp
diff --git a/third_party/WebKit/Source/platform/graphics/gpu/WebGLImageConversion.cpp b/third_party/WebKit/Source/platform/graphics/gpu/WebGLImageConversion.cpp
index ab49f0b6ac3a229d549afb50c4d69d647bec3ea1..b7945a28de5d6ab65d7cfcb9c62674862a5bf43a 100644
--- a/third_party/WebKit/Source/platform/graphics/gpu/WebGLImageConversion.cpp
+++ b/third_party/WebKit/Source/platform/graphics/gpu/WebGLImageConversion.cpp
@@ -65,7 +65,7 @@ WebGLImageConversion::DataFormat getDataFormat(GLenum destinationFormat,
dstFormat = WebGLImageConversion::DataFormatRGBA8_S;
break;
default:
- ASSERT_NOT_REACHED();
+ NOTREACHED();
}
break;
case GL_UNSIGNED_BYTE:
@@ -96,7 +96,7 @@ WebGLImageConversion::DataFormat getDataFormat(GLenum destinationFormat,
dstFormat = WebGLImageConversion::DataFormatRA8;
break;
default:
- ASSERT_NOT_REACHED();
+ NOTREACHED();
}
break;
case GL_SHORT:
@@ -112,7 +112,7 @@ WebGLImageConversion::DataFormat getDataFormat(GLenum destinationFormat,
case GL_RGBA_INTEGER:
dstFormat = WebGLImageConversion::DataFormatRGBA16_S;
default:
- ASSERT_NOT_REACHED();
+ NOTREACHED();
}
break;
case GL_UNSIGNED_SHORT:
@@ -133,7 +133,7 @@ WebGLImageConversion::DataFormat getDataFormat(GLenum destinationFormat,
dstFormat = WebGLImageConversion::DataFormatRGBA16;
break;
default:
- ASSERT_NOT_REACHED();
+ NOTREACHED();
}
break;
case GL_INT:
@@ -151,7 +151,7 @@ WebGLImageConversion::DataFormat getDataFormat(GLenum destinationFormat,
dstFormat = WebGLImageConversion::DataFormatRGBA32_S;
break;
default:
- ASSERT_NOT_REACHED();
+ NOTREACHED();
}
break;
case GL_UNSIGNED_INT:
@@ -172,7 +172,7 @@ WebGLImageConversion::DataFormat getDataFormat(GLenum destinationFormat,
dstFormat = WebGLImageConversion::DataFormatRGBA32;
break;
default:
- ASSERT_NOT_REACHED();
+ NOTREACHED();
}
break;
case GL_HALF_FLOAT_OES: // OES_texture_half_float
@@ -198,7 +198,7 @@ WebGLImageConversion::DataFormat getDataFormat(GLenum destinationFormat,
dstFormat = WebGLImageConversion::DataFormatRA16F;
break;
default:
- ASSERT_NOT_REACHED();
+ NOTREACHED();
}
break;
case GL_FLOAT: // OES_texture_float
@@ -226,7 +226,7 @@ WebGLImageConversion::DataFormat getDataFormat(GLenum destinationFormat,
dstFormat = WebGLImageConversion::DataFormatRA32F;
break;
default:
- ASSERT_NOT_REACHED();
+ NOTREACHED();
}
break;
case GL_UNSIGNED_SHORT_4_4_4_4:
@@ -251,7 +251,7 @@ WebGLImageConversion::DataFormat getDataFormat(GLenum destinationFormat,
dstFormat = WebGLImageConversion::DataFormatRGBA2_10_10_10;
break;
default:
- ASSERT_NOT_REACHED();
+ NOTREACHED();
}
return dstFormat;
}
@@ -400,7 +400,7 @@ unsigned short convertFloatToHalfFloat(float f) {
// Pixel unpacking routines.
template <int format, typename SourceType, typename DstType>
void unpack(const SourceType*, DstType*, unsigned) {
- ASSERT_NOT_REACHED();
+ NOTREACHED();
}
template <>
@@ -655,7 +655,7 @@ void unpack<WebGLImageConversion::DataFormatRGBA2_10_10_10, uint32_t, float>(
template <int format, int alphaOp, typename SourceType, typename DstType>
void pack(const SourceType*, DstType*, unsigned) {
- ASSERT_NOT_REACHED();
+ NOTREACHED();
}
template <>
@@ -2254,7 +2254,7 @@ class FormatConverter {
m_unpackedIntermediateSrcData = wrapArrayUnique(
new uint8_t[m_srcSubRectangle.width() * MaxNumberOfComponents *
MaxBytesPerComponent]);
- ASSERT(m_unpackedIntermediateSrcData.get());
+ DCHECK(m_unpackedIntermediateSrcData.get());
}
void convert(WebGLImageConversion::DataFormat srcFormat,
@@ -2307,7 +2307,7 @@ void FormatConverter::convert(WebGLImageConversion::DataFormat srcFormat,
FORMATCONVERTER_CASE_SRCFORMAT(
WebGLImageConversion::DataFormatRGBA2_10_10_10)
default:
- ASSERT_NOT_REACHED();
+ NOTREACHED();
}
#undef FORMATCONVERTER_CASE_SRCFORMAT
}
@@ -2349,7 +2349,7 @@ void FormatConverter::convert(WebGLImageConversion::DataFormat dstFormat,
FORMATCONVERTER_CASE_DSTFORMAT(WebGLImageConversion::DataFormatRG16F)
FORMATCONVERTER_CASE_DSTFORMAT(WebGLImageConversion::DataFormatRG32F)
default:
- ASSERT_NOT_REACHED();
+ NOTREACHED();
}
#undef FORMATCONVERTER_CASE_DSTFORMAT
@@ -2367,7 +2367,7 @@ void FormatConverter::convert(WebGLImageConversion::AlphaOp alphaOp) {
FORMATCONVERTER_CASE_ALPHAOP(WebGLImageConversion::AlphaDoPremultiply)
FORMATCONVERTER_CASE_ALPHAOP(WebGLImageConversion::AlphaDoUnmultiply)
default:
- ASSERT_NOT_REACHED();
+ NOTREACHED();
}
#undef FORMATCONVERTER_CASE_ALPHAOP
}
@@ -2404,11 +2404,11 @@ void FormatConverter::convert() {
// try to return immediately in these cases to avoid generating useless code.
if (SrcFormat == DstFormat &&
alphaOp == WebGLImageConversion::AlphaDoNothing) {
- ASSERT_NOT_REACHED();
+ NOTREACHED();
return;
}
if (!IsFloatFormat<DstFormat>::value && IsFloatFormat<SrcFormat>::value) {
- ASSERT_NOT_REACHED();
+ NOTREACHED();
return;
}
@@ -2417,25 +2417,25 @@ void FormatConverter::convert() {
const bool srcFormatComesFromDOMElementOrImageData =
WebGLImageConversion::srcFormatComeFromDOMElementOrImageData(SrcFormat);
if (!srcFormatComesFromDOMElementOrImageData && SrcFormat != DstFormat) {
- ASSERT_NOT_REACHED();
+ NOTREACHED();
return;
}
// Likewise, only textures uploaded from DOM elements or ImageData can
// possibly need to be unpremultiplied.
if (!srcFormatComesFromDOMElementOrImageData &&
alphaOp == WebGLImageConversion::AlphaDoUnmultiply) {
- ASSERT_NOT_REACHED();
+ NOTREACHED();
return;
}
if (srcFormatComesFromDOMElementOrImageData &&
alphaOp == WebGLImageConversion::AlphaDoUnmultiply &&
!SupportsConversionFromDomElements<DstFormat>::value) {
- ASSERT_NOT_REACHED();
+ NOTREACHED();
return;
}
if ((!HasAlpha(SrcFormat) || !HasColor(SrcFormat) || !HasColor(DstFormat)) &&
alphaOp != WebGLImageConversion::AlphaDoNothing) {
- ASSERT_NOT_REACHED();
+ NOTREACHED();
return;
}
// If converting DOM element data to UNSIGNED_INT_5_9_9_9_REV or
@@ -2444,7 +2444,7 @@ void FormatConverter::convert() {
if (srcFormatComesFromDOMElementOrImageData && SrcFormat != DstFormat &&
(DstFormat == WebGLImageConversion::DataFormatRGB5999 ||
DstFormat == WebGLImageConversion::DataFormatRGB10F11F11F)) {
- ASSERT_NOT_REACHED();
+ NOTREACHED();
return;
}
@@ -2457,7 +2457,7 @@ void FormatConverter::convert() {
const bool trivialUnpack = SrcFormat == IntermFormat;
const bool trivialPack = DstFormat == IntermFormat &&
alphaOp == WebGLImageConversion::AlphaDoNothing;
- ASSERT(!trivialUnpack || !trivialPack);
+ DCHECK(!trivialUnpack || !trivialPack);
const SrcType* srcRowStart =
static_cast<const SrcType*>(static_cast<const void*>(
@@ -2618,11 +2618,11 @@ GLenum WebGLImageConversion::computeImageSizeInBytes(
unsigned* imageSizeInBytes,
unsigned* paddingInBytes,
unsigned* skipSizeInBytes) {
- ASSERT(imageSizeInBytes);
- ASSERT(params.alignment == 1 || params.alignment == 2 ||
+ DCHECK(imageSizeInBytes);
+ DCHECK(params.alignment == 1 || params.alignment == 2 ||
params.alignment == 4 || params.alignment == 8);
- ASSERT(params.rowLength >= 0 && params.imageHeight >= 0);
- ASSERT(params.skipPixels >= 0 && params.skipRows >= 0 &&
+ DCHECK(params.rowLength >= 0 && params.imageHeight >= 0);
tkent 2017/04/09 23:17:27 Split this into two DCHECKs.
Hwanseung Lee 2017/04/11 22:24:10 Done.
+ DCHECK(params.skipPixels >= 0 && params.skipRows >= 0 &&
tkent 2017/04/09 23:17:27 Split this into three DCHECKs.
Hwanseung Lee 2017/04/11 22:24:10 Done.
params.skipImages >= 0);
if (width < 0 || height < 0 || depth < 0)
return GL_INVALID_VALUE;
@@ -2734,7 +2734,7 @@ WebGLImageConversion::ImageExtractor::ImageExtractor(
void WebGLImageConversion::ImageExtractor::extractImage(bool premultiplyAlpha,
bool ignoreColorSpace) {
- ASSERT(!m_imagePixelLocker);
+ DCHECK(!m_imagePixelLocker);
if (!m_image)
return;
@@ -2790,7 +2790,7 @@ void WebGLImageConversion::ImageExtractor::extractImage(bool premultiplyAlpha,
m_imageSourceUnpackAlignment =
0; // FIXME: this seems to always be zero - why use at all?
- ASSERT(skiaImage->width() && skiaImage->height());
+ DCHECK(skiaImage->width() && skiaImage->height());
tkent 2017/04/09 23:17:27 Split this into two DCHECKs.
Hwanseung Lee 2017/04/11 22:24:10 Done.
m_imageWidth = skiaImage->width();
m_imageHeight = skiaImage->height();

Powered by Google App Engine
This is Rietveld 408576698