Skip to content

Releases: rive-app/rive-android

9.0.3

02 Nov 09:12
Compare
Choose a tag to compare
  • Move PLS storage textures to PLS_TEXTURE_BINDINGS_SET in Vulkan 0bd0f4d

9.0.2

01 Nov 19:23
Compare
Choose a tag to compare
Release 9.0.2

9.0.1

01 Nov 16:50
Compare
Choose a tag to compare
Release 9.0.1

9.0.0

01 Nov 15:51
Compare
Choose a tag to compare

8.7.0

31 Oct 16:52
Compare
Choose a tag to compare
  • Start synchronizing with a File lock 7678d57
  • Outofbandcache 90f1797
  • Lazy Volley init f978c78
  • Fix for FollowPathConstraint position at distance multiples of 100% 080f557
  • Add a GL mechanism to change the PLS target texture 50edba6

8.6.2

25 Oct 15:18
Compare
Choose a tag to compare
  • Add basic font loading example with existing XML pattern ac9b2f4
  • fix: check for events before advance 71cae14
  • Return function result on loadContents() db57793
  • Apply NestedInput initial values 5dc2b2e
  • Elastic easing 0b34ee1

8.6.1

23 Oct 20:36
Compare
Choose a tag to compare
  • Re-init surface on resize, add test ee3933a
  • Fixed clang check. 1b1f193
  • Add options to build with rtti and exceptions f169a91
  • Fix clang format error 206b51d
  • add isCollapsed validation on nested artboard advance method b3b1802
  • Show NestedInputs in the Inputs panel of the parent artboard 2968aef
  • Add a mechanism to reset GL state in PLS feaa7b4
  • More WebGPU JS demos 8523616
  • Fix for PLS nested clipping d23020d

8.6.0

18 Oct 11:34
Compare
Choose a tag to compare
  • Android Out of Band Assets 8776210
  • feat: add preview build variant to android example 4e78ad1
  • Move vello a1dec46
  • Added by-name instantiation. f9e429c
  • add ability to attach callbacks when resolving file asset listeners a638dd5
  • patch up division by zero issue on normalizing Length 9e86ac9
  • Removed single-threaded counter. 6d92474
  • Removed Cargo workspace dependencies. fffe60f
  • Fission the CG and Skia renderers 90cbf05
  • Nested Inputs db5f96a
  • Add support to Listeners for events from nested artboards a67f2d7
  • Added a Rust runtime. ef9b9bb
  • Move more of the Rive API to JS for the WebGPU demo 747ec85
  • Add a Vulkan implementation to the WebGPU renderer f7ec6c4

8.5.0

10 Oct 18:30
Compare
Choose a tag to compare
  • 6041 follow path with 0 opacity #6041
  • Fall back on Skia when PLS isn't supported on Android 0c5c1a5
  • feat: add count and query APIs for events and text runs at the Artboard level, and expose in WASM f57aac2
  • Add out of band loading to rive-wasm 9fb1eee
  • Add a math::round_up_to_multiple_of<N>() utility 849c3c5
  • Clamping color stops. 855c533
  • Add a WebGPU mode that uses EXT_shader_pixel_local_storage e1f0e99
  • update runtime with file asset cdn information fea4cef
  • Implement images and image meshes in WebGPU 255a8be
  • Bootstrap goldens for low end PowerVR devices a8e9e8e
  • Support WASM in WebGPU builds a00f2ca
  • Decouple the pls load/store shaders from the GL backend d40043f
  • Don't generate Metal mipmaps until flush time c9bba30
  • Add an initial WebGPU implementation based on Dawn 1272092
  • Don't use the instance-step divisor when drawing PLS tessellations f5dfd12

8.4.0

19 Sep 14:18
Compare
Choose a tag to compare
  • feat: add events on Android ae7d2ea
  • Fix issue with timeline events on first frame c2c67f2
  • Event fixes 3faf042
  • Bump the iOS minimum version to 13 on native builds 5e09cfa
  • Rive Renderer fixes on iOS/debug 54d281c
  • Don't precompile every PLS shader in Metal 8a77333
  • Mark Metal vertex positions as [[invariant]] 32b827d