skia2/modules
Brian Osman e11c43804b Remove use of uint from particle random system
uint (and bitwise operations) aren't supported by our minimum spec, and
they're going to be removed from public SkSL. For now, convert the
random generator to a good-enough chaotic sequence of high-frequency
sine waves.

If/when the interpreter (and particles) are converted to the newer skvm
backend, it will be straightforward to support custom intrinsics that
emit skvm instructions directly into the builder, and re-introduce a
better integer-based PRNG, without requiring SkSL language support.

Bug: skia:11093
Change-Id: I885b15a51a9e5c12b4274b5938d8deb77219d41b
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/347036
Reviewed-by: John Stiles <johnstiles@google.com>
Reviewed-by: Kevin Lubick <kjlubick@google.com>
Commit-Queue: Brian Osman <brianosman@google.com>
2020-12-23 16:21:17 +00:00
..
audioplayer implement SkAudioPLayer for Android 2020-12-15 00:12:48 +00:00
canvaskit SkAnimatedImage: Always respect exif orientation 2020-12-21 16:39:12 +00:00
particles Remove use of uint from particle random system 2020-12-23 16:21:17 +00:00
pathkit [canvaskit] Update to emsdk 2.0.10 2020-12-14 15:27:28 +00:00
skottie [skottie] Add text colorization GM 2020-12-10 17:10:48 +00:00
skparagraph Precompute the size of fClusters in ParagraphImpl::buildClusterTable 2020-12-17 20:02:15 +00:00
skplaintexteditor Enable ClangTidy check readability-const-return-type. 2020-08-07 17:42:38 +00:00
skresources Bitmap.asImage() 2020-12-23 15:54:57 +00:00
sksg Reland "[skottie] Add image sampling and transform options" 2020-12-03 19:21:57 +00:00
skshaper Remove static allocattion of UText 2020-12-17 15:06:15 +00:00
svg [svg] Relative postioning support for text 2020-12-22 19:19:12 +00:00