skia2/gn
Kevin Lubick 8499e372ce [includes] Remove more includes of SkColorSpace
While I was fixing up Chrome's uses, I found some failures
there that I did not see in Skia, and tracked them down
to a few other places where we include SkColorSpace
and it is not strictly necessary

 - SkCustomMesh.h
 - GrColorInfo.h
 - GrColorSpaceXform.h
 - SkColorSpaceXformSteps.h

For these files (and their .cpp files), I added enforcement
of include-what-you-use, and then fixed the myriad of places
which were depending on these transitive includes.

One change to help Chrome is the manual overloads of
SkImage::MakeFromAdoptedTexture instead of using default
parameters. This makes it so callers of that function
do not need to include SkColorSpace if they were going
to pass nullptr for it anyway.

Bug: skia:13052
Change-Id: I16bf8ed5e258225d887f562f2c189623b1ca9c23
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/527056
Reviewed-by: Robert Phillips <robertphillips@google.com>
Reviewed-by: Brian Osman <brianosman@google.com>
Commit-Queue: Kevin Lubick <kjlubick@google.com>
2022-04-06 21:58:24 +00:00
..
portable Separate general defaults from Skia defaults 2021-03-22 15:30:56 +00:00
skia Fix setup for iOS simulator on arm64 Macs. 2022-03-30 20:06:39 +00:00
toolchain Touch up CanvasKit build 2022-02-23 18:58:40 +00:00
__init__.py
bench.gni Move tessellation-specific functions out of GrPathUtils 2021-11-20 02:47:40 +00:00
BUILDCONFIG.gn Fix setup for iOS simulator on arm64 Macs. 2022-03-30 20:06:39 +00:00
call.py
checkdir.py
checkpath.py
codesign_ios.py [python3] Reland recipes -> python3 changes 2021-12-01 13:04:03 +00:00
compile_ib_files.py [python3] Reland recipes -> python3 changes 2021-12-01 13:04:03 +00:00
compile_sksl_tests.py Revert "[skslc] Generate .hlsl test output files" 2022-01-25 04:57:15 +00:00
copy_git_directory.py [python3] Reland recipes -> python3 changes 2021-12-01 13:04:03 +00:00
core.gni [graphite] Move the UniformManager into the SkPipelineDataGatherer 2022-04-06 19:31:56 +00:00
cp.py
dehydrate_sksl.py Separate SkSL module dehydration from SkSL test compilation. 2022-04-06 21:55:39 +00:00
effects_imagefilters.gni Implement separate crop filter 2021-09-24 20:18:36 +00:00
effects.gni Add missing SkTrimPathEffect to skia_effects_public 2022-02-28 22:42:44 +00:00
find_headers.py Give a human-intelligible message if gn generates a warning 2022-02-23 18:40:03 +00:00
find_msvc.py
find_xcode_sysroot.py [python3] Reland recipes -> python3 changes 2021-12-01 13:04:03 +00:00
flutter_defines.gni drawVertices and drawPath apply blend between paint and primitive color. 2021-11-22 19:09:33 +00:00
fuchsia_defines.gni
gen_plist_ios.py
gm.gni Support font palette overrides through SkFontArguments 2022-02-17 13:19:53 +00:00
gn_meta_sln.py
gn_to_bp_utils.py Build the NDK compliant shared library to be used by JNI in SkQP. 2022-01-10 17:11:48 +00:00
gn_to_bp.py Tweak linux_glibc properties for musl builds in external/skia 2022-03-18 19:01:05 +00:00
gn_to_cmake.py Fix CMakeLists to find Emscripten headers 2021-04-16 16:45:22 +00:00
gpu.gni [includes] Remove more includes of SkColorSpace 2022-04-06 21:58:24 +00:00
graphite.gni [graphite] Initial ClipStack paired down from v1::ClipStack 2022-03-31 16:45:58 +00:00
highest_version_dir.py
ios.gni Fix setup for iOS simulator on arm64 Macs. 2022-03-30 20:06:39 +00:00
is_clang.py
make_gm_gni.py
opts.gni
pdf.gni
push_to_android.py
rm.py
run_sksllex.py
samples.gni Add SampleSBIX to study sbix glyph translation. 2022-03-25 14:43:23 +00:00
shared_sources.gni Update sprint to graphite name 2021-09-21 16:44:10 +00:00
skia.gni Add new sksl-precompile binary to tools. 2022-04-06 19:45:07 +00:00
skqp_gn_args.py Remove old experiments 2022-03-08 19:07:00 +00:00
sksl_tests.gni Fixed SkSL positioning error with double negation 2022-04-05 17:10:23 +00:00
sksl.gni [sksl][wgsl] Introduce SkSLWGSLCodeGenerator 2022-04-05 21:54:08 +00:00
tests.gni [graphite] Rename SkUniformBlock to SkPipelineData 2022-03-02 17:01:07 +00:00
utils.gni add a system for building SkCanvas wrappers for testing 2022-03-24 18:11:53 +00:00
xps.gni