platform/core/uifw/dali-core.git
2 years agoRevert "[Tizen] Prevent accessing invalid index"
dongsug.song [Mon, 22 Nov 2021 07:35:25 +0000 (16:35 +0900)]
Revert "[Tizen] Prevent accessing invalid index"

This reverts commit 648e934287d6bf7863c0c330d5052f0a34019771.

2 years ago[Tizen] Prevent accessing invalid index 00/266700/1 submit/tizen/20211207.091609
Heeyong Song [Wed, 17 Nov 2021 09:21:07 +0000 (18:21 +0900)]
[Tizen] Prevent accessing invalid index

Change-Id: I31ce3b658bff9dadcf235d87257c0ca6bf82705b

2 years ago[Tizen] Update RenderState in PreRender submit/tizen/20211117.081222
Shinwoo Kim [Wed, 17 Nov 2021 01:49:09 +0000 (10:49 +0900)]
[Tizen] Update RenderState in PreRender

This reverts commit 53962366b6f3138455ddb929b1c25a25d2e15252.

2 years ago[Tizen] Don't do AABB culling if the clipping mode of the node is enabled
Shinwoo Kim [Wed, 17 Nov 2021 01:48:34 +0000 (10:48 +0900)]
[Tizen] Don't do AABB culling if the clipping mode of the node is enabled

This reverts commit 168b7bff5966cc0a758ab92442831e8f51726c2b.

2 years ago[Tizen] Let range for loop don't touch container at RenderManager
Shinwoo Kim [Wed, 17 Nov 2021 01:48:13 +0000 (10:48 +0900)]
[Tizen] Let range for loop don't touch container at RenderManager

This reverts commit f5fcca88a4a97ad90572aa145a0dae3466337e4a.

2 years ago[Tizen] Not execute the remove callback
Shinwoo Kim [Wed, 17 Nov 2021 01:42:28 +0000 (10:42 +0900)]
[Tizen] Not execute the remove callback

This reverts commit 6f7b0d8829c7dd3a36d508c7d8fcc1e5256cd599.

2 years agoMerge branch 'devel/master' into tizen
Shinwoo Kim [Wed, 17 Nov 2021 01:40:57 +0000 (10:40 +0900)]
Merge branch 'devel/master' into tizen

2 years agoRevert "[Tizen] Not execute the remove callback"
Shinwoo Kim [Wed, 17 Nov 2021 01:40:29 +0000 (10:40 +0900)]
Revert "[Tizen] Not execute the remove callback"

This reverts commit a8fe876af4f2f46dccd5d361580ac37bec7aa2a9.

2 years agoRevert "[Tizen] Add assertion to Vector"
Shinwoo Kim [Wed, 17 Nov 2021 01:40:21 +0000 (10:40 +0900)]
Revert "[Tizen] Add assertion to Vector"

This reverts commit 5270be1081ec39485fecf163937b6902e9533354.

2 years agoRevert "[Tizen] Let range for loop don't touch container at RenderManager"
Shinwoo Kim [Wed, 17 Nov 2021 01:40:13 +0000 (10:40 +0900)]
Revert "[Tizen] Let range for loop don't touch container at RenderManager"

This reverts commit 517e77443c5143d083e826b6bbb88593e6930e10.

2 years agoRevert "[Tizen] Don't do AABB culling if the clipping mode of the node is enabled"
Shinwoo Kim [Wed, 17 Nov 2021 01:40:03 +0000 (10:40 +0900)]
Revert "[Tizen] Don't do AABB culling if the clipping mode of the node is enabled"

This reverts commit b5ce6ba2a3edf1cbe163a97aa2b63ee6369fa139.

2 years agoRevert "[Tizen] Use std::abort instead of assert"
Shinwoo Kim [Wed, 17 Nov 2021 01:39:55 +0000 (10:39 +0900)]
Revert "[Tizen] Use std::abort instead of assert"

This reverts commit ddef37646fa22fdca23729667212527dddad05b4.

2 years agoRevert "[Tizen] Fix wrong condition"
Shinwoo Kim [Wed, 17 Nov 2021 01:39:46 +0000 (10:39 +0900)]
Revert "[Tizen] Fix wrong condition"

This reverts commit 5ad74f2eaab997b989c6cc675f1fdeeaa261a496.

2 years agoRevert "[Tizen] Update RenderState in PreRender"
Shinwoo Kim [Wed, 17 Nov 2021 01:39:38 +0000 (10:39 +0900)]
Revert "[Tizen] Update RenderState in PreRender"

This reverts commit a5c69f680da5cb00a9d9973584057f4ef08d1f8e.

2 years agoSet TransformId after Initialize finished 94/266594/2
Eunki, Hong [Tue, 16 Nov 2021 04:27:45 +0000 (13:27 +0900)]
Set TransformId after Initialize finished

Setup mTransformManagerData.mId after transform data initialize done.
After this patch, we can assume that
if mTransformManagerData.Id() is INVALID_TRANSFORM_ID, then
mTransformManagerData is not initialized

Change-Id: I282dc1a42765cb6037e4164dd9aecdfe98fb84ba
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
2 years agoDALi Version 2.0.52 77/266477/1 dali_2.0.52
Adeel Kazmi [Fri, 12 Nov 2021 10:48:16 +0000 (10:48 +0000)]
DALi Version 2.0.52

Change-Id: I2fb8a867bf1c1f2c9a52416f4fd076d583a8eb21

2 years ago[Tizen] Update RenderState in PreRender 62/266462/1
Heeyong Song [Fri, 12 Nov 2021 09:08:54 +0000 (18:08 +0900)]
[Tizen] Update RenderState in PreRender

Change-Id: I2da4ae913ecbf48ec288b59c21beb1d74a9e973d

2 years agoRefactored more code into Actor::Relayouter 48/266248/1
David Steele [Tue, 9 Nov 2021 18:19:08 +0000 (18:19 +0000)]
Refactored more code into Actor::Relayouter

Change-Id: I19e711ddc963e62a882679ca0afebfc5e25bb339

2 years ago[Tizen] Fix wrong condition 34/266234/1 accepted/tizen/unified/20211111.120213 submit/tizen/20211111.063012
Heeyong Song [Tue, 9 Nov 2021 10:40:34 +0000 (19:40 +0900)]
[Tizen] Fix wrong condition

Change-Id: I37cd995142424c50410877fd987267b5866c0bab

2 years ago[Tizen] Use std::abort instead of assert 32/266232/1
Heeyong Song [Tue, 9 Nov 2021 09:10:53 +0000 (18:10 +0900)]
[Tizen] Use std::abort instead of assert

Change-Id: Ic43a91489ca9c396da5fd2bb5acf8c049066c7b9

2 years ago[Tizen] Don't do AABB culling if the clipping mode of the node is enabled 16/266216/1
Heeyong Song [Tue, 9 Nov 2021 07:33:03 +0000 (16:33 +0900)]
[Tizen] Don't do AABB culling if the clipping mode of the node is enabled

It should not be culled because the clipping rect should be used.

Change-Id: I7d5895c8471720ba808d0c5919adb1b4288c5f18

2 years agoMoved more actor methods into relayouter 48/265848/2
David Steele [Fri, 29 Oct 2021 15:17:23 +0000 (16:17 +0100)]
Moved more actor methods into relayouter

Change-Id: Ia7cbec6bda7741797463a2bf571073043e628c5e

2 years ago[Tizen] Let range for loop don't touch container at RenderManager submit/tizen/20211109.063334
Taehyub Kim [Mon, 8 Nov 2021 05:41:54 +0000 (14:41 +0900)]
[Tizen] Let range for loop don't touch container at RenderManager

This reverts commit ca9ab5c8cbe015919dec88b7445941389c08fc8d.

2 years ago[Tizen] Add assertion to Vector
Taehyub Kim [Mon, 8 Nov 2021 05:41:33 +0000 (14:41 +0900)]
[Tizen] Add assertion to Vector

This reverts commit f0903fc96fd2cf9dc7cd9250f4aa76e209e95e7f.

2 years ago[Tizen] Not execute the remove callback
Taehyub Kim [Mon, 8 Nov 2021 05:40:46 +0000 (14:40 +0900)]
[Tizen] Not execute the remove callback

This reverts commit 34cc63a0dbdb2e0389f0b03c9f76825e05b6efba.

2 years agoMerge branch 'devel/master' into tizen
Taehyub Kim [Mon, 8 Nov 2021 05:39:23 +0000 (14:39 +0900)]
Merge branch 'devel/master' into tizen

Change-Id: Ic5f6a994f8fa6cd96e2db1bcae322fc1d7aaf3f2

2 years agoRevert "[Tizen] Not execute the remove callback"
Taehyub Kim [Mon, 8 Nov 2021 05:38:46 +0000 (14:38 +0900)]
Revert "[Tizen] Not execute the remove callback"

This reverts commit 4bf5f61d32fdaa626fd3da61e2820421bd5de3ec.

2 years agoRevert "[Tizen] Add assertion to Vector"
Taehyub Kim [Mon, 8 Nov 2021 05:38:44 +0000 (14:38 +0900)]
Revert "[Tizen] Add assertion to Vector"

This reverts commit a8b6d8e18765116c9f6d36c0baaad1d38349ddd2.

2 years agoRevert "[Tizen] Let range for loop don't touch container at RenderManager"
Taehyub Kim [Mon, 8 Nov 2021 05:38:41 +0000 (14:38 +0900)]
Revert "[Tizen] Let range for loop don't touch container at RenderManager"

This reverts commit 8e3802536c6d31422a6ffc54b5ada8f33923c5a3.

2 years agoDALi Version 2.0.51 80/266080/1 dali_2.0.51
Adeel Kazmi [Fri, 5 Nov 2021 10:43:55 +0000 (10:43 +0000)]
DALi Version 2.0.51

Change-Id: I40ccf8b1220abaf6b3bbbd9a0960b941720a3d9a

2 years ago[Tizen] Let range for loop don't touch container at RenderManager 59/266059/1
Eunki Hong [Fri, 5 Nov 2021 04:04:39 +0000 (21:04 -0700)]
[Tizen] Let range for loop don't touch container at RenderManager

Change-Id: Ia81f1bf25adc2840ef11ae0d8d944353cb977c51
Signed-off-by: Eunki Hong <eunkiki.hong@samsung.com>
2 years ago(ActorImpl) Reduced LOC 02/266002/1
Adeel Kazmi [Wed, 3 Nov 2021 19:20:39 +0000 (19:20 +0000)]
(ActorImpl) Reduced LOC

Change-Id: Idda1efb9b95056e0cd55b37574bb0e2e87b88db4

2 years agoEnsure a FrameCallback is removed properly from a FrameCallbackInterface 71/265971/3
Adeel Kazmi [Tue, 2 Nov 2021 18:56:41 +0000 (18:56 +0000)]
Ensure a FrameCallback is removed properly from a FrameCallbackInterface

Change-Id: Ib24a383db0512ea757e06137433aef9419b84a5b

2 years ago[Tizen] Add assertion to Vector
tscholb [Mon, 1 Nov 2021 07:34:36 +0000 (16:34 +0900)]
[Tizen] Add assertion to Vector

This reverts commit 33a8f601e33017f8cacdb66c1261f185faab5e8f.

[Tizen] Add comment

This reverts commit 442b2b225b53fb1b04ade3193a94b3f9afd49779.

[Tizen] Remove throwing exception

This reverts commit fce5b62c25ff8e205a059e24c53b8e0161ddc2f0.

2 years ago[Tizen] Not execute the remove callback
tscholb [Mon, 1 Nov 2021 07:19:38 +0000 (16:19 +0900)]
[Tizen] Not execute the remove callback

This reverts commit 023f339c1404c0cb0cb9f6f8ec759690c342a396.

2 years agoMerge branch 'devel/master' into tizen
tscholb [Mon, 1 Nov 2021 07:16:06 +0000 (16:16 +0900)]
Merge branch 'devel/master' into tizen

2 years agoRevert "[Tizen] Not execute the remove callback"
tscholb [Mon, 1 Nov 2021 07:15:44 +0000 (16:15 +0900)]
Revert "[Tizen] Not execute the remove callback"

This reverts commit c3535f3b72da0cca7af1216b1b7198fa3acad369.

2 years agoRevert "[Tizen] Add temporaty log to node"
tscholb [Mon, 1 Nov 2021 07:15:37 +0000 (16:15 +0900)]
Revert "[Tizen] Add temporaty log to node"

This reverts commit 776ce7a1852d540b8ab9bc42689be6037a3309bd.

2 years agoRevert "[Tizen] Add assertion to Vector"
tscholb [Mon, 1 Nov 2021 07:15:33 +0000 (16:15 +0900)]
Revert "[Tizen] Add assertion to Vector"

This reverts commit a3f2bd06b1b30eebd62f946b5d7e5888ffec018e.

2 years agoRevert "[Tizen] Add comment"
tscholb [Mon, 1 Nov 2021 07:15:30 +0000 (16:15 +0900)]
Revert "[Tizen] Add comment"

This reverts commit 1b975b4acbfe3272a8804541336cd385605cd06c.

2 years agoRevert "[Tizen] Remove throwing exception"
tscholb [Mon, 1 Nov 2021 07:15:26 +0000 (16:15 +0900)]
Revert "[Tizen] Remove throwing exception"

This reverts commit cc5832843a63cfe3a6b52ee57f73a67c095a62e4.

2 years agoRevert "[Tizen] Exact planeclipping for actor's hit algorithm"
tscholb [Mon, 1 Nov 2021 07:15:23 +0000 (16:15 +0900)]
Revert "[Tizen] Exact planeclipping for actor's hit algorithm"

This reverts commit 60ff852dde6d7bdb368e85720154addbc60f9e74.

2 years agoRevert "[Tizen] Protect dereferencing null in Node"
tscholb [Mon, 1 Nov 2021 07:15:10 +0000 (16:15 +0900)]
Revert "[Tizen] Protect dereferencing null in Node"

This reverts commit fcb81cd980326b1cfc9f5672b1211b36785537f3.

2 years agoMerge "Update the preferred size after relayoutting" into devel/master
Heeyong Song [Mon, 1 Nov 2021 00:58:02 +0000 (00:58 +0000)]
Merge "Update the preferred size after relayoutting" into devel/master

2 years agoDALi Version 2.0.50 28/265828/1 dali_2.0.50
David Steele [Fri, 29 Oct 2021 09:05:51 +0000 (10:05 +0100)]
DALi Version 2.0.50

Change-Id: Ia32bcbb9470d0656f64acfe395a62dbf7d5c46d1

2 years ago[Tizen] Protect dereferencing null in Node 13/265813/1
Heeyong Song [Tue, 19 Oct 2021 04:17:17 +0000 (13:17 +0900)]
[Tizen] Protect dereferencing null in Node

Change-Id: I60506f563fefc31c9c70b7067fc45f91d6929b96

2 years ago[Tizen] Exact planeclipping for actor's hit algorithm 00/265800/1
Eunki Hong [Thu, 28 Oct 2021 07:11:27 +0000 (00:11 -0700)]
[Tizen] Exact planeclipping for actor's hit algorithm

rayOriginLocal is difference vector betwwen the actor and the Camera(==rayOrigin).
ActorTest API's distance value is the real euclidean distance between rayOrigin and actor.
But we only need difference vector's z-axis value to clipping by View Space Plane.

So we get hitPointWorld and multiply ViewMatrix (get from renderTask's camera actor)
and get z-coordinate value at Camera Space.

Change-Id: I644fc5e9b306423d6fa58f92e492a2a7508047a6
Signed-off-by: Eunki Hong <eunkiki.hong@samsung.com>
2 years agoExact planeclipping for actor's hit algorithm 67/265767/5
Eunki Hong [Thu, 28 Oct 2021 07:11:27 +0000 (00:11 -0700)]
Exact planeclipping for actor's hit algorithm

rayOriginLocal is difference vector betwwen the actor and the Camera(==rayOrigin).
ActorTest API's distance value is the real euclidean distance between rayOrigin and actor.
But we only need difference vector's z-axis value to clipping by View Space Plane.

So we get hitPointWorld and multiply ViewMatrix (get from renderTask's camera actor)
and get z-coordinate value at Camera Space.

Change-Id: I644fc5e9b306423d6fa58f92e492a2a7508047a6
Signed-off-by: Eunki Hong <eunkiki.hong@samsung.com>
2 years agoUpdate the preferred size after relayoutting 46/265646/3
Heeyong Song [Tue, 26 Oct 2021 05:19:58 +0000 (14:19 +0900)]
Update the preferred size after relayoutting

It should be used in the next relayoutting

Change-Id: I3342de587942a9123ebb31cba4eac35c4e2b65ca

2 years agoIf the parent is intercepted, the child is informed that it is INTERRUPTED. 49/265649/3
joogab.yun [Tue, 26 Oct 2021 06:45:28 +0000 (15:45 +0900)]
If the parent is intercepted, the child is informed that it is INTERRUPTED.

Change-Id: I4ef25e7bad0883a9798f86add0b911de36078dea

2 years ago[Tizen] Remove throwing exception 76/265676/1
Heeyong Song [Wed, 27 Oct 2021 05:06:40 +0000 (14:06 +0900)]
[Tizen] Remove throwing exception

Change-Id: I9c186d07dee25923d68caf39e67eb771d1cb74e4

2 years agoMerge "DALi Version 2.0.49" into devel/master
Adeel Kazmi [Fri, 22 Oct 2021 11:25:28 +0000 (11:25 +0000)]
Merge "DALi Version 2.0.49" into devel/master

2 years agoDALi Version 2.0.49 79/265579/1 dali_2.0.49
Adam Bialogonski [Fri, 22 Oct 2021 10:24:45 +0000 (11:24 +0100)]
DALi Version 2.0.49

Change-Id: I99286537008bce74eb41966539bd4ec2d1915fea

2 years agoFix LogMessage format to print Filename / Functioname / Line 38/265538/2
Eunki, Hong [Thu, 21 Oct 2021 13:31:18 +0000 (22:31 +0900)]
Fix LogMessage format to print Filename / Functioname / Line

Add LogMessageDlogFormat macro to apply these informations :
Filename: Function(Line#) > "messages"

Previous LogMessage function always print like this
logging-tizen.cpp: LogMessage(38) > "messages"
So we fix to print actual informations

Default LogMessage(~~) will be used when someone don't need to follow up
Dlog format. (like ttrace and perfomance logger)

Change-Id: Idd87c1c0de3f842d02c023f32dc3dfef300b5dea
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
2 years agoMoved actor recursion methods to actor-parent-impl 95/265495/1
David Steele [Wed, 20 Oct 2021 16:32:42 +0000 (17:32 +0100)]
Moved actor recursion methods to actor-parent-impl

Change-Id: I01a3153dc8849425f6b8e69f60c224dc36ee7d45

2 years agoRefactored out actor render container 94/265494/1
David Steele [Wed, 20 Oct 2021 14:43:24 +0000 (15:43 +0100)]
Refactored out actor render container

Change-Id: Ib7f45346b92d7c9674833da5c6b54e889e8da28f

2 years agoRefactored Actor screen to local conversion 93/265493/1
David Steele [Wed, 20 Oct 2021 13:40:37 +0000 (14:40 +0100)]
Refactored Actor screen to local conversion

Change-Id: I145644d1702e9e3f9f6571aff5651c811abbf39c

2 years agoMerge "Protect dereferencing null in Node" into devel/master
Heeyong Song [Wed, 20 Oct 2021 01:11:26 +0000 (01:11 +0000)]
Merge "Protect dereferencing null in Node" into devel/master

2 years agoSupports to acknowledge for completing window rotation 71/262971/13
Wonsik Jung [Tue, 24 Aug 2021 06:16:28 +0000 (15:16 +0900)]
Supports to acknowledge for completing  window rotation

It is waited the window rotation completing until a view finishes to draw.
The view is drawn on the other thread.
It means asychronous rendering occurs between dali render thread and the other thread when window is rotated.

Change-Id: Ia9ac33e3719a874c35c58acf91e92b96ac802c7f

2 years agoProtect dereferencing null in Node 18/265418/1
Heeyong Song [Tue, 19 Oct 2021 04:17:17 +0000 (13:17 +0900)]
Protect dereferencing null in Node

Change-Id: I60506f563fefc31c9c70b7067fc45f91d6929b96

2 years agoSkip rendering if the damaged rect is empty 99/265199/5
Heeyong Song [Tue, 12 Oct 2021 14:41:28 +0000 (23:41 +0900)]
Skip rendering if the damaged rect is empty

Change-Id: I9424cf079d68a4afd00fda11a5e01d740be8155a

2 years agoDALi Version 2.0.48 50/265350/1 dali_2.0.48
Richard Huang [Fri, 15 Oct 2021 09:43:41 +0000 (10:43 +0100)]
DALi Version 2.0.48

Change-Id: I1ba13133446071912493467c53f22ba7573eed68

2 years ago[Tizen] Add comment 28/265328/1
Heeyong Song [Fri, 15 Oct 2021 04:10:02 +0000 (13:10 +0900)]
[Tizen] Add comment

Change-Id: I1db6793c0d4c30695da53acb8714461aa56cfcff

2 years ago[Tizen] Add assertion to Vector 53/265253/1
Heeyong Song [Wed, 13 Oct 2021 08:00:05 +0000 (17:00 +0900)]
[Tizen] Add assertion to Vector

Change-Id: Ib09200441ee65bd75ed3394ee1525a6092808e34

2 years agoMerge "Adding photoshop blend modes to the GFX API" into devel/master
Adeel Kazmi [Fri, 8 Oct 2021 17:46:04 +0000 (17:46 +0000)]
Merge "Adding photoshop blend modes to the GFX API" into devel/master

2 years agoDALi Version 2.0.47 94/265094/1 dali_2.0.47
David Steele [Fri, 8 Oct 2021 13:54:22 +0000 (14:54 +0100)]
DALi Version 2.0.47

Change-Id: Ie0ca363284bc1ed55f9cc02359cd7730d20c2e9f

2 years agoAdding photoshop blend modes to the GFX API 46/265046/3
David Steele [Thu, 7 Oct 2021 16:41:34 +0000 (17:41 +0100)]
Adding photoshop blend modes to the GFX API

Change-Id: I9274f02b9e0098ebc06caa4c569944624bc56030

2 years agoDALi Version 2.0.46 80/264880/1 dali_2.0.46
Adeel Kazmi [Fri, 1 Oct 2021 17:22:50 +0000 (18:22 +0100)]
DALi Version 2.0.46

Change-Id: I9c473ddd86cd66ded7dc18d19cd143fa4d6e193c

2 years agoPrevent unused attributes from binding bad location 26/264826/1
David Steele [Thu, 30 Sep 2021 09:29:43 +0000 (10:29 +0100)]
Prevent unused attributes from binding bad location

Change-Id: I2655aa8d6e2fb42cc2aed1f06ce91cd05dc37b5d

2 years ago[Tizen] Add temporaty log to node accepted/tizen/6.5/unified/20211028.114143 accepted/tizen/unified/20211001.001546 submit/tizen/20210927.083017 submit/tizen/20210928.035024 submit/tizen/20210928.095304 submit/tizen_6.5/20211028.163101 tizen_6.5.m2_release
Bowon Ryu [Mon, 27 Sep 2021 06:23:03 +0000 (15:23 +0900)]
[Tizen] Add temporaty log to node

This reverts commit e767e8e6b26a5899b93a4a8dbfd99eb5d0bed21b.

2 years ago[Tizen] Not execute the remove callback
Bowon Ryu [Mon, 27 Sep 2021 06:22:19 +0000 (15:22 +0900)]
[Tizen] Not execute the remove callback

This reverts commit de10f6aab15ea9b22490b718fb0c57d0c4f58048.

2 years agoMerge branch 'devel/master' into tizen
Bowon Ryu [Mon, 27 Sep 2021 06:18:04 +0000 (15:18 +0900)]
Merge branch 'devel/master' into tizen

2 years agoRevert "[Tizen] Not execute the remove callback"
Bowon Ryu [Mon, 27 Sep 2021 06:17:43 +0000 (15:17 +0900)]
Revert "[Tizen] Not execute the remove callback"

This reverts commit 6cb1ec6f7f5347ca9d44886215a7a4a5dc8e6f39.

2 years agoRevert "[Tizen] Add temporaty log to node"
Bowon Ryu [Mon, 27 Sep 2021 06:17:36 +0000 (15:17 +0900)]
Revert "[Tizen] Add temporaty log to node"

This reverts commit 302b3d1c76ebaa1241d608ef2e2d3834d5a39ad7.

2 years agoAdd Default Uniform : uActorColor 70/264570/2
Eunki, Hong [Fri, 24 Sep 2021 11:26:14 +0000 (20:26 +0900)]
Add Default Uniform : uActorColor

Previously, DevelRenderer always merged into uColor.a value.
When we use Borderline feature, it will occure some problems.

This patch add one more default uniform : named "uActorColor"
So now we can split MIX_COLOR.a and Actor::COLOR.a

Change-Id: Ib74731fab0bca87fd3970abb8e4f290a09c45e88
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
2 years agoDALi Version 2.0.45 48/264548/1 dali_2.0.45
Adam Bialogonski [Fri, 24 Sep 2021 08:47:34 +0000 (09:47 +0100)]
DALi Version 2.0.45

Change-Id: I002cb962e0df531e8fd3f5edcdfbf14f6aae2d91

2 years agoDALi Version 2.0.44 32/264432/1 dali_2.0.44
Richard Huang [Fri, 17 Sep 2021 10:42:04 +0000 (11:42 +0100)]
DALi Version 2.0.44

Change-Id: Ic23ea29b6caa984854d00ed525c4b3181ff66f36

2 years agoPerform AABB test in the viewport space for renderers when not processing a 3D layer 13/263213/14
Richard Huang [Fri, 27 Aug 2021 17:26:18 +0000 (18:26 +0100)]
Perform AABB test in the viewport space for renderers when not processing a 3D layer

Change-Id: Ib95e9fb1a4c0c4dd7b8ef8260ab9cbe2f4c3c706

2 years ago(dali_env) Install the correct package depending on the Ubuntu version 47/264147/3
Adeel Kazmi [Mon, 13 Sep 2021 17:29:33 +0000 (18:29 +0100)]
(dali_env) Install the correct package depending on the Ubuntu version

Change-Id: I007d91f7e6f38abfd387c8bd4bd86a578959289f

2 years ago[Tizen] Add temporaty log to node accepted/tizen/unified/20210914.085307 submit/tizen/20210913.074517 submit/tizen/20210914.032200
joogab.yun [Mon, 13 Sep 2021 06:00:21 +0000 (15:00 +0900)]
[Tizen] Add temporaty log to node

This reverts commit 1cfe34df1874bde90b571a998d21709b2bdea29e.

Change-Id: Ia66a87cfd6413440321939cf49e309911336d026

2 years ago[Tizen] Not execute the remove callback
joogab.yun [Mon, 13 Sep 2021 06:00:04 +0000 (15:00 +0900)]
[Tizen] Not execute the remove callback

This reverts commit 1ca4f5c8d26682e2356d7b4008b9297afb58e039.

Change-Id: I2605fc8742bc77212afc5af0fb2df198be34c1dd

2 years agoMerge branch 'devel/master' into tizen
joogab.yun [Mon, 13 Sep 2021 05:59:55 +0000 (14:59 +0900)]
Merge branch 'devel/master' into tizen

Change-Id: I82f75733ae101461cff4b8154d5a1fc086d0869b

2 years agoRevert "[Tizen] Not execute the remove callback"
joogab.yun [Mon, 13 Sep 2021 05:59:45 +0000 (14:59 +0900)]
Revert "[Tizen] Not execute the remove callback"

This reverts commit 0722928ed5508195eded79ad769c70a19c012467.

2 years agoRevert "[Tizen] Add temporaty log to node"
joogab.yun [Mon, 13 Sep 2021 05:59:41 +0000 (14:59 +0900)]
Revert "[Tizen] Add temporaty log to node"

This reverts commit 5aa1c8bef17523b520f6d66a5d4dfe4c17915d27.

2 years agoMerge "Enable assert always in Dali::Vector" into devel/master
Heeyong Song [Mon, 13 Sep 2021 03:03:52 +0000 (03:03 +0000)]
Merge "Enable assert always in Dali::Vector" into devel/master

2 years agoMerge "DALi Version 2.0.43" into devel/master
Adeel Kazmi [Fri, 10 Sep 2021 15:24:12 +0000 (15:24 +0000)]
Merge "DALi Version 2.0.43" into devel/master

2 years agoDALi Version 2.0.43 40/263840/1 dali_2.0.43
David Steele [Fri, 10 Sep 2021 15:20:34 +0000 (16:20 +0100)]
DALi Version 2.0.43

Change-Id: I7a05dbf8094a9348cb16cf68861f45883b3c3623

2 years agoEnable assert always in Dali::Vector 39/263739/2
Heeyong Song [Thu, 9 Sep 2021 05:39:34 +0000 (14:39 +0900)]
Enable assert always in Dali::Vector

Change-Id: I1bcc79fd84665d4a127f9572e89fa9331542bd86

2 years agoAdd BlendMode::ON_WITHOUT_CULL to keep rendering even Transparent. 69/263369/5
Eunki Hong [Wed, 1 Sep 2021 07:35:59 +0000 (00:35 -0700)]
Add BlendMode::ON_WITHOUT_CULL to keep rendering even Transparent.

Previously, DevelRenderer always merged into uColor.a value.
This situation usally have no problem.

But when we want to use both MIX_COLOR and BORDERLINE_COLOR
there was no way to split Actor's opacity and MIX_COLOR's opacity.
So BORDERLINE_COLOR.a is always pre-multiplired by MIX_COLOR.a.
And also, when MIX_COLOR.a is zero, There is no way to render BORDERLINE only.

This patch try to fix this issue.

First, Add some flag keep-rendering logic.
Second, Turn on that flag only if borderline required (dali-toolkit)
Third, Add new custom uniform which have same value with actor's color (dali-toolkit)

Change-Id: I7115ecfa252eaaa862e4115b7fb41f208ca7026f
Signed-off-by: Eunki Hong <eunkiki.hong@samsung.com>
2 years ago[Tizen] Add temporaty log to node accepted/tizen/unified/20210908.011521 submit/tizen/20210907.091147
Eunki, Hong [Tue, 7 Sep 2021 06:32:15 +0000 (15:32 +0900)]
[Tizen] Add temporaty log to node

This reverts commit 241f50604c4b43f3d5e06d59d8cf9b1118c80073.

2 years ago[Tizen] Not execute the remove callback
Eunki, Hong [Tue, 7 Sep 2021 06:31:53 +0000 (15:31 +0900)]
[Tizen] Not execute the remove callback

This reverts commit 4a0533ec46ae7625a339e6f10d704d51b66b85d3.

2 years agoMerge branch 'devel/master' into tizen
Eunki, Hong [Tue, 7 Sep 2021 06:28:43 +0000 (15:28 +0900)]
Merge branch 'devel/master' into tizen

2 years agoRevert "[Tizen] Not execute the remove callback"
Eunki, Hong [Tue, 7 Sep 2021 06:28:07 +0000 (15:28 +0900)]
Revert "[Tizen] Not execute the remove callback"

This reverts commit 11d2614667ba0a8d0fac130c35dc20bc80bf2724.

2 years agoRevert "[Tizen] Add temporaty log to node"
Eunki, Hong [Tue, 7 Sep 2021 06:27:48 +0000 (15:27 +0900)]
Revert "[Tizen] Add temporaty log to node"

This reverts commit 1879d20b2bff88d17115799239053e211f80a03b.

2 years agoRevert "[Tizen] Fix SVACE error in tap-gesture-detector-impl.cpp"
Eunki, Hong [Tue, 7 Sep 2021 06:27:16 +0000 (15:27 +0900)]
Revert "[Tizen] Fix SVACE error in tap-gesture-detector-impl.cpp"

This reverts commit 7476e111143c590a7945d0fd48721c3492b21542.

2 years ago[Tizen] Fix SVACE error in tap-gesture-detector-impl.cpp 11/263511/1 accepted/tizen/unified/20210906.123731 submit/tizen/20210906.014533 submit/tizen/20210906.031407 submit/tizen/20210906.034743
Adeel Kazmi [Thu, 2 Sep 2021 09:36:54 +0000 (10:36 +0100)]
[Tizen] Fix SVACE error in tap-gesture-detector-impl.cpp

Change-Id: I7699e9ead0867c86b32ef795a22d0f168e2f4091

2 years agoDALi Version 2.0.42 95/263495/1 dali_2.0.42
Adeel Kazmi [Fri, 3 Sep 2021 15:04:09 +0000 (16:04 +0100)]
DALi Version 2.0.42

Change-Id: I3cf99a2cb04241eaecb1123d32ffe1f9bbf96c80

2 years agoFix SVACE error in tap-gesture-detector-impl.cpp 44/263444/1
Adeel Kazmi [Thu, 2 Sep 2021 09:36:54 +0000 (10:36 +0100)]
Fix SVACE error in tap-gesture-detector-impl.cpp

Change-Id: I7699e9ead0867c86b32ef795a22d0f168e2f4091

2 years ago[Tizen] Add temporaty log to node accepted/tizen/unified/20210902.131414 submit/tizen/20210901.082233
jykeon [Wed, 1 Sep 2021 07:01:37 +0000 (16:01 +0900)]
[Tizen] Add temporaty log to node

This reverts commit 4b502547418a7fc7a049c3df49cdbf76664af648.

2 years ago[Tizen] Not execute the remove callback
jykeon [Tue, 31 Aug 2021 07:53:06 +0000 (16:53 +0900)]
[Tizen] Not execute the remove callback

This reverts commit c6c61d4ce1933b3f137f2a5428d836a81e4bfa7f.

Change-Id: Ie39a6aafea3963c97b6da92e2a15c5abb7dac054
Signed-off-by: jykeon <jykeon@samsung.com>