platform/core/uifw/dali-core.git
2 weeks ago[Tizen] Revert "Support for recognizing legacy shaders." 64/311364/1 accepted/tizen_unified accepted/tizen_unified_x tizen accepted/tizen/unified/20240520.131902 accepted/tizen/unified/x/20240521.022232
Eunki, Hong [Mon, 20 May 2024 05:31:59 +0000 (14:31 +0900)]
[Tizen] Revert "Support for recognizing legacy shaders."

This reverts commit 45d64aa2c47f7c9a0a8a9a411ddf2924f7404e85.

Change-Id: I5a712a32733f010e31538886534b019872089fa3

2 weeks ago[Tizen] Add initialization of StopperNode
Eunki, Hong [Mon, 20 May 2024 05:14:52 +0000 (14:14 +0900)]
[Tizen] Add initialization of StopperNode

This reverts commit a69a590ff85a34d4926c1561b8848751796e4b98.

Change-Id: I2af83a4f140c88db493088503b3bb56876e6ecf1

2 weeks ago[Tizen] Support asan build option
Eunki, Hong [Mon, 20 May 2024 05:14:18 +0000 (14:14 +0900)]
[Tizen] Support asan build option

This reverts commit eb2a251d85c5af62e42e5a326a9ecf43a9cefe79.

Change-Id: I390c0bb63edd12c2c4a19a1923345ea010d65412

2 weeks ago[Tizen] Not execute the remove callback
Eunki, Hong [Mon, 20 May 2024 05:13:59 +0000 (14:13 +0900)]
[Tizen] Not execute the remove callback

This reverts commit b1166d00bd44d06cfe38f1595cadde741d254ba8.

Change-Id: Ib945c874c0878c148b9678aefb938acab4fb3e54

2 weeks agoMerge branch 'devel/master' into tizen
Eunki, Hong [Mon, 20 May 2024 05:13:50 +0000 (14:13 +0900)]
Merge branch 'devel/master' into tizen

Change-Id: I985a9d8a6047962b641428f15fa8e5a17dace34b

2 weeks agoRevert "[Tizen] Not execute the remove callback"
Eunki, Hong [Mon, 20 May 2024 05:13:42 +0000 (14:13 +0900)]
Revert "[Tizen] Not execute the remove callback"

This reverts commit 85a1851a73b4faf2c84fb3ba4915dbfbd9815897.

2 weeks agoRevert "[Tizen] Support asan build option"
Eunki, Hong [Mon, 20 May 2024 05:13:38 +0000 (14:13 +0900)]
Revert "[Tizen] Support asan build option"

This reverts commit 9433ec3b3bd3f094da85916c3334ed9af1034f31.

2 weeks agoRevert "[Tizen] Add initialization of StopperNode"
Eunki, Hong [Mon, 20 May 2024 05:13:36 +0000 (14:13 +0900)]
Revert "[Tizen] Add initialization of StopperNode"

This reverts commit e752fbcd0de4345412de1be9d31e478330d3dd3b.

2 weeks agoDALi Version 2.3.24 02/311302/1 dali_2.3.24
David Steele [Fri, 17 May 2024 11:10:57 +0000 (12:10 +0100)]
DALi Version 2.3.24

Change-Id: Ifbf8d83b68753dea68479978185e75da8fb81b49

3 weeks agoMerge "(Partial Update) Refactorize PartialRenderingData check logic" into devel...
Eunki Hong [Tue, 14 May 2024 05:38:24 +0000 (05:38 +0000)]
Merge "(Partial Update) Refactorize PartialRenderingData check logic" into devel/master

3 weeks ago[Tizen] Add initialization of StopperNode 85/311085/1 accepted/tizen/unified/20240516.163525 accepted/tizen/unified/x/20240517.024413
Seungho Baek [Tue, 14 May 2024 02:34:31 +0000 (11:34 +0900)]
[Tizen] Add initialization of StopperNode

Change-Id: I69579b014173f849f9b12c2cab5064af7dd946c5
Signed-off-by: Seungho Baek <sbsh.baek@samsung.com>
3 weeks agoMerge "Add compile time option to memory management for low spec devices (Dali::Vecto...
David Steele [Mon, 13 May 2024 16:45:22 +0000 (16:45 +0000)]
Merge "Add compile time option to memory management for low spec devices (Dali::Vector, OrderedSet and memory pool)" into devel/master

3 weeks agoMerge "Use some observer list use OrderedSet instead of Dali::Vector" into devel...
David Steele [Mon, 13 May 2024 16:10:36 +0000 (16:10 +0000)]
Merge "Use some observer list use OrderedSet instead of Dali::Vector" into devel/master

3 weeks agoMerge "Assert to add / remove observer during notifying" into devel/master
David Steele [Mon, 13 May 2024 16:07:58 +0000 (16:07 +0000)]
Merge "Assert to add / remove observer during notifying" into devel/master

3 weeks ago(Partial Update) Refactorize PartialRenderingData check logic 00/310900/5
Eunki, Hong [Thu, 9 May 2024 07:51:46 +0000 (16:51 +0900)]
(Partial Update) Refactorize PartialRenderingData check logic

Since we check node's partial update data only 1 times and then update directly
when we add RenderItem.

Unfortunatly, VisualRenderer has there own update area calculation logic
(like offset and size) and Node can add multiple renderer,
The partial update data said that it is not updated for the 'second' Renderer.

So it was possible that second renderer's update area could not be applied
when we check dirty rects.

===

To fix this issue, we reset the partial update data flags for all nodes every begin of
update. And keep + calculate the partial data only 1 times.

If we check the updateness at this frame, keep this infomation and reuse it.
It will avoid useless Hash calculation.

Change-Id: Ib01712b56131b5813c8629c013f60223ed850577
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
3 weeks ago[Tizen] Support asan build option
Seungho Baek [Mon, 13 May 2024 05:18:04 +0000 (14:18 +0900)]
[Tizen] Support asan build option

This reverts commit d3f289ae49859a537175c4a0d66afbdbfed1fbdd.

Change-Id: Ic3cf17368c007263b81d70167746dcc7f4bcd599

3 weeks ago[Tizen] Not execute the remove callback
Seungho Baek [Mon, 13 May 2024 05:17:47 +0000 (14:17 +0900)]
[Tizen] Not execute the remove callback

This reverts commit a169ed61dffd1d20bcc2b866397ec111c9fc832d.

Change-Id: I3be1a1e93aef82b372ad0eea7870af05e9e8add2

3 weeks agoMerge branch 'devel/master' into tizen
Seungho Baek [Mon, 13 May 2024 05:17:40 +0000 (14:17 +0900)]
Merge branch 'devel/master' into tizen

Change-Id: Ibc16c442b1cbab6e7765e9e45f1f5686d82e268c

3 weeks agoRevert "[Tizen] Not execute the remove callback"
Seungho Baek [Mon, 13 May 2024 05:17:30 +0000 (14:17 +0900)]
Revert "[Tizen] Not execute the remove callback"

This reverts commit e7b5fd34fc5eaa75c6d05a08cb9ea7f333622aba.

3 weeks agoRevert "[Tizen] Support asan build option"
Seungho Baek [Mon, 13 May 2024 05:17:27 +0000 (14:17 +0900)]
Revert "[Tizen] Support asan build option"

This reverts commit aeba901745cad05623bbd1e877c722672c89505d.

3 weeks agoRevert "[Tizen] Print logs if dali skip rendering"
Seungho Baek [Mon, 13 May 2024 05:17:25 +0000 (14:17 +0900)]
Revert "[Tizen] Print logs if dali skip rendering"

This reverts commit 5e044cc85ee638a3fd4092f675a25470e071f9d2.

3 weeks agoDALi Version 2.3.23 69/310969/1 dali_2.3.23
Adeel Kazmi [Fri, 10 May 2024 10:01:56 +0000 (11:01 +0100)]
DALi Version 2.3.23

Change-Id: Ie50bf0ceb4c85aafd71a46b2497e30e419e99d33

3 weeks agoAdd compile time option to memory management for low spec devices (Dali::Vector,... 69/308569/20
Eunki Hong [Wed, 27 Mar 2024 12:20:24 +0000 (21:20 +0900)]
Add compile time option to memory management for low spec devices (Dali::Vector, OrderedSet and memory pool)

Let we give some option to reduce memory capacity for low spec devices.

If app create a lots of Actors and release all of them,
the memory might not be reduced, since we don't release capacity of continous array.

Most of memory bottleneck occured at Transform::Data and Node memory pool, and
Graphics::CommandBuffer.

CommandBuffer pool control at dali-adaptor. So let we control what dali-core
can reduce capacities first.

Note : 64bit OS will always use memory pool feature even if we give compile option
, due to KeyType is uint32_t.

USAGE :

 * gbs build -A armv7l --include-all --define "%enable_low_spec_memory_management 1"

 * cmake -DCMAKE_INSTALL_PREFIX=$DESKTOP_PREFIX -DENABLE_LOW_SPEC_MEMORY_MANAGEMENT=ON

Change-Id: Ifeb2e81a5e56fd31b7a61e55dc311f1205b8dfa8
Signed-off-by: Eunki Hong <eunkiki.hong@samsung.com>
3 weeks agoUse some observer list use OrderedSet instead of Dali::Vector 72/309872/5
Eunki, Hong [Wed, 17 Apr 2024 12:40:40 +0000 (21:40 +0900)]
Use some observer list use OrderedSet instead of Dali::Vector

Let we use Integration::OrderedSet instead of Dali::Vector.

Integration::OrderedSet has good point if we try to remove the items.

For BaseObject::Observer case, it will be called only 1 times per
each object's lifetime. So we have low priority of iteration overhead.

Change-Id: I227e8ecb2021448d892fcaeae78b814d52e09739
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
3 weeks agoAssert to add / remove observer during notifying 26/310026/7
Eunki, Hong [Fri, 19 Apr 2024 09:25:16 +0000 (18:25 +0900)]
Assert to add / remove observer during notifying

Let we assert the cases when observer list try to be changed during notifying.

But, allow to remove observer during notifying, only for Object cases.

Until now, we just change the observer list directly, so if notifying, then
memory corruption occured.

To avoid this case, follow as ProcessorInterface did, copy the observer lists
and check whether it is valid or not, only if somebody touch original list.

Note : For BaseObject::Impl case, it is not opened
and it didn't send notify when scene on/off.
The only observer for BaseObject::Impl is WeakHandle. and OnDestroy() didnt'
send callback that timing.

Note2 : PropertyOwner case, it is also only for update-render thread for DALi.
We can control that non of callback change the observers for this thing.

So let we assume BaseObject::Impl::RemoveObserver and
PropertyOwner::RemoveObserver will not be called
during desturct object.

TODO : Should we also control Object::RemoveObserver case?
TODO : Should we remove observer copy?

Change-Id: Ia373243bdaae83613b1b91680a77b86409977028
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
4 weeks agoMerge "Fix several hit issue for offscreen rendering" into devel/master
Seungho BAEK [Tue, 7 May 2024 02:48:19 +0000 (02:48 +0000)]
Merge "Fix several hit issue for offscreen rendering" into devel/master

4 weeks agoSupport for recognizing legacy shaders. 79/310179/10
Adam Bialogonski [Fri, 3 May 2024 13:57:38 +0000 (14:57 +0100)]
Support for recognizing legacy shaders.

Legacy shaders should be bypassed through the shader processing
pipeline as they are.

Change-Id: I04b2d15c5e95edaaf78ddff3e5c3ca99096fcc2e

4 weeks agoMerge "DALi Version 2.3.22" into devel/master
Adeel Kazmi [Fri, 3 May 2024 09:07:47 +0000 (09:07 +0000)]
Merge "DALi Version 2.3.22" into devel/master

4 weeks agoDALi Version 2.3.22 41/310641/1 dali_2.3.22
Adam Bialogonski [Fri, 3 May 2024 08:26:37 +0000 (09:26 +0100)]
DALi Version 2.3.22

Change-Id: I2cf0620aa085c2c9de12bc47519570164f6d2e19

4 weeks agoFix several hit issue for offscreen rendering 58/310258/6
Seungho Baek [Wed, 24 Apr 2024 12:21:39 +0000 (21:21 +0900)]
Fix several hit issue for offscreen rendering

 - Previous implementation
   - MappingActor is not hittable by default, but it was used to check
     whether it is hitted from OnScreen RenderTask or not in HitTestRenderTaskList.
   - There is nothing to check the layer including MappingActor is consuming hit.

 - Current implementation
   - For the OnScreen hit result, check whether there is a mappingActor of OffScreen
     hit results that can be hit in front of the OnScreen hit result.
     If it is, returns the OffScreen hit results.
   - If the OnScreen hit result is layer and the layer consumes hit(the layer must
     not be hittable), returns the OffScreen hit results.
   - If there is no hit in OnScreen but there are hit results from OffScreen
     RenderTask, returns the top OffScreen hit results.

Change-Id: I2788ed90dbe0145b4c263c371353b201c65c2a80
Signed-off-by: Seungho Baek <sbsh.baek@samsung.com>
4 weeks agoPrint logs if dali skip rendering 83/310583/3
Eunki, Hong [Thu, 2 May 2024 06:58:19 +0000 (15:58 +0900)]
Print logs if dali skip rendering

Change-Id: I9ddca01a172b742c60b4d01c3d997306b0710d5f
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
4 weeks agoDo not allow to add duplicated renderer into actor 06/310606/1
Eunki, Hong [Thu, 2 May 2024 13:19:52 +0000 (22:19 +0900)]
Do not allow to add duplicated renderer into actor

Internal::Actor allow to add same renderer, but SceneGraph::Node doesn't allow.

If we do something like this, the logic might be breakdown.

actor.AddRenderer(renderer);
actor.AddRenderer(renderer);
actor.RemoveRenderer(renderer);

///< actor will have renderer, but actor's node doesn't have renderer.

To match with node's logic, let we don't allow to push-back the duplicated renderer.
Instead, just check the duplication and return the index.

Change-Id: I689896171b3df5d140089c3b99f44e1d3f0f8722
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
4 weeks agoAdd RenderTask::RenderUntil() 44/310044/10
jmm [Fri, 19 Apr 2024 11:52:19 +0000 (20:52 +0900)]
Add RenderTask::RenderUntil()

Change-Id: I264e29303deedaf0f8539137b26e7d0c3e8454ce

5 weeks agoAdd Inherited Visibility Changed signal 84/310084/12
Seungho Baek [Mon, 22 Apr 2024 07:43:13 +0000 (16:43 +0900)]
Add Inherited Visibility Changed signal

Change-Id: I1d592e6a5c9f17b77b8ee9f8828586f424985699
Signed-off-by: Seungho Baek <sbsh.baek@samsung.com>
5 weeks agoMerge "DALi Version 2.3.21" into devel/master
David Steele [Fri, 26 Apr 2024 09:48:47 +0000 (09:48 +0000)]
Merge "DALi Version 2.3.21" into devel/master

5 weeks agoDALi Version 2.3.21 91/310391/1 dali_2.3.21
Richard Huang [Fri, 26 Apr 2024 09:42:44 +0000 (10:42 +0100)]
DALi Version 2.3.21

Change-Id: I9ebe010c86446d8cae0e243144673306e0235ac9

5 weeks agoMerge "Add log in EmitSingleTap" into devel/master
joogab yun [Fri, 26 Apr 2024 09:02:07 +0000 (09:02 +0000)]
Merge "Add log in EmitSingleTap" into devel/master

5 weeks agoMerge "Allows updating MinimumDistance and MinimumPanEvents of pan gestures." into...
joogab yun [Fri, 26 Apr 2024 09:02:01 +0000 (09:02 +0000)]
Merge "Allows updating MinimumDistance and MinimumPanEvents of pan gestures." into devel/master

5 weeks agoAdd VIRTUAL_REMOCON and VIRTUAL_MOUSE device types 16/310216/2
joogab.yun [Wed, 24 Apr 2024 06:50:45 +0000 (15:50 +0900)]
Add VIRTUAL_REMOCON and VIRTUAL_MOUSE device types

Change-Id: I67f3ae35d364253b22a1d218df6c8c1bda848e97

6 weeks agoAdd log in EmitSingleTap 46/310146/2
joogab.yun [Tue, 23 Apr 2024 06:18:59 +0000 (15:18 +0900)]
Add log in EmitSingleTap

Change-Id: Ic5c4831daa355195c272c298d478b7d1519a20b4

6 weeks agoAllows updating MinimumDistance and MinimumPanEvents of pan gestures. 39/310139/3
joogab.yun [Tue, 23 Apr 2024 05:45:38 +0000 (14:45 +0900)]
Allows updating MinimumDistance and MinimumPanEvents of pan gestures.

Change-Id: Ibe985928ae9e68f70fc4faf573284ce1ee956fb5

6 weeks agoMerge "Minor reduce IntrusivePtr<Actor>'s meanless Reference and Unreference" into...
Eunki Hong [Sat, 20 Apr 2024 07:40:47 +0000 (07:40 +0000)]
Merge "Minor reduce IntrusivePtr<Actor>'s meanless Reference and Unreference" into devel/master

6 weeks agoMerge "Move OrderedSet as integration-api, so dali-toolkit can use it." into devel...
Eunki Hong [Fri, 19 Apr 2024 12:43:16 +0000 (12:43 +0000)]
Merge "Move OrderedSet as integration-api, so dali-toolkit can use it." into devel/master

6 weeks agoDALi Version 2.3.20 27/310027/1 dali_2.3.20
David Steele [Fri, 19 Apr 2024 09:47:06 +0000 (10:47 +0100)]
DALi Version 2.3.20

Change-Id: Ib80a171ab80256a0a5cdb5e18484c79fdbbe138e

6 weeks agoMinor reduce IntrusivePtr<Actor>'s meanless Reference and Unreference 13/310013/2
Eunki, Hong [Fri, 19 Apr 2024 06:03:11 +0000 (15:03 +0900)]
Minor reduce IntrusivePtr<Actor>'s meanless Reference and Unreference

During Actor.Remove() API call, we try to increase whole child actor's
reference and unreference again while iteration.

It might give "minor" overhead. So let we don't do it.

Change-Id: If572a06ce72eae2dd2ce2bf4b1b4db29f69038a0
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
6 weeks agoMove OrderedSet as integration-api, so dali-toolkit can use it. 44/309944/1
Eunki, Hong [Thu, 18 Apr 2024 07:00:56 +0000 (16:00 +0900)]
Move OrderedSet as integration-api, so dali-toolkit can use it.

Let we move the OrderedSet class as integration-api so dali-toolkit can use it.

Change-Id: I2dbbff14db048d52c5a02bc967b379defcd2c03e
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
6 weeks agoDo not call RemoveObserver when we don't add it for PropertyResetter 98/309898/2
Eunki, Hong [Thu, 18 Apr 2024 03:01:01 +0000 (12:01 +0900)]
Do not call RemoveObserver when we don't add it for PropertyResetter

It is possible that PropertyResetter destructed before Initialize()
when app terminate case.

If then, it is possible to got some crash when we try to access to
'destroyed' property owner, and call RemoveObserver();

To avoid this case, let we make ensure that we call initalized so
it is possible to call RemoveObserver().

Change-Id: I24b74f1d963090d867e1d047fe739132f9465ee3
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
7 weeks agoMerge "Seperate KeepRendering reason more detail" into devel/master
David Steele [Mon, 15 Apr 2024 10:49:51 +0000 (10:49 +0000)]
Merge "Seperate KeepRendering reason more detail" into devel/master

7 weeks agoDALi Version 2.3.19 89/309589/1 dali_2.3.19
Richard Huang [Fri, 12 Apr 2024 09:52:03 +0000 (10:52 +0100)]
DALi Version 2.3.19

Change-Id: I569d4803c7ca83bc4f955b35545665f3ec04c4e6

7 weeks agoSeperate KeepRendering reason more detail 39/309539/2
Eunki, Hong [Fri, 12 Apr 2024 04:48:37 +0000 (13:48 +0900)]
Seperate KeepRendering reason more detail

Let we said more detail reason why we need to keep rendering.
KeepRendering called vs FrameCallbackInterface return true vs Renderer behaviour is Continuously.

Change-Id: I00310a718f4667f401512e2f370bb2930318f5b2
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
8 weeks ago[Tizen] Print logs if dali skip rendering accepted/tizen/unified/20240412.141400 accepted/tizen/unified/x/20240415.014035
Eunki, Hong [Tue, 9 Apr 2024 05:14:18 +0000 (14:14 +0900)]
[Tizen] Print logs if dali skip rendering

This reverts commit d07c297a3bf893858d696a9486e2b5087e5c70b3.

Change-Id: I32ad13094ee7de3e87b332ee4847f63c3bb1cd44

8 weeks ago[Tizen] Support asan build option
Eunki, Hong [Tue, 9 Apr 2024 05:14:09 +0000 (14:14 +0900)]
[Tizen] Support asan build option

This reverts commit aed7e0042ad4313f44a46bea13f0c52e16774f45.

Change-Id: I5032381089327d0d240b18e21020f1d4697e2f07

8 weeks ago[Tizen] Not execute the remove callback
Eunki, Hong [Tue, 9 Apr 2024 05:13:52 +0000 (14:13 +0900)]
[Tizen] Not execute the remove callback

This reverts commit ad375e14b3462e468a0311d4fa54a3e16e26526a.

Change-Id: I10f8519bb9e9c46f404c04c2d2a8712eaf1d50b7

8 weeks agoMerge branch 'devel/master' into tizen
Eunki, Hong [Tue, 9 Apr 2024 05:13:45 +0000 (14:13 +0900)]
Merge branch 'devel/master' into tizen

Change-Id: Ib40ee2695952c279684ecbebd502a996b33b62f2

8 weeks agoRevert "[Tizen] Not execute the remove callback"
Eunki, Hong [Tue, 9 Apr 2024 05:13:39 +0000 (14:13 +0900)]
Revert "[Tizen] Not execute the remove callback"

This reverts commit ccc3e04e2cf2ae5b05426e27ef8172f2037a1da8.

8 weeks agoRevert "[Tizen] Support asan build option"
Eunki, Hong [Tue, 9 Apr 2024 05:13:37 +0000 (14:13 +0900)]
Revert "[Tizen] Support asan build option"

This reverts commit 3e55201e94295097d8be8ed766b512488cf04f72.

8 weeks agoRevert "[Tizen] Print logs if dali skip rendering"
Eunki, Hong [Tue, 9 Apr 2024 05:13:34 +0000 (14:13 +0900)]
Revert "[Tizen] Print logs if dali skip rendering"

This reverts commit f647fa5122e2cbbfbd51226f39be1977278267f0.

8 weeks agoDALi Version 2.3.18 74/309174/1 dali_2.3.18
David Steele [Fri, 5 Apr 2024 09:57:31 +0000 (10:57 +0100)]
DALi Version 2.3.18

Change-Id: I27f0ea2fcd707fc371d79aeeb8c61532c90ae1cf

2 months ago1. Fixes a bug where events do not occur when longPressGestures overlap. This is... 22/309022/5
joogab.yun [Thu, 4 Apr 2024 01:54:25 +0000 (10:54 +0900)]
1. Fixes a bug where events do not occur when longPressGestures overlap. This is when using gestures with FeedTouch.
2. Remove unnecessary conditional statements.

Change-Id: If8a4e876cb0b6031e744b6f0b8a3beef6d28517d

2 months ago[Tizen] Print logs if dali skip rendering accepted/tizen/unified/20240404.164422 accepted/tizen/unified/x/20240408.053812
huiyu.eun [Wed, 3 Apr 2024 06:00:36 +0000 (15:00 +0900)]
[Tizen] Print logs if dali skip rendering

This reverts commit 2c65d2f21c4c73c6e902fc8be85987337f11dfd7.

Change-Id: I918b4cec834be5a527da79ee1f0672679fbd0f4b

2 months ago[Tizen] Support asan build option
huiyu.eun [Wed, 3 Apr 2024 06:00:22 +0000 (15:00 +0900)]
[Tizen] Support asan build option

This reverts commit f2475566fab16fce4442ceb43a30971b37394650.

Change-Id: I7ad0796e402dddf4e60151eac48209b71534e887

2 months ago[Tizen] Not execute the remove callback
huiyu.eun [Wed, 3 Apr 2024 06:00:07 +0000 (15:00 +0900)]
[Tizen] Not execute the remove callback

This reverts commit 543630f4598c3c766b306f747ef0a31d529d1354.

Change-Id: I4b795ff6b291ff49bffa310d1b34277c7d643520

2 months agoMerge branch 'devel/master' into tizen
huiyu.eun [Wed, 3 Apr 2024 05:59:30 +0000 (14:59 +0900)]
Merge branch 'devel/master' into tizen

Change-Id: I23891d3298cbf54628b4e1004af73366a6e82f77

2 months agoRevert "[Tizen] Not execute the remove callback"
huiyu.eun [Wed, 3 Apr 2024 05:59:11 +0000 (14:59 +0900)]
Revert "[Tizen] Not execute the remove callback"

This reverts commit 5e782fb7aa92d069fdafe702c96f855e733d9662.

2 months agoRevert "[Tizen] Support asan build option"
huiyu.eun [Wed, 3 Apr 2024 05:59:07 +0000 (14:59 +0900)]
Revert "[Tizen] Support asan build option"

This reverts commit 7a9311b29ba0d606bc4bb87bd5e483c226267289.

2 months agoRevert "[Tizen] Print logs if dali skip rendering"
huiyu.eun [Wed, 3 Apr 2024 05:59:03 +0000 (14:59 +0900)]
Revert "[Tizen] Print logs if dali skip rendering"

This reverts commit 606cd1b1cba5d7436cc92416e6482ccd12fb7cbb.

2 months agoAdd SetTime in TouchEvent 97/308797/2
joogab.yun [Mon, 1 Apr 2024 08:03:16 +0000 (17:03 +0900)]
Add SetTime in TouchEvent

Change-Id: Iad92d4c0e3e07fded7f1fdbb44e59d967502f2c9

2 months agoMerge "Add SetTapMaximumMotionAllowedDistance" into devel/master
joogab yun [Fri, 29 Mar 2024 00:04:29 +0000 (00:04 +0000)]
Merge "Add SetTapMaximumMotionAllowedDistance" into devel/master

2 months agoDALi Version 2.3.17 43/308643/1 dali_2.3.17
Adeel Kazmi [Thu, 28 Mar 2024 09:29:26 +0000 (09:29 +0000)]
DALi Version 2.3.17

Change-Id: Icdfb9fe6152f2eae50bb2ab5a57570e111c30270

2 months agoAdd SetTapMaximumMotionAllowedDistance 01/308601/2
joogab.yun [Thu, 28 Mar 2024 05:03:47 +0000 (14:03 +0900)]
Add SetTapMaximumMotionAllowedDistance

Change-Id: I5c8dd3304774f73d2bda7ca5566406b05039e233

2 months agoactorCoordinates were missing from TapGesture when FeedTouch was used 74/308474/2
joogab.yun [Tue, 26 Mar 2024 07:39:41 +0000 (16:39 +0900)]
actorCoordinates were missing from TapGesture when FeedTouch was used

Change-Id: Icfc319322f02920c76923cdaffce3b69354bcf92

2 months agoUpdated README.md to include recursive pre-requisite 40/308440/1
Adeel Kazmi [Mon, 25 Mar 2024 15:18:36 +0000 (15:18 +0000)]
Updated README.md to include recursive pre-requisite

Change-Id: Ic40db23478b503520e228bd5734bf4ca406d6cbb

2 months ago[Tizen] Print logs if dali skip rendering accepted/tizen/unified/20240326.104921 accepted/tizen/unified/x/20240327.045047
Taehyub Kim [Mon, 25 Mar 2024 08:17:16 +0000 (17:17 +0900)]
[Tizen] Print logs if dali skip rendering

This reverts commit 48e59193549f2ba1b1ff79dd0bb034dbc2e0208c.

2 months ago[Tizen] Support asan build option
Taehyub Kim [Mon, 25 Mar 2024 08:16:58 +0000 (17:16 +0900)]
[Tizen] Support asan build option

This reverts commit 6412161f415365bd822af1145851ae9ba2b39bb5.

2 months ago[Tizen] Not execute the remove callback
Taehyub Kim [Mon, 25 Mar 2024 08:15:18 +0000 (17:15 +0900)]
[Tizen] Not execute the remove callback

This reverts commit b94970dc9695ba12667290fe4f37edb77a24059f.

2 months agoMerge branch 'devel/master' into tizen
Taehyub Kim [Mon, 25 Mar 2024 08:15:02 +0000 (17:15 +0900)]
Merge branch 'devel/master' into tizen

Change-Id: I85f374a186300b10088612b4a81c4f6eb8cafb99

2 months agoRevert "[Tizen] Not execute the remove callback"
Taehyub Kim [Mon, 25 Mar 2024 08:14:54 +0000 (17:14 +0900)]
Revert "[Tizen] Not execute the remove callback"

This reverts commit 76a7e0679831780137d1e3b5e241a2ebb1455226.

2 months agoRevert "[Tizen] Support asan build option"
Taehyub Kim [Mon, 25 Mar 2024 08:14:41 +0000 (17:14 +0900)]
Revert "[Tizen] Support asan build option"

This reverts commit a87fe185fad85deb74c75d705fe682d7509533d0.

2 months agoRevert "[Tizen] Print logs if dali skip rendering"
Taehyub Kim [Mon, 25 Mar 2024 08:14:32 +0000 (17:14 +0900)]
Revert "[Tizen] Print logs if dali skip rendering"

This reverts commit 8944f65ad1a0db91bcc9ba9b0680a1b60de98278.

2 months ago(HitTest) Overlay actors should not be clipped if CLIP_TO_BOUNDING_BOX is selected 59/307959/3
Adeel Kazmi [Thu, 14 Mar 2024 16:01:31 +0000 (16:01 +0000)]
(HitTest) Overlay actors should not be clipped if CLIP_TO_BOUNDING_BOX is selected

Change-Id: Id76d47a773766e19f969d73bb912e5aa6518380e

2 months agoDALi Version 2.3.16 71/308371/1 dali_2.3.16
Adam Bialogonski [Fri, 22 Mar 2024 10:31:53 +0000 (10:31 +0000)]
DALi Version 2.3.16

Change-Id: I964b2baeaf0a5dd83ac6f00c624c5e22e73a7684

2 months agoMerge "Clean initialization and shutdown of UniformBufferManager" into devel/master
David Steele [Thu, 21 Mar 2024 17:21:32 +0000 (17:21 +0000)]
Merge "Clean initialization and shutdown of UniformBufferManager" into devel/master

2 months agoClean initialization and shutdown of UniformBufferManager 75/308275/2
David Steele [Wed, 20 Mar 2024 17:44:54 +0000 (17:44 +0000)]
Clean initialization and shutdown of UniformBufferManager

Ensure all unique ptrs are null initialized
Clean down UBO buffers in UpdateRender thread ContextDestroyed,
rather than waiting to clean down in event thread.

Change-Id: I95a14be51e91230612d1a08808f8b151691328c3
Signed-off-by: David Steele <david.steele@samsung.com>
2 months agoMerge "Fix build issues for windows platform" into devel/master
Adeel Kazmi [Thu, 21 Mar 2024 09:43:17 +0000 (09:43 +0000)]
Merge "Fix build issues for windows platform" into devel/master

2 months ago[Tizen] Print logs if dali skip rendering accepted/tizen/unified/20240321.142346 accepted/tizen/unified/20240321.155945 accepted/tizen/unified/x/20240326.073703
EverLEEst(SangHyeon Lee) [Wed, 20 Mar 2024 09:31:57 +0000 (18:31 +0900)]
[Tizen] Print logs if dali skip rendering

This reverts commit 91e06cc0af225ca806dbebd4feee3ea39ba1aaca.

2 months ago[Tizen] Support asan build option
EverLEEst(SangHyeon Lee) [Wed, 20 Mar 2024 09:31:38 +0000 (18:31 +0900)]
[Tizen] Support asan build option

This reverts commit 370c6b5b67496c9bcc419b114330c937e4099729.

2 months ago[Tizen] Not execute the remove callback
EverLEEst(SangHyeon Lee) [Wed, 20 Mar 2024 09:31:19 +0000 (18:31 +0900)]
[Tizen] Not execute the remove callback

This reverts commit d5dfd107cdabd9e7bf8d5827c588b0d1aec9a5e1.

2 months agoMerge branch 'devel/master' into tizen
EverLEEst(SangHyeon Lee) [Wed, 20 Mar 2024 09:30:28 +0000 (18:30 +0900)]
Merge branch 'devel/master' into tizen

2 months agoRevert "[Tizen] Not execute the remove callback"
EverLEEst(SangHyeon Lee) [Wed, 20 Mar 2024 09:30:16 +0000 (18:30 +0900)]
Revert "[Tizen] Not execute the remove callback"

This reverts commit 58f2190adbdfb6e1c17aee1f53065869a8452e4d.

2 months agoRevert "[Tizen] Support asan build option"
EverLEEst(SangHyeon Lee) [Wed, 20 Mar 2024 09:30:02 +0000 (18:30 +0900)]
Revert "[Tizen] Support asan build option"

This reverts commit fa0523459f9c5a605308d616f9dfb94413f78818.

2 months agoRevert "[Tizen] Print logs if dali skip rendering"
EverLEEst(SangHyeon Lee) [Wed, 20 Mar 2024 09:29:40 +0000 (18:29 +0900)]
Revert "[Tizen] Print logs if dali skip rendering"

This reverts commit 5a66974ad0b164b1aa1292e603489e5f7eddea9a.

2 months agoRevert "[Tizen] Add NoIntercept KeyEvent modifier"
EverLEEst(SangHyeon Lee) [Wed, 20 Mar 2024 09:28:47 +0000 (18:28 +0900)]
Revert "[Tizen] Add NoIntercept KeyEvent modifier"

This reverts commit c8b2a08ac51c405be2dcca4de1568e28cb3de988.

2 months agoAllow to set renderpass tag even RenderTask removed from RenderTaskList 00/308200/1
Eunki Hong [Tue, 19 Mar 2024 13:35:41 +0000 (22:35 +0900)]
Allow to set renderpass tag even RenderTask removed from RenderTaskList

There was potential of crash if we set RenderPassTag after RenderTask removed.

Change-Id: Iab01b01b4d4c59ce0328fc5f4b55f40a26f82435
Signed-off-by: Eunki Hong <eunkiki.hong@samsung.com>
2 months agoSVACE Fix: Initialise all members in SceneGraph::Animation 88/308188/1
Adeel Kazmi [Tue, 19 Mar 2024 08:11:02 +0000 (08:11 +0000)]
SVACE Fix: Initialise all members in SceneGraph::Animation

Change-Id: I96c3d9e6606afd0dcab84053620fcadec64c685d

2 months agoMerge "Append Stopped animation notify list at Update Animation time" into devel...
Eunki Hong [Mon, 18 Mar 2024 08:15:54 +0000 (08:15 +0000)]
Merge "Append Stopped animation notify list at Update Animation time" into devel/master

2 months agoGet the id of animation and render task 07/305707/3
Eunki Hong [Tue, 6 Feb 2024 15:35:48 +0000 (00:35 +0900)]
Get the id of animation and render task

Let we support to get the id of Animation and RenderTask, follow by NotifyInterface notify id.

Change-Id: I56b6a0d27ceae4024fb52255062ebd00b87332eb
Signed-off-by: Eunki Hong <eunkiki.hong@samsung.com>
2 months agoAppend Stopped animation notify list at Update Animation time 45/307245/6
Eunki, Hong [Wed, 6 Mar 2024 09:01:41 +0000 (18:01 +0900)]
Append Stopped animation notify list at Update Animation time

Let we insert animation notification list at Animate() time, instead of
immediate.

This will make insure we will not notify signal for destroyed, cleared animation.
And it will increase performance minor.

Change-Id: I5371be63c36787874e9ae850e14e5796c5f819b1
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
2 months agoMerge "Unregister all processors if we need" into devel/master
Eunki Hong [Fri, 15 Mar 2024 23:26:41 +0000 (23:26 +0000)]
Merge "Unregister all processors if we need" into devel/master

2 months agoDALi Version 2.3.15 75/308075/1 dali_2.3.15
Adeel Kazmi [Fri, 15 Mar 2024 19:24:06 +0000 (19:24 +0000)]
DALi Version 2.3.15

Change-Id: I5d758ab48c230b0b4a4c1893991628c7ad180a6a

2 months agoUnregister all processors if we need 91/307691/2
Eunki, Hong [Tue, 12 Mar 2024 08:19:14 +0000 (17:19 +0900)]
Unregister all processors if we need

Let we ensure that all processor are unregistered after call
Core::UnregisterProcessors() API.

It will remove both Processor, and PostProcessor.

Change-Id: Ie70f287d8e0ec33579a5128ce2268a66aa4de277
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>