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> |
||
---|---|---|
.. | ||
confetti.json | ||
cube.json | ||
curves.json | ||
fireworks.json | ||
mandrill.json | ||
mouse_track.json | ||
mouse_trail.json | ||
orientation.json | ||
path_spawn.json | ||
raincloud.json | ||
sinusoidal_emitter.json | ||
spiral.json | ||
sprite_frame.json | ||
text.json | ||
variable_rate.json | ||
warp.json | ||
writing.json |