platform/core/uifw/dali-core.git
4 months ago[Tizen] Print logs if dali skip rendering accepted/tizen/unified/20240206.161723 accepted/tizen/unified/x/20240207.075828
ANZ1217 [Wed, 31 Jan 2024 07:07:56 +0000 (16:07 +0900)]
[Tizen] Print logs if dali skip rendering

This reverts commit 8a6a4cedad565e18571e2c7f7b6a30c6633b8339.

4 months ago[Tizen] Support asan build option
ANZ1217 [Wed, 31 Jan 2024 07:07:38 +0000 (16:07 +0900)]
[Tizen] Support asan build option

This reverts commit da51c13bdcdbfc0595a0f260fd03a570bd137a75.

4 months ago[Tizen] Not execute the remove callback
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

4 months agoMerge branch 'devel/master' into tizen
ANZ1217 [Wed, 31 Jan 2024 07:06:01 +0000 (16:06 +0900)]
Merge branch 'devel/master' into tizen

Change-Id: Id08363bae54d8b466b6b2ef17b513c67fcbab1fb

4 months agoRevert "[Tizen] Not execute the remove callback"
ANZ1217 [Wed, 31 Jan 2024 07:05:25 +0000 (16:05 +0900)]
Revert "[Tizen] Not execute the remove callback"

This reverts commit 5673a31a2752218a7021b002426037589f07ba52.

4 months agoRevert "[Tizen] Support asan build option"
ANZ1217 [Wed, 31 Jan 2024 07:05:19 +0000 (16:05 +0900)]
Revert "[Tizen] Support asan build option"

This reverts commit 11876925a3e30395df06679504961e3d35a76513.

4 months agoRevert "[Tizen] Print logs if dali skip rendering"
ANZ1217 [Wed, 31 Jan 2024 07:05:12 +0000 (16:05 +0900)]
Revert "[Tizen] Print logs if dali skip rendering"

This reverts commit 3575d1a7a5c071ef936b6ffbdc1f90b90db1d511.

4 months agoKeep node by id + Make SceneGraphTraveler don't travel anymore 62/305062/6
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>
4 months agoDALi Version 2.3.8 92/305092/1 dali_2.3.8
David Steele [Fri, 26 Jan 2024 10:20:52 +0000 (10:20 +0000)]
DALi Version 2.3.8

Change-Id: I11e4edbb0826c239a953769ea3dbe0057c58a503

4 months agoReduce CC of HoverEventProcessor::ProcessHoverEvent 85/304585/8
Adeel Kazmi [Sat, 20 Jan 2024 13:01:38 +0000 (13:01 +0000)]
Reduce CC of HoverEventProcessor::ProcessHoverEvent

Change-Id: Iec40f015ab571f4bdfe0b3b049c4770a5a4f328d

4 months ago[Tizen] Print logs if dali skip rendering accepted/tizen_unified_riscv accepted/tizen/unified/20240124.163244 accepted/tizen/unified/riscv/20240128.235644 accepted/tizen/unified/x/20240205.064111
Bowon Ryu [Wed, 24 Jan 2024 05:37:14 +0000 (14:37 +0900)]
[Tizen] Print logs if dali skip rendering

This reverts commit 008f93328d1860326641d8915f10bb8525b6e458.

4 months ago[Tizen] Support asan build option
Bowon Ryu [Wed, 24 Jan 2024 05:37:05 +0000 (14:37 +0900)]
[Tizen] Support asan build option

This reverts commit b60554f06eda0e5ca81cd1da8db3ecead445ee5d.

4 months ago[Tizen] Not execute the remove callback
Bowon Ryu [Wed, 24 Jan 2024 05:35:36 +0000 (14:35 +0900)]
[Tizen] Not execute the remove callback

This reverts commit da3a616feba5e8c8187526e43c047fe410a93d2f.

4 months agoMerge branch 'devel/master' into tizen
Bowon Ryu [Wed, 24 Jan 2024 05:35:17 +0000 (14:35 +0900)]
Merge branch 'devel/master' into tizen

Change-Id: I81cfbf2c604ad81d741f76d7df711729ba084eab

4 months agoRevert "[Tizen] Not execute the remove callback"
Bowon Ryu [Wed, 24 Jan 2024 05:34:41 +0000 (14:34 +0900)]
Revert "[Tizen] Not execute the remove callback"

This reverts commit 64ede1e91adad46db0e2a4b303abfab54154fde9.

4 months agoRevert "[Tizen] Reducing uniform memory usage"
Bowon Ryu [Wed, 24 Jan 2024 05:34:35 +0000 (14:34 +0900)]
Revert "[Tizen] Reducing uniform memory usage"

This reverts commit d071b6cc7e7504bda44b7f46122e8f25b57a1b26.

4 months agoRevert "[Tizen] Support asan build option"
Bowon Ryu [Wed, 24 Jan 2024 05:34:28 +0000 (14:34 +0900)]
Revert "[Tizen] Support asan build option"

This reverts commit ed39502135cc853a0fb499fd30b71b7a6245ae25.

4 months agoRevert "[Tizen] Print logs if dali skip rendering"
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.

4 months agoMerge "Remove useless KeyFrame if we need" into devel/master
David Steele [Tue, 23 Jan 2024 17:45:12 +0000 (17:45 +0000)]
Merge "Remove useless KeyFrame if we need" into devel/master

4 months agoMerge "Reducing uniform memory usage" into devel/master
Adeel Kazmi [Tue, 23 Jan 2024 17:37:34 +0000 (17:37 +0000)]
Merge "Reducing uniform memory usage" into devel/master

4 months agoReducing uniform memory usage 57/296157/4
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

4 months agoReduce CC of TouchEventProcessor::ProcessTouchEvent 83/304583/8
Adeel Kazmi [Sat, 20 Jan 2024 10:38:32 +0000 (10:38 +0000)]
Reduce CC of TouchEventProcessor::ProcessTouchEvent

Change-Id: I725981925bb16368ed146bba414ef8ed549bffbe

4 months agoRemove useless KeyFrame if we need 85/304385/5
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>
4 months agoMerge "DALi Version 2.3.7" into devel/master
Adeel Kazmi [Fri, 19 Jan 2024 10:18:36 +0000 (10:18 +0000)]
Merge "DALi Version 2.3.7" into devel/master

4 months agoDALi Version 2.3.7 53/304553/1 dali_2.3.7
Adam Bialogonski [Fri, 19 Jan 2024 09:52:03 +0000 (09:52 +0000)]
DALi Version 2.3.7

Change-Id: Ie2911465664d800f7777dab35bb18a2f3fc3fdcb

4 months agoPrevents writing array uniforms with out-of-bound indices and accidental overwrite... 78/304178/4
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

4 months ago[Tizen] Print logs if dali skip rendering accepted/tizen/unified/20240116.155512 accepted/tizen/unified/riscv/20240117.041625
Wonsik Jung [Mon, 15 Jan 2024 07:21:09 +0000 (16:21 +0900)]
[Tizen] Print logs if dali skip rendering

This reverts commit a3b91a94b87ec69ba588728e32df5a750e4379e2.

4 months ago[Tizen] Support asan build option
Wonsik Jung [Mon, 15 Jan 2024 07:20:49 +0000 (16:20 +0900)]
[Tizen] Support asan build option

This reverts commit a292aebe2b018b60cafef8a31dc52decdcf41008.

4 months ago[Tizen] Reducing uniform memory usage
Wonsik Jung [Mon, 15 Jan 2024 07:20:23 +0000 (16:20 +0900)]
[Tizen] Reducing uniform memory usage

This reverts commit afa87d5fd5d4f4750ecc6c6dbbbc9930da83a8af.

4 months ago[Tizen] Not execute the remove callback
Wonsik Jung [Mon, 15 Jan 2024 07:19:53 +0000 (16:19 +0900)]
[Tizen] Not execute the remove callback

This reverts commit 99f0971168887d1b592c9922a3b5870a35809d5d.

4 months agoMerge branch 'devel/master' into tizen
Wonsik Jung [Mon, 15 Jan 2024 07:19:36 +0000 (16:19 +0900)]
Merge branch 'devel/master' into tizen

4 months agoRevert "[Tizen] Not execute the remove callback"
Wonsik Jung [Mon, 15 Jan 2024 07:19:28 +0000 (16:19 +0900)]
Revert "[Tizen] Not execute the remove callback"

This reverts commit f3c8a78b9fa89b39b57683c3e0d7b6c0dee0cbbc.

4 months agoRevert "[Tizen] Property Notify for orientation changes"
Wonsik Jung [Mon, 15 Jan 2024 07:19:25 +0000 (16:19 +0900)]
Revert "[Tizen] Property Notify for orientation changes"

This reverts commit b6119aa576ae7fe3c134bea74e46e7fb5fe416b2.

4 months agoRevert "[Tizen] Reducing uniform memory usage"
Wonsik Jung [Mon, 15 Jan 2024 07:19:23 +0000 (16:19 +0900)]
Revert "[Tizen] Reducing uniform memory usage"

This reverts commit e1ba85a0c615709e3eef89d2c56031dd4382f0cd.

4 months agoRevert "[Tizen] Support asan build option"
Wonsik Jung [Mon, 15 Jan 2024 07:19:20 +0000 (16:19 +0900)]
Revert "[Tizen] Support asan build option"

This reverts commit 4e20ef2ec5c4e8d6bbcce1baa5d90047b7d54709.

4 months agoRevert "[Tizen] Print logs if dali skip rendering"
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.

4 months agoMake ref-object GetReferenceCount as const 52/304252/1
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>
4 months agoDALi Version 2.3.6 33/304233/1 dali_2.3.6
Richard Huang [Fri, 12 Jan 2024 11:16:20 +0000 (11:16 +0000)]
DALi Version 2.3.6

Change-Id: I036d22992934fbcfdee4861fa0a7af4959fca8d0

4 months agoMerge "Fix svace issue" into devel/master
Jeongmin Lee [Wed, 10 Jan 2024 06:39:32 +0000 (06:39 +0000)]
Merge "Fix svace issue" into devel/master

4 months agoFix svace issue 88/304088/3
jmm [Wed, 10 Jan 2024 03:44:05 +0000 (12:44 +0900)]
Fix svace issue

Change-Id: I1c25cf639bad76e4326a9c0f363bad88738b4dd5

4 months agoProperty Notify for orientation changes (PoC) 02/298102/4
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>
5 months agoFixed svace issue 28/304028/2
joogab.yun [Tue, 9 Jan 2024 07:19:51 +0000 (16:19 +0900)]
Fixed svace issue

Initialized eventTime for hitTestResults

Change-Id: Idb966c1aed10b6789ba37e5dc54054d17d01b798

5 months agoMerge branch 'devel/master' into tizen accepted/tizen/unified/20240110.154147 accepted/tizen/unified/riscv/20240111.042810
jykeon [Tue, 9 Jan 2024 04:04:33 +0000 (13:04 +0900)]
Merge branch 'devel/master' into tizen

Change-Id: I1a1b592b6a39c36b2d9ecf3f18db7ed88dacd823

5 months agoMake PixelData flag that we release buffer after texture upload 58/303858/2
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>
5 months agoMerge "Touch and Hover event propagrated by geometry way.(4)" into devel/master
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

5 months agoTouch and Hover event propagrated by geometry way.(4) 02/303902/2
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

5 months agoMerge "DALi Version 2.3.5" into devel/master
David Steele [Fri, 5 Jan 2024 10:52:43 +0000 (10:52 +0000)]
Merge "DALi Version 2.3.5" into devel/master

5 months agoDALi Version 2.3.5 30/303830/1 dali_2.3.5
David Steele [Fri, 5 Jan 2024 10:42:39 +0000 (10:42 +0000)]
DALi Version 2.3.5

Change-Id: Ia991b5fe4d6ae0479804c74dcd301941086c5ace

5 months agoMerge "Add FeedTouch api to GestureDetector." into devel/master
joogab yun [Fri, 5 Jan 2024 07:19:38 +0000 (07:19 +0000)]
Merge "Add FeedTouch api to GestureDetector." into devel/master

5 months agoAdd FeedTouch api to GestureDetector. 33/302733/24
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

5 months agoTouch and Hover event propagrated by geometry way.(3) 38/303738/2
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

5 months ago[Tizen] Print logs if dali skip rendering accepted/tizen/unified/20240105.012930 accepted/tizen/unified/riscv/20240105.060212
Hosang Kim [Tue, 2 Jan 2024 06:46:15 +0000 (15:46 +0900)]
[Tizen] Print logs if dali skip rendering

This reverts commit bfecedf35c77c7a1f2d4b4ac0836aa2a447658d4.

5 months ago[Tizen] Support asan build option
Hosang Kim [Tue, 2 Jan 2024 06:45:21 +0000 (15:45 +0900)]
[Tizen] Support asan build option

This reverts commit 3cf208650b65bfbc021954a66020f146ad4b89a1.

5 months ago[Tizen] Reducing uniform memory usage
Hosang Kim [Tue, 2 Jan 2024 06:27:14 +0000 (15:27 +0900)]
[Tizen] Reducing uniform memory usage

This reverts commit 8462c0c0a2132cff269b1bae309447922ce32596.

5 months ago[Tizen] Property Notify for orientation changes
Hosang Kim [Tue, 2 Jan 2024 06:26:56 +0000 (15:26 +0900)]
[Tizen] Property Notify for orientation changes

This reverts commit 28eaed4314b6d7180d42d4724911a4d640544a71.

5 months ago[Tizen] Not execute the remove callback
Hosang Kim [Tue, 2 Jan 2024 06:26:37 +0000 (15:26 +0900)]
[Tizen] Not execute the remove callback

This reverts commit 9c8dab93e1a7da6514d640e132ef35200772f907.

5 months agoMerge branch 'devel/master' into tizen
Hosang Kim [Tue, 2 Jan 2024 06:26:08 +0000 (15:26 +0900)]
Merge branch 'devel/master' into tizen

5 months agoRevert "[Tizen] Not execute the remove callback"
Hosang Kim [Tue, 2 Jan 2024 06:25:44 +0000 (15:25 +0900)]
Revert "[Tizen] Not execute the remove callback"

This reverts commit 076c290c121eeed9f04b99ec084c57165738e56d.

5 months agoRevert "[Tizen] Property Notify for orientation changes"
Hosang Kim [Tue, 2 Jan 2024 06:25:29 +0000 (15:25 +0900)]
Revert "[Tizen] Property Notify for orientation changes"

This reverts commit 5843aa0320473d16928c1f2515578ba4e555277d.

5 months agoRevert "[Tizen] Reducing uniform memory usage"
Hosang Kim [Tue, 2 Jan 2024 06:25:14 +0000 (15:25 +0900)]
Revert "[Tizen] Reducing uniform memory usage"

This reverts commit ee854c0c34d3e7653ae52a011f1c61a7dff674fa.

5 months agoRevert "[Tizen] Support asan build option"
Hosang Kim [Tue, 2 Jan 2024 06:24:53 +0000 (15:24 +0900)]
Revert "[Tizen] Support asan build option"

This reverts commit 9fe88439fc9d08410a7908b3dba5ab3ef73cd6d1.

5 months agoRevert "[Tizen] Print logs if dali skip rendering"
Hosang Kim [Tue, 2 Jan 2024 06:24:44 +0000 (15:24 +0900)]
Revert "[Tizen] Print logs if dali skip rendering"

This reverts commit f606b7d0418e794e8d009c05815abc5283cf0a37.

5 months ago[Tizen] Print logs if dali skip rendering accepted/tizen/unified/20231228.165658 accepted/tizen/unified/riscv/20240103.054648
Eunki, Hong [Wed, 27 Dec 2023 00:37:43 +0000 (09:37 +0900)]
[Tizen] Print logs if dali skip rendering

Change-Id: Id41faabf812d99009e4a7dbf01941f8657833db3
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
5 months ago[Tizen] Support asan build option
sunghyun kim [Wed, 27 Dec 2023 06:55:54 +0000 (15:55 +0900)]
[Tizen] Support asan build option

This reverts commit 63ee18dc1cd1172498200cbf9a1011d9b0d13cf3.

5 months ago[Tizen] Reducing uniform memory usage
sunghyun kim [Wed, 27 Dec 2023 06:55:35 +0000 (15:55 +0900)]
[Tizen] Reducing uniform memory usage

This reverts commit df9456faaf8305867c1d8abb389b03ff3513691f.

5 months ago[Tizen] Property Notify for orientation changes
sunghyun kim [Wed, 27 Dec 2023 06:55:15 +0000 (15:55 +0900)]
[Tizen] Property Notify for orientation changes

This reverts commit 1f59265428fee00656809f4e2c64d09da470e198.

5 months ago[Tizen] Not execute the remove callback
sunghyun kim [Wed, 27 Dec 2023 06:54:00 +0000 (15:54 +0900)]
[Tizen] Not execute the remove callback

This reverts commit 8539f986f1e5d67fa29ceacddd598f1604f742ba.

5 months agoMerge branch 'devel/master' into tizen
sunghyun kim [Wed, 27 Dec 2023 06:52:23 +0000 (15:52 +0900)]
Merge branch 'devel/master' into tizen

5 months agoRevert "[Tizen] Not execute the remove callback"
sunghyun kim [Wed, 27 Dec 2023 06:52:15 +0000 (15:52 +0900)]
Revert "[Tizen] Not execute the remove callback"

This reverts commit c936aba85c2b9422dfed7ae7ac5161eace82edb0.

5 months agoRevert "[Tizen] Property Notify for orientation changes"
sunghyun kim [Wed, 27 Dec 2023 06:52:12 +0000 (15:52 +0900)]
Revert "[Tizen] Property Notify for orientation changes"

This reverts commit 6019e6d98e07b7f4875247bc85f44ed57db35c72.

5 months agoRevert "[Tizen] Reducing uniform memory usage"
sunghyun kim [Wed, 27 Dec 2023 06:52:09 +0000 (15:52 +0900)]
Revert "[Tizen] Reducing uniform memory usage"

This reverts commit e193435fa42db3ed71376f386063e8131c691810.

5 months agoRevert "[Tizen] Support asan build option"
sunghyun kim [Wed, 27 Dec 2023 06:52:06 +0000 (15:52 +0900)]
Revert "[Tizen] Support asan build option"

This reverts commit f10682cb5858291eb96ebb0bb977084b1dce0b76.

5 months agoDefine trace macro with message generate function 21/303221/2
Eunki Hong [Thu, 21 Dec 2023 13:42:04 +0000 (22:42 +0900)]
Define trace macro with message generate function

Let we make to reduce the number of code lines due to the
trace additional messages generation.

Change-Id: Ia54928a5654cc1faf8d73d9620a52638b26352b5
Signed-off-by: Eunki Hong <eunkiki.hong@samsung.com>
5 months agoMerge "Add Get/Set native window id on KeyEvent and Scene" into devel/master
joogab yun [Wed, 27 Dec 2023 01:18:50 +0000 (01:18 +0000)]
Merge "Add Get/Set native window id on KeyEvent and Scene" into devel/master

5 months agoMerge "Change LOG_INFO in wheel event processor to RELEASE_INFO." into devel/master
joogab yun [Tue, 26 Dec 2023 01:43:13 +0000 (01:43 +0000)]
Merge "Change LOG_INFO in wheel event processor to RELEASE_INFO." into devel/master

5 months agoAdd Get/Set native window id on KeyEvent and Scene 54/303054/8
joogab.yun [Tue, 19 Dec 2023 09:19:54 +0000 (18:19 +0900)]
Add Get/Set native window id on KeyEvent and Scene

Change-Id: I08af7fa77f7fe0a4a115228aa530411032e362b4

5 months agoFix error when clipping actor was in 3d layer 88/303288/2
Eunki Hong [Fri, 22 Dec 2023 11:49:29 +0000 (20:49 +0900)]
Fix error when clipping actor was in 3d layer

We need to check the renderable item's renderer was nullptr or not.
It can be null if we use CLIP_BOUNDING_BOX option without renderer.

Change-Id: I6fa8b9f4dd5bec801bc48dbb034e1e11dee558a0
Signed-off-by: Eunki Hong <eunkiki.hong@samsung.com>
5 months agoDALi Version 2.3.4 75/303275/1 dali_2.3.4
Adeel Kazmi [Fri, 22 Dec 2023 11:27:07 +0000 (11:27 +0000)]
DALi Version 2.3.4

Change-Id: I3f74d255be57f73e025eb758753a4b1f7d2b2661

5 months agoChange LOG_INFO in wheel event processor to RELEASE_INFO. 12/303212/2
joogab.yun [Thu, 21 Dec 2023 09:05:09 +0000 (18:05 +0900)]
Change LOG_INFO in wheel event processor to RELEASE_INFO.

Change-Id: I46f7336c903f9545c8a4d98924728a1494684128

5 months agoPrint the name of processor when we execute it 61/302961/4
Eunki, Hong [Mon, 18 Dec 2023 05:50:37 +0000 (14:50 +0900)]
Print the name of processor when we execute it

Get the name of processor what we are processing now, for debug.

Change-Id: I2bb45e85987a75d1651fea9d3d2f74ef0be990a7
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
5 months ago[Tizen] Support asan build option accepted/tizen/unified/20231219.160349 accepted/tizen/unified/riscv/20231219.070917
jmm [Mon, 18 Dec 2023 06:13:17 +0000 (15:13 +0900)]
[Tizen] Support asan build option

This reverts commit 96679511ccc0042a407b7a073a2c081e09d693dc.

Change-Id: Iecbab78a8a8f64145ca5a37fc4db04e5810341ff

5 months ago[Tizen] Reducing uniform memory usage
jmm [Mon, 18 Dec 2023 06:12:49 +0000 (15:12 +0900)]
[Tizen] Reducing uniform memory usage

This reverts commit ab07d82041df9858d86971585add1eef7728ba1b.

Change-Id: If633d33d8f9c27bbb098bb9e54c26a5bd8d0ff30

5 months ago[Tizen] Property Notify for orientation changes
jmm [Mon, 18 Dec 2023 06:12:30 +0000 (15:12 +0900)]
[Tizen] Property Notify for orientation changes

This reverts commit 617f0c71d5f7787e6e54706b70b13c5e9e392a36.

Change-Id: Ib31b44c522051e565fbf4d97a6ccbf1fa16f60a0

5 months ago[Tizen] Not execute the remove callback
jmm [Mon, 18 Dec 2023 06:11:14 +0000 (15:11 +0900)]
[Tizen] Not execute the remove callback

This reverts commit 2b40f2018cae01b2d3ac55df1b39cc20226b49d3.

Change-Id: I370198f52f0969c9d9769849a421a17e48d76d78

5 months agoMerge branch 'devel/master' into tizen
jmm [Mon, 18 Dec 2023 06:06:17 +0000 (15:06 +0900)]
Merge branch 'devel/master' into tizen

Change-Id: Ib12f472dcbb2a81584c916b2078c7a77886da14a

5 months agoRevert "[Tizen] Not execute the remove callback"
jmm [Mon, 18 Dec 2023 06:06:01 +0000 (15:06 +0900)]
Revert "[Tizen] Not execute the remove callback"

This reverts commit 22a8cbf915ea4dca10cf042dbf675cff2d7b9f91.

5 months agoRevert "[Tizen] Property Notify for orientation changes"
jmm [Mon, 18 Dec 2023 06:05:54 +0000 (15:05 +0900)]
Revert "[Tizen] Property Notify for orientation changes"

This reverts commit 07343dd0d0ea2039b852a5fc2d3ef113cba1122f.

5 months agoRevert "[Tizen] Reducing uniform memory usage"
jmm [Mon, 18 Dec 2023 06:05:49 +0000 (15:05 +0900)]
Revert "[Tizen] Reducing uniform memory usage"

This reverts commit f8158eab021c967a8660e9f812b491012c7cf1b0.

5 months agoRevert "[Tizen] Support asan build option"
jmm [Mon, 18 Dec 2023 06:05:45 +0000 (15:05 +0900)]
Revert "[Tizen] Support asan build option"

This reverts commit 30a8aaf363e1955b24e4bae9fc0579be598c14ac.

5 months agoPrint the number of loop count when we trace iteration 46/302946/2
Eunki, Hong [Mon, 18 Dec 2023 03:21:54 +0000 (12:21 +0900)]
Print the number of loop count when we trace iteration

Since we might need to check the overhead of some iteration cases,
Let we print the number of iteration when we check performance marker.

Change-Id: I038cc52dbc875a07def7868ec81115f608be27db
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
5 months agoDALi Version 2.3.3 13/302913/1 dali_2.3.3
Adeel Kazmi [Fri, 15 Dec 2023 10:22:38 +0000 (10:22 +0000)]
DALi Version 2.3.3

Change-Id: I5959f350e5623dcf0acfacf4794227ba572189f3

5 months agoFix rendering occured unlimited if window size changed multiple 81/302681/4
Eunki, Hong [Tue, 12 Dec 2023 04:13:19 +0000 (13:13 +0900)]
Fix rendering occured unlimited if window size changed multiple

To support multi window cases, dali-adaptor count how many times
the window resize event occured.

But in dali-core scene has only bool flag.

So if scene changed multiple times during 1 render time,
surface resized count never be reduced as zero.
So it will keep rendering unlimited.

This patch make we return the number of surface rect changed,
so dali-adaptor can control the scene changed count well.

Change-Id: I35d0bcef3ff33c67f106b276848a2b5a26ccc67c
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
5 months agoMerge "Touch and Hover event propagrated by geometry way.(2)" into devel/master
joogab yun [Thu, 14 Dec 2023 01:16:08 +0000 (01:16 +0000)]
Merge "Touch and Hover event propagrated by geometry way.(2)" into devel/master

5 months agoTouch and Hover event propagrated by geometry way.(2) 57/302757/2
joogab.yun [Wed, 13 Dec 2023 05:57:59 +0000 (14:57 +0900)]
Touch and Hover event propagrated by geometry way.(2)

This is similar to how Android works.

If you haven't consumed it in interceptTouchEvent, you need to keep sending interceptTouchEvent.

Change-Id: I3594d0abcaae1940be5dc0e7d73badecb3975aa5

5 months agoMerge "Use DepthIndex for 3D rendering order" into devel/master
Seungho BAEK [Wed, 13 Dec 2023 04:18:05 +0000 (04:18 +0000)]
Merge "Use DepthIndex for 3D rendering order" into devel/master

5 months agoTouch and Hover event propagrated by geometry way. 21/301821/33
joogab.yun [Wed, 6 Sep 2023 07:44:52 +0000 (16:44 +0900)]
Touch and Hover event propagrated by geometry way.

This is similar to how Android works.

1. Events are propagated based on geometry.
2. TouchEvent
  - If there is an actor who consumes, only the actor who consumes will receive the event that comes after.
3. Gesture will be a way for apps to receive and recognize touch events in the future.

Change-Id: Iac58129b729446d3dffa54ad0aacc8d5e8135f19

5 months ago[Tizen] Support asan build option accepted/tizen/unified/20231212.161228
seungho baek [Mon, 11 Dec 2023 05:57:05 +0000 (14:57 +0900)]
[Tizen] Support asan build option

This reverts commit 48696665628cd02654c820653a583642d91c61bf.

Change-Id: I8bdc63e520fbd6a80681c436d131f05bead47f0e

5 months ago[Tizen] Reducing uniform memory usage
seungho baek [Mon, 11 Dec 2023 05:56:51 +0000 (14:56 +0900)]
[Tizen] Reducing uniform memory usage

This reverts commit f7af38a1bb945af29a677523b49f320817f5d414.

Change-Id: If79a16da848bd3530f6f5281f3bf3ca6324372f2

5 months ago[Tizen] Property Notify for orientation changes
seungho baek [Mon, 11 Dec 2023 05:56:38 +0000 (14:56 +0900)]
[Tizen] Property Notify for orientation changes

This reverts commit 9c7f1fc1ca8c7ff491b3bfb6e177bef5ca4f7a28.

Change-Id: I94aebac8ff839294d873ce940ae3ca4b0024e37c

5 months ago[Tizen] Not execute the remove callback
seungho baek [Mon, 11 Dec 2023 05:56:24 +0000 (14:56 +0900)]
[Tizen] Not execute the remove callback

This reverts commit b0eefb692a021d113719fc8e6ae341d16470946d.

Change-Id: I93d3b0694d37d8e5d8bdf7d2d2cee5bb33cc4fcf