skia2/gn
John Stiles 6de2e1db03 Add support for matrix-to-vector conversions in SkSL.
GLSL supports casting vec4 into mat2 and vice versa, so SkSL should have
equivalent support. This CL allows the Compound constructor to take a
matrix as input, and fixes up backends to do the right thing when a
matrix shows up in the compound-constructor path.

Change-Id: I13289ad0a27ba59bddc3706093820594efebc693
Bug: skia:12067
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/426003
Auto-Submit: John Stiles <johnstiles@google.com>
Reviewed-by: Brian Osman <brianosman@google.com>
Commit-Queue: John Stiles <johnstiles@google.com>
2021-07-09 17:55:22 +00:00
..
portable Separate general defaults from Skia defaults 2021-03-22 15:30:56 +00:00
skia Address some compile warnings from Clang 13 2021-06-15 18:58:18 +00:00
toolchain
__init__.py
bench.gni Add skottie-vs-png decode bench 2021-07-01 20:18:03 +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
compile_ib_files.py
compile_sksl_tests.py Remove .fp tests and build steps 2021-07-08 16:47:40 +00:00
copy_git_directory.py
core.gni Remove SkMatrix44 2021-06-26 01:51:45 +00:00
cp.py
dehydrate_sksl.py
effects_imagefilters.gni Rudimentary SkRuntimeImageFilter 2021-06-09 21:46:24 +00:00
effects.gni Arithmetic blender 2021-07-08 17:06:17 +00:00
find_headers.py
find_msvc.py
find_xcode_sysroot.py
flutter_defines.gni flutter: add build flag to stage stroking change 2021-07-07 17:54:12 +00:00
fuchsia_defines.gni
gen_plist_ios.py
gm.gni Move more gms and tests into the V1-only pile 2021-07-08 17:38:36 +00:00
gn_meta_sln.py
gn_to_bp_utils.py Reland "Fix more new Clang warnings" 2021-06-16 17:40:07 +00:00
gn_to_bp.py Add LOCAL_LICENSE_KINDS to external/skia 2021-04-30 20:03:22 +00:00
gn_to_cmake.py Fix CMakeLists to find Emscripten headers 2021-04-16 16:45:22 +00:00
gpu.gni Extract a GrAtlasInstancedHelper subclass 2021-07-08 22:31:24 +00:00
highest_version_dir.py
ios.gni Fix iOS build for skpinfo. 2021-06-18 20:53:06 +00:00
is_clang.py
make_gm_gni.py
opts.gni
pdf.gni
push_to_android.py
rm.py
run_sksllex.py
samples.gni Rename gn options to skgpu_v1 and skgpu_v2 2021-07-01 17:09:33 +00:00
shared_sources.gni
skia.gni Reland "Metal: Add labels to help with GPU Debugging" 2021-07-07 17:36:52 +00:00
sksl_tests.gni Add support for matrix-to-vector conversions in SkSL. 2021-07-09 17:55:22 +00:00
sksl.gni Remove enum support from SkSL 2021-07-09 14:03:15 +00:00
tests.gni Move more gms and tests into the V1-only pile 2021-07-08 17:38:36 +00:00
utils.gni OrderedFontMgr utility 2021-04-27 18:10:41 +00:00
xps.gni