Releases: rive-app/rive-android
Releases · rive-app/rive-android
9.3.6
- fix for unexpected triggered events
#7226
- use world bounds for coarse grained collision test
#7286
- Improve capture for lambda to ensure the correct surface is released
3d9793f
- Use unique_ptr in import stack.
3342e73
- Fail early with bad blend modes.
d4c51e4
- Fix warnings about invalid toolsets
4cb28b4
- validating core objects property keys on load
f7a2791
- Make ContourMeasure more robust
fc72438
- initialize seed with chrono
8e657f4
- Simple libjpeg
20889cc
- Fix shader compilation on UE4
c0e132f
- Fix degenerate gradients with co-located stops
f8e7cd2
- defined GLSL_DRAW_IMAGE_MESH for ios as well
51d4a47
- Fix un-antialiased rendering on Qualcomm
5fdf597
- Fix SIMD crash when running in a C++14 context
6726ae9
9.3.5
- Skip non-finite vertices in GrTriangulator
#7235
- Fix an assert in contour_measure.cpp
#7210
- fix follow path not working with path as target and shape with 0 opacity
#7155
- Fix ios analyzer
10d1ae3
- fix advancing nested animations
7d1d4b0
- remove harfbuzz flag
2e23eca
- Don't defer path update if Shape has a dependent skin
6ed3f8b
- Add strokes, gradients, and blend modes to path_fuzz
df1c51f
- Wasm fallback and min safari version
788a3be
- Add a "path_fuzz" mode to the PLS fuzzer
60307b8
- Add static/dynamic runtime config based on actual target config.
8a3251b
- fix state machine advanceAndApply
6dc26a3
- Xxxx support target align from position
59f24fe
- Handle NaN in PLS paths and transforms
31475af
- GameKit on Windows
7539557
- initialize audio manager only if an instance needs it
025687b
- Work around a GLSL compiler bug on Pixel 8
cbacad2
- Update GrTriangulator to skia:c2a399a74da523ec445f1202367764d04b5df2ec
ef69253
- Fuzz atomic and msaa PLS modes
650853a
- Add required descriptor to avoid crash when creating a new RTV
7a5cd1e
- Fix edge cases in PLS stroke thickness
bd73105
- Start a simple animation fuzzer
d848285
9.3.4
9.3.3
- Asset types in Kotlin
8d18f9b
- Don't advance between draws in Android stress test
8f012a1
- Fix audio instances
0989356
- add out of band audio support ios - abstracted audio!
82a0806
- Xxxx randomization updates part 2
0a059f7
- Xxxx support random transitions
376d314
- support randomizing transitions
24f4235
- Implement atomic mode for GL framebuffer fetch
3398b4c
9.3.2
9.3.1
9.3.0
- chore: update README
26d559a
- Remove the Queue from Metal PLS
9f4651e
- Add MSAA support for non-MSAA FramebufferRenderTargetGLs
67349fd
- Speed up android tests
796724a
- propagate parent input change to nested input
75d58c1
- Get wasm sizes back down.
b6f50c7
- No simd canvas
4b7cdd3
- More LTO tweaks
32ce426
- Add a @rive-app/webgl2 package that uses PLS
7ad9a72
- support for interrupting transitions on state change
d2a6edb
- Unity webgl!
57120ad
- Always decode 3 or 4 channel PNG images.
6bcef31
- Upgrade rive_wasm to the new premake system
9855c9d
- slim down harfbuzz
70e23e9
- Implement an MSAA fallback for PLS
a321b9f
- Fix ios and android workflows with pls
7c93cad
- Update push_ios dependencies to include pls
e213be6
- Quit using baseInstance on Metal
4d3aae9
- Delete pls/obfuscator
63d9c4f
- Add a flag to bypass Emscripten's shader parser
178ffaa
- Fixup rive-renderer build and README
adb1cf7
- Fix PLS on android
9c6bc63
- rename to rive-renderer and add readme
bc2fd1f
- Push Unity Downstream when PLS changes
091ca53
- Specify explicit MSL versions when compiling PLS shaders
1d4d05b
- Make simple RAII wrappers around GL objects
2fc7738
- Fix WebGL extension wrangling
5e3fd4d
- Workaround Emscripten bug with GL_PIXEL_UNPACK_BUFFER
5850253
- WebGL glue cleanups
c1c44b4
- Don't use clip planes if they aren't supported
aebd687
- Add fallback support for MSAA blend modes
f58c889
- Revive web support for PLS
41bf7ce
- Implement clipping with stencil in MSAA mode
5f89f31
- Clean up GL offscreen atomic rendering
c57e1de
- Implement MSAA clipRects with clip planes
b9e4d8a
9.2.2
9.2.1
9.2.0
- Reorganize premake
4197538
- Automatically trim PLSRenderContext resources
bd2b8f2
- sort hit shapes when draw order changes and stop propagation on hit s…
cb8ce64
- Updating harfbuzz to 8.3.0
dc40931
- Unity compute bounds
6cb235d
- Fix path for downstream runtime.
87285f6
- Fix downstream cpp tests
5547d19
- Single test script for windows and mac.
db67b06
- Fix tests to use harfbuzz renames.
abaceb6
- make a change to force a mono flush
8086b25
- Audio out of band in Unity!
024bc85
- Audio for Unity
06ecb21
- fix cast
211addd
- Add audio preview generator.
cff5ec7
- text modifier length calculation fix
d525ee5
- Rework text/event count/at.
b3950b0
- fix ./build_viewer.sh run
0c06a80
- Update goldens
84e1667
- apply current state update before changing states
31b8d5b
- Clean up emscripten build
281aca4
- make sure we force embedded assets when exporting for cloud renderer …
975c3ce
- Fix GL rendering with URP.
b65b79c
- Unity with new Premake scripts!
10433e3
- Unity Android & C# style updates
af68996
- fix listener resolving to different event
4f77698
- Tests use new premake system
3dda587
- fix viewer build
6ecaac7
- Lua formatter
fe9ea77
- Link with release Rive binaries in the iOS runtime debug configurations
529b3dd
- Implement PLS atomic mode in Metal
70504b8
- PLSRenderContextGLImpl::invalidateGLState()/unbindGLInternalResources()
00ee79e
- Make PLS work on core D3D11 and GL 4.2+
ac6c06d
- Fix webgpu again after updates
6ff465c