rive-app / rive-app/rive-android
[Regression] Blur/feather effects render coarser since 11.2.0
@tylernij is already working on this.
Since Mar 20, 2026.
- Dominant language
- Kotlin
- Stars
- 538
- Forks
- 66
- PR merge metrics
- No merged PRs in 30d
Description
Description
Animations using blur (feather) effects render noticeably less smooth since 11.2.0. The blur appears chunky/coarse compared to the smooth output on 11.1.0.
| Version | Screenshot |
|---|---|
| 11.1.0 (smooth) | |
| 11.2.0 (coarse) |
Versions, Device, and Other Information
-
Rive Android Runtime Version: 11.2.0 (regression from 11.1.0)
-
Rive API: Legacy (RiveAnimationView)
-
Device: Android Emulator (arm64-v8a)
-
App Minimum SDK Level: 21
-
App Target SDK Level: 36
-
Frequency: Every time
-
Other Rive runtimes affected: React Native
(rive-nitro-react-native#187)
Reproduction Steps
- Open the rive-android example app
- Navigate to Android Player
- Add
R.raw.featherto theanimationResourceslist inAndroidPlayerActivity - Select feather from the resource dropdown
- Observe the blur effects are coarser/chunkier than on 11.1.0
Use the .riv file from here:
https://rive.app/community/files/26935-50620-feather
Source .riv/.rev File
https://rive.app/community/files/26935-50620-feather
Expected Behavior
Blur/feather effects should render smoothly, as they did on 11.1.0.
Screenshots
| Version | Screenshot |
|---|---|
| 11.1.0 (smooth) | |
| 11.2.0 (coarse) |
Additional context
- Bisected to commit [
98b10d50](https://github.com/rive-app/rive-android/commit/98b10d50ae3b28
707451bf8a61a3959b97b32cea) ("Optimized feather (#11625) — Convert to Float16") - iOS is not affected
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.