skia2/gn
John Stiles 82ab3409f7 Fork CPPCodeGenerator into a DSL-based version.
The long term goal is for the DSLCPPCodeGenerator to replace the
CPPCodeGenerator entirely, but we will need both to coexist while DSL is
still under development.

Currently, the DSLCPPCodeGenerator is cloned from CPPCodeGenerator and
emits almost exactly the same code (it adds a comment at the top to
distinguish its output). Its output will change in followup CLs.

This CL also allows skslc to recognize the `_dsl.cpp` output suffix and
generate code using DSLCPPCodeGenerator instead of CPPCodeGenerator.
This allows test DSL FPs to be created for inspection.

Change-Id: If5136279c307ea53a9df3a292caa18344c1eb259
Bug: skia:11854
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/396096
Commit-Queue: John Stiles <johnstiles@google.com>
Reviewed-by: Brian Osman <brianosman@google.com>
2021-04-13 22:01:09 +00:00
..
portable Separate general defaults from Skia defaults 2021-03-22 15:30:56 +00:00
skia Remove use of std::result_of. 2021-03-30 16:57:45 +00:00
toolchain allow overriding {target,host}_link = ... in GN 2020-11-05 19:40:47 +00:00
__init__.py
bench.gni Revert "Revert "Add bench for skparagraph"" 2021-03-17 18:05:10 +00:00
BUILDCONFIG.gn Separate general defaults from Skia defaults 2021-03-22 15:30:56 +00:00
call.py
checkdir.py
checkpath.py
codesign_ios.py Update code-signing script to have better error messages. 2020-11-09 18:41:36 +00:00
compile_ib_files.py
compile_processors.py Fix worklist files with skslc. 2020-11-18 19:41:45 +00:00
compile_sksl_tests.py Fork CPPCodeGenerator into a DSL-based version. 2021-04-13 22:01:09 +00:00
copy_git_directory.py
core.gni Add SkReadPixelsRec.h & SkImage_Base.h to core.gni 2021-02-22 21:27:26 +00:00
cp.py Work around python 2 shutil.copy2 date bug 2020-09-28 20:12:13 +00:00
create_sksl_fp.py
dehydrate_sksl.py quiet dehyrdate_sksl unless it fails 2021-01-08 18:14:29 +00:00
effects_imagefilters.gni Remove unnecessary SkImageFilters.cpp 2021-02-26 15:31:51 +00:00
effects.gni always work from fBitmap in table CF 2021-02-26 14:48:19 +00:00
find_headers.py
find_msvc.py
find_xcode_sysroot.py
flutter_defines.gni Float error and positioning 2021-04-05 19:00:46 +00:00
fuchsia_defines.gni Enable new clip stack for Fuchsia 2020-10-12 20:41:03 +00:00
gen_plist_ios.py Add product bundle name to iOS Xcode projects 2020-11-16 16:00:56 +00:00
gm.gni Remove sample locations usage from GL backend 2021-03-22 18:00:06 +00:00
gn_meta_sln.py
gn_to_bp_utils.py Correct Android.bp warnings. 2021-03-22 18:09:06 +00:00
gn_to_bp.py Remove some ableist language from infra parts 2021-01-29 17:36:18 +00:00
gn_to_cmake.py update gn_to_cmake's minimim required cmake version 2021-04-09 17:38:27 +00:00
gpu.gni Migrate PersistentCacheUtils logic into a cpp file. 2021-04-12 14:09:59 +00:00
highest_version_dir.py
ios.gni Add ios_min_target. 2020-11-18 21:21:25 +00:00
is_clang.py
make_gm_gni.py
opts.gni
pdf.gni
push_to_android.py
rm.py
run_sksllex.py
samples.gni Removed unused SkInterpolator 2021-04-13 00:50:11 +00:00
shared_sources.gni
skia.gni Separate general defaults from Skia defaults 2021-03-22 15:30:56 +00:00
sksl_tests.gni Fork CPPCodeGenerator into a DSL-based version. 2021-04-13 22:01:09 +00:00
sksl.gni Fork CPPCodeGenerator into a DSL-based version. 2021-04-13 22:01:09 +00:00
tests.gni Removed unused SkInterpolator 2021-04-13 00:50:11 +00:00
utils.gni Removed unused SkInterpolator 2021-04-13 00:50:11 +00:00
xps.gni