github rive-app/rive-android 2.0.1

latest releases: 10.5.1, 10.5.0, 10.4.5...
3 years ago
  • Skia Renderer #201
  • Add rive-cpp format preferences and run clang-format 431ef05
  • Add rive-cpp format preferences and run clang-format bf7495b
  • OpenGL fixes & cleanup 048e69d
  • OpenGL fixes & cleanup 0f222bf
  • Move renderer directly into the JNI folders, fix up the GL view to use the renderer, add more hooks for JNI calls c445b63
  • Move renderer directly into the JNI folders, fix up the GL view to use the renderer, add more hooks for JNI calls 5b6aaec
  • Get a working EGL Surface View integrated with Swappy 1aacdb3
  • Get a working EGL Surface View integrated with Swappy 10a0580
  • Integrate Swappy example into a custom SurfaceView dbf300d
  • Integrate Swappy example into a custom SurfaceView cb5b0c3
  • Lay down a bunch of abstractions, clean up draw calls, add Linear Animation Controllers ea48633
  • Lay down a bunch of abstractions, clean up draw calls, add Linear Animation Controllers b57c420
  • More Renderer cleanup 556de50
  • More Renderer cleanup 12717be
  • Rename fields with mName convention 8a5b5ca
  • Rename fields with mName convention c84be26
  • Start merging swappy into RiveAnimationView & RiveDrawable 2674801
  • Start merging swappy into RiveAnimationView & RiveDrawable 39dc15b
  • Use RiveSurfaceHolder as a quick init helper for our renderer and RiveAnimationView bd3f334
  • Use RiveSurfaceHolder as a quick init helper for our renderer and RiveAnimationView e756f7f
  • adding compat test app a733934
  • Get advance/draw as a callback from the native side e579e69
  • Get advance/draw as a callback from the native side f0dbf1f
  • More cleanup, reorg, rename namespace samples to rive_android, ThreadState to EGLThreadState 369324c
  • More cleanup, reorg, rename namespace samples to rive_android, ThreadState to EGLThreadState bad5dec
  • Fix up renderer setup, use custom fit & alignment ef6352d
  • Fix up renderer setup, use custom fit & alignment 8e75612
  • Some improvements for tracing, stats, new activity name, updated libs a5aef4d
  • Some improvements for tracing, stats, new activity name, updated libs da8f71f
  • Remove Swappy references e8399f6
  • Cleanup pass on jni_renderer_skia 9e8026d
  • Cleanup pass on jni_renderer_skia 1174456
  • Complete the baserenderer abstraction, cleanup a few more things, separate into own package, rename JNI classes accordingly 7f43eb3
  • Complete the baserenderer abstraction, cleanup a few more things, separate into own package, rename JNI classes accordingly 5c4bbde
  • Add a first pass of the abstraction for a generic renderer. Use the right constructors, add draw steps for skia rendering 74a82f5
  • Add a first pass of the abstraction for a generic renderer. Use the right constructors, add draw steps for skia rendering 98b7d9f
  • Add Skia initing via JNI 6e92d4e
  • Add Skia initing via JNI f5988cd
  • Add nStop() 204db4a
  • Add nStop() e674aec
  • Add Choreographer logic in Kotlin to drive our loop 780a696
  • Add two missing files 725d3ce
  • Add two missing files 7ed35dd
  • Fix up a few things, make use of PlayableInstance abstraction in the artboard b32789a
  • Fix up a few things, make use of PlayableInstance abstraction in the artboard 4d31c5a
  • Fix tests set up to allow loading Rive ffcfe96
  • Fix tests set up to allow loading Rive 2823bac
  • add enabling tracing to the skia renderer 16f148d
  • Start integrating the old XML API into SwappyView d73bffd
  • Start integrating the old XML API into SwappyView 021130d
  • Split out bindings renderer into hpp vs cpp e085578
  • Move RendererMetrics into its own file 890004b
  • Drawable cleanup ad69c2c
  • Drawable cleanup 989dc05
  • make rivebutton extend riveanimationview 4cef622
  • make rivebutton extend riveanimationview 4252225
  • Manage thread timings via Choreographer 05cd750
  • Fix onMeasure() for SurfaceView b2cc660
  • Fix onMeasure() for SurfaceView 7851ffc
  • Start putting together build scripts for Skia on Android f234aa3
  • Start putting together build scripts for Skia on Android c00ca22
  • Move window init to ThreadState 3630a1a
  • Move window init to ThreadState 0c70911
  • Fix tests, some playback-lifecycle interactions 9384563
  • Add RivePlayer and allow setting fit & alignment from xml e26254f
  • Add RivePlayer and allow setting fit & alignment from xml 10e764b
  • Init and cleanup properly 7c23456
  • Init and cleanup properly 0c970a1
  • Replace SurfaceView with TextureView cfdabfa
  • Replace SurfaceView with TextureView 05e5e21
  • Add hooks for starting frames, reorg JNIRenderer for start 43cccb0
  • Add hooks for starting frames, reorg JNIRenderer for start 5e8538d
  • Pause cff0a1c
  • Pause 6749318
  • User snake_case for filenames c016a55
  • Add spinner for animation selection, reinit glview on spinner selection bac0cd5
  • Add spinner for animation selection, reinit glview on spinner selection 1d35b69
  • More minor reorg 6fc4d61
  • More minor reorg 9d73e96
  • Getting GL rendering working. d72800d
  • Getting GL rendering working. fdbb1fa
  • Choose the EGL Config programmatically with defaults d12f626
  • Choose the EGL Config programmatically with defaults 891c02b
  • clang formatted! b780661
  • advance() for RiveAnimationView and fireState() 3dded28
  • advance() for RiveAnimationView and fireState() 318df6e
  • Add OpenGL activity, script for building cpp with low level renderer 8ee7d5d
  • Add OpenGL activity, script for building cpp with low level renderer 180b82a
  • run formatter in android studio a0fbc3c
  • Make RiveDrawable extend the SwappyRenderer, fix errors de2ccf0
  • Make RiveDrawable extend the SwappyRenderer, fix errors 7044f51
  • Integrate last fixes cae73a3
  • Integrate last fixes 710f2da
  • Rename RiveDrawable to RiveArtboardRenderer 2441a23
  • Rename RiveDrawable to RiveArtboardRenderer af45e7f
  • Update README, bump version 0513f20
  • Run UI updates on UI thread 149a288
  • Run UI updates on UI thread d66e11e
  • Reorganize startup & surface init 775ebcd
  • Reorganize startup & surface init 28eda3e
  • Remove Swappy init and use swappy functions only if it's enabled e3dc524
  • Some small cleanup d60ab8d
  • Some small cleanup c3ef4ad
  • bit of housekeeping, moving the fps counter to metrics in anticipation c42c958
  • moved isrunning into surfaceview b4ad74e
  • moved isrunning into surfaceview be44653
  • Set up OpenGL with MSAA 2a1bfb4
  • Set up OpenGL with MSAA b0cd5f2
  • Cache jclass, jmethodIDs 2ef9625
  • Cache jclass, jmethodIDs 1ece5dc
  • Fix render target size 79ecb02
  • Let renderer set the surface 72fbdf3
  • Fix render target size d402503
  • Let renderer set the surface 57c73c4
  • Start sorting out tests f0de497
  • Start sorting out tests 2623217
  • Update gradle dependencies and remove jcenter(deprecated) in favor of mavenCentral 148589a
  • Update gradle dependencies and remove jcenter(deprecated) in favor of mavenCentral caa451d
  • Longer timeout for GitHub Actions 05f9b78
  • Let Skia paint the surface from the JNI dcd151c
  • Let Skia paint the surface from the JNI 55534ff
  • Remove file 87fb01a
  • added metrics to menu 9492d8f
  • Fix renaming in cpp and libs 7dfac86
  • added metrics to menu 8b2e1bb
  • Fix renaming in cpp and libs 2c6f3a2
  • Update libs, fix a couple of minor things 2601d20
  • Update libs, fix a couple of minor things 78bf793
  • Remove missing Settings functions, commit updated libs f4e8aec
  • Restore debug mode, build libs, rename to RiveSurfaceView 216a764
  • Restore debug mode, build libs, rename to RiveSurfaceView ef5de15
  • detach the thread, and comment out tracing temporarily ba14b73
  • updated surface view re feedback f4a1e20
  • Tidy up old animator references 69309b7
  • updated surface view re feedback d4481a1
  • Tidy up old animator references 1ac35a5
  • Update scripts to build Skia directly, update submodule c756fe8
  • Update scripts to build Skia directly, update submodule 3614eaa
  • fix: controlling when we delete the workerThread as part of deleting the jnirenderer 6b2ccaf
  • Fix a couple of bugs, remove tests also in this branch, update all shared objects dedd141
  • Fix a couple of bugs, remove tests also in this branch, update all shared objects 91db56c
  • Add stencil testing via config chooser 0cd4b10
  • Add stencil testing via config chooser 86d92fb
  • Remove unnecessary doFrame() 3946927
  • built! 5c16824
  • Some minor merging fixes 34871d9
  • Some minor merging fixes b22325f
  • Address a couple of comments d065f67
  • Remove Swappy tracer init in RendererMetrics c5007a7
  • Use weak reference to avoid problems with garbage collection caa52d4
  • Use weak reference to avoid problems with garbage collection 3290420
  • Enable transparency via opacity f953144
  • Remove optimization 437ca2f
  • Enable transparency via opacity 9b3dd7a
  • Remove optimization 5690c17
  • updated measure to use artboard size when no size provided 2945ce4
  • updated measure to use artboard size when no size provided e4932bf
  • Small fixes a741be9
  • Small fixes 3e2626a
  • Clean a couple of comments 53def02
  • fix: trigger start to draw at least first frame on artboard selection/reset aeac22e
  • Remove prints 61556fc
  • Remove prints cb33010
  • Missing relinker d8ed395
  • Remove comment eff5b48
  • added alpha channel to egl a06c2d6
  • Remove comment f715fcb
  • added alpha channel to egl 70f7d42
  • Rebuild libs after merge c16f42a
  • Build libs cea3f4b
  • built .so b33ae5f
  • Rename surface -> texture 64cc96c
  • Update libs 7b64f1e
  • Updated libs 5683621
  • Update libs bebda21
  • Add .so libs 4996074
  • Update libs acb2366
  • Updated libs e053047
  • Update libs 10bcd29
  • Add .so libs a3b1020

Don't miss a new rive-android release

NewReleases is sending notifications on new releases.