Woochan Lee [Tue, 20 Feb 2024 04:14:17 +0000 (13:14 +0900)]
[Tizen] Not execute the remove callback
This reverts commit
d8edf386c1d66b1f09118273232192a70b0545be.
Woochan Lee [Tue, 20 Feb 2024 04:12:57 +0000 (13:12 +0900)]
Merge branch 'devel/master' into tizen
Woochan Lee [Tue, 20 Feb 2024 04:09:28 +0000 (13:09 +0900)]
Revert "[Tizen] Not execute the remove callback"
This reverts commit
7c589897cbd3b429fda503d3eb065992c9fc2e44.
Woochan Lee [Tue, 20 Feb 2024 04:09:18 +0000 (13:09 +0900)]
Revert "[Tizen] Support asan build option"
This reverts commit
e26b72b65818e733fe2c178c56ba4d8f4cb81ad5.
Woochan Lee [Tue, 20 Feb 2024 04:09:07 +0000 (13:09 +0900)]
Revert "[Tizen] Print logs if dali skip rendering"
This reverts commit
c79e4afeac810a6b1f65a7aef4922b2d6c7f4b9d.
joogab yun [Mon, 19 Feb 2024 06:10:25 +0000 (06:10 +0000)]
Merge "When a hover event enters a new actor, events are delivered in the order of start -> leave, but are modified to be delivered in the order of leave -> started." into devel/master
David Steele [Fri, 16 Feb 2024 11:13:02 +0000 (11:13 +0000)]
Merge "DALi Version 2.3.11" into devel/master
Richard Huang [Fri, 16 Feb 2024 11:02:03 +0000 (11:02 +0000)]
DALi Version 2.3.11
Change-Id: I6cf2537b57fa1e81ba245372f9222615caff1fce
Eunki Hong [Fri, 16 Feb 2024 07:17:22 +0000 (07:17 +0000)]
Merge "Support to get shader language version for shader static API" into devel/master
Eunki Hong [Thu, 15 Feb 2024 23:41:47 +0000 (23:41 +0000)]
Merge "Cache traveler only if the node was child of root node" into devel/master
David Steele [Thu, 15 Feb 2024 16:48:23 +0000 (16:48 +0000)]
Merge "Added wait/client wait methods to sync abstraction" into devel/master
David Steele [Thu, 15 Feb 2024 16:47:46 +0000 (16:47 +0000)]
Merge "Change Layer's ReuseRenderers check only if we need" into devel/master
joogab.yun [Thu, 15 Feb 2024 09:42:39 +0000 (18:42 +0900)]
When a hover event enters a new actor, events are delivered in the order of start -> leave, but are modified to be delivered in the order of leave -> started.
Change-Id: Ib917930b4e48b3ded41f10cebce62af41046ddce
Eunki Hong [Wed, 14 Feb 2024 02:29:48 +0000 (11:29 +0900)]
Cache traveler only if the node was child of root node
To avoid cache node infinitly, let we cache only if the node was child of root.
If then, we don't worry about memory increasement.
Change-Id: I8a97a84f6dc6721ca185241f76df5e968f02161a
Signed-off-by: Eunki Hong <eunkiki.hong@samsung.com>
David Steele [Mon, 12 Feb 2024 18:42:56 +0000 (18:42 +0000)]
Added wait/client wait methods to sync abstraction
Note, sync abstraction isn't used by dali-core, but still
has a test implementation, so not going to move it to
dali-adaptor in this patchset.
Change-Id: Iea2b9cb74bcbaffbdf1a181de796010aa371ad03
Signed-off-by: David Steele <david.steele@samsung.com>
Eunki, Hong [Mon, 5 Feb 2024 14:47:04 +0000 (23:47 +0900)]
Support to get shader language version for shader static API
Let we support to get shader language version
Change-Id: Ic9a1c2223633acb965f945d04179d20a9d7b89b7
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
Eunki Hong [Wed, 14 Feb 2024 06:37:23 +0000 (06:37 +0000)]
Merge "Add shader class name so we can debug easly." into devel/master
Eunki Hong [Tue, 6 Feb 2024 14:37:11 +0000 (23:37 +0900)]
Change Layer's ReuseRenderers check only if we need
Until now, we check ReuseRenderers value even though we make it as false.
It may required iterate O(RenderItem) times. So we can reduce useless check.
Change-Id: I83364e5dd7816e1b09c1ac01e30c45ad20d1769a
Signed-off-by: Eunki Hong <eunkiki.hong@samsung.com>
joogab.yun [Tue, 13 Feb 2024 06:07:21 +0000 (15:07 +0900)]
[Tizen] Print logs if dali skip rendering
This reverts commit
f6ef5eca55d4bfbbe31fcc295f1475ceff5c5831.
Change-Id: I70d33a79844b996108a0d7ec0807b29ef4744db1
joogab.yun [Tue, 13 Feb 2024 06:06:59 +0000 (15:06 +0900)]
[Tizen] Support asan build option
This reverts commit
d0b8cbe613da964a5a59b767ea27af34d741ba19.
Change-Id: I050cdea22223e30b944368077341e3894c4ca636
joogab.yun [Tue, 13 Feb 2024 06:06:43 +0000 (15:06 +0900)]
[Tizen] Not execute the remove callback
This reverts commit
fc97ab6cc2a8a5704a04868d53189ed6cf52aae9.
Change-Id: I738108d7a5c47b1a4dc07e19ff116f0ec7dea30a
joogab.yun [Tue, 13 Feb 2024 06:06:31 +0000 (15:06 +0900)]
Merge branch 'devel/master' into tizen
Change-Id: I8a62f9c49f44f1325bc0fc2e74f8750c543ea527
joogab.yun [Tue, 13 Feb 2024 06:06:23 +0000 (15:06 +0900)]
Revert "[Tizen] Not execute the remove callback"
This reverts commit
3424e083b2f5bbe725d0c9384574c3a1ba9e1be6.
joogab.yun [Tue, 13 Feb 2024 06:06:20 +0000 (15:06 +0900)]
Revert "[Tizen] Support asan build option"
This reverts commit
1c14f6a1722085f5788449ddb8a448e166e95fd4.
joogab.yun [Tue, 13 Feb 2024 06:06:17 +0000 (15:06 +0900)]
Revert "[Tizen] Print logs if dali skip rendering"
This reverts commit
f940916847db94556ff1b3327cb78c8e0971389a.
Adeel Kazmi [Fri, 9 Feb 2024 10:11:30 +0000 (10:11 +0000)]
DALi Version 2.3.10
Change-Id: I60227547556b391ef337ea6a2688c11e2663c311
Eunki, Hong [Wed, 7 Feb 2024 12:14:35 +0000 (21:14 +0900)]
Do not travel scene tree what we don't need to
During Renderables adding cases, there was some hidden tree treversal exist
when the view visibility changed (false --> true).
This mUpdated = true; will be used when we check DamagedRects.
Since we dont need to propargate this informations to all decents,
let we propargate this visibility changed information only for this
recursive function, and forget.
Change-Id: I36e6e045a72d7bdfb1b0ea2d5b4784cc05e6173c
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
Eunki, Hong [Fri, 2 Feb 2024 08:01:53 +0000 (17:01 +0900)]
Add shader class name so we can debug easly.
Let we allow to apply / get the name of shader.
It will be useful when we want to control default shader + debug it.
Change-Id: Ic69201401191449bc78dafa750e6d097e5f72cde
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
Eunki Hong [Wed, 7 Feb 2024 03:52:31 +0000 (03:52 +0000)]
Merge "Optimize render task completed notify signal" into devel/master
joogab yun [Wed, 7 Feb 2024 01:28:12 +0000 (01:28 +0000)]
Merge "Touch and Hover event propagrated by geometry way.(5)" into devel/master
Adeel Kazmi [Tue, 6 Feb 2024 18:53:02 +0000 (18:53 +0000)]
Merge "Remove inclusion of gl-abstraction.h" into devel/master
Eunki Hong [Tue, 6 Feb 2024 15:59:05 +0000 (00:59 +0900)]
Optimize render task completed notify signal
Let we follow up RenderTask also optimized like Animation.
The relationship between RenderTask <-> RenderTaskList is euqal with
Animation <-> AnimationPlayList. So we can use same logic.
Change-Id: I61072374252394e01fe542d8b02941c5b4e58476
Signed-off-by: Eunki Hong <eunkiki.hong@samsung.com>
Eunki Hong [Tue, 6 Feb 2024 05:17:42 +0000 (05:17 +0000)]
Merge "Fix INTEGER_OVERFLOW coverity issues" into devel/master
Seungho BAEK [Tue, 6 Feb 2024 05:17:19 +0000 (05:17 +0000)]
Merge "Add OrderIndex to RenderTask to control rendering order between RenderTask" into devel/master
joogab.yun [Wed, 10 Jan 2024 04:51:24 +0000 (13:51 +0900)]
Touch and Hover event propagrated by geometry way.(5)
1. If there is a consumed actor, the intercept is sent only up to the moment before the consumed actor.
2. To propagate the gesture, check whether it has been detected and the NeedGesturePropagation flag.
Change-Id: Icfbec13c000092ae8526e0a269cd180fd7431a9e
David Steele [Mon, 5 Feb 2024 16:55:47 +0000 (16:55 +0000)]
Remove inclusion of gl-abstraction.h
Remove all #includes.
Would like to move this abstraction to dali-adaptor, but many tests use the test-gl-abstraction
layer to check that e.g. uniforms have been written. Instead, they should be modified to use the
test graphics layer, but that's a lot of work :/.
So, have just removed the usage, but left the file there.
Change-Id: I16f4945eb54ede451f4c91ee130284e84d653309
Signed-off-by: David Steele <david.steele@samsung.com>
seungho baek [Tue, 30 Jan 2024 09:14:19 +0000 (18:14 +0900)]
Add OrderIndex to RenderTask to control rendering order between RenderTask
Change-Id: I7aa9bec7a27c04878d1842751ea64813068d582f
Signed-off-by: seungho baek <sbsh.baek@samsung.com>
Eunki, Hong [Mon, 5 Feb 2024 03:51:24 +0000 (12:51 +0900)]
Fix mis-implementation for GetLinearEnumerationName
Let we fix mis-implementation of GetLinearEnumerationName,
and add relative UTC for it.
Change-Id: I77dc0b9ae3ca0f5fd563f12e8faaf4fc36549b97
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
David Steele [Fri, 2 Feb 2024 16:43:24 +0000 (16:43 +0000)]
Merge "Removing old temporary graphics APIs" into devel/master
Adam Bialogonski [Fri, 2 Feb 2024 09:57:58 +0000 (09:57 +0000)]
DALi Version 2.3.9
Change-Id: I2a50f5f3d7de05bcad0e3c73dc8cdeb08fd16180
Eunki, Hong [Thu, 1 Feb 2024 11:28:08 +0000 (20:28 +0900)]
Fix INTEGER_OVERFLOW coverity issues
- LinearConstraint : min value could be zero. We should branch out that case.
- Render::Geometry : The number of indecies could be zero.
- BaseSignal : Callback might be nullptr (even if we don't allow this cases)
- Program : we might fail to find '[' keyword.
Change-Id: I45c3fe567e98973d2a215b975f8094b7222995a8
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
David Steele [Wed, 31 Jan 2024 18:56:41 +0000 (18:56 +0000)]
Removing old temporary graphics APIs
Change-Id: I41c5af839ab5b0807194ebe2ecedbbaa27ba033c
David Steele [Wed, 31 Jan 2024 16:52:55 +0000 (16:52 +0000)]
Removing unused threadpool
Change-Id: Ia2cccb3bee0068b15f5eff1c23d46ff62cc97b3b
Seoyeon Kim [Wed, 31 Jan 2024 08:33:59 +0000 (08:33 +0000)]
Merge "Remove duplicate codes for screen position" into devel/master
ANZ1217 [Wed, 31 Jan 2024 07:07:56 +0000 (16:07 +0900)]
[Tizen] Print logs if dali skip rendering
This reverts commit
8a6a4cedad565e18571e2c7f7b6a30c6633b8339.
ANZ1217 [Wed, 31 Jan 2024 07:07:38 +0000 (16:07 +0900)]
[Tizen] Support asan build option
This reverts commit
da51c13bdcdbfc0595a0f260fd03a570bd137a75.
ANZ1217 [Wed, 31 Jan 2024 07:06:51 +0000 (16:06 +0900)]
[Tizen] Not execute the remove callback
This reverts commit
740ec240ad25dab158cf0cb11760416536bf27ea.
Change-Id: I4848cf1cffc93097453c0ea502b1a06537009d6b
ANZ1217 [Wed, 31 Jan 2024 07:06:01 +0000 (16:06 +0900)]
Merge branch 'devel/master' into tizen
Change-Id: Id08363bae54d8b466b6b2ef17b513c67fcbab1fb
ANZ1217 [Wed, 31 Jan 2024 07:05:25 +0000 (16:05 +0900)]
Revert "[Tizen] Not execute the remove callback"
This reverts commit
5673a31a2752218a7021b002426037589f07ba52.
ANZ1217 [Wed, 31 Jan 2024 07:05:19 +0000 (16:05 +0900)]
Revert "[Tizen] Support asan build option"
This reverts commit
11876925a3e30395df06679504961e3d35a76513.
ANZ1217 [Wed, 31 Jan 2024 07:05:12 +0000 (16:05 +0900)]
Revert "[Tizen] Print logs if dali skip rendering"
This reverts commit
3575d1a7a5c071ef936b6ffbdc1f90b90db1d511.
Seoyeon Kim [Mon, 29 Jan 2024 07:28:48 +0000 (16:28 +0900)]
Remove duplicate codes for screen position
- There are some duplicate codes when screen position and screen extent
are calculated.
- Remove these duplicate codes to make new methods for calculation
Change-Id: I5c9a50f5125933013bfd20a85c13f55a16fc4387
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
Eunki, Hong [Fri, 26 Jan 2024 04:12:28 +0000 (13:12 +0900)]
Keep node by id + Make SceneGraphTraveler don't travel anymore
Let we keep whole nodes cache by id.
And let we make scene graph traveler use this system instead of traveling.
Previously, if we want to check whether given node is under root node,
we should search whole childrens (travel up-to-down).
Instead, let we travel down-to-up, s.t. will spend much less time than before.
And also, let we make a way to user don't use root actor for frame callback.
It is not a neccessary if we ask to node to mUpdateManger.
Change-Id: Ied34d176a05c87687cbfe0530612d53606c7e7a4
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
David Steele [Fri, 26 Jan 2024 10:20:52 +0000 (10:20 +0000)]
DALi Version 2.3.8
Change-Id: I11e4edbb0826c239a953769ea3dbe0057c58a503
Adeel Kazmi [Sat, 20 Jan 2024 13:01:38 +0000 (13:01 +0000)]
Reduce CC of HoverEventProcessor::ProcessHoverEvent
Change-Id: Iec40f015ab571f4bdfe0b3b049c4770a5a4f328d
Bowon Ryu [Wed, 24 Jan 2024 05:37:14 +0000 (14:37 +0900)]
[Tizen] Print logs if dali skip rendering
This reverts commit
008f93328d1860326641d8915f10bb8525b6e458.
Bowon Ryu [Wed, 24 Jan 2024 05:37:05 +0000 (14:37 +0900)]
[Tizen] Support asan build option
This reverts commit
b60554f06eda0e5ca81cd1da8db3ecead445ee5d.
Bowon Ryu [Wed, 24 Jan 2024 05:35:36 +0000 (14:35 +0900)]
[Tizen] Not execute the remove callback
This reverts commit
da3a616feba5e8c8187526e43c047fe410a93d2f.
Bowon Ryu [Wed, 24 Jan 2024 05:35:17 +0000 (14:35 +0900)]
Merge branch 'devel/master' into tizen
Change-Id: I81cfbf2c604ad81d741f76d7df711729ba084eab
Bowon Ryu [Wed, 24 Jan 2024 05:34:41 +0000 (14:34 +0900)]
Revert "[Tizen] Not execute the remove callback"
This reverts commit
64ede1e91adad46db0e2a4b303abfab54154fde9.
Bowon Ryu [Wed, 24 Jan 2024 05:34:35 +0000 (14:34 +0900)]
Revert "[Tizen] Reducing uniform memory usage"
This reverts commit
d071b6cc7e7504bda44b7f46122e8f25b57a1b26.
Bowon Ryu [Wed, 24 Jan 2024 05:34:28 +0000 (14:34 +0900)]
Revert "[Tizen] Support asan build option"
This reverts commit
ed39502135cc853a0fb499fd30b71b7a6245ae25.
Bowon Ryu [Wed, 24 Jan 2024 05:34:23 +0000 (14:34 +0900)]
Revert "[Tizen] Print logs if dali skip rendering"
This reverts commit
e78ec76dbc8307ed9b0011a71fc3c01f5db14584.
David Steele [Tue, 23 Jan 2024 17:45:12 +0000 (17:45 +0000)]
Merge "Remove useless KeyFrame if we need" into devel/master
Adeel Kazmi [Tue, 23 Jan 2024 17:37:34 +0000 (17:37 +0000)]
Merge "Reducing uniform memory usage" into devel/master
David Steele [Thu, 20 Jul 2023 13:14:45 +0000 (14:14 +0100)]
Reducing uniform memory usage
Removing lookup/cache of property type function getter & size getter.
Reduces size of uniform map from 64 bytes to 48 bytes on x86-64 platform
Change-Id: I1f5259192a974a5579b381564a8d16df67d28589
Adeel Kazmi [Sat, 20 Jan 2024 10:38:32 +0000 (10:38 +0000)]
Reduce CC of TouchEventProcessor::ProcessTouchEvent
Change-Id: I725981925bb16368ed146bba414ef8ed549bffbe
Eunki Hong [Tue, 16 Jan 2024 16:12:44 +0000 (01:12 +0900)]
Remove useless KeyFrame if we need
Since it might heavy if the number of frame is quite large.
To reduce CPU overhead, let we make some way to remove and optimize
if user want.
Change-Id: Ia465012ead42c1a083be9a2f62d840f5ac158d00
Signed-off-by: Eunki Hong <eunkiki.hong@samsung.com>
Adeel Kazmi [Fri, 19 Jan 2024 10:18:36 +0000 (10:18 +0000)]
Merge "DALi Version 2.3.7" into devel/master
Adam Bialogonski [Fri, 19 Jan 2024 09:52:03 +0000 (09:52 +0000)]
DALi Version 2.3.7
Change-Id: Ie2911465664d800f7777dab35bb18a2f3fc3fdcb
Adam Bialogonski [Thu, 18 Jan 2024 14:25:34 +0000 (14:25 +0000)]
Prevents writing array uniforms with out-of-bound indices and accidental overwrite of next uniform.
Change-Id: I5e991cae1765d951edc0690028ef9f1ac2d165a6
Wonsik Jung [Mon, 15 Jan 2024 07:21:09 +0000 (16:21 +0900)]
[Tizen] Print logs if dali skip rendering
This reverts commit
a3b91a94b87ec69ba588728e32df5a750e4379e2.
Wonsik Jung [Mon, 15 Jan 2024 07:20:49 +0000 (16:20 +0900)]
[Tizen] Support asan build option
This reverts commit
a292aebe2b018b60cafef8a31dc52decdcf41008.
Wonsik Jung [Mon, 15 Jan 2024 07:20:23 +0000 (16:20 +0900)]
[Tizen] Reducing uniform memory usage
This reverts commit
afa87d5fd5d4f4750ecc6c6dbbbc9930da83a8af.
Wonsik Jung [Mon, 15 Jan 2024 07:19:53 +0000 (16:19 +0900)]
[Tizen] Not execute the remove callback
This reverts commit
99f0971168887d1b592c9922a3b5870a35809d5d.
Wonsik Jung [Mon, 15 Jan 2024 07:19:36 +0000 (16:19 +0900)]
Merge branch 'devel/master' into tizen
Wonsik Jung [Mon, 15 Jan 2024 07:19:28 +0000 (16:19 +0900)]
Revert "[Tizen] Not execute the remove callback"
This reverts commit
f3c8a78b9fa89b39b57683c3e0d7b6c0dee0cbbc.
Wonsik Jung [Mon, 15 Jan 2024 07:19:25 +0000 (16:19 +0900)]
Revert "[Tizen] Property Notify for orientation changes"
This reverts commit
b6119aa576ae7fe3c134bea74e46e7fb5fe416b2.
Wonsik Jung [Mon, 15 Jan 2024 07:19:23 +0000 (16:19 +0900)]
Revert "[Tizen] Reducing uniform memory usage"
This reverts commit
e1ba85a0c615709e3eef89d2c56031dd4382f0cd.
Wonsik Jung [Mon, 15 Jan 2024 07:19:20 +0000 (16:19 +0900)]
Revert "[Tizen] Support asan build option"
This reverts commit
4e20ef2ec5c4e8d6bbcce1baa5d90047b7d54709.
Wonsik Jung [Mon, 15 Jan 2024 07:19:18 +0000 (16:19 +0900)]
Revert "[Tizen] Print logs if dali skip rendering"
This reverts commit
13211ae45a2b7b3d6796cd6272fa186513b757b8.
Eunki Hong [Sat, 13 Jan 2024 01:10:49 +0000 (10:10 +0900)]
Make ref-object GetReferenceCount as const
Change-Id: I314beb96c3efd6c280465b6deeb5e9a1184b1e61
Signed-off-by: Eunki Hong <eunkiki.hong@samsung.com>
Richard Huang [Fri, 12 Jan 2024 11:16:20 +0000 (11:16 +0000)]
DALi Version 2.3.6
Change-Id: I036d22992934fbcfdee4861fa0a7af4959fca8d0
Jeongmin Lee [Wed, 10 Jan 2024 06:39:32 +0000 (06:39 +0000)]
Merge "Fix svace issue" into devel/master
jmm [Wed, 10 Jan 2024 03:44:05 +0000 (12:44 +0900)]
Fix svace issue
Change-Id: I1c25cf639bad76e4326a9c0f363bad88738b4dd5
Eunki Hong [Thu, 31 Aug 2023 14:07:13 +0000 (23:07 +0900)]
Property Notify for orientation changes (PoC)
Allow to make Notify if Orientation changed, and we register
PropertyNotification by StepCondition.
TODO : Need to calculate more meanful value.
Currently, we trigger by compare each EulerAngle values.
Change-Id: Ic500313676730b0d3bb9004057796b66d3303079
Signed-off-by: Eunki Hong <eunkiki.hong@samsung.com>
joogab.yun [Tue, 9 Jan 2024 07:19:51 +0000 (16:19 +0900)]
Fixed svace issue
Initialized eventTime for hitTestResults
Change-Id: Idb966c1aed10b6789ba37e5dc54054d17d01b798
jykeon [Tue, 9 Jan 2024 04:04:33 +0000 (13:04 +0900)]
Merge branch 'devel/master' into tizen
Change-Id: I1a1b592b6a39c36b2d9ecf3f18db7ed88dacd823
Eunki, Hong [Mon, 8 Jan 2024 01:02:08 +0000 (10:02 +0900)]
Make PixelData flag that we release buffer after texture upload
Let we support to release pixel data memory automatically after upload finished.
Change-Id: I809289ca5124ba5672a5f87ba1f5772511b5054b
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
joogab yun [Mon, 8 Jan 2024 03:45:04 +0000 (03:45 +0000)]
Merge "Touch and Hover event propagrated by geometry way.(4)" into devel/master
joogab.yun [Mon, 8 Jan 2024 01:44:16 +0000 (10:44 +0900)]
Touch and Hover event propagrated by geometry way.(4)
If there is a consumed actor, the intercept is sent only up to the moment before the consumed actor.
Change-Id: I35f174fe4c6845fc36392ba3cc3cd35c839471fc
David Steele [Fri, 5 Jan 2024 10:52:43 +0000 (10:52 +0000)]
Merge "DALi Version 2.3.5" into devel/master
David Steele [Fri, 5 Jan 2024 10:42:39 +0000 (10:42 +0000)]
DALi Version 2.3.5
Change-Id: Ia991b5fe4d6ae0479804c74dcd301941086c5ace
joogab yun [Fri, 5 Jan 2024 07:19:38 +0000 (07:19 +0000)]
Merge "Add FeedTouch api to GestureDetector." into devel/master
joogab.yun [Wed, 13 Dec 2023 01:40:20 +0000 (10:40 +0900)]
Add FeedTouch api to GestureDetector.
This is a method of recognizing gestures by feeding a touch event to a specific actor.
This causes the actor to recognize the gesture without going through a hittest.
So, you can recognize gestures based on touchEvent as shown below.
mTapDetector = TapGestureDetector::New();
mTapDetector.DetectedSignal().Connect(this, &HelloWorldController::OnTap);
control.TouchedSignal().Connect(this, &HelloWorldController::OnTouch);
bool OnTouch(Actor actor, const TouchEvent& touch)
{
mTapDetector.FeedTouch(actor, touch);
return true;
}
This is the beginning of a new gesture recognition method.
Change-Id: Iecf0eab7a82e54a981f69d2e309675afcfa439f1
joogab.yun [Thu, 4 Jan 2024 05:59:51 +0000 (14:59 +0900)]
Touch and Hover event propagrated by geometry way.(3)
Fix typos and improve some logic.
Change-Id: I856b51f9263bea28d714178389b6963b6ccb4c0a
Hosang Kim [Tue, 2 Jan 2024 06:46:15 +0000 (15:46 +0900)]
[Tizen] Print logs if dali skip rendering
This reverts commit
bfecedf35c77c7a1f2d4b4ac0836aa2a447658d4.
Hosang Kim [Tue, 2 Jan 2024 06:45:21 +0000 (15:45 +0900)]
[Tizen] Support asan build option
This reverts commit
3cf208650b65bfbc021954a66020f146ad4b89a1.
Hosang Kim [Tue, 2 Jan 2024 06:27:14 +0000 (15:27 +0900)]
[Tizen] Reducing uniform memory usage
This reverts commit
8462c0c0a2132cff269b1bae309447922ce32596.
Hosang Kim [Tue, 2 Jan 2024 06:26:56 +0000 (15:26 +0900)]
[Tizen] Property Notify for orientation changes
This reverts commit
28eaed4314b6d7180d42d4724911a4d640544a71.