Jiyun Yang [Mon, 25 Sep 2023 05:35:33 +0000 (14:35 +0900)]
Revert "[Tizen] Property Notify for orientation changes"
This reverts commit
e83cef471f0ee587949b9afabfac12ee5b308b2c.
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.
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.
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>
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>
Seoyeon Kim [Mon, 18 Sep 2023 07:17:25 +0000 (16:17 +0900)]
[Tizen] Property Notify for orientation changes
This reverts commit
fa3e1e40238417ec09e48ce2c307d7879468ced7.
Seoyeon Kim [Mon, 18 Sep 2023 07:17:13 +0000 (16:17 +0900)]
[Tizen] Not execute the remove callback
This reverts commit
13e3b7e4b2bcb95ebc6b1841d012f5070f9271cc.
Seoyeon Kim [Mon, 18 Sep 2023 07:16:59 +0000 (16:16 +0900)]
Merge branch 'devel/master' into tizen
Seoyeon Kim [Mon, 18 Sep 2023 07:16:14 +0000 (16:16 +0900)]
Revert "[Tizen] Not execute the remove callback"
This reverts commit
65f91e2fc0868f04d6e36b0b9ffbb602445c3bb5.
Seoyeon Kim [Mon, 18 Sep 2023 07:16:11 +0000 (16:16 +0900)]
Revert "[Tizen] Property Notify for orientation changes"
This reverts commit
c58531af65db38a9ae0a3c965db48bfa422ffcab.
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>
David Steele [Fri, 15 Sep 2023 12:22:39 +0000 (12:22 +0000)]
Merge "DALi Version 2.2.44" into devel/master
Adam Bialogonski [Fri, 15 Sep 2023 11:24:15 +0000 (12:24 +0100)]
DALi Version 2.2.44
Change-Id: Iced5e11839b05e7272527cdfafe2946f515fbac8
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>
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
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
seungho baek [Thu, 14 Sep 2023 09:42:22 +0000 (18:42 +0900)]
Merge branch 'devel/master' into tizen
Change-Id: Ib87c5fbcd14ae91465acf4b840709e81b0105e13
seungho baek [Thu, 14 Sep 2023 09:31:25 +0000 (18:31 +0900)]
Revert "[Tizen] Not execute the remove callback"
This reverts commit
de647d152bc2281c4814872c0e199ba45342b2a0.
seungho baek [Thu, 14 Sep 2023 09:31:19 +0000 (18:31 +0900)]
Revert "[Tizen] Property Notify for orientation changes"
This reverts commit
4360bbf2a22687af79b49da43aca4c717d18cc08.
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
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
joogab.yun [Wed, 13 Sep 2023 06:45:12 +0000 (15:45 +0900)]
Add NewHoverEvent api
Change-Id: Id84499e6d3b3cbeb00c052a05aba0bcfc6c0e1f9
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
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>
joogab.yun [Mon, 11 Sep 2023 05:20:30 +0000 (14:20 +0900)]
Add log about Touch and Gesture
Change-Id: I8b5c34c30132a11d8f090442ac789f79af46b9b7
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
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
joogab.yun [Mon, 11 Sep 2023 06:06:25 +0000 (15:06 +0900)]
Merge branch 'devel/master' into tizen
Change-Id: Ied814027e1262aead8beb810699a893a317f37a4
joogab.yun [Mon, 11 Sep 2023 06:03:51 +0000 (15:03 +0900)]
Revert "[Tizen] Not execute the remove callback"
This reverts commit
4557c53708b0736b0df72a7fa066b0333b2a98d4.
David Steele [Fri, 8 Sep 2023 09:53:25 +0000 (09:53 +0000)]
Merge "DALi Version 2.2.43" into devel/master
Richard Huang [Fri, 8 Sep 2023 09:45:55 +0000 (10:45 +0100)]
DALi Version 2.2.43
Change-Id: I5d5120d65f00dd7257eb3d79bd8abfc364582669
Eunki Hong [Fri, 8 Sep 2023 06:59:54 +0000 (06:59 +0000)]
Merge "Remove unimplemented API" into devel/master
ANZ1217 [Tue, 5 Sep 2023 12:04:00 +0000 (21:04 +0900)]
[Tizen] Not execute the remove callback
This reverts commit
988c84cdc460c320b9fff3c3d3f3b703ec285f89.
ANZ1217 [Tue, 5 Sep 2023 12:03:30 +0000 (21:03 +0900)]
Merge branch 'devel/master' into tizen
ANZ1217 [Tue, 5 Sep 2023 12:03:02 +0000 (21:03 +0900)]
Revert "[Tizen] Not execute the remove callback"
This reverts commit
034c42cd95b8d45b2ef6f27dc4ad15673520fd68.
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
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>
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
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
David Steele [Fri, 1 Sep 2023 11:50:10 +0000 (12:50 +0100)]
DALi Version 2.2.42
Change-Id: I31cf7080b5dc4e6f956e88eaba727e03c40e1b00
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
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
jykeon [Tue, 29 Aug 2023 07:07:47 +0000 (16:07 +0900)]
Merge branch 'devel/master' into tizen
Change-Id: Idd1003ee72b62630740171de863eb85561c91b6f
Eunki Hong [Mon, 28 Aug 2023 06:23:06 +0000 (06:23 +0000)]
Merge "Destroy Render::Texture immediate when texture removed" 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
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>
Adeel Kazmi [Fri, 25 Aug 2023 12:40:58 +0000 (13:40 +0100)]
DALi Version 2.2.41
Change-Id: Ic76cdeb16ef6f1bfb2ba7a6cec78b4c2915fb159
David Steele [Fri, 18 Aug 2023 10:42:16 +0000 (11:42 +0100)]
Test harness sync
Change-Id: Ie023e8f74624f0d25cf2c93509f7486742a740d7
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>
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>
David Steele [Mon, 3 Apr 2023 06:13:31 +0000 (07:13 +0100)]
Added view matrix to render callback
Change-Id: If04a8ee9b772b7322692cbd64711ac893d1cb192
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>
Woochan Lee [Tue, 22 Aug 2023 05:11:02 +0000 (14:11 +0900)]
[Tizen] Not execute the remove callback
This reverts commit
8b42851f2dd2ad4754ee4f96febdcc8dd5cde227.
Woochan Lee [Tue, 22 Aug 2023 05:10:08 +0000 (14:10 +0900)]
Merge branch 'devel/master' into tizen
Woochan Lee [Tue, 22 Aug 2023 05:09:18 +0000 (14:09 +0900)]
Revert "[Tizen] Not execute the remove callback"
This reverts commit
9bf5ad1863bc3f8b880776d352b17ff927d188d5.
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>
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>
David Steele [Fri, 18 Aug 2023 12:35:25 +0000 (12:35 +0000)]
Merge "DALi Version 2.2.40" 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
Adam Bialogonski [Fri, 18 Aug 2023 12:22:43 +0000 (13:22 +0100)]
DALi Version 2.2.40
Change-Id: Idc232fb5dd9a8f80b7b7bf479613bf7b474a3013
David Steele [Fri, 18 Aug 2023 09:01:00 +0000 (09:01 +0000)]
Merge "Updated test harness README.md" into devel/master
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>
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>
Wonsik Jung [Wed, 16 Aug 2023 08:22:35 +0000 (17:22 +0900)]
[Tizen] Not execute the remove callback
This reverts commit
d03a4b2a9259e75be6ba4b882982acb4c0cc3ec5.
Wonsik Jung [Wed, 16 Aug 2023 08:22:25 +0000 (17:22 +0900)]
Merge branch 'devel/master' into tizen
Wonsik Jung [Wed, 16 Aug 2023 08:22:03 +0000 (17:22 +0900)]
Revert "[Tizen] Not execute the remove callback"
This reverts commit
bcb73e4543ddd25cf80e12d256bb05c667181f63.
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>
Richard Huang [Fri, 11 Aug 2023 09:55:43 +0000 (10:55 +0100)]
DALi Version 2.2.39
Change-Id: Iaa71ac063405c60baefcb7fd52f4b09991e8a917
Hosang Kim [Wed, 9 Aug 2023 05:09:36 +0000 (14:09 +0900)]
[Tizen] Not execute the remove callback
This reverts commit
41390028f89658ce6090d725faae71940aa886dd.
Hosang Kim [Wed, 9 Aug 2023 05:07:44 +0000 (14:07 +0900)]
Merge branch 'devel/master' into tizen
Hosang Kim [Wed, 9 Aug 2023 05:07:34 +0000 (14:07 +0900)]
Revert "[Tizen] Not execute the remove callback"
This reverts commit
4692ea60eb6d7e35ace7990e083ad7dfed8554fe.
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
Seungho BAEK [Tue, 8 Aug 2023 05:02:11 +0000 (05:02 +0000)]
Merge "Make some camera actor animatable & constraint input" 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
David Steele [Fri, 4 Aug 2023 12:43:12 +0000 (13:43 +0100)]
DALi Version 2.2.38
Change-Id: I14f75ac4a9009b5e2b850665629a140436485122
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>
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
David Steele [Thu, 3 Aug 2023 17:06:40 +0000 (17:06 +0000)]
Merge "Make property resetter age down correctly" into devel/master
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>
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
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>
sunghyun kim [Tue, 1 Aug 2023 05:33:28 +0000 (14:33 +0900)]
Merge branch 'devel/master' into tizen
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
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>
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>
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>
Adeel Kazmi [Fri, 28 Jul 2023 13:51:38 +0000 (14:51 +0100)]
DALi Version 2.2.37
Change-Id: I9cd8656614c43cd0578db7ff39aee40dc7b336d4
jmm [Tue, 25 Jul 2023 10:24:20 +0000 (19:24 +0900)]
Revert "[Tizen] Create Texture by ResourceId + Set Texture size and format internally."
This reverts commit
9ceab8a06a770ad531b9a8c6db75543d60a2e332.
jmm [Tue, 25 Jul 2023 06:59:55 +0000 (15:59 +0900)]
[Tizen] Create Texture by ResourceId + Set Texture size and format internally.
Change-Id: I7ae8d502183d8e1f0dd2ccf91c6b1f78f9bb9a08
jmm [Tue, 25 Jul 2023 06:57:33 +0000 (15:57 +0900)]
Merge branch 'devel/master' into tizen
Change-Id: I4abf97063f2857ea2434b00cdd6bf1a02794c35f
jmm [Tue, 25 Jul 2023 06:57:16 +0000 (15:57 +0900)]
Revert "[Tizen] Create Texture by ResourceId + Set Texture size and format internally."
This reverts commit
1eac313ff98060f49ae6451a5365093a6024c017.
Eunki, Hong [Wed, 12 Jul 2023 06:03:05 +0000 (15:03 +0900)]
[Tizen] 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>
Eunki, Hong [Thu, 20 Jul 2023 01:36:11 +0000 (10:36 +0900)]
Destroy Render::Texture after OnRenderFinished
Since we can call OnRenderFinished even if this Render::Texture destroyed,
Let we keep alive until OnRenderFinished callback called.
Change-Id: Ia67a554fb8e98b5b4e1da6055bcdbc9058a5eb5d
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
David Steele [Thu, 29 Jun 2023 16:45:52 +0000 (17:45 +0100)]
Adding frame callback notification system
We need some way of synchronizing update properties set
from event side with properties set from frame callback.
For example, if frame callback is used to update physics
objects, and we want to sync with actor visibility, then
the actor visibility might occur after the first frame
callback adding a physics object.
This patch adds a synchronization point to the FrameCallback
UpdateProxy. The application can notify the FrameCallback that
it wants to set a sync point, and also modify dali object
properties. Then, in the update during which the associated
messages are being processed, that sync point is available
in the FrameCallback::Update() UpdateProxy. So, the application
can synchronize any other properties during the callback,
knowing they are happening in the same frame.
If multiple notifications are sent before the next Update,
all of them are queued with unique values.
(But, it's not a true sync point, it doesn't intersperse
any Update() callbacks during processing the message queue)
Change-Id: I154539044ceaff17c55c0640c3828010b087844a
Signed-off-by: David Steele <david.steele@samsung.com>
Adeel Kazmi [Fri, 21 Jul 2023 10:08:21 +0000 (10:08 +0000)]
Merge "DALi Version 2.2.36" into devel/master
Adam Bialogonski [Fri, 21 Jul 2023 09:42:06 +0000 (10:42 +0100)]
DALi Version 2.2.36
Change-Id: I4257d178b15ff6c57d3ac4bfe1a3f05b5aac3691
joogab.yun [Wed, 17 May 2023 00:55:16 +0000 (09:55 +0900)]
Change the multi-tap recognition logic of TapGesture.
Previously, we checked how many TouchDowns occurred within mMaximumAllowedTime.
Now, after a tap occurs, if the next touchdown occurs within mMaximumAllowedTime., it is recognized as a multi-tap.
ex) If it's a double tap, it's like this:
|(touch down <--recognizerTime--> touch up) <-- wihtin maximumAllowedTime --> (touch down <--recognizerTime--> touch up)|
Change-Id: I8b33bfbe09729d558bb8495738259ae5a757ddc9
seungho baek [Tue, 18 Jul 2023 09:03:12 +0000 (18:03 +0900)]
Merge branch 'devel/master' into tizen
Change-Id: I1b1e19c686c8a93700315274ba653f56b2efea41
seungho baek [Tue, 18 Jul 2023 09:00:48 +0000 (18:00 +0900)]
Revert "[Tizen] Fix more compile error/warnings for gcc-13"
This reverts commit
d494963f8d0fb5ba2f7ab85fe95a5ae9a5f4555e.
Eunki, Hong [Tue, 18 Jul 2023 02:07:41 +0000 (11:07 +0900)]
Change the name of CalculateScreenExtents
Remove legacy API and change the logic of CalculateScreenExtents.
Change-Id: I403ed21006e84021aba7d35be22f7656f43677e5
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>