Skip to content

Feathering support and Rive Renderer on Android #456

@ErsoTerso

Description

@ErsoTerso

Submission checklist

  • I have confirmed the issue is present in the latest version of rive-android
  • I have searched the documentation and forums and could not find an answer
  • I have searched existing issues and this is not a duplicate

Description

I have a question regarding the Feathering feature's compatibility on Android runtimes.

Based on my tests and your documentation, I’ve observed the following:

API 31+ (Android 12): Feathering works perfectly with Hardware acceleration enabled.

API 30 (Android 11): Feathering does not render, even when Graphics acceleration is set to Hardware and hw.gpu.mode is set to host.

My questions are:

Is API 31 the official minimum requirement for the Feathering feature, or should it technically work on API 30 with the Rive Renderer?

If it is supported on API 30, is there a specific way to force the Rive Renderer to prevent it from falling back to Canvas?

Previous working version

No response

Reproduction steps / code

No response

Upload your reproduction files / stack trace

No response

Source .riv / .rev file

No response

Screenshots / video

No response

Rive Android runtime version

11.6.0

Rive API

Compose

Device

Pixel 4 Android Emulator

Device OS

Android 11

App minimum SDK level

API Level 29

App target SDK level

targetSdk = 36

App NDK level

No response

Other Rive runtimes affected

No response

Dependencies with native libraries

No response

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions