DEF_GPUTEST(GpuDrawPath, reporter, factory) { return; for (int type = 0; type < GrContextFactory::kLastGLContextType; ++type) { GrContextFactory::GLContextType glType = static_cast<GrContextFactory::GLContextType>(type); GrContext* grContext = factory->get(glType); if (NULL == grContext) { continue; } static const int sampleCounts[] = { 0, 4, 16 }; for (size_t i = 0; i < SK_ARRAY_COUNT(sampleCounts); ++i) { const int W = 255; const int H = 255; GrTextureDesc desc; desc.fConfig = kSkia8888_GrPixelConfig; desc.fFlags = kRenderTarget_GrTextureFlagBit; desc.fWidth = W; desc.fHeight = H; desc.fSampleCnt = sampleCounts[i]; SkAutoTUnref<GrTexture> texture(grContext->createUncachedTexture(desc, NULL, 0)); SkAutoTUnref<SkGpuDevice> device(SkNEW_ARGS(SkGpuDevice, (grContext, texture.get()))); SkCanvas drawingCanvas(device.get()); test_drawPathEmpty(reporter, &drawingCanvas); } } }
DEF_GPUTEST(GpuDrawPath, reporter, factory) { return; for (int type = 0; type < GrContextFactory::kLastGLContextType; ++type) { GrContextFactory::GLContextType glType = static_cast<GrContextFactory::GLContextType>(type); GrContext* grContext = factory->get(glType); if (nullptr == grContext) { continue; } static const int sampleCounts[] = { 0, 4, 16 }; for (size_t i = 0; i < SK_ARRAY_COUNT(sampleCounts); ++i) { SkImageInfo info = SkImageInfo::MakeN32Premul(255, 255); SkAutoTUnref<SkSurface> surface( SkSurface::NewRenderTarget(grContext, SkSurface::kNo_Budgeted, info, sampleCounts[i], nullptr)); test_drawPathEmpty(reporter, surface->getCanvas()); } } }