e11c43804b
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> |
||
---|---|---|
.. | ||
SkParticleBinding.h | ||
SkParticleData.h | ||
SkParticleDrawable.h | ||
SkParticleEffect.h | ||
SkParticleSerialization.h | ||
SkReflected.h |