platform/core/uifw/dali-core.git
7 months ago[Tizen] Apply precompile shader 02/299302/3
sunghyun kim [Thu, 21 Sep 2023 05:57:34 +0000 (14:57 +0900)]
[Tizen] Apply precompile shader

Change-Id: Iedf0c8017f630e7d33d17bf44dfe9f00d450ed89

7 months ago[TIzen] Add API for check core shutting down or not 06/299306/1
Eunki Hong [Mon, 25 Sep 2023 09:56:35 +0000 (18:56 +0900)]
[TIzen] Add API for check core shutting down or not

Add some API to check whether the core is shutting down or not,
So out of dali-core side can also know it.

Also, Make combined helper API to check whether core installed before or not.
It will be useful when we check worker thread access into UI classes of dali.

Change-Id: I2d8d3120b4fc959056f4644846d3d14a3b89bcc6
Signed-off-by: Eunki Hong <eunkiki.hong@samsung.com>
7 months ago[Tizen] Property Notify for orientation changes
Jiyun Yang [Mon, 25 Sep 2023 05:36:42 +0000 (14:36 +0900)]
[Tizen] Property Notify for orientation changes

This reverts commit 9e6fa2806cd42865dc2c5caa956db01fc4f377c4.

7 months ago[Tizen] Not execute the remove callback
Jiyun Yang [Mon, 25 Sep 2023 05:36:39 +0000 (14:36 +0900)]
[Tizen] Not execute the remove callback

This reverts commit b81e4f2b4a44d65b45298a7c320457d275aa2e6f.

7 months agoMerge branch 'devel/master' into tizen
Jiyun Yang [Mon, 25 Sep 2023 05:35:40 +0000 (14:35 +0900)]
Merge branch 'devel/master' into tizen

7 months agoRevert "[Tizen] Not execute the remove callback"
Jiyun Yang [Mon, 25 Sep 2023 05:35:35 +0000 (14:35 +0900)]
Revert "[Tizen] Not execute the remove callback"

This reverts commit 8a0cc62fbe3fef650d851cde47d03e1213e0062a.

7 months agoRevert "[Tizen] Property Notify for orientation changes"
Jiyun Yang [Mon, 25 Sep 2023 05:35:33 +0000 (14:35 +0900)]
Revert "[Tizen] Property Notify for orientation changes"

This reverts commit e83cef471f0ee587949b9afabfac12ee5b308b2c.

7 months agoRevert "[Tizen] Fix svace/coverity issue (key events constructor)"
Jiyun Yang [Mon, 25 Sep 2023 05:35:31 +0000 (14:35 +0900)]
Revert "[Tizen] Fix svace/coverity issue (key events constructor)"

This reverts commit c36e867785bb65ffc10869923b4f58b6af453bfb.

7 months agoRevert "[Tizen] Check Scene pointer is null or not"
Jiyun Yang [Mon, 25 Sep 2023 05:35:27 +0000 (14:35 +0900)]
Revert "[Tizen] Check Scene pointer is null or not"

This reverts commit 0e6cc96b6ef60ac2b1d6f79e07e43120be6acaa9.

7 months agoMerge "Check Scene pointer is null or not" into devel/master
Seungho BAEK [Mon, 25 Sep 2023 03:12:22 +0000 (03:12 +0000)]
Merge "Check Scene pointer is null or not" into devel/master

7 months agoMerge "DALi Version 2.2.45" into devel/master
David Steele [Fri, 22 Sep 2023 14:58:50 +0000 (14:58 +0000)]
Merge "DALi Version 2.2.45" into devel/master

7 months agoDALi Version 2.2.45 46/299246/1 dali_2.2.45
Adeel Kazmi [Fri, 22 Sep 2023 14:11:50 +0000 (15:11 +0100)]
DALi Version 2.2.45

Change-Id: I9986413b8de550aca6add840763065614daeaffe

7 months agoMerge "Change the TextureSet Count when we set empty texture or sampler" into devel...
David Steele [Fri, 22 Sep 2023 09:23:44 +0000 (09:23 +0000)]
Merge "Change the TextureSet Count when we set empty texture or sampler" into devel/master

7 months agoChange the TextureSet Count when we set empty texture or sampler 70/298470/4
Eunki, Hong [Thu, 7 Sep 2023 09:55:32 +0000 (18:55 +0900)]
Change the TextureSet Count when we set empty texture or sampler

Let we change the number of textures / samplers in TextureSet
when we setting empty texture / sampler.

It will ignore some useless new creation of TextureSet if we just want to
remove some textures.

And also, let we ignore useless Sampler nullptr setup. We can control
cases when sampler is nullptr.

Change-Id: Iddc99bf2d7ad934a39e12ebe831ebffa8a7882b3
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
7 months ago[Tizen] Check Scene pointer is null or not 10/299210/1
seungho baek [Thu, 21 Sep 2023 11:43:36 +0000 (20:43 +0900)]
[Tizen] Check Scene pointer is null or not

 - UpdateManager::KeepRendering did not check scene pointer is null or not.
 - This patch check it before calling KeepRendering

Change-Id: Icb61fc9d6b14ea31a5d6f3f0c6aa67fc28ea19c4
Signed-off-by: seungho baek <sbsh.baek@samsung.com>
7 months agoCheck Scene pointer is null or not 09/299209/1
seungho baek [Thu, 21 Sep 2023 11:43:36 +0000 (20:43 +0900)]
Check Scene pointer is null or not

 - UpdateManager::KeepRendering did not check scene pointer is null or not.
 - This patch check it before calling KeepRendering

Change-Id: Icb61fc9d6b14ea31a5d6f3f0c6aa67fc28ea19c4
Signed-off-by: seungho baek <sbsh.baek@samsung.com>
7 months agoAdd DISPATCH_TOUCH_MOTION and DISPATCH_HOVER_MOTION 76/299176/2
joogab.yun [Thu, 21 Sep 2023 06:20:22 +0000 (15:20 +0900)]
Add DISPATCH_TOUCH_MOTION and DISPATCH_HOVER_MOTION

These determine whether to send touch and hover motion events or not.
This is used when the user does not want to receive motion events.

Change-Id: I23e51473029ebf3dbddc968429dbceafe29b19cf

7 months agoFix svace/coverity issue (key events constructor) 46/299046/2
Eunki, Hong [Tue, 19 Sep 2023 02:07:48 +0000 (11:07 +0900)]
Fix svace/coverity issue (key events constructor)

And also, make default KeyEvent::New() API, for coverage.

Change-Id: Id8fbaea475664db81609a78116c091d15d813713
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
7 months ago[Tizen] Fix svace/coverity issue (key events constructor) 47/299047/1 accepted/tizen/8.0/unified/20231005.094012 accepted/tizen/unified/20230920.072018 tizen_8.0_m2_release
Eunki, Hong [Tue, 19 Sep 2023 02:07:48 +0000 (11:07 +0900)]
[Tizen] Fix svace/coverity issue (key events constructor)

Change-Id: Id8fbaea475664db81609a78116c091d15d813713
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
8 months ago[Tizen] Property Notify for orientation changes accepted/tizen/unified/20230919.091754
Seoyeon Kim [Mon, 18 Sep 2023 07:17:25 +0000 (16:17 +0900)]
[Tizen] Property Notify for orientation changes

This reverts commit fa3e1e40238417ec09e48ce2c307d7879468ced7.

8 months ago[Tizen] Not execute the remove callback
Seoyeon Kim [Mon, 18 Sep 2023 07:17:13 +0000 (16:17 +0900)]
[Tizen] Not execute the remove callback

This reverts commit 13e3b7e4b2bcb95ebc6b1841d012f5070f9271cc.

8 months agoMerge branch 'devel/master' into tizen
Seoyeon Kim [Mon, 18 Sep 2023 07:16:59 +0000 (16:16 +0900)]
Merge branch 'devel/master' into tizen

8 months agoRevert "[Tizen] Not execute the remove callback"
Seoyeon Kim [Mon, 18 Sep 2023 07:16:14 +0000 (16:16 +0900)]
Revert "[Tizen] Not execute the remove callback"

This reverts commit 65f91e2fc0868f04d6e36b0b9ffbb602445c3bb5.

8 months agoRevert "[Tizen] Property Notify for orientation changes"
Seoyeon Kim [Mon, 18 Sep 2023 07:16:11 +0000 (16:16 +0900)]
Revert "[Tizen] Property Notify for orientation changes"

This reverts commit c58531af65db38a9ae0a3c965db48bfa422ffcab.

8 months agoAdd isRepeat to KeyEvent 70/298970/2
Bowon Ryu [Mon, 18 Sep 2023 03:04:05 +0000 (12:04 +0900)]
Add isRepeat to KeyEvent

Change-Id: Ic7334bbba68fd472e257dc8d33a2c29555da79e7
Signed-off-by: Bowon Ryu <bowon.ryu@samsung.com>
8 months agoMerge "DALi Version 2.2.44" into devel/master
David Steele [Fri, 15 Sep 2023 12:22:39 +0000 (12:22 +0000)]
Merge "DALi Version 2.2.44" into devel/master

8 months agoDALi Version 2.2.44 42/298942/1 dali_2.2.44
Adam Bialogonski [Fri, 15 Sep 2023 11:24:15 +0000 (12:24 +0100)]
DALi Version 2.2.44

Change-Id: Iced5e11839b05e7272527cdfafe2946f515fbac8

8 months agoMake trace/debug filter as unique_ptr 23/298923/1
Eunki, Hong [Fri, 15 Sep 2023 08:17:41 +0000 (17:17 +0900)]
Make trace/debug filter as unique_ptr

Since we don't deallocate global static filters default,
memory leak tooks (like valgrind) detact they are memory leak.

To avoid this tiny error message, just make them unique_ptr
and allow automatically released after app terminated

Change-Id: If8f9cf8cafb86ef66c41877ab254177d0a4fbb10
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
8 months ago[Tizen] Property Notify for orientation changes accepted/tizen/unified/20230915.085402
seungho baek [Thu, 14 Sep 2023 09:43:11 +0000 (18:43 +0900)]
[Tizen] Property Notify for orientation changes

This reverts commit 32b356a3961bde786c7bb964942a4b30303291dc.

Change-Id: Ided1c2b79e11f0ed4a00d834478726ff9fa4d062

8 months ago[Tizen] Not execute the remove callback
seungho baek [Thu, 14 Sep 2023 09:42:42 +0000 (18:42 +0900)]
[Tizen] Not execute the remove callback

This reverts commit 982b3c206f8aef10cb0ce6eff44d8e1fcb41a640.

Change-Id: I35648624469ffb8a5ddf211f49d6346fae25f129

8 months agoMerge branch 'devel/master' into tizen
seungho baek [Thu, 14 Sep 2023 09:42:22 +0000 (18:42 +0900)]
Merge branch 'devel/master' into tizen

Change-Id: Ib87c5fbcd14ae91465acf4b840709e81b0105e13

8 months agoRevert "[Tizen] Not execute the remove callback"
seungho baek [Thu, 14 Sep 2023 09:31:25 +0000 (18:31 +0900)]
Revert "[Tizen] Not execute the remove callback"

This reverts commit de647d152bc2281c4814872c0e199ba45342b2a0.

8 months agoRevert "[Tizen] Property Notify for orientation changes"
seungho baek [Thu, 14 Sep 2023 09:31:19 +0000 (18:31 +0900)]
Revert "[Tizen] Property Notify for orientation changes"

This reverts commit 4360bbf2a22687af79b49da43aca4c717d18cc08.

8 months agoMerge "Make Hittable and touch required function be public" into devel/master
Wonsik Jung [Thu, 14 Sep 2023 08:19:19 +0000 (08:19 +0000)]
Merge "Make Hittable and touch required function be public" into devel/master

8 months agoAdd log that the layer has been consumed, when hittesting 11/298811/1
joogab.yun [Thu, 14 Sep 2023 00:54:08 +0000 (09:54 +0900)]
Add log that the layer has been consumed, when hittesting

Change-Id: If736446a334dcf9330a08565d2d071ac80306a8c

8 months agoAdd NewHoverEvent api 52/298752/3
joogab.yun [Wed, 13 Sep 2023 06:45:12 +0000 (15:45 +0900)]
Add NewHoverEvent api

Change-Id: Id84499e6d3b3cbeb00c052a05aba0bcfc6c0e1f9

8 months agoFixed typos in log and add change log level 62/298662/5
joogab.yun [Tue, 12 Sep 2023 07:20:41 +0000 (16:20 +0900)]
Fixed typos in log and add change log level

Change-Id: If5ac06756ffa44f6066cff51a324d18792c74293

8 months ago[Tizen] Property Notify for orientation changes 73/298673/1
Eunki Hong [Thu, 31 Aug 2023 14:07:13 +0000 (23:07 +0900)]
[Tizen] Property Notify for orientation changes

Allow to make Notify if Orientation changed, and we register
PropertyNotification by StepCondition.

TODO : Need to calculate more meanful value. Currently, the trigger point
is not a meanful value.

Change-Id: Ic500313676730b0d3bb9004057796b66d3303079
Signed-off-by: Eunki Hong <eunkiki.hong@samsung.com>
8 months agoAdd log about Touch and Gesture 81/298581/3
joogab.yun [Mon, 11 Sep 2023 05:20:30 +0000 (14:20 +0900)]
Add log about Touch and Gesture

Change-Id: I8b5c34c30132a11d8f090442ac789f79af46b9b7

8 months agoMake Hittable and touch required function be public 64/296464/7
Wonsik Jung [Fri, 28 Jul 2023 06:37:43 +0000 (15:37 +0900)]
Make Hittable and touch required function be public

Make Hittable and touch required function be public to use in dali-toolkit

Change-Id: Ia537a46643162c2cf0d7976d7e29ee2675ed3961

8 months ago[Tizen] Not execute the remove callback accepted/tizen/unified/20230912.171602
joogab.yun [Mon, 11 Sep 2023 06:06:37 +0000 (15:06 +0900)]
[Tizen] Not execute the remove callback

This reverts commit 366f10ac163bbf2d25b4adacdbd2d48ba3ade21c.

Change-Id: I05b727716c9a57799647374d81456dada8be8998

8 months agoMerge branch 'devel/master' into tizen
joogab.yun [Mon, 11 Sep 2023 06:06:25 +0000 (15:06 +0900)]
Merge branch 'devel/master' into tizen

Change-Id: Ied814027e1262aead8beb810699a893a317f37a4

8 months agoRevert "[Tizen] Not execute the remove callback"
joogab.yun [Mon, 11 Sep 2023 06:03:51 +0000 (15:03 +0900)]
Revert "[Tizen] Not execute the remove callback"

This reverts commit 4557c53708b0736b0df72a7fa066b0333b2a98d4.

8 months agoMerge "DALi Version 2.2.43" into devel/master
David Steele [Fri, 8 Sep 2023 09:53:25 +0000 (09:53 +0000)]
Merge "DALi Version 2.2.43" into devel/master

8 months agoDALi Version 2.2.43 30/298530/1 dali_2.2.43
Richard Huang [Fri, 8 Sep 2023 09:45:55 +0000 (10:45 +0100)]
DALi Version 2.2.43

Change-Id: I5d5120d65f00dd7257eb3d79bd8abfc364582669

8 months agoMerge "Remove unimplemented API" into devel/master
Eunki Hong [Fri, 8 Sep 2023 06:59:54 +0000 (06:59 +0000)]
Merge "Remove unimplemented API" into devel/master

8 months ago[Tizen] Not execute the remove callback accepted/tizen/unified/20230906.121323
ANZ1217 [Tue, 5 Sep 2023 12:04:00 +0000 (21:04 +0900)]
[Tizen] Not execute the remove callback

This reverts commit 988c84cdc460c320b9fff3c3d3f3b703ec285f89.

8 months agoMerge branch 'devel/master' into tizen
ANZ1217 [Tue, 5 Sep 2023 12:03:30 +0000 (21:03 +0900)]
Merge branch 'devel/master' into tizen

8 months agoRevert "[Tizen] Not execute the remove callback"
ANZ1217 [Tue, 5 Sep 2023 12:03:02 +0000 (21:03 +0900)]
Revert "[Tizen] Not execute the remove callback"

This reverts commit 034c42cd95b8d45b2ef6f27dc4ad15673520fd68.

8 months agoEven if the layer is set to SetTouchConsumed(true), the parent must be able to handle... 19/298019/14
joogab.yun [Tue, 29 Aug 2023 07:24:20 +0000 (16:24 +0900)]
Even if the layer is set to SetTouchConsumed(true), the parent must be able to handle the interceptTouchEvent.

With the current logic, if a layer exists in the window and SetTouchConsumed of that layer is true, the touch cannot be intercepted even if the window is the root.

Change-Id: I25911f3fb2cfb7ce3e857e25ca2bcd04912f62c1

8 months agoRemove unimplemented API 87/298287/1
Eunki, Hong [Tue, 5 Sep 2023 02:46:12 +0000 (11:46 +0900)]
Remove unimplemented API

Remove unused API

Change-Id: Ifbeb247b01f9318c8808fc8106bac451c5a79089
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
8 months agoMerge "Consumes if the hitted layer is above the SourceActor's layer." into devel...
joogab yun [Mon, 4 Sep 2023 03:59:35 +0000 (03:59 +0000)]
Merge "Consumes if the hitted layer is above the SourceActor's layer." into devel/master

8 months agoMerge changes Ie023e8f7,If04a8ee9 into devel/master
David Steele [Fri, 1 Sep 2023 13:59:26 +0000 (13:59 +0000)]
Merge changes Ie023e8f7,If04a8ee9 into devel/master

* changes:
  Test harness sync
  Added view matrix to render callback

8 months agoDALi Version 2.2.42 68/298168/1 dali_2.2.42
David Steele [Fri, 1 Sep 2023 11:50:10 +0000 (12:50 +0100)]
DALi Version 2.2.42

Change-Id: I31cf7080b5dc4e6f956e88eaba727e03c40e1b00

8 months agoConsumes if the hitted layer is above the SourceActor's layer. 66/298066/9
joogab.yun [Thu, 31 Aug 2023 02:29:35 +0000 (11:29 +0900)]
Consumes if the hitted layer is above the SourceActor's layer.

test code
https://review.tizen.org/gerrit/#/c/platform/core/uifw/dali-demo/+/293175/
The green area must be touched.

Change-Id: I11436d9711c0845d4becbf8c3f97ea80d772eb9c

8 months agoMerge "Make an Actor be exclusive source actor for multiple RenderTask" into devel...
Seungho BAEK [Tue, 29 Aug 2023 07:11:13 +0000 (07:11 +0000)]
Merge "Make an Actor be exclusive source actor for multiple RenderTask" into devel/master

8 months agoMerge branch 'devel/master' into tizen accepted/tizen/unified/20230830.170559
jykeon [Tue, 29 Aug 2023 07:07:47 +0000 (16:07 +0900)]
Merge branch 'devel/master' into tizen

Change-Id: Idd1003ee72b62630740171de863eb85561c91b6f

8 months agoMerge "Destroy Render::Texture immediate when texture removed" into devel/master
Eunki Hong [Mon, 28 Aug 2023 06:23:06 +0000 (06:23 +0000)]
Merge "Destroy Render::Texture immediate when texture removed" into devel/master

8 months agoMerge "Increase min texture unit limit for tc" into devel/master
Seungho BAEK [Mon, 28 Aug 2023 01:43:11 +0000 (01:43 +0000)]
Merge "Increase min texture unit limit for tc" into devel/master

8 months agoDestroy Render::Texture immediate when texture removed 28/297728/3
Eunki, Hong [Wed, 23 Aug 2023 08:56:07 +0000 (17:56 +0900)]
Destroy Render::Texture immediate when texture removed

Since there was some strange widget viewer issue occured when we
destory texture at PostRender timing,

Just Destroy Render::Texture immediatly.

Change-Id: I0821046cecdc450099afe233e15ee0b5a56630cd
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
8 months agoDALi Version 2.2.41 50/297850/1 dali_2.2.41
Adeel Kazmi [Fri, 25 Aug 2023 12:40:58 +0000 (13:40 +0100)]
DALi Version 2.2.41

Change-Id: Ic76cdeb16ef6f1bfb2ba7a6cec78b4c2915fb159

8 months agoTest harness sync 54/297454/3
David Steele [Fri, 18 Aug 2023 10:42:16 +0000 (11:42 +0100)]
Test harness sync

Change-Id: Ie023e8f74624f0d25cf2c93509f7486742a740d7

8 months agoMake an Actor be exclusive source actor for multiple RenderTask 87/297787/2
seungho baek [Thu, 24 Aug 2023 08:12:14 +0000 (17:12 +0900)]
Make an Actor be exclusive source actor for multiple RenderTask

Change-Id: Id0e6db5a514c3fc2d4c53bb3e5da83ea9f27f0c4
Signed-off-by: seungho baek <sbsh.baek@samsung.com>
8 months agoAllow epsilon value for ray-test 96/297696/5
Eunki, Hong [Wed, 23 Aug 2023 03:52:57 +0000 (12:52 +0900)]
Allow epsilon value for ray-test

There was some numeric error comes when we touch
from edge of the screen.
The inputed screen coordiate was exactly 0,0 but
the result coordinate was out of bound
during calculate matrix invert or etc.

To allow this case, let we take some epsilone value
during hit-test

Change-Id: I57db59a7bab4d57fb07aa087aa675f1c060f81fd
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
8 months agoAdded view matrix to render callback 05/295005/4
David Steele [Mon, 3 Apr 2023 06:13:31 +0000 (07:13 +0100)]
Added view matrix to render callback

Change-Id: If04a8ee9b772b7322692cbd64711ac893d1cb192

8 months agoFix viewport size when off-screen actor hittest 27/297627/6
Eunki, Hong [Tue, 22 Aug 2023 02:37:11 +0000 (11:37 +0900)]
Fix viewport size when off-screen actor hittest

There was some miss-conversion of screen coordinate
when we use offscreen rendering.

Since hit-test algorithm use converted-screen-coordinate
by inputMappingActor, we also need to use inputMappingActor
when we use viewport value.

Change-Id: I2b1995a1b8e47b600239dcfb6e0380124e484f2f
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
8 months ago[Tizen] Not execute the remove callback accepted/tizen/unified/20230822.162250
Woochan Lee [Tue, 22 Aug 2023 05:11:02 +0000 (14:11 +0900)]
[Tizen] Not execute the remove callback

This reverts commit 8b42851f2dd2ad4754ee4f96febdcc8dd5cde227.

8 months agoMerge branch 'devel/master' into tizen
Woochan Lee [Tue, 22 Aug 2023 05:10:08 +0000 (14:10 +0900)]
Merge branch 'devel/master' into tizen

8 months agoRevert "[Tizen] Not execute the remove callback"
Woochan Lee [Tue, 22 Aug 2023 05:09:18 +0000 (14:09 +0900)]
Revert "[Tizen] Not execute the remove callback"

This reverts commit 9bf5ad1863bc3f8b880776d352b17ff927d188d5.

8 months agoFix coverity issue (auto scene : scenes --> auto& scene : scenes) 18/297618/1
Eunki, Hong [Tue, 22 Aug 2023 00:52:11 +0000 (09:52 +0900)]
Fix coverity issue (auto scene : scenes --> auto& scene : scenes)

AUTO_CAUSES_COPY case fix. (Even it have low efforts)

Change-Id: I1fc7d4c66c5206484f0e7a46b68313280f5f39d1
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
8 months agoIncrease min texture unit limit for tc 14/297614/1
seungho baek [Mon, 21 Aug 2023 12:31:57 +0000 (21:31 +0900)]
Increase min texture unit limit for tc

Change-Id: I5cf473fedafccf3c46a106166005330e9c3c9e77
Signed-off-by: seungho baek <sbsh.baek@samsung.com>
9 months agoMerge "DALi Version 2.2.40" into devel/master
David Steele [Fri, 18 Aug 2023 12:35:25 +0000 (12:35 +0000)]
Merge "DALi Version 2.2.40" into devel/master

9 months agoMerge "Relayout forcibly and flush event messages" into devel/master
David Steele [Fri, 18 Aug 2023 12:30:11 +0000 (12:30 +0000)]
Merge "Relayout forcibly and flush event messages" into devel/master

9 months agoDALi Version 2.2.40 64/297464/1 dali_2.2.40
Adam Bialogonski [Fri, 18 Aug 2023 12:22:43 +0000 (13:22 +0100)]
DALi Version 2.2.40

Change-Id: Idc232fb5dd9a8f80b7b7bf479613bf7b474a3013

9 months agoMerge "Updated test harness README.md" into devel/master
David Steele [Fri, 18 Aug 2023 09:01:00 +0000 (09:01 +0000)]
Merge "Updated test harness README.md" into devel/master

9 months agoUpdated test harness README.md 66/297366/1
David Steele [Thu, 17 Aug 2023 10:31:47 +0000 (11:31 +0100)]
Updated test harness README.md

Cleaned up the readme,
Removed out of date info
Added new command line options

Change-Id: Ia2ff85dcdf140cad0ddaa20c2e31117a2c2cecd4
Signed-off-by: David Steele <david.steele@samsung.com>
9 months agoIgnore mipmap generation when texture format compressed 41/297341/1
Eunki, Hong [Thu, 17 Aug 2023 05:41:34 +0000 (14:41 +0900)]
Ignore mipmap generation when texture format compressed

Change-Id: I41f991873d5300910affa218256e375171bd4a2c
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
9 months ago[Tizen] Not execute the remove callback accepted/tizen/unified/20230818.054527
Wonsik Jung [Wed, 16 Aug 2023 08:22:35 +0000 (17:22 +0900)]
[Tizen] Not execute the remove callback

This reverts commit d03a4b2a9259e75be6ba4b882982acb4c0cc3ec5.

9 months agoMerge branch 'devel/master' into tizen
Wonsik Jung [Wed, 16 Aug 2023 08:22:25 +0000 (17:22 +0900)]
Merge branch 'devel/master' into tizen

9 months agoRevert "[Tizen] Not execute the remove callback"
Wonsik Jung [Wed, 16 Aug 2023 08:22:03 +0000 (17:22 +0900)]
Revert "[Tizen] Not execute the remove callback"

This reverts commit bcb73e4543ddd25cf80e12d256bb05c667181f63.

9 months agoRelayout forcibly and flush event messages 29/296629/5
Eunki, Hong [Wed, 2 Aug 2023 09:13:43 +0000 (18:13 +0900)]
Relayout forcibly and flush event messages

Make a way to relayout & flush events messages by core API.

It will be useful when main thread spend a lots of time, but
user want to show the rendering result until now.

Change-Id: I70ef492defa9e23790e92f30bb40c036e25c0131
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
9 months agoDALi Version 2.2.39 87/297187/1 dali_2.2.39
Richard Huang [Fri, 11 Aug 2023 09:55:43 +0000 (10:55 +0100)]
DALi Version 2.2.39

Change-Id: Iaa71ac063405c60baefcb7fd52f4b09991e8a917

9 months ago[Tizen] Not execute the remove callback accepted/tizen/unified/20230810.070119
Hosang Kim [Wed, 9 Aug 2023 05:09:36 +0000 (14:09 +0900)]
[Tizen] Not execute the remove callback

This reverts commit 41390028f89658ce6090d725faae71940aa886dd.

9 months agoMerge branch 'devel/master' into tizen
Hosang Kim [Wed, 9 Aug 2023 05:07:44 +0000 (14:07 +0900)]
Merge branch 'devel/master' into tizen

9 months agoRevert "[Tizen] Not execute the remove callback"
Hosang Kim [Wed, 9 Aug 2023 05:07:34 +0000 (14:07 +0900)]
Revert "[Tizen] Not execute the remove callback"

This reverts commit 4692ea60eb6d7e35ace7990e083ad7dfed8554fe.

9 months agoMerge "If the touch is intercepted, future events will only be called on the parent...
joogab yun [Tue, 8 Aug 2023 08:03:41 +0000 (08:03 +0000)]
Merge "If the touch is intercepted, future events will only be called on the parent's Touchevent. The intercept touch event is not called again until it is touch up." into devel/master

9 months agoMerge "Make some camera actor animatable & constraint input" into devel/master
Seungho BAEK [Tue, 8 Aug 2023 05:02:11 +0000 (05:02 +0000)]
Merge "Make some camera actor animatable & constraint input" into devel/master

9 months agoMerge "DALi Version 2.2.38" into devel/master
David Steele [Fri, 4 Aug 2023 13:43:01 +0000 (13:43 +0000)]
Merge "DALi Version 2.2.38" into devel/master

9 months agoDALi Version 2.2.38 32/296832/1 dali_2.2.38
David Steele [Fri, 4 Aug 2023 12:43:12 +0000 (13:43 +0100)]
DALi Version 2.2.38

Change-Id: I14f75ac4a9009b5e2b850665629a140436485122

9 months agoMake some camera actor animatable & constraint input 09/296609/8
seungho baek [Wed, 2 Aug 2023 05:03:24 +0000 (14:03 +0900)]
Make some camera actor animatable & constraint input

Change-Id: I7b164c6885dc3225a0ba13e560a71c13ec23e88c
Signed-off-by: seungho baek <sbsh.baek@samsung.com>
9 months agoMerge "Create Texture by ResourceId + Set Texture size and format internally." into...
Eunki Hong [Fri, 4 Aug 2023 03:22:19 +0000 (03:22 +0000)]
Merge "Create Texture by ResourceId + Set Texture size and format internally." into devel/master

9 months agoMerge "Make property resetter age down correctly" into devel/master
David Steele [Thu, 3 Aug 2023 17:06:40 +0000 (17:06 +0000)]
Merge "Make property resetter age down correctly" into devel/master

9 months agoCreate Texture by ResourceId + Set Texture size and format internally. 45/295645/32
Eunki, Hong [Wed, 12 Jul 2023 06:03:05 +0000 (15:03 +0900)]
Create Texture by ResourceId + Set Texture size and format internally.

Let we make some methods that can generate and control
Graphics::Texture object by ResourceId at graphics-controller side.

And also, let we make some integration api for texture so
we can change the size of Dali::Texture.

Change-Id: I185c6062c26cf494a6b33e8c6e534899f41bcbc5
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
9 months agoIf the touch is intercepted, future events will only be called on the parent's Touche... 04/296604/1
joogab.yun [Wed, 2 Aug 2023 01:53:53 +0000 (10:53 +0900)]
If the touch is intercepted, future events will only be called on the parent's Touchevent.
The intercept touch event is not called again until it is touch up.

Change-Id: I7f94c607b65387fc45cc33b7a6e48b831d3a1d57

9 months agoAllow to allocate texture's GPU memory at upload timing 27/296327/6
Eunki Hong [Tue, 25 Jul 2023 17:45:24 +0000 (02:45 +0900)]
Allow to allocate texture's GPU memory at upload timing

Let we make creation info property s.t. do not allocate gpu memory
right now.

For gl case, we don't call glTexImage2D function at creation time.

To support this behaviour, let we make TextureAllocationPolicy enum.

Change-Id: Iaa98a6b875cec60e4981eca259d9bfd760f903a3
Signed-off-by: Eunki Hong <eunkiki.hong@samsung.com>
9 months agoMerge branch 'devel/master' into tizen accepted/tizen/unified/20230803.034118
sunghyun kim [Tue, 1 Aug 2023 05:33:28 +0000 (14:33 +0900)]
Merge branch 'devel/master' into tizen

9 months agoMerge "To Caching UniformMap per node/renderer/program triple." into devel/master
Seungho BAEK [Tue, 1 Aug 2023 04:55:44 +0000 (04:55 +0000)]
Merge "To Caching UniformMap per node/renderer/program triple." into devel/master

9 months agoEnsure initialize fransform data 43/296543/1
Eunki, Hong [Tue, 1 Aug 2023 01:01:02 +0000 (10:01 +0900)]
Ensure initialize fransform data

We got some strange bugs that TransformManagerData::mManager is nullptr
and TransformManagerData::mId is not INVALID_TRANSFORM_ID.

If it is possible, we must mallocate SG::Node without constructor.
But it is impossible case.

But anyway, to ensure that we call constructor of TransformManagerData,
just initialize it on Node constructor timing

Change-Id: I6905799167381b228a054a9e53e1a8250ed90b8a
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
9 months agoTo Caching UniformMap per node/renderer/program triple. 77/296077/7
seungho baek [Wed, 19 Jul 2023 08:30:46 +0000 (17:30 +0900)]
To Caching UniformMap per node/renderer/program triple.

Change-Id: I67dee410688be3f5e0e7e2911fdaa89b66354938
Signed-off-by: seungho baek <sbsh.baek@samsung.com>
9 months agoMake property resetter age down correctly 77/296477/2
Eunki, Hong [Fri, 28 Jul 2023 12:23:17 +0000 (21:23 +0900)]
Make property resetter age down correctly

Previously, we call this sequence.

frame#1
 - ObjectDestroyed (mRunning = AGING)
 - ResetToBaseValue (mRunning = STOPPED)
 - IsFinished (mRunning <= STOPPED --> finished!)

That mean, this property resetter works only 1 frame.

Now make age down on IsFinished function, so age works 2 frames.

frame#1
 - ObjectDestroyed (mRunning = AGING)
 - ResetToBaseValue (mRunning = AGING)
 - IsFinished (mRunning = STOPPED --> not finished!)
frame#2
 - ResetToBaseValue (mRunning = STOPPED)
 - IsFinished (mRunning <= STOPPED --> finished!)

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