skia2/src
John Stiles 6e7cfaff18 Fix bad FP codegen when sample() calls are inlined.
Previously, temp variables created by sample() calls were named after
the offset of the sample() call within the code. This was
straightforward but would fail if the sample() call were duplicated via
inlining of helper functions.

FP sample() temp variables are now named using a counter, starting from
zero and counting upwards.

Change-Id: I16f9a3426117677c0df13d15772320def99cc0d6
Bug: skia:10858
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/331415
Commit-Queue: John Stiles <johnstiles@google.com>
Reviewed-by: Brian Osman <brianosman@google.com>
Auto-Submit: John Stiles <johnstiles@google.com>
2020-11-03 19:54:45 +00:00
..
android androidFramework_replaceClip proposal 2020-06-25 21:54:11 +00:00
c fix typo 2020-10-29 16:19:43 +00:00
codec Revert "Reland "heif: Add AVIF type and AVIF sniffing"" 2020-11-03 18:42:49 +00:00
core Poison unallocated block memory in GrBlockAllocator. 2020-11-03 19:31:35 +00:00
effects Pass function arguments using SkSpan instead of count + ptr. 2020-10-27 14:41:04 +00:00
fonts Make SkFontMgr::onMakeFromStreamArgs pure virtual. 2020-06-28 01:16:34 +00:00
gpu Fix bad FP codegen when sample() calls are inlined. 2020-11-03 19:54:45 +00:00
image Revert changes to unbreak bots. 2020-11-03 18:52:45 +00:00
images Add platform image encoder for using NDK APIs 2020-08-13 15:21:41 +00:00
lazy Replace 'typedef xxxxx INHERITED' with 'using INHERITED = xxxx;'. 2020-09-03 03:41:26 +00:00
opts power up skvx::map 2020-10-12 19:43:33 +00:00
pathops move SkTPin to include/private 2020-10-16 19:45:11 +00:00
pdf move SkTPin to include/private 2020-10-16 19:45:11 +00:00
ports Declare FontConfig not threadsafe. 2020-11-02 19:58:14 +00:00
sfnt Enable ClangTidy check llvm-namespace-comment. 2020-08-06 19:07:52 +00:00
shaders Pass function arguments using SkSpan instead of count + ptr. 2020-10-27 14:41:04 +00:00
sksl Fix bad FP codegen when sample() calls are inlined. 2020-11-03 19:54:45 +00:00
svg move SkTPin to include/private 2020-10-16 19:45:11 +00:00
utils Fix use-after-free error discovered by the fuzzer. 2020-11-03 17:59:02 +00:00
xml Replace 'typedef xxxxx INHERITED' with 'using INHERITED = xxxx;'. 2020-09-03 03:41:26 +00:00
xps Reland "SkDevice::drawSpecial accepts arbitrary matrix v2" 2020-10-13 17:56:10 +00:00