platform/core/uifw/rive-tizen.git
10 months agoFix build error for GCC 13.1 47/294647/1 accepted/tizen_8.0_unified accepted/tizen_unified accepted/tizen_unified_dev tizen tizen_8.0 accepted/tizen/8.0/unified/20231005.094250 accepted/tizen/unified/20230623.160701 accepted/tizen/unified/dev/20230726.115452 tizen_8.0_m2_release
Hubert Stachowiak [Thu, 22 Jun 2023 07:19:14 +0000 (09:19 +0200)]
Fix build error for GCC 13.1

Change-Id: I9f89eb58983e6913e6ea0ba0b0bbb5f325055659

11 months agoChanged build option for riscv64 01/293601/1 accepted/tizen/unified/20230601.163010
joogab.yun [Thu, 1 Jun 2023 01:03:26 +0000 (10:03 +0900)]
Changed build option for riscv64

Change-Id: Ia1aee25009d06ec95bcbd0d3131d55aae33c1b20

11 months agoFixed build error for riscv64 06/293506/1
joogab.yun [Wed, 31 May 2023 02:10:14 +0000 (11:10 +0900)]
Fixed build error for riscv64

Change-Id: I3fef422750e0108e18580ae32bea7f066bdd1687

15 months agoStateMachine fix 74/284474/2
Michal Maciola [Thu, 17 Nov 2022 13:16:31 +0000 (14:16 +0100)]
StateMachine fix

Dont override the stateMachine is the same as current.
Passing empty string as stateMachineName for setNumberState, setBooleanState
and fireState will use default state machine. If no default state machine,
use first available.

Change-Id: Ie2d06523f79a028f4dd3734d2177465987c0d0c7

16 months agoAdded StateMachine and pointer actions accepted/tizen/unified/20230109.151007
Taehyub Kim [Wed, 14 Dec 2022 08:22:40 +0000 (17:22 +0900)]
Added StateMachine and pointer actions

This reverts commit 8094cc80ee0659021b2c9b801243275d0fa71e40.

16 months agoUpdate rive-cpp to new version
Taehyub Kim [Wed, 14 Dec 2022 08:22:27 +0000 (17:22 +0900)]
Update rive-cpp to new version

This reverts commit f4d5aa3c5ca683057a34545bbda7533842fc7e37.

16 months agoTests: GPU-based viewer
Taehyub Kim [Wed, 14 Dec 2022 08:22:13 +0000 (17:22 +0900)]
Tests: GPU-based viewer

This reverts commit e1c4738f62925aa8759d14690b4451e7d7e3fe9b.

16 months agoRive-cpp 2.0: GPU-based rendering backend
Taehyub Kim [Wed, 14 Dec 2022 08:22:00 +0000 (17:22 +0900)]
Rive-cpp 2.0: GPU-based rendering backend

This reverts commit 5d2e0ffbe789a60a641bbbcf403fe23391b70cde.

16 months agoTests: updated viewer
Taehyub Kim [Wed, 14 Dec 2022 08:21:42 +0000 (17:21 +0900)]
Tests: updated viewer

This reverts commit 2f289b635a4aa072dfad56eae8c470f24a578ef3.

16 months agoRive-cpp 2.0: improve logs printing
Taehyub Kim [Wed, 14 Dec 2022 08:21:29 +0000 (17:21 +0900)]
Rive-cpp 2.0: improve logs printing

This reverts commit e3665dc6279639aa08b6f5eb5e4520e530ebabe7.

16 months agoUpdate rive-cpp to 2.0 version
Taehyub Kim [Wed, 14 Dec 2022 08:21:03 +0000 (17:21 +0900)]
Update rive-cpp to 2.0 version

This reverts commit fe18bc1d22bf8fd53caa622ee169f765982945c1.

17 months agoRevert "Update rive-cpp to 2.0 version" accepted/tizen/unified/20221115.022406
Taehyub Kim [Fri, 11 Nov 2022 07:21:17 +0000 (16:21 +0900)]
Revert "Update rive-cpp to 2.0 version"

This reverts commit 86a51b076cae54b338460ea5453c1f81d5b99311.

17 months agoRevert "Rive-cpp 2.0: improve logs printing"
Taehyub Kim [Fri, 11 Nov 2022 07:20:14 +0000 (16:20 +0900)]
Revert "Rive-cpp 2.0: improve logs printing"

This reverts commit 591ab21f96903d1b5b708fdc48d4b2b73787bcd3.

17 months agoRevert "Tests: updated viewer"
Taehyub Kim [Fri, 11 Nov 2022 07:20:12 +0000 (16:20 +0900)]
Revert "Tests: updated viewer"

This reverts commit 2a94a255decc348213dd2dab701c43df238a10ea.

17 months agoRevert "Rive-cpp 2.0: GPU-based rendering backend"
Taehyub Kim [Fri, 11 Nov 2022 07:20:08 +0000 (16:20 +0900)]
Revert "Rive-cpp 2.0: GPU-based rendering backend"

This reverts commit 5ea6a1e13c293e2d22abc2c41598e08bbe083ad3.

17 months agoRevert "Tests: GPU-based viewer"
Taehyub Kim [Fri, 11 Nov 2022 07:20:04 +0000 (16:20 +0900)]
Revert "Tests: GPU-based viewer"

This reverts commit ed00d48d0251a0b73506077baca0607ab68779bc.

17 months agoRevert "Update rive-cpp to new version"
Taehyub Kim [Fri, 11 Nov 2022 07:20:01 +0000 (16:20 +0900)]
Revert "Update rive-cpp to new version"

This reverts commit 82810c722511754389b65ce723d3ffef53941024.

17 months agoRevert "Added StateMachine and pointer actions"
Taehyub Kim [Fri, 11 Nov 2022 07:19:58 +0000 (16:19 +0900)]
Revert "Added StateMachine and pointer actions"

This reverts commit 9ce8780daf80ddaaab87fd0217d1c366b2eda712.

17 months agoAdded StateMachine and pointer actions 04/282604/3
Michal Maciola [Thu, 6 Oct 2022 09:52:55 +0000 (11:52 +0200)]
Added StateMachine and pointer actions

Added interfaces:
- pointerMove, pointerDown, pointerUp
- setNumberState, setBooleanState, fireState
- private useDefaultStateMachine
- private getStateMachine

Change-Id: I956a304dc0ab9b1e4f56e1cac31a4e858b1e7812

18 months agoUpdate rive-cpp to new version 02/282602/3
Michal Maciola [Thu, 6 Oct 2022 09:50:12 +0000 (11:50 +0200)]
Update rive-cpp to new version

Rive-cpp was updated to f7ac0f9ed14c47de6103f7fd057940ebf06559ff.
Next commits needs clang-14 to be compiled.

Change-Id: I5114f7c8832ea26c6dfca9af1dbb3e6ccf197858

18 months agoTests: GPU-based viewer 52/281152/4
Michal Maciola [Tue, 13 Sep 2022 13:23:27 +0000 (15:23 +0200)]
Tests: GPU-based viewer

This commits add a GPU-based viewer.
Both cpu and gpu viewer are build, but only one will be supported
accordingly to the use_gl flag of rive-tizen.

Change-Id: Ib542acae13e7dfc3039e95e2478d4cd363d7aba2

18 months agoRive-cpp 2.0: GPU-based rendering backend 51/281151/3
Michal Maciola [Tue, 13 Sep 2022 13:21:21 +0000 (15:21 +0200)]
Rive-cpp 2.0: GPU-based rendering backend

This commit adds a backend for GPU-based rendering

Change-Id: I7d255c999f0e8616b576f5296a19b7e884e8cff1

18 months agoTests: updated viewer 12/281112/3
Michal Maciola [Mon, 12 Sep 2022 14:09:43 +0000 (16:09 +0200)]
Tests: updated viewer

Fixed and updated viewer

Change-Id: I669585d449e6c75cbab2ddd95cd822e3635eab05

18 months agoRive-cpp 2.0: improve logs printing 10/281110/3
Michal Maciola [Mon, 12 Sep 2022 13:22:50 +0000 (15:22 +0200)]
Rive-cpp 2.0: improve logs printing

Improved logs printing

Change-Id: Ia6ce94c2c7d4186b27cd6d854f8d377bc7da8315

19 months agoUpdate rive-cpp to 2.0 version 75/279875/6 accepted/tizen_7.0_unified accepted/tizen_7.0_unified_hotfix tizen_7.0 tizen_7.0_hotfix accepted/tizen/7.0/unified/20221110.060743 accepted/tizen/7.0/unified/hotfix/20221116.110210 accepted/tizen/unified/20220922.062104 accepted/tizen/unified/20220922.062728 tizen_7.0_m2_release
Michal Szczecinski [Wed, 17 Aug 2022 20:56:17 +0000 (22:56 +0200)]
Update rive-cpp to 2.0 version

Change-Id: Ic70f18c14cb8f8f5669e877594dbafc951e09b22

20 months ago[Adaptation Layer] Added rive-tizen adaptation layer class. 82/279782/2 accepted/tizen/unified/20220824.135622 submit/tizen/20220823.073856
Michal Szczecinski [Sat, 13 Aug 2022 08:15:19 +0000 (10:15 +0200)]
[Adaptation Layer] Added rive-tizen adaptation layer class.

RiveTizen class is an adapter between two versions of rive-cpp. This
allows us to seamlessly update the rive-cpp version, which in some cases
provides a new API without breaking the entire dependency system.

Update process will be performed in 3 or 4 steps:
1. Merge this commit
2. Use introduced class in the dali extension code.
3. Update rive-cpp
4. Remove or left adapter for future changes.

Change-Id: I9cb26a7c4b875bdbb20830d5a286150bdbb46ced

20 months agoRevert "[Adaptation Layer] Added rive-tizen adaptation layer class." tizen_thorvg
Michal Szczecinski [Wed, 17 Aug 2022 20:02:40 +0000 (22:02 +0200)]
Revert "[Adaptation Layer] Added rive-tizen adaptation layer class."

This reverts commit 9af04314a1443c1302e08280ddd5f4deab66c20d.

20 months ago[Adaptation Layer] Added rive-tizen adaptation layer class.
Michal Szczecinski [Sat, 13 Aug 2022 08:15:19 +0000 (10:15 +0200)]
[Adaptation Layer] Added rive-tizen adaptation layer class.

RiveTizen class is an adapter between two versions of rive-cpp. This
allows us to seamlessly update the rive-cpp version, which in some cases
provides a new API without breaking the entire dependency system.

Update process will be performed in 3 or 4 steps:
1. Merge this commit
2. Use introduced class in the dali extension code.
3. Update rive-cpp
4. Remove or left adapter for future changes.

2 years agorenderer: apply background clip path. accepted/tizen_6.5_unified tizen_6.5 accepted/tizen/6.5/unified/20211028.122016 accepted/tizen/unified/20210712.131302 submit/tizen/20210712.043639 submit/tizen_6.5/20211028.163101 tizen_6.5.m2_release
Taehyub Kim [Tue, 15 Jun 2021 11:42:49 +0000 (20:42 +0900)]
renderer: apply background clip path.

Change-Id: I96f5b1f71326be4b94e9a88970d75b15ef852b94

2 years agobuild: export all rive-cpp APIs. 76/259676/1 accepted/tizen/unified/20210614.061500 submit/tizen/20210611.024846 submit/tizen/20210612.024435 submit/tizen/20210614.024854
Taehyub Kim [Fri, 11 Jun 2021 11:31:11 +0000 (20:31 +0900)]
build: export all rive-cpp APIs.

Change-Id: I9dec09231e27163d14093424fd076a8ffb41bfde

2 years agoup-to-date submodule(rive-cpp) accepted/tizen/unified/20210610.141338 submit/tizen/20210531.044041 submit/tizen/20210609.083248
Hermet Park [Mon, 24 May 2021 09:29:39 +0000 (18:29 +0900)]
up-to-date submodule(rive-cpp)

Change-Id: If411149f38e668ba01613845e6a2753fb554ade5

2 years agoexamples: fix compiler warnings.
Hermet Park [Mon, 24 May 2021 08:03:42 +0000 (17:03 +0900)]
examples: fix compiler warnings.

Change-Id: I320432b2de1687e3037ab793c63151d826787f86

2 years agounit test: Set up unit test based on gtest.
JunsuChoi [Fri, 21 May 2021 04:52:45 +0000 (13:52 +0900)]
unit test: Set up unit test based on gtest.

In test directory, set up unit_test based on gtest

Change-Id: I5b16914f10ab548ccd4bc564cf15d0d7615c79f2

2 years agoexample: nullptr setting to prevent invalid access submit/tizen/20210520.083834
JunsuChoi [Tue, 18 May 2021 05:41:49 +0000 (14:41 +0900)]
example: nullptr setting to prevent invalid access

2 years agoexample: Revise meson script in example
JunsuChoi [Tue, 18 May 2021 02:19:46 +0000 (11:19 +0900)]
example: Revise meson script in example

2 years agoup-to-date submodule(rive-cpp)
Taehyub Kim [Thu, 20 May 2021 08:26:43 +0000 (17:26 +0900)]
up-to-date submodule(rive-cpp)

Change-Id: I8ff93588e45e8634ea06fa53a61cddb5623e17dc

2 years agoexample: add user interaction sample(touch node instance).
Taehyub Kim [Mon, 17 May 2021 12:00:29 +0000 (21:00 +0900)]
example: add user interaction sample(touch node instance).

2 years agoFix thorvg version info
JunsuChoi [Tue, 18 May 2021 00:54:57 +0000 (09:54 +0900)]
Fix thorvg version info

2 years agoinfra: updated github action to the latest thorvg v0.1.1 dependency
Hermet Park [Mon, 17 May 2021 08:41:16 +0000 (17:41 +0900)]
infra: updated github action to the latest thorvg v0.1.1 dependency

2 years agoREADME : Add build status badge
JunsuChoi [Wed, 12 May 2021 06:27:02 +0000 (15:27 +0900)]
README : Add build status badge

Change-Id: I189aa12c0fa45d1095f969e0a1a8a3cc66b54140

2 years agoexample: nullptr setting to prevent invalid access
JunsuChoi [Wed, 12 May 2021 04:47:53 +0000 (13:47 +0900)]
example: nullptr setting to prevent invalid access

Change-Id: I6635da98012c2bdf734f93a4c272f2e1314c756d

2 years agoexample: -- more compile warnings.
Hermet Park [Wed, 12 May 2021 04:04:41 +0000 (13:04 +0900)]
example: -- more compile warnings.

Change-Id: I50523cf8402996893f589d773b24e16376e22af6

2 years agoexample: --compiler warnings.
Hermet Park [Wed, 12 May 2021 02:56:05 +0000 (11:56 +0900)]
example: --compiler warnings.

remove unused vars.

Change-Id: Ifc1f419bdf1a545927c1f0c216cf79d00d15b6e8

2 years agorenderer: ++safety
Hermet Park [Tue, 11 May 2021 05:29:30 +0000 (14:29 +0900)]
renderer: ++safety

initialize class members to prevent invalid pointers.

Change-Id: If981275e7eb065ba80be206fa09387c388536b95

2 years ago++ action submit/tizen/20210510.055018
JunsuChoi [Fri, 7 May 2021 06:38:06 +0000 (15:38 +0900)]
++ action

Change-Id: I9eb7e0b7c752964cb64ddfff815d36078ccb3de6

2 years agoInfra: Add build test with github-action
JunsuChoi [Fri, 7 May 2021 06:20:54 +0000 (15:20 +0900)]
Infra: Add build test with github-action

This patch make run two types of build test.
- normal build
- example build (with libefl-dev)

2 years agoExample: Fix memory leak
JunsuChoi [Fri, 7 May 2021 06:01:14 +0000 (15:01 +0900)]
Example: Fix memory leak

2 years agoexample: improve follow cursor sample.
Taehyub Kim [Fri, 7 May 2021 06:37:36 +0000 (15:37 +0900)]
example: improve follow cursor sample.

2 years agoexample: fix wrong word.
Taehyub Kim [Thu, 6 May 2021 09:15:17 +0000 (18:15 +0900)]
example: fix wrong word.

2 years agoexample: add user interaction sample(animation speed).
Taehyub Kim [Thu, 6 May 2021 09:08:22 +0000 (18:08 +0900)]
example: add user interaction sample(animation speed).

2 years agoexample: add user interaction sample(follow cursor).
Taehyub Kim [Thu, 6 May 2021 08:25:07 +0000 (17:25 +0900)]
example: add user interaction sample(follow cursor).

2 years agoexample: add user interaction sample(RollInOut).
Taehyub Kim [Tue, 4 May 2021 10:58:10 +0000 (19:58 +0900)]
example: add user interaction sample(RollInOut).

2 years agoexample: add animation mixing sample.
Taehyub Kim [Tue, 4 May 2021 08:03:08 +0000 (17:03 +0900)]
example: add animation mixing sample.

2 years agoexample: add runtime color change sample.
Taehyub Kim [Tue, 4 May 2021 06:28:03 +0000 (15:28 +0900)]
example: add runtime color change sample.

2 years agoup-to-date submodule (rive-cpp)
Hermet Park [Mon, 10 May 2021 05:15:13 +0000 (14:15 +0900)]
up-to-date submodule (rive-cpp)

Change-Id: I2483bf6c15fe46510b599855c5f676d6e6128fe8

2 years agorenderer: apply gradient fill every render frame. accepted/tizen/unified/20210504.041107 submit/tizen/20210503.052047
Taehyub Kim [Fri, 30 Apr 2021 05:14:01 +0000 (14:14 +0900)]
renderer: apply gradient fill every render frame.

Change-Id: I46ad37b752c51c5bddb014dc7605e235a09cf122

2 years agolicense: change the license to MIT
Taehyub Kim [Thu, 29 Apr 2021 12:03:57 +0000 (21:03 +0900)]
license: change the license to MIT

2 years agoexample: add more resources.
Taehyub Kim [Thu, 29 Apr 2021 02:55:15 +0000 (11:55 +0900)]
example: add more resources.

Change-Id: I2044c907b6ba30a8806eea3995206a00b7fa6dd5

3 years agoexample: implements animation selection function for rive tizen viewer.
Taehyub Kim [Sun, 18 Apr 2021 08:04:30 +0000 (17:04 +0900)]
example: implements animation selection function for rive tizen viewer.

Change-Id: Ie16aefd301a1aa89966e191b2bee5e6bbb5bd96f

3 years agoManual Code Sync: 50/257050/1 accepted/tizen/unified/20210419.153502 submit/tizen/20210419.031955
Hermet Park [Mon, 19 Apr 2021 02:30:02 +0000 (11:30 +0900)]
Manual Code Sync:

Author: Hermet Park <chuneon.park@samsung.com>
Date:   Thu Apr 15 16:52:28 2021 +0900

    up-to-date submodule (rive-cpp)

Change-Id: Ibd0aed1e5cd249874f859bc0c19b58df7d4fc396

3 years agobuild: fix wrong resources path.
Taehyub Kim [Wed, 7 Apr 2021 06:27:05 +0000 (15:27 +0900)]
build: fix wrong resources path.

Change-Id: I7933774a5212fcae3eaf7e8aefc20aa09ae61f80

3 years agobuild: update rive-tizen header files for build 74/256574/1 accepted/tizen/unified/20210409.064102 submit/tizen/20210408.104426
Taehyub Kim [Wed, 7 Apr 2021 09:11:51 +0000 (18:11 +0900)]
build: update rive-tizen header files for build

Change-Id: Ic012e1e3686e5ea7033eed7da847648e52547843

3 years agorenderer: code refactoring accepted/tizen/unified/20210407.100442 submit/tizen/20210407.053711
Hermet Park [Wed, 7 Apr 2021 03:05:14 +0000 (12:05 +0900)]
renderer: code refactoring

initialize member variable.

Change-Id: I361f0529801bb48c5027dc71ce2d02f14b5065b4

3 years agorenderer: initialize members.
Hermet Park [Wed, 7 Apr 2021 02:53:22 +0000 (11:53 +0900)]
renderer: initialize members.

to shutdown annoyed code analizer detections.

Change-Id: I523d61dc2924d1e02a125477306c620f02292076

3 years agoup-to-date submodule(rive-cpp) 55/256555/1
Hermet Park [Wed, 7 Apr 2021 02:35:45 +0000 (11:35 +0900)]
up-to-date submodule(rive-cpp)

Change-Id: I4edd887343b9a76cc084da39b464684d7ee4d072

3 years agobuild: remove redundant patch script. 54/256554/2
Hermet Park [Wed, 7 Apr 2021 02:26:28 +0000 (11:26 +0900)]
build: remove redundant patch script.

these diff is applied to the rive-cpp runtime.
we don't need to maintain it anymore.

Change-Id: I6395b33bd9ad9a093bb24bab61de18b10a27cab5

3 years agoexample resources: updated example resources
Hermet Park [Mon, 5 Apr 2021 11:17:57 +0000 (20:17 +0900)]
example resources: updated example resources

3 years agobuild: update submodule build
Taehyub Kim [Mon, 5 Apr 2021 11:07:55 +0000 (20:07 +0900)]
build: update submodule build

3 years agopackaging: includes rive-tizen header files submit/tizen/20210406.060732
Taehyub Kim [Thu, 1 Apr 2021 11:10:19 +0000 (20:10 +0900)]
packaging: includes rive-tizen header files

Change-Id: Ie7e408af4601fa192002ff3137dc256550b938d2

3 years agobuild: install rive header files and export rive-tizen APIs. 30/256330/1
Taehyub Kim [Thu, 1 Apr 2021 06:32:42 +0000 (15:32 +0900)]
build: install rive header files and export rive-tizen APIs.

- This patch is temporary patch for export Rive APIs before implementing rive-tizen controller APIs.
  After Imiplementing rive-tizen controller APIs, This patch should be reverted.

Change-Id: Iad72a227545fd55df204125b2caa0ae744ea9296

3 years agorenderer: code refactoring
Hermet Park [Tue, 30 Mar 2021 11:30:25 +0000 (20:30 +0900)]
renderer: code refactoring

Keep unique_ptr shape, as tvg recommended to use.

3 years agorenderer: optimize path manipulation.
Hermet Park [Tue, 30 Mar 2021 10:53:03 +0000 (19:53 +0900)]
renderer: optimize path manipulation.

Avoid unnecessary intermediate path data copy
by applying immediate tvg path.

3 years agorenderer: code refactoring. (#29)
Hermet Park [Tue, 30 Mar 2021 10:11:02 +0000 (19:11 +0900)]
renderer: code refactoring. (#29)

remove redundant code.

3 years agorenderer: fix wrong layering order. (#28)
Hermet Park [Tue, 30 Mar 2021 09:05:23 +0000 (18:05 +0900)]
renderer: fix wrong layering order. (#28)

we can push paint nodes in order for guarantee the layering,
instead canvas needs to clear it every frames.

3 years agoexample: update blend juice resources.
Taehyub Kim [Tue, 30 Mar 2021 06:52:52 +0000 (15:52 +0900)]
example: update blend juice resources.

3 years agoexample: add space_reload.riv resource
Taehyub Kim [Tue, 30 Mar 2021 06:15:27 +0000 (15:15 +0900)]
example: add space_reload.riv resource

3 years agorenderer: implements trimpath and artboard rendering
Taehyub Kim [Tue, 30 Mar 2021 05:28:50 +0000 (14:28 +0900)]
renderer: implements trimpath and artboard rendering

 - make trimpath and artboard render, trimpath and artboard is not initialized in addRenderPath.
   so implements buildShape function for initializing trimpath and artboard shape in the function.

3 years agoremove a redundant file. (#25)
Hermet Park [Tue, 30 Mar 2021 05:35:21 +0000 (14:35 +0900)]
remove a redundant file. (#25)

3 years agobuild: revise meson build script
Hermet Park [Mon, 29 Mar 2021 08:37:32 +0000 (17:37 +0900)]
build: revise meson build script

separate build script per sub folders to maintain easier.
in this revise, renamed files & folders as well.

3 years agoexample: code refactoring
Hermet Park [Mon, 29 Mar 2021 06:13:02 +0000 (15:13 +0900)]
example: code refactoring

keep it clean & neat, no logical changes.

3 years agopackaging: modify rive-tizen spec for gbs build 95/256095/1
Taehyub Kim [Mon, 29 Mar 2021 05:57:27 +0000 (14:57 +0900)]
packaging: modify rive-tizen spec for gbs build

Change-Id: I26c0049ad31b4198eea39166b55e301cdc009009

3 years agobuild: add example build option to toggle it. 94/256094/1
Hermet Park [Mon, 29 Mar 2021 04:33:55 +0000 (13:33 +0900)]
build: add example build option to toggle it.

To enable example building, please add meson option like this:

$meson . build -Dexample=true

This requires Efl Elementary dependency as for UI toolkits.

Change-Id: I25c2698a3b04d35676b6c3e88b18060b3d0e82e6

3 years agosubmodule: add rive-cpp to rive-tizen as submodule 93/256093/1
Taehyub Kim [Mon, 29 Mar 2021 04:53:28 +0000 (13:53 +0900)]
submodule: add rive-cpp to rive-tizen as submodule

Change-Id: Ifcca417a2662eeeb75a56ad18246bbab82de151c

3 years agosubmodule : deinit submodule for gbs build 92/256092/1
Taehyub Kim [Mon, 29 Mar 2021 06:07:40 +0000 (15:07 +0900)]
submodule : deinit submodule for gbs build

gbs does not support submodule build so deinit submodule

Change-Id: I9160bea306317384f66fa7275f18d80230439530

3 years agoMerge remote-tracking branch 'rive/master' into tizen
Hermet Park [Mon, 22 Mar 2021 05:05:15 +0000 (14:05 +0900)]
Merge remote-tracking branch 'rive/master' into tizen

3 years agoexample: rename resources according to rive feature categories.
Taehyub Kim [Fri, 19 Mar 2021 07:04:54 +0000 (16:04 +0900)]
example: rename resources according to rive feature categories.

3 years agorenderer: Implements ClipPath function.
Taehyub Kim [Thu, 18 Mar 2021 12:14:05 +0000 (21:14 +0900)]
renderer: Implements ClipPath function.

 - ClipPath transform matrix is calculated by transform matrix in addRenderPath function.

3 years agoexample: remove the unnecessary resources.
Taehyub Kim [Wed, 17 Mar 2021 10:10:09 +0000 (19:10 +0900)]
example: remove the unnecessary resources.

3 years agorenderer: remove the tab
Taehyub Kim [Wed, 17 Mar 2021 10:08:12 +0000 (19:08 +0900)]
renderer: remove the tab

3 years agoexample, renderer: implements viewport, save and restore transform matrix function.
Taehyub Kim [Wed, 17 Mar 2021 08:55:03 +0000 (17:55 +0900)]
example, renderer: implements viewport, save and restore transform matrix function.

3 years agoexample: remove unnecessary resource.
Taehyub Kim [Tue, 16 Mar 2021 10:21:23 +0000 (19:21 +0900)]
example: remove unnecessary resource.

3 years agorenderer: Implements Linear Gradient and Radial Gradeint.
Taehyub Kim [Tue, 16 Mar 2021 07:34:15 +0000 (16:34 +0900)]
renderer: Implements Linear Gradient and Radial Gradeint.

3 years agoadd more rive resources.
Taehyub Kim [Tue, 16 Mar 2021 07:51:13 +0000 (16:51 +0900)]
add more rive resources.

3 years agorenderer: remove tabs
Taehyub Kim [Tue, 16 Mar 2021 07:13:36 +0000 (16:13 +0900)]
renderer: remove tabs

3 years agorenderer: code reordering for readability.
Taehyub Kim [Mon, 15 Mar 2021 10:23:03 +0000 (19:23 +0900)]
renderer: code reordering for readability.

3 years agorenderer: Implements Skeletone Codes for Gradient
Taehyub Kim [Mon, 15 Mar 2021 07:48:13 +0000 (16:48 +0900)]
renderer: Implements Skeletone Codes for Gradient

3 years agoexample: upgrade rive viewer for loading rive files in examples/resource directory.
Taehyub Kim [Fri, 12 Mar 2021 08:48:47 +0000 (17:48 +0900)]
example: upgrade rive viewer for loading rive files in examples/resource directory.

3 years agorenderer: fix wrong transform matrix.
Taehyub Kim [Fri, 12 Mar 2021 04:50:05 +0000 (13:50 +0900)]
renderer: fix wrong transform matrix.

3 years agorenderer: we know the type casting in compile time.
Hermet Park [Thu, 11 Mar 2021 09:46:29 +0000 (18:46 +0900)]
renderer: we know the type casting in compile time.

Don't use reinterpret_cast unless it's avoidable.

3 years agorenderer: code refactoring.
Hermet Park [Thu, 11 Mar 2021 09:41:43 +0000 (18:41 +0900)]
renderer: code refactoring.

keep it in clean and release shape resource properly.