platform/core/uifw/dali-core.git
2 years agoRevert "[Tizen] Partial rendering rotation does not work"
EverLEEst(SangHyeon Lee) [Mon, 5 Jul 2021 05:50:46 +0000 (14:50 +0900)]
Revert "[Tizen] Partial rendering rotation does not work"

This reverts commit d9c868cb50be8273adef62406264a389b8b383c5.

2 years agoRevert "[Tizen] Add temporaty log to node"
EverLEEst(SangHyeon Lee) [Mon, 5 Jul 2021 05:50:31 +0000 (14:50 +0900)]
Revert "[Tizen] Add temporaty log to node"

This reverts commit 513ab3f9b00a2afd038b815849d6de3b61685ba4.

2 years agoDALi Version 2.0.33 88/260788/1 dali_2.0.33
Adeel Kazmi [Fri, 2 Jul 2021 16:41:11 +0000 (17:41 +0100)]
DALi Version 2.0.33

Change-Id: Iee7b41cbf1ccda9639a1f9a1c1726acec41c9115

2 years ago[Tizen] Add temporaty log to node accepted/tizen/unified/20210629.130444 submit/tizen/20210629.065516
Jaehyun Cho [Mon, 28 Jun 2021 10:32:59 +0000 (19:32 +0900)]
[Tizen] Add temporaty log to node

This reverts commit b5ba8dab6fcf4cfd4ab6832c425338187b24a1be.

2 years ago[Tizen] Partial rendering rotation does not work
Jaehyun Cho [Mon, 28 Jun 2021 10:32:55 +0000 (19:32 +0900)]
[Tizen] Partial rendering rotation does not work

This reverts commit 56a3de5b6be1be45936e3fd8c235e5398336f024.

2 years ago[Tizen] Revert "Use touch consumed return to set whether we process a gesture or not
Jaehyun Cho [Mon, 28 Jun 2021 10:32:51 +0000 (19:32 +0900)]
[Tizen] Revert "Use touch consumed return to set whether we process a gesture or not

This reverts commit b90178b27204df958b48eb869d4f23f15ab6c85d.

2 years ago[Tizen] Not execute the remove callback
Jaehyun Cho [Mon, 28 Jun 2021 10:32:46 +0000 (19:32 +0900)]
[Tizen] Not execute the remove callback

This reverts commit a1d3b0d7522e5563024db164ff20dc7c78597eef.

2 years agoMerge branch 'devel/master' into tizen
Jaehyun Cho [Mon, 28 Jun 2021 10:32:18 +0000 (19:32 +0900)]
Merge branch 'devel/master' into tizen

Change-Id: I6235bbd82d3a92db094a0e4b1ec8abc8ac91ce07

2 years agoRevert "[Tizen] Not execute the remove callback"
Jaehyun Cho [Mon, 28 Jun 2021 10:32:11 +0000 (19:32 +0900)]
Revert "[Tizen] Not execute the remove callback"

This reverts commit 630d4258bc5b865b8fa9573d5319e6281e5ad5af.

2 years agoRevert "[Tizen] Revert "Use touch consumed return to set whether we process a gesture...
Jaehyun Cho [Mon, 28 Jun 2021 10:32:10 +0000 (19:32 +0900)]
Revert "[Tizen] Revert "Use touch consumed return to set whether we process a gesture or not"

This reverts commit dd05ca48fc1f8b5dfade167e957a55916f722aff.

2 years agoRevert "[Tizen] Partial rendering rotation does not work"
Jaehyun Cho [Mon, 28 Jun 2021 10:32:09 +0000 (19:32 +0900)]
Revert "[Tizen] Partial rendering rotation does not work"

This reverts commit 9fc4db3e68713b28e5f58bcef7305a4e8c5b114a.

2 years agoRevert "[Tizen] Add temporaty log to node"
Jaehyun Cho [Mon, 28 Jun 2021 10:32:07 +0000 (19:32 +0900)]
Revert "[Tizen] Add temporaty log to node"

This reverts commit 53650d5932282b56657d35dc49be091fb79e2bd6.

2 years agoAdd ApplyCustomFragmentPrefix 08/260408/5
seungho [Thu, 24 Jun 2021 07:11:20 +0000 (16:11 +0900)]
Add ApplyCustomFragmentPrefix

 - Apply suitable prefix for the native image fragment shader

Change-Id: I86b34a3086e1326b0568cc1ac1a3a37e6c8c37b0
Signed-off-by: seungho <sbsh.baek@samsung.com>
2 years agoOptimized program retrieval from the cache 39/260339/5
Adam Bialogonski [Fri, 25 Jun 2021 14:25:48 +0000 (15:25 +0100)]
Optimized program retrieval from the cache

Change-Id: I6dda5244b32a2cc5c21285673d7a125cd36caaee

2 years agoAdded local pipeline cache on the dali-core side 59/260259/9
Adam Bialogonski [Fri, 25 Jun 2021 14:11:14 +0000 (15:11 +0100)]
Added local pipeline cache on the dali-core side

Change-Id: I29865baefea49d9e8856663a43381ff2d16e6e13

2 years agoSimplified uniform write 83/260183/7
Adam Bialogonski [Fri, 25 Jun 2021 14:18:57 +0000 (15:18 +0100)]
Simplified uniform write

Change-Id: I9e9871ccdc9a18c7624ce97ef9611cdf072bd58c

2 years agoRemoved 'bindings' parameter from WriteUniform() functions 82/260182/4
Adam Bialogonski [Mon, 21 Jun 2021 11:05:05 +0000 (12:05 +0100)]
Removed 'bindings' parameter from WriteUniform() functions

Change-Id: Id04fcbcf0822f062ed385b3d9dfa02286e1f63bf

2 years agoDALi Version 2.0.32 81/260481/1 dali_2.0.32
Richard Huang [Fri, 25 Jun 2021 10:17:06 +0000 (11:17 +0100)]
DALi Version 2.0.32

Change-Id: I9e46086707ee0734b654bb87b5c5cf8823b20d8b

2 years ago[Tizen] Add temporaty log to node accepted/tizen/unified/20210623.125317 submit/tizen/20210623.082820
huiyu.eun [Wed, 23 Jun 2021 07:52:32 +0000 (16:52 +0900)]
[Tizen] Add temporaty log to node

This reverts commit 61a1cf0ed7337930789619dba08720d1e6e8e22c.

Change-Id: I3e33161acca9a811f43519be138c137738effe7f

2 years ago[Tizen] Partial rendering rotation does not work
huiyu.eun [Wed, 23 Jun 2021 07:51:29 +0000 (16:51 +0900)]
[Tizen] Partial rendering rotation does not work

This reverts commit 14df086233b6d6ae394b7f5a88669b2854ef79e3.

Change-Id: If53901a5cb6e36bfc1f15a52dee33fd42aea3a93

2 years ago[Tizen] Revert "Use touch consumed return to set whether we process a gesture or not
huiyu.eun [Wed, 23 Jun 2021 07:51:10 +0000 (16:51 +0900)]
[Tizen] Revert "Use touch consumed return to set whether we process a gesture or not

This reverts commit 3cf007cd858fcd488c61d158b0373758e9f71a04.

Change-Id: I6ed15f8c27f13eb02b6ddbb134533afe1b618a77

2 years ago[Tizen] Not execute the remove callback
huiyu.eun [Wed, 23 Jun 2021 07:50:53 +0000 (16:50 +0900)]
[Tizen] Not execute the remove callback

This reverts commit af50dfe8c264c88c85bddae54979374ea6334fbf.

Change-Id: I40cbbc97b7ba3be1663da596b76214ce152e3193

2 years agoMerge branch 'devel/master' into tizen
huiyu.eun [Wed, 23 Jun 2021 07:50:33 +0000 (16:50 +0900)]
Merge branch 'devel/master' into tizen

Change-Id: I39c6d897bc189088ebbf37162a53f60e8f355a52

2 years agoRevert "[Tizen] Not execute the remove callback"
huiyu.eun [Wed, 23 Jun 2021 07:49:54 +0000 (16:49 +0900)]
Revert "[Tizen] Not execute the remove callback"

This reverts commit 76a793b04fc57433db97c7b3f78e73fc700e28b6.

2 years agoRevert "[Tizen] Revert "Use touch consumed return to set whether we process a gesture...
huiyu.eun [Wed, 23 Jun 2021 07:49:52 +0000 (16:49 +0900)]
Revert "[Tizen] Revert "Use touch consumed return to set whether we process a gesture or not""

This reverts commit da4aea66ada434a7a36e38229f9a6248f6c99ac7.

2 years agoRevert "[Tizen] Partial rendering rotation does not work"
huiyu.eun [Wed, 23 Jun 2021 07:49:48 +0000 (16:49 +0900)]
Revert "[Tizen] Partial rendering rotation does not work"

This reverts commit 7948191ae836342fabc1f029278d544fae115736.

2 years agoRevert "[Tizen] Fix window/screen rotation issue."
huiyu.eun [Wed, 23 Jun 2021 07:49:44 +0000 (16:49 +0900)]
Revert "[Tizen] Fix window/screen rotation issue."

This reverts commit c2b5ef083bfabe4391903950086002058dd29678.

2 years agoRevert "[Tizen] Add temporaty log to node"
huiyu.eun [Wed, 23 Jun 2021 07:49:41 +0000 (16:49 +0900)]
Revert "[Tizen] Add temporaty log to node"

This reverts commit 34bab7740b8f51bf7a91698e08f06f8aeb09167e.

2 years agoCorrectly aging renderer uniformMap 51/260251/1
David Steele [Tue, 22 Jun 2021 11:09:21 +0000 (12:09 +0100)]
Correctly aging renderer uniformMap

Change-Id: Ie3378269d8f4c6b84b4a17b2c730806b7245c20f

2 years agoMerge "Removing GL usage from dali core" into devel/master
Adeel Kazmi [Tue, 22 Jun 2021 10:42:51 +0000 (10:42 +0000)]
Merge "Removing GL usage from dali core" into devel/master

2 years agoMerge "DALi Version 2.0.31" into devel/master
Adeel Kazmi [Fri, 18 Jun 2021 10:46:10 +0000 (10:46 +0000)]
Merge "DALi Version 2.0.31" into devel/master

2 years agoDALi Version 2.0.31 93/260093/1 dali_2.0.31
David Steele [Fri, 18 Jun 2021 10:37:56 +0000 (11:37 +0100)]
DALi Version 2.0.31

Change-Id: I035176ecaccc7fbb8c0a1b6b0d1c1f95c7f14a94

2 years agoFix window/screen rotation issue. 09/259309/7
Wonsik Jung [Fri, 4 Jun 2021 06:39:56 +0000 (15:39 +0900)]
Fix window/screen rotation issue.

Fix window/screen rotation issue when scissor clipping is used.

Change-Id: I2a8e6dbfcc30e36551e6a8640499d98cf05b26c9

2 years agoRemoving GL usage from dali core 01/260001/1
David Steele [Thu, 17 Jun 2021 09:48:28 +0000 (10:48 +0100)]
Removing GL usage from dali core

Removed texture dependency syncing from render manager
(Not used/useful, needs to be re-implemented in graphics impl
differently)

Removed usages of glconfighelper, removed references to GL, GL defines
and GL types.

Cleaned up includes.

Change-Id: I85b76d2c1714e7993ec13b558a3c971c7b5f2a68
Signed-off-by: David Steele <david.steele@samsung.com>
2 years agoMerge "Add TOUCH_FOCUSABLE property" into devel/master
joogab yun [Tue, 15 Jun 2021 05:35:25 +0000 (05:35 +0000)]
Merge "Add TOUCH_FOCUSABLE property" into devel/master

2 years agoMerge "Add input source type to TapGesture. This is similar to MouseButton in TouchEv...
joogab yun [Tue, 15 Jun 2021 05:34:55 +0000 (05:34 +0000)]
Merge "Add input source type to TapGesture. This is similar to MouseButton in TouchEvent." into devel/master

2 years ago[Tizen] Add temporaty log to node accepted/tizen/unified/20210615.120258 submit/tizen/20210614.101611
Dongsug Song [Mon, 14 Jun 2021 09:00:30 +0000 (18:00 +0900)]
[Tizen] Add temporaty log to node

This reverts commit 66e398b2a6204c073b1cc77ac87d943e4644fb2c.

Change-Id: I1119ecbb6f91658ba7fcaafba817cf057f3eb2f8

2 years ago[Tizen] Fix window/screen rotation issue.
Dongsug Song [Mon, 14 Jun 2021 08:59:47 +0000 (17:59 +0900)]
[Tizen] Fix window/screen rotation issue.

This reverts commit 7d8a736f893e5f3947ab019ddbd5771d5ebc709a.

Change-Id: I00de0c7420fe37749f335713a0938c0fc0e9a91a

2 years ago[Tizen] Partial rendering rotation does not work
Dongsug Song [Mon, 14 Jun 2021 08:50:34 +0000 (17:50 +0900)]
[Tizen] Partial rendering rotation does not work

This reverts commit 22e4fed4dfa7af281b0f78810424d625bcd8be70.

Change-Id: I6b20325e059c0fc3e819dca7e8f774c020722a16

2 years ago[Tizen] Revert "Use touch consumed return to set whether we process a gesture or...
Dongsug Song [Mon, 14 Jun 2021 08:50:07 +0000 (17:50 +0900)]
[Tizen] Revert "Use touch consumed return to set whether we process a gesture or not"

This reverts commit 5e59f0335aaa3aaa0fb9ec2864862a60fbfa7aee.

Change-Id: Ife228e1706a5da97b0b13e082e1458cde276e302

2 years ago[Tizen] Not execute the remove callback
Dongsug Song [Mon, 14 Jun 2021 08:49:44 +0000 (17:49 +0900)]
[Tizen] Not execute the remove callback

This reverts commit 3c060be256f99466820af22e9297d7d9a3e6ce59.

Change-Id: I6884021c3a381a549107e92316f89b2b18700a67

2 years agoMerge branch 'devel/master' into tizen
Dongsug Song [Mon, 14 Jun 2021 08:26:04 +0000 (17:26 +0900)]
Merge branch 'devel/master' into tizen

2 years agoRevert "Add Gesture Propagation"
Dongsug Song [Mon, 14 Jun 2021 08:25:45 +0000 (17:25 +0900)]
Revert "Add Gesture Propagation"

This reverts commit 9a93ccc3212e0234ae9e852b6441871b16c96b22.

2 years agoRevert "DALi Version 2.0.29"
Dongsug Song [Mon, 14 Jun 2021 08:25:43 +0000 (17:25 +0900)]
Revert "DALi Version 2.0.29"

This reverts commit 4d73f4c8b5f3b312028a6d1d195c8c7b90bbc235.

2 years agoRevert "[Tizen] Not execute the remove callback"
Dongsug Song [Mon, 14 Jun 2021 08:10:53 +0000 (17:10 +0900)]
Revert "[Tizen] Not execute the remove callback"

This reverts commit 18a82441c6a4a98d6a524930030e72b402db1d3d.

2 years agoRevert "[Tizen] Revert "Use touch consumed return to set whether we process a gesture...
Dongsug Song [Mon, 14 Jun 2021 08:10:48 +0000 (17:10 +0900)]
Revert "[Tizen] Revert "Use touch consumed return to set whether we process a gesture or not""

This reverts commit 5bef610dcdfd7efd1ee64ef3e7330ce2c6eccd32.

2 years agoRevert "[Tizen] Partial rendering rotation does not work"
Dongsug Song [Mon, 14 Jun 2021 08:10:41 +0000 (17:10 +0900)]
Revert "[Tizen] Partial rendering rotation does not work"

This reverts commit deb386f3d873a8eb66b034a2e05e4c37a61b7a95.

2 years agoRevert "[Tizen] Adds transition effect"
Dongsug Song [Mon, 14 Jun 2021 08:10:37 +0000 (17:10 +0900)]
Revert "[Tizen] Adds transition effect"

This reverts commit abd5071126a1218e139029fdd2785c498b229569.

2 years agoRevert "[Tizen] fix visual artifact of Transition"
Dongsug Song [Mon, 14 Jun 2021 08:10:33 +0000 (17:10 +0900)]
Revert "[Tizen] fix visual artifact of Transition"

This reverts commit 5a077592e2da33b37b0c789ee4ded94929fcc78b.

2 years agoRevert "[Tizen] Fix window/screen rotation issue."
Dongsug Song [Mon, 14 Jun 2021 08:10:26 +0000 (17:10 +0900)]
Revert "[Tizen] Fix window/screen rotation issue."

This reverts commit 16ee767b0429b92630d5cd207d4664adfa029480.

2 years agoRevert "[Tizen] Add temporaty log to node"
Dongsug Song [Mon, 14 Jun 2021 08:10:20 +0000 (17:10 +0900)]
Revert "[Tizen] Add temporaty log to node"

This reverts commit db15b0ef7aac2784ec9cdad586618c8d38f04805.

2 years agoMerge "Fixed depth/stencil renderbuffer attachments" into devel/master
Adeel Kazmi [Fri, 11 Jun 2021 11:43:33 +0000 (11:43 +0000)]
Merge "Fixed depth/stencil renderbuffer attachments" into devel/master

2 years agoMerge "DALi Version 2.0.30" into devel/master
David Steele [Fri, 11 Jun 2021 10:45:28 +0000 (10:45 +0000)]
Merge "DALi Version 2.0.30" into devel/master

2 years agoMerge "Add SwitchParent api in actor-devel" into devel/master
Seungho BAEK [Fri, 11 Jun 2021 10:36:29 +0000 (10:36 +0000)]
Merge "Add SwitchParent api in actor-devel" into devel/master

2 years agoDALi Version 2.0.30 26/259726/1 dali_2.0.30
Adeel Kazmi [Fri, 11 Jun 2021 10:35:23 +0000 (11:35 +0100)]
DALi Version 2.0.30

Change-Id: Ifbed5cc644dfecd305b23fe9ae60f1308717badb

2 years agoAdd TOUCH_FOCUSABLE property 58/259258/15
Joogab Yun [Thu, 3 Jun 2021 06:43:05 +0000 (15:43 +0900)]
Add TOUCH_FOCUSABLE property

This is a property that allows you to have focus even when touched.

It works only when KEYBOARD_FOCUSABLE is set to true.

KEYBOARD_FOCUSABLE :  whether the view can have focus or not
TOUCH_FOCUSABLE    :  Whether the user can focus by touch

Change-Id: Id991d7a0bd734718164b874f013e24235476e789

2 years agoFixed depth/stencil renderbuffer attachments 63/259663/1
David Steele [Thu, 10 Jun 2021 17:15:09 +0000 (18:15 +0100)]
Fixed depth/stencil renderbuffer attachments

If no depth or depth/stencil texture was attached, but depth/stencil
attachment was requested on initialization, then the renderbuffer
attachments weren't being created.

Added usage flags to the Graphics::DepthStencilAttachment to indicate
when RenderBuffers are required.

Also, the load/clear ops were set incorrectly for depth/stencil,
so each renderpass wasn't working as intended.

Change-Id: I6a77bf67628a7225007ab40bef31ffa271023f1f
Signed-off-by: David Steele <david.steele@samsung.com>
2 years agoAdd input source type to TapGesture. 77/259077/13
Joogab Yun [Tue, 1 Jun 2021 02:00:53 +0000 (11:00 +0900)]
Add input source type to TapGesture.
This is similar to MouseButton in TouchEvent.

Now, you can see from which input the tap was made.

Change-Id: I80800ebd805e283581486d76d046b5e269cbb8ba

2 years ago[Tizen] Add temporaty log to node 52/259452/1
Heeyong Song [Tue, 8 Jun 2021 07:56:46 +0000 (16:56 +0900)]
[Tizen] Add temporaty log to node

Change-Id: Iaee9ffefedb88fe9f4f344ef710b7e126af473ff

2 years ago[Tizen] Fix window/screen rotation issue. accepted/tizen/unified/20210609.140343 submit/tizen/20210609.012218 submit/tizen/20210609.063802
Taehyub Kim [Tue, 8 Jun 2021 03:41:27 +0000 (12:41 +0900)]
[Tizen] Fix window/screen rotation issue.

This reverts commit b79ebe59048894505131a12f9b6337da1fe4f7a2.

2 years ago[Tizen] fix visual artifact of Transition
Taehyub Kim [Tue, 8 Jun 2021 03:41:09 +0000 (12:41 +0900)]
[Tizen] fix visual artifact of Transition

This reverts commit 062828b2a6e82f36de92d1cf64b1c87dbe6ce5c2.

2 years ago[Tizen] Adds transition effect
Taehyub Kim [Tue, 8 Jun 2021 03:40:19 +0000 (12:40 +0900)]
[Tizen] Adds transition effect

This reverts commit a686580077920aa12ad965b6cdf55b0501fb7862.

Change-Id: Ifbeeb1625635a90e8ccc097a0308282b643a9a24

2 years ago[Tizen] Partial rendering rotation does not work
Taehyub Kim [Tue, 8 Jun 2021 03:20:44 +0000 (12:20 +0900)]
[Tizen] Partial rendering rotation does not work

This reverts commit a5fed4ff612d40c5f813b8c63530ba2b6678f82a.

Change-Id: I0f2429eab4b0f7ae506d91c0650536efe4349355

2 years ago[Tizen] Revert "Use touch consumed return to set whether we process a gesture or...
Taehyub Kim [Tue, 8 Jun 2021 03:19:10 +0000 (12:19 +0900)]
[Tizen] Revert "Use touch consumed return to set whether we process a gesture or not"

This reverts commit 99cbbc5a615d467c264d897145a5e8ab92d6b481.

2 years ago[Tizen] Not execute the remove callback
Taehyub Kim [Tue, 8 Jun 2021 03:18:53 +0000 (12:18 +0900)]
[Tizen] Not execute the remove callback

This reverts commit 05f14eb128643e883405ebc02dc8041599f42a68.

Change-Id: I919b44ef35353354d26fb3b3b597db526b3412b0

2 years agoDALi Version 2.0.29
Adam Bialogonski [Fri, 4 Jun 2021 08:56:32 +0000 (09:56 +0100)]
DALi Version 2.0.29

Change-Id: Ie234f7bb71d0341355f8d6a62257fba000e31313

2 years agoAdd Gesture Propagation
Joogab Yun [Tue, 11 May 2021 07:13:35 +0000 (16:13 +0900)]
Add Gesture Propagation

This is used when the parent actor wants to listen to gesture events.

example)
  The child is overlapped on the parent.
  So, if you tap a child, the parent cannot listen to the tap event.
  Now, If set to SetNeedGesturePropagation(true), the parent can receive gesture events.

 {
     Actor parent = Actor::New();
     Actor child = Actor::New();
     parent.Add(child);
     pTapDetector = TapGestureDetector::New();
     cTapDetector = TapGestureDetector::New();
     pTapDetector.Attach(parent);
     cTapDetector.Attach(child);
     pTapDetector.DetectedSignal().Connect(this, &OnParentTap);
     cTapDetector.DetectedSignal().Connect(this, &OnChildTap);
  }

  void OnChildTap(Dali::Actor actor, const Dali::TapGesture& tap)
  {
     // If you set SetNeedGesturePropagation to true here, the parent actor can also listen to events
     Dali::DevelActor::SetNeedGesturePropagation(Self(), true);
  }

Change-Id: I0e6c16c2b2dec1dfa873caa453302cc746c3f258

2 years agoRevert "[Tizen] Not execute the remove callback"
Taehyub Kim [Tue, 8 Jun 2021 03:12:36 +0000 (12:12 +0900)]
Revert "[Tizen] Not execute the remove callback"

This reverts commit 4f8f58c5701257ae4d5365d59ae5cbf76a5041f2.

2 years agoRevert "[Tizen] Revert "Use touch consumed return to set whether we process a gesture...
Taehyub Kim [Tue, 8 Jun 2021 03:12:13 +0000 (12:12 +0900)]
Revert "[Tizen] Revert "Use touch consumed return to set whether we process a gesture or not"

This reverts commit dc52af7e5c06c1d4e50b63b5810642215acebb8c.

2 years agoRevert "[Tizen] Partial rendering rotation does not work"
Taehyub Kim [Tue, 8 Jun 2021 03:12:03 +0000 (12:12 +0900)]
Revert "[Tizen] Partial rendering rotation does not work"

This reverts commit 47ae007c60440072d128ea3d055bffb982179207.

2 years agoRevert "[Tizen] Adds transition effect"
Taehyub Kim [Tue, 8 Jun 2021 03:11:49 +0000 (12:11 +0900)]
Revert "[Tizen] Adds transition effect"

This reverts commit f75ce14150b48f568d44169f66e3e31bfb3b04c4.

2 years agoRevert "[Tizen] fix visual artifact of Transition"
Taehyub Kim [Tue, 8 Jun 2021 03:11:38 +0000 (12:11 +0900)]
Revert "[Tizen] fix visual artifact of Transition"

This reverts commit 35a3df5b847f20eb23d88dbad0eb6964cf0ebbf9.

2 years agoRevert "[Tizen] Fix window/screen rotation issue."
Taehyub Kim [Tue, 8 Jun 2021 03:11:22 +0000 (12:11 +0900)]
Revert "[Tizen] Fix window/screen rotation issue."

This reverts commit 231eaee208d0349c63afe88af61a349e7de26748.

2 years agoAdd ETC2_EAC compressed texture format 62/259362/1
Heeyong Song [Mon, 7 Jun 2021 00:48:50 +0000 (09:48 +0900)]
Add ETC2_EAC compressed texture format

Change-Id: I70801783da355a28f17004cf507381774ecfb6be

2 years ago[Tizen] Fix window/screen rotation issue. 61/259361/1
Wonsik Jung [Mon, 7 Jun 2021 00:24:57 +0000 (09:24 +0900)]
[Tizen] Fix window/screen rotation issue.

Fix window/screen rotation issue when scissor clipping is used.

Change-Id: If6780265fcdb9861a835ee35abf955dc4bafaa96

2 years agoDALi Version 2.0.29 23/259323/1 dali_2.0.29
Adam Bialogonski [Fri, 4 Jun 2021 08:56:32 +0000 (09:56 +0100)]
DALi Version 2.0.29

Change-Id: Ie234f7bb71d0341355f8d6a62257fba000e31313

2 years agoAdd SwitchParent api in actor-devel 49/250549/65
Seungho Baek [Tue, 29 Dec 2020 10:16:31 +0000 (19:16 +0900)]
Add SwitchParent api in actor-devel

 - SwitchParent changes parent of an actor without add/remove notification.
 - SwitchParent make an actor keep on Scene during changing parent.
 - To use SwitchParent, both the actor and new parent must be on scene

Change-Id: Ieb2114227b69cfd1fcbbe97930f21bf902e3b2d8
Signed-off-by: Seungho Baek <sbsh.baek@samsung.com>
2 years agoMerge "Add Gesture Propagation" into devel/master
joogab yun [Tue, 1 Jun 2021 03:09:02 +0000 (03:09 +0000)]
Merge "Add Gesture Propagation" into devel/master

2 years ago[Tizen] fix visual artifact of Transition accepted/tizen/unified/20210602.122521 submit/tizen/20210601.080645
Shinwoo Kim [Tue, 1 Jun 2021 00:54:08 +0000 (09:54 +0900)]
[Tizen] fix visual artifact of Transition

This reverts commit 829e16f8a78bc0f138c2147bf56bf3afc9deee5f.

2 years ago[Tizen] Adds transition effect
Shinwoo Kim [Tue, 1 Jun 2021 00:53:50 +0000 (09:53 +0900)]
[Tizen] Adds transition effect

This reverts commit 789bfce68a6dd23c6ee8178ed7db91de485524b3.

2 years ago[Tizen] Partial rendering rotation does not work
Shinwoo Kim [Tue, 1 Jun 2021 00:53:34 +0000 (09:53 +0900)]
[Tizen] Partial rendering rotation does not work

This reverts commit 71b1687a2c321128d7be58df6a67802a67743660.

2 years ago[Tizen] Revert "Use touch consumed return to set whether we process a gesture or not
Shinwoo Kim [Tue, 1 Jun 2021 00:53:07 +0000 (09:53 +0900)]
[Tizen] Revert "Use touch consumed return to set whether we process a gesture or not

This reverts commit c24c9c63bb1159ee655037710bc6af872dbcf38a.

2 years ago[Tizen] Not execute the remove callback
Shinwoo Kim [Tue, 1 Jun 2021 00:52:54 +0000 (09:52 +0900)]
[Tizen] Not execute the remove callback

This reverts commit 2ab5e6bd2f35882f3d9b4466c2bba5de977127a3.

2 years agoMerge branch 'devel/master' into tizen
Shinwoo Kim [Tue, 1 Jun 2021 00:51:27 +0000 (09:51 +0900)]
Merge branch 'devel/master' into tizen

2 years agoRevert "[Tizen] Not execute the remove callback"
Shinwoo Kim [Tue, 1 Jun 2021 00:50:57 +0000 (09:50 +0900)]
Revert "[Tizen] Not execute the remove callback"

This reverts commit fa78897635d96e15f948c4d16ed1a26dbfd1ca0c.

2 years agoRevert "[Tizen] Revert "Use touch consumed return to set whether we process a gesture...
Shinwoo Kim [Tue, 1 Jun 2021 00:50:36 +0000 (09:50 +0900)]
Revert "[Tizen] Revert "Use touch consumed return to set whether we process a gesture or not"

This reverts commit 1728a69c6abd674eb6e419576b7e0a6cc53c7fe1.

2 years agoRevert "[Tizen] Partial rendering rotation does not work"
Shinwoo Kim [Tue, 1 Jun 2021 00:50:27 +0000 (09:50 +0900)]
Revert "[Tizen] Partial rendering rotation does not work"

This reverts commit 03ea017a2d4e29c38e855e578a2dd5965843bba7.

2 years agoRevert "[Tizen] Adds transition effect"
Shinwoo Kim [Tue, 1 Jun 2021 00:50:19 +0000 (09:50 +0900)]
Revert "[Tizen] Adds transition effect"

This reverts commit 389435a3718fe7acdc8d24dca98ea3f8b34c9911.

2 years agoRevert "[Tizen] fix visual artifact of Transition"
Shinwoo Kim [Tue, 1 Jun 2021 00:50:08 +0000 (09:50 +0900)]
Revert "[Tizen] fix visual artifact of Transition"

This reverts commit 95855f9cf8e202fbdb6cc275718395d4cfc16c72.

2 years agoAdd Gesture Propagation 43/258143/17
Joogab Yun [Tue, 11 May 2021 07:13:35 +0000 (16:13 +0900)]
Add Gesture Propagation

This is used when the parent actor wants to listen to gesture events.

example)
  The child is overlapped on the parent.
  So, if you tap a child, the parent cannot listen to the tap event.
  Now, If set to SetNeedGesturePropagation(true), the parent can receive gesture events.

 {
     Actor parent = Actor::New();
     Actor child = Actor::New();
     parent.Add(child);
     pTapDetector = TapGestureDetector::New();
     cTapDetector = TapGestureDetector::New();
     pTapDetector.Attach(parent);
     cTapDetector.Attach(child);
     pTapDetector.DetectedSignal().Connect(this, &OnParentTap);
     cTapDetector.DetectedSignal().Connect(this, &OnChildTap);
  }

  void OnChildTap(Dali::Actor actor, const Dali::TapGesture& tap)
  {
     // If you set SetNeedGesturePropagation to true here, the parent actor can also listen to events
     Dali::DevelActor::SetNeedGesturePropagation(Self(), true);
  }

Change-Id: I0e6c16c2b2dec1dfa873caa453302cc746c3f258

2 years agoMerge "Fixed an issue the triple tap did not work." into devel/master
joogab yun [Mon, 31 May 2021 05:44:08 +0000 (05:44 +0000)]
Merge "Fixed an issue the triple tap did not work." into devel/master

2 years agoFix scissor clipping in case of a transparent Renderer 78/258978/2
Heeyong Song [Fri, 28 May 2021 09:37:22 +0000 (18:37 +0900)]
Fix scissor clipping in case of a transparent Renderer

Change-Id: I40f61a5b9079de256c4421e15f638e2c18cbb81a

2 years agoDALi Version 2.0.28 66/258966/1 dali_2.0.28
Richard Huang [Fri, 28 May 2021 09:50:51 +0000 (10:50 +0100)]
DALi Version 2.0.28

Change-Id: I4de94ec35f1a600a404b232e65fa1b42f47a7743

2 years agoFixed SVACE errors in Test Graphics 99/258899/1
Adeel Kazmi [Thu, 27 May 2021 09:40:10 +0000 (10:40 +0100)]
Fixed SVACE errors in Test Graphics

Change-Id: Ia0f62b58be5a3b533f373cef5230fe415507ee9a

2 years agoFix node tree logging 44/258744/2
Heeyong Song [Tue, 25 May 2021 05:23:36 +0000 (14:23 +0900)]
Fix node tree logging

Change-Id: I7d01d54fee9dae84f2e2ae9364b4e0a8066104ac

2 years agoMerge branch 'devel/master' into devel/graphics 93/258793/2
David Steele [Tue, 25 May 2021 23:25:37 +0000 (00:25 +0100)]
Merge branch 'devel/master' into devel/graphics

Change-Id: Ia4b90e49af7ce16a94a245c83677522cfb728aa5

2 years agoFixed an issue the triple tap did not work. 66/258466/13
Joogab Yun [Tue, 18 May 2021 10:04:13 +0000 (19:04 +0900)]
Fixed an issue the triple tap did not work.

The mState value is wrong.
So, only single and double taps are possible,
and no more taps are called.

And it removes unreachable code.

   uint32_t deltaBetweenTouchDownTouchUp = event.time - mTouchTime;

   if(deltaBetweenTouchDownTouchUp < MAXIMUM_TIME_ALLOWED)
   {
     // mLastTapTime is equal to or greater than mTouchTime;
     // so If deltaBetweenTouchDownTouchUp is less than MAXIMUM_TIME_ALLOWED
     // then timeDelta is never it cannot be greater than MAXIMUM_TIME_ALLOWED.

     uint32_t timeDelta = event.time - mLastTapTime;
     if(timeDelta > MAXIMUM_TIME_ALLOWED)
     {
       // unreachable block
     }
   }

Change-Id: Icd719bda146a82f0b25cb123e36395c9b5aa8f5f

2 years agoManaged uniform buffer support. 27/257327/17 devel/graphics
Adam Bialogonski [Mon, 17 May 2021 09:50:59 +0000 (10:50 +0100)]
Managed uniform buffer support.
Single uniform buffer is created in order to store uniform data for all rendered items.

- UniformBuffer is made of one or many Graphics::Buffer objects
- Memory of UniformBuffer is continuous
- UniformBuffer may resize if needed
- UniformBufferView is now used to access uniform data for individual items
- UniformBUfferPoolView manages memory allocation using stack/pool allocation strategy
- UniformBufferPoolView lives only through a single frame and then rolls back all memory

Change-Id: I2f1d2a007a132a7745b6927912353f57a96be791

3 years agoDALi Version 2.0.27 34/258634/1 dali_2.0.27
David Steele [Fri, 21 May 2021 09:17:40 +0000 (10:17 +0100)]
DALi Version 2.0.27

Change-Id: If43baea1f5bc5e258f864ccfc409fa603980fbfb

3 years agoMerge "Add methods to get current size and orientation to Scene" into devel/master
Heeyong Song [Thu, 20 May 2021 01:21:41 +0000 (01:21 +0000)]
Merge "Add methods to get current size and orientation to Scene" into devel/master