Index: cc/resources/resource_provider.cc |
diff --git a/cc/resources/resource_provider.cc b/cc/resources/resource_provider.cc |
index 7439b42fa101b9de5a3277dc16c2306601659a6e..2e23f3018116be7098527fe16899249e37be1afb 100644 |
--- a/cc/resources/resource_provider.cc |
+++ b/cc/resources/resource_provider.cc |
@@ -981,6 +981,8 @@ uint8_t* ResourceProvider::MapPixelBuffer(ResourceId id) { |
context3d->mapBufferCHROMIUM( |
GL_PIXEL_UNPACK_TRANSFER_BUFFER_CHROMIUM, GL_WRITE_ONLY)); |
context3d->bindBuffer(GL_PIXEL_UNPACK_TRANSFER_BUFFER_CHROMIUM, 0); |
+ // Buffer is required to be 4-byte aligned. |
+ CHECK(!(reinterpret_cast<intptr_t>(image) & 3)); |
return image; |
} |