5cdeb390d0
There are probably ways to make this more efficient by only optimizing what's necessary (e.g. try JIT first, then interpreter only if it fails) and some other performance improvements to make, but for now I want to focus mostly on keeping things simple and correct. The line between Builder::done() and Program::Program() is particularly fuzzy and becoming fuzzier here, and I think that'll be something that'll change eventually. This makes SkVMTest debug dumps more portable, though perhaps less useful. Might kill that feature soon now that SkVM is tested more thoroughly in unit tests and GMs and bots and such. Change-Id: Id9ce8daaf8570e5bea8b10f1a80b97f5b33d45dc Reviewed-on: https://skia-review.googlesource.com/c/skia/+/269941 Reviewed-by: Herb Derby <herb@google.com> Commit-Queue: Mike Klein <mtklein@google.com> |
||
---|---|---|
.. | ||
android_fonts | ||
diff_canvas_traces | ||
empty_images | ||
fonts | ||
icc_profiles | ||
images | ||
invalid_images | ||
lua | ||
nima | ||
particles | ||
skottie | ||
text | ||
Cowboy.svg | ||
crbug769134.fil | ||
ducky.jpg | ||
ducky.png | ||
nov-talk-sequence.txt | ||
pdf_command_stream.txt | ||
README | ||
SkVMTest.expected |
The resources directory includes some third party content used by Skia. Licenses for that code are included in this file. Openclipart Openclipart uses the Creative Commons Zero 1.0 Public Domain License every time an artist uploads a piece of clipart to Openclipart to make it clear the artist is releasing the creative work for anyone to use for any reason, even commercially. This act of "sharing" is the foundation Openclipart is based upon. More details on the license can be found at https://creativecommons.org/publicdomain/zero/1.0/. LGPL or compatible (as implied by inclusion in KDE SVN) http://websvn.kde.org/trunk/tests/ksvgtests/custom/cowboy.svg