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 |
||
---|---|---|
.. | ||
android | ||
copyright | ||
flags | ||
lua | ||
skp | ||
timer | ||
VisualBench | ||
__init__.py | ||
add_codereview_message.py | ||
AndroidSkDebugToStdOut.cpp | ||
BigPathBench.inc | ||
BUILD_simulator.py | ||
BUILD.public.expected | ||
buildbot_spec.json | ||
buildbot_spec.py | ||
builder_name_schema.json | ||
builder_name_schema.py | ||
chrome_fuzz.cpp | ||
compare_codereview.py | ||
coverage.sh | ||
CrashHandler.cpp | ||
CrashHandler.h | ||
create_skia_google3_client.sh | ||
create_test_font.cpp | ||
dm_flags.json | ||
dm_flags.py | ||
doxygen_footer.txt | ||
dump_record.cpp | ||
DumpRecord.cpp | ||
DumpRecord.h | ||
embed_resources.py | ||
find_bad_images_in_skps.py | ||
find_run_binary.py | ||
fix_pythonpath.py | ||
gcov_shim | ||
gen_bench_expectations_from_codereview.py | ||
generate_fir_coeff.py | ||
generate_includes_cpp.py | ||
git_clone_to_google3.sh | ||
git-skia-verify | ||
git-sync-deps | ||
gpuveto.cpp | ||
imgblur.cpp | ||
imgconv.cpp | ||
imgslice.cpp | ||
install_dependencies.sh | ||
iOSShell.cpp | ||
iOSShell.h | ||
jsondiff.py | ||
LazyDecodeBitmap.cpp | ||
LazyDecodeBitmap.h | ||
llvm_coverage_build | ||
llvm_coverage_run.py | ||
llvm_coverage.sh | ||
lsan.supp | ||
merge_static_libs.py | ||
mirror-dev.sh | ||
misc_utils.py | ||
nanobench_flags.json | ||
nanobench_flags.py | ||
OverwriteLine.h | ||
parse_llvm_coverage.py | ||
pathops_sorter.htm | ||
pathops_visualizer.htm | ||
picture_utils.cpp | ||
picture_utils.h | ||
pinspect.cpp | ||
ProcStats.cpp | ||
ProcStats.h | ||
reformat-json.py | ||
Resources.cpp | ||
Resources.h | ||
retrieve_from_googlesource.py | ||
sanitize_source_files.py | ||
sk_tool_utils_flags.h | ||
sk_tool_utils_font.cpp | ||
sk_tool_utils.cpp | ||
sk_tool_utils.h | ||
skdiff_html.cpp | ||
skdiff_html.h | ||
skdiff_image.cpp | ||
skdiff_main.cpp | ||
skdiff_utils.cpp | ||
skdiff_utils.h | ||
skdiff.cpp | ||
skdiff.h | ||
skhello.cpp | ||
skpinfo.cpp | ||
skpmaker.cpp | ||
Stats.h | ||
sync_google3.sh | ||
test_all.py | ||
test_font_data_chars.cpp | ||
test_font_data.cpp | ||
test_font_index.cpp | ||
test_font_monospace.cpp | ||
test_font_sans_serif.cpp | ||
test_font_serif.cpp | ||
test_gpuveto.py | ||
test_image_decoder.cpp | ||
test_pdfs.py | ||
tsan.supp | ||
ubsan.supp | ||
valgrind.supp | ||
whitelist_typefaces.cpp | ||
win_dbghelp.cpp | ||
win_dbghelp.h | ||
win_lcid.cpp | ||
xsan_build | ||
xsan.blacklist |