0f515bd428
Reason for revert: The Test-Win8-MSVC-ShuttleB-GPU-HD4600-x86_64-Debug builder fails after this CL. Links to specific builds: http://build.chromium.org/p/client.skia/builders/Test-Win8-MSVC-ShuttleB-GPU-HD4600-x86_64-Debug/builds/1689 http://build.chromium.org/p/client.skia/builders/Test-Win8-MSVC-ShuttleB-GPU-HD4600-x86_64-Debug/builds/1690 http://build.chromium.org/p/client.skia/builders/Test-Win8-MSVC-ShuttleB-GPU-HD4600-x86_64-Debug/builds/1691 Original issue's description: > Add config options to run different GPU APIs to dm and nanobench > > Add extended config specification form that can be used to run different > gpu backend with different APIs. > > The configs can be specified with the form: > gpu(api=string,dit=bool,nvpr=bool,samples=int) > > This replaces and removes the --gpuAPI flag. > > All existing configs should still work. > > Adds following documentation: > > out/Debug/dm --help config > > Flags: > --config: type: string default: 565 8888 gpu nonrendering > Options: 565 8888 debug gpu gpudebug gpudft gpunull msaa16 msaa4 > nonrendering null nullgpu nvprmsaa16 nvprmsaa4 pdf pdf_poppler skp svg > xps or use extended form 'backend(option=value,...)'. > > Extended form: 'backend(option=value,...)' > > Possible backends and options: > > gpu(api=string,dit=bool,nvpr=bool,samples=int) GPU backend > api type: string default: native. > Select graphics API to use with gpu backend. > Options: > native Use platform default OpenGL or OpenGL ES backend. > gl Use OpenGL. > gles Use OpenGL ES. > debug Use debug OpenGL. > null Use null OpenGL. > dit type: bool default: false. > Use device independent text. > nvpr type: bool default: false. > Use NV_path_rendering OpenGL and OpenGL ES extension. > samples type: int default: 0. > Use multisampling with N samples. > > Predefined configs: > > gpu = gpu() > msaa4 = gpu(samples=4) > msaa16 = gpu(samples=16) > nvprmsaa4 = gpu(nvpr=true,samples=4) > nvprmsaa16 = gpu(nvpr=true,samples=16) > gpudft = gpu(dit=true) > gpudebug = gpu(api=debug) > gpunull = gpu(api=null) > debug = gpu(api=debug) > nullgpu = gpu(api=null) > > BUG=skia:2992 > > Committed: https://skia.googlesource.com/skia/+/e13ca329fca4c28cf4e078561f591ab27b743d23 > GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1490113005 > > Committed: https://skia.googlesource.com/skia/+/c8b4336444e7b90382e04e33665fb3b8490b825b > > Committed: https://skia.googlesource.com/skia/+/9ebc3f0ee6db215dde461dc4777d85988cf272dd TBR=mtklein@google.com,bsalomon@google.com,joshualitt@google.com,scroggo@google.com,kkinnunen@nvidia.com NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG=skia:2992 Review URL: https://codereview.chromium.org/1548683002 |
||
---|---|---|
.. | ||
SkAnnotation.h | ||
SkBBHFactory.h | ||
SkBitmap.h | ||
SkBitmapDevice.h | ||
SkBlitRow.h | ||
SkBlurTypes.h | ||
SkCanvas.h | ||
SkChunkAlloc.h | ||
SkClipStack.h | ||
SkColor.h | ||
SkColorFilter.h | ||
SkColorPriv.h | ||
SkColorTable.h | ||
SkComposeShader.h | ||
SkData.h | ||
SkDataTable.h | ||
SkDeque.h | ||
SkDevice.h | ||
SkDither.h | ||
SkDocument.h | ||
SkDraw.h | ||
SkDrawable.h | ||
SkDrawFilter.h | ||
SkDrawLooper.h | ||
SkError.h | ||
SkFilterQuality.h | ||
SkFixed.h | ||
SkFlattenable.h | ||
SkFlattenableSerialization.h | ||
SkFont.h | ||
SkFontHost.h | ||
SkFontLCDConfig.h | ||
SkFontStyle.h | ||
SkGraphics.h | ||
SkImage.h | ||
SkImageDecoder.h | ||
SkImageEncoder.h | ||
SkImageFilter.h | ||
SkImageGenerator.h | ||
SkImageInfo.h | ||
SkMallocPixelRef.h | ||
SkMask.h | ||
SkMaskFilter.h | ||
SkMath.h | ||
SkMatrix.h | ||
SkMetaData.h | ||
SkMultiPictureDraw.h | ||
SkOSFile.h | ||
SkPackBits.h | ||
SkPaint.h | ||
SkPath.h | ||
SkPathEffect.h | ||
SkPathMeasure.h | ||
SkPathRef.h | ||
SkPicture.h | ||
SkPictureRecorder.h | ||
SkPixelRef.h | ||
SkPixelSerializer.h | ||
SkPixmap.h | ||
SkPngChunkReader.h | ||
SkPoint3.h | ||
SkPoint.h | ||
SkPostConfig.h | ||
SkPreConfig.h | ||
SkRasterizer.h | ||
SkRect.h | ||
SkRefCnt.h | ||
SkRegion.h | ||
SkRRect.h | ||
SkRSXform.h | ||
SkScalar.h | ||
SkShader.h | ||
SkSize.h | ||
SkStream.h | ||
SkString.h | ||
SkStrokeRec.h | ||
SkSurface.h | ||
SkSurfaceProps.h | ||
SkTArray.h | ||
SkTDArray.h | ||
SkTDict.h | ||
SkTDStack.h | ||
SkTextBlob.h | ||
SkTime.h | ||
SkTInternalLList.h | ||
SkTLazy.h | ||
SkTraceMemoryDump.h | ||
SkTRegistry.h | ||
SkTSearch.h | ||
SkTypeface.h | ||
SkTypes.h | ||
SkUnPreMultiply.h | ||
SkUtils.h | ||
SkWriteBuffer.h | ||
SkWriter32.h | ||
SkXfermode.h |