const gfx::Size dst_size(output_sizes[outsize],
output_sizes[outsize + 1]);
SkBitmap input;
- input.setConfig(SkBitmap::kARGB_8888_Config,
- src_size.width(),
- src_size.height());
- input.allocPixels();
- SkAutoLockPixels lock(input);
+ input.allocN32Pixels(src_size.width(), src_size.height());
SkBitmap output_pixels;
- input.setConfig(SkBitmap::kARGB_8888_Config,
- dst_size.width(),
- dst_size.height());
- output_pixels.allocPixels();
- SkAutoLockPixels output_lock(output_pixels);
+ output_pixels.allocN32Pixels(dst_size.width(), dst_size.height());
context_->bindFramebuffer(GL_FRAMEBUFFER, framebuffer);
context_->bindTexture(GL_TEXTURE_2D, dst_texture);
kQualities[q]);
SkBitmap output_pixels;
- input.setConfig(SkBitmap::kARGB_8888_Config,
- dst_size.width(),
- dst_size.height());
- output_pixels.allocPixels();
- SkAutoLockPixels lock(output_pixels);
+ output_pixels.allocN32Pixels(dst_size.width(), dst_size.height());
helper_->ReadbackTextureSync(
dst_texture,
dst_size.width(),
dst_size.height()),
static_cast<unsigned char *>(output_pixels.getPixels()),
- SkBitmap::kARGB_8888_Config);
+ kN32_SkColorType);
context_->deleteTexture(dst_texture);
std::string filename = base::StringPrintf("testoutput_%s_%d.ppm",
kQualityNames[q],
// These tests needs to run against a proper GL environment, so we
// need to set it up before we can run the tests.
int main(int argc, char** argv) {
- CommandLine::Init(argc, argv);
+ base::CommandLine::Init(argc, argv);
base::TestSuite* suite = new content::ContentTestSuite(argc, argv);
#if defined(OS_MACOSX)
base::mac::ScopedNSAutoreleasePool pool;