skia2/tools
Brian Osman cbc33b8e35 Add SkSL viewing/editing to viewer
Still only works with the GL backend. For other backends,
need to add similar logic to the shader caching, and some
extra checks in Viewer to force the SkSL flag on.

But in GL, this lets you toggle the checkbox and see the
SkSL / GLSL at will (and edit in either form).

Change-Id: I6d392113aa9cbcbd6e64589b849de70d0ac3beeb
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/209165
Reviewed-by: Brian Salomon <bsalomon@google.com>
Commit-Queue: Brian Osman <brianosman@google.com>
2019-04-22 13:57:02 +00:00
..
android
calmbench Remove gclient sync from calmbench 2018-08-24 19:18:56 +00:00
copyright Fix pylint check in presubmit 2018-06-22 14:38:28 +00:00
debugger Add secret draw-behind method 2019-04-19 20:50:22 +00:00
doxygen api.skia.org - Don't document private. 2019-03-11 15:52:21 +00:00
fiddle Examples: compile faster 2019-04-04 15:43:59 +00:00
flags Add a cap to allow coverage counting or not 2019-04-03 19:39:24 +00:00
fm just some refactoring for fm_bot.go 2019-04-16 14:41:51 +00:00
fonts Make more SkTypeface virtuals pure. 2019-04-18 15:38:56 +00:00
gdb Update gdb bitmap viewer. 2018-06-20 21:24:27 +00:00
gpu Extend --writeShaders to output SPIR-V 2019-04-15 14:04:18 +00:00
infra [infra] Fixes for chrome_release_branch 2019-04-18 15:37:07 +00:00
lottiecap [LottieWeb] Fix frames 2018-08-29 17:58:42 +00:00
lua remove Sk prefix from CommandLineFlags 2019-03-20 17:13:22 +00:00
malisc Extend --writeShaders to output SPIR-V 2019-04-15 14:04:18 +00:00
mdbviz de-Sk tools/debugger 2019-03-20 18:27:01 +00:00
rebaseline
sk_app Add struct to wrap all the gpu flush options. 2019-04-17 20:03:29 +00:00
skdiff sk_tool_utils -> ToolUtils, and git clang-format 2019-03-20 18:05:42 +00:00
skiaserve DEFINE_int32 + DEFINE_uint32 -> DEFINE_int 2019-03-21 17:20:19 +00:00
skp Skip __init__.py in webpages_playback.py 2019-04-21 18:55:50 +00:00
skpbench Add a cap to allow coverage counting or not 2019-04-03 19:39:24 +00:00
skqp SkQP: new docker test code 2019-04-19 18:50:03 +00:00
svg
timer SkAnimTimer -> AnimTimer 2019-03-20 18:26:35 +00:00
trace moar static flags 2019-03-21 17:07:13 +00:00
viewer Add SkSL viewing/editing to viewer 2019-04-22 13:57:02 +00:00
__init__.py
add_codereview_message.py
AndroidSkDebugToStdOut.cpp
BigPathBench.inc
bisect_roll
bisect_roll.bat
bisect_roll.go
build_command_buffer.py
BUILD_simulator.py
build_workaround_header.py Add CheckGeneratedFiles recipe check for gpu workarounds 2018-04-25 19:26:27 +00:00
check-headers-self-sufficient Remove all references to jsoncpp (build scripts, DEPS, etc) 2019-02-06 15:15:52 +00:00
chrome_fuzz.cpp
chrome_release_branch [infra] Add chrome_release_branch script 2019-04-16 19:46:10 +00:00
chrome_release_branch.bat [infra] Add chrome_release_branch script 2019-04-16 19:46:10 +00:00
chrome_release_branch.py [infra] Fixes for chrome_release_branch 2019-04-18 15:37:07 +00:00
clang-tidy.sh run clang-tidy on headers too 2018-12-12 15:26:22 +00:00
compare_codereview.py
CrashHandler.cpp add _M_ARM64 support 2019-04-15 21:27:55 +00:00
CrashHandler.h
DDLPromiseImageHelper.cpp Revert "Revert "Change promise image contract to for when Release and Done are called."" 2019-03-18 19:20:44 +00:00
DDLPromiseImageHelper.h Remove support for SkDeferredDisplayListRecorder::DelayReleaseCallback::kNo. 2019-02-28 19:02:20 +00:00
DDLTileHelper.cpp Connect up YUVA images for testing. 2018-10-12 19:31:08 +00:00
DDLTileHelper.h Revert "Fix bug in GM's DDL drawing mode" 2018-09-26 21:18:28 +00:00
doxygen_footer.txt
dump_record.cpp DEFINE_int32 + DEFINE_uint32 -> DEFINE_int 2019-03-21 17:20:19 +00:00
DumpRecord.cpp Fix occurrences of "-Wextra-semi-stmt" 2018-11-30 23:23:09 +00:00
DumpRecord.h
embed_resources.py [canvaskit] Allow users to load their own fonts 2018-12-12 15:40:08 +00:00
find_run_binary.py
fix_pythonpath.py
gcov_shim
get_current_monitor_profile.cpp
get_images_from_skps.cpp SkMD5 returns digest 2019-04-03 17:52:22 +00:00
git-sync-deps tools/git-sync-deps: fix 2018-06-20 14:38:34 +00:00
gyp
HashAndEncode.cpp set PNG compression level back to 1 2019-04-03 19:39:05 +00:00
HashAndEncode.h FM, a dumber new testing tool 2019-03-27 14:00:58 +00:00
hello-opencl.cpp run all available OpenCL devices 2019-02-11 21:29:33 +00:00
imgcvt.cpp Fix bugs and add features to imgcvt 2019-01-04 16:43:07 +00:00
install_dependencies.sh Add header file installation tips for building skia 2018-02-14 13:07:27 +00:00
ios_utils.h
ios_utils.m
jsondiff.py Fix pylint check in presubmit 2018-06-22 14:38:28 +00:00
list_gms.cpp sk_tool::Registry: make an iterator. 2018-08-01 16:59:19 +00:00
list_gpu_unit_tests.cpp sk_tool::Registry: make an iterator. 2018-08-01 16:59:19 +00:00
LsanSuppressions.cpp Upgrade to Mesa 18.3.3 2019-02-12 16:42:30 +00:00
merge_static_libs.py
milestone.py
mirror-dev.sh
misc_utils.py
OverwriteLine.h eliminate SK_BUILD_FOR_WIN32 2018-01-26 19:52:04 +00:00
parse_llvm_coverage.py
pathops_sorter.htm fix pathops bug 8380 2018-12-21 19:15:54 +00:00
pathops_visualizer.htm fix pathops bug 8380 2018-12-21 19:15:54 +00:00
ProcStats.cpp eliminate SK_BUILD_FOR_WIN32 2018-01-26 19:52:04 +00:00
ProcStats.h
public_headers_warnings_check.cpp
random_parse_path.cpp
random_parse_path.h
reformat-json.py
Registry.h sk_tool::Registry: make an iterator. 2018-08-01 16:59:19 +00:00
remote_demo.cpp add colorspace param to textblobdiff canvas 2019-02-20 04:52:48 +00:00
ResourceFactory.h SkQP: ResourceFactory 2018-01-29 21:23:33 +00:00
Resources.cpp de-common the rest of the flags 2019-03-25 17:39:58 +00:00
Resources.h Change SkTypeface::MakeFromStream to take unique_ptr 2018-09-04 15:24:12 +00:00
retrieve_from_googlesource.py
sanitize_source_files.py
skhello.cpp moar static flags 2019-03-21 17:07:13 +00:00
skp_parser.cpp de-Sk tools/debugger 2019-03-20 18:27:01 +00:00
skpinfo.cpp moar static flags 2019-03-21 17:07:13 +00:00
Stats.h make float divide-by-zero fatal 2018-11-06 21:56:27 +00:00
test_all.py
test_pdfs.py
ToolUtils.cpp extract ToolUtils::colortype_depth() 2019-04-09 20:32:15 +00:00
ToolUtils.h extract ToolUtils::colortype_depth() 2019-04-09 20:32:15 +00:00
UrlDataManager.cpp
UrlDataManager.h
using_skia_and_harfbuzz.cpp Clean up shaper handler. 2019-04-02 14:56:26 +00:00
valgrind.supp Add valgrind suppression for leak in libGLX_nvidia when caching program binaries 2018-07-18 16:43:51 +00:00
whitelist_typefaces.cpp
win_dbghelp.cpp test,tools: whitespace changes for clang-format 2018-09-19 17:50:51 +00:00
win_dbghelp.h eliminate SK_BUILD_FOR_WIN32 2018-01-26 19:52:04 +00:00
win_lcid.cpp
xsan.blacklist turn on alignment sanitizer 2018-08-09 21:13:15 +00:00