platform/core/uifw/dali-core.git
3 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.

3 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

3 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.

3 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.

3 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.

3 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.

3 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.

3 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

3 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

3 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

3 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

3 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

3 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

3 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

3 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

3 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

3 years agoAdding graphics sync object 88/258488/2
David Steele [Wed, 19 May 2021 14:46:26 +0000 (15:46 +0100)]
Adding graphics sync object

Capture requires a pollable sync object so that we can
know when a texture has been written to on the GPU.

Added Graphics::SyncObject, which can be added to
CommandBuffer::END_RENDER_PASS. This is a pollable object
that will test positive when the render pass has been
flushed.

This is owned by RenderTracker; a container of which
is owned by RenderManager separately to the RenderInstruction
which communicates when a sync object is needed.

Renamed Integration::GlSyncAbstraction to Integration::GraphicsSyncAbstraction

Change-Id: I4b5aa27755f1261532a188a9235d088c8bd4ec57
Signed-off-by: David Steele <david.steele@samsung.com>
3 years agoMerge "Adding packed small float pixel format." into devel/graphics
Adeel Kazmi [Fri, 14 May 2021 16:42:25 +0000 (16:42 +0000)]
Merge "Adding packed small float pixel format." into devel/graphics

3 years agoDALi Version 2.0.26 84/258384/1 dali_2.0.26
Adam Bialogonski [Fri, 14 May 2021 10:20:46 +0000 (11:20 +0100)]
DALi Version 2.0.26

Change-Id: I8144c54fa5f146f3f857c4e70b25c95b5f6aebcb

3 years agoAdd methods to get current size and orientation to Scene 10/257610/4
Heeyong Song [Wed, 28 Apr 2021 07:09:53 +0000 (16:09 +0900)]
Add methods to get current size and orientation to Scene

Change-Id: I91922312b720d31c1cb05650c094534ded2470ac

3 years agoMerge branch 'devel/master' into devel/graphics 23/258323/1
Adeel Kazmi [Thu, 13 May 2021 11:40:27 +0000 (12:40 +0100)]
Merge branch 'devel/master' into devel/graphics

Change-Id: I53e6732c9c6b37a457cf27697fa3ccea37714915

3 years agoUBO page reduced to 64 bytes for individual UBOs 68/258168/2
adam.b [Tue, 11 May 2021 16:38:41 +0000 (17:38 +0100)]
UBO page reduced to 64 bytes for individual UBOs

Change-Id: I583244a8d8a7c00bddf84d5f53313345477781e9

3 years agoAdding packed small float pixel format. 24/258224/4
David Steele [Wed, 12 May 2021 10:15:46 +0000 (11:15 +0100)]
Adding packed small float pixel format.

KTX format supports GL_R11F_G11F_B10F format, we don't have a pixel
format definition for it.

Fixed pixel sizes for RGB16F and RGB32F

Change-Id: I7ca550bb61a7ced476970de38e721cac36ef4e1c
Signed-off-by: David Steele <david.steele@samsung.com>
3 years agoMerge "DALi Version 2.0.25" into devel/master
Adeel Kazmi [Fri, 7 May 2021 11:23:20 +0000 (11:23 +0000)]
Merge "DALi Version 2.0.25" into devel/master

3 years agoDALi Version 2.0.25 94/257994/1 dali_2.0.25
Adeel Kazmi [Fri, 7 May 2021 10:34:02 +0000 (11:34 +0100)]
DALi Version 2.0.25

Change-Id: Ieb9b7a5ac47b29d817f9f7d2b8845b559b3a28ed

3 years agoFixed Signal crash on Ubuntu 20.04 27/257927/4
Adeel Kazmi [Thu, 6 May 2021 11:49:20 +0000 (12:49 +0100)]
Fixed Signal crash on Ubuntu 20.04

Change-Id: I785ed3bf0142ba6adb4bbc3484a0e0a36a2b7f53

3 years agoTexture mipmap support 20/257920/1
Richard Huang [Thu, 6 May 2021 10:32:26 +0000 (11:32 +0100)]
Texture mipmap support

Change-Id: Ib4976689df8f51a15f6bc3899c9064970bd6baf2

3 years agoAdding source format to texture upload 81/257781/1
David Steele [Fri, 30 Apr 2021 13:49:28 +0000 (14:49 +0100)]
Adding source format to texture upload

Change-Id: I8f057c041435a9e05bd450a98b0988c577d48d19

3 years agoDALi Version 2.0.24 54/257754/1 dali_2.0.24
Richard Huang [Fri, 30 Apr 2021 10:02:00 +0000 (11:02 +0100)]
DALi Version 2.0.24

Change-Id: I392ecc1230a05138024d6cfb955133915ee00a92

3 years agoClean up in Aisle #3 00/257700/1
David Steele [Thu, 29 Apr 2021 15:26:51 +0000 (16:26 +0100)]
Clean up in Aisle #3

Change-Id: I0807cee43c041a6f0ace5a0a2784580b12c4e489

3 years agoCleanup in Aisle #2 99/257699/1
David Steele [Thu, 29 Apr 2021 13:25:56 +0000 (14:25 +0100)]
Cleanup in Aisle #2

Change-Id: I994feedef465bf5427009d0cfc0659816c7d1000

3 years agoCleanup in Aisle #1 78/257678/1
David Steele [Thu, 29 Apr 2021 09:18:48 +0000 (10:18 +0100)]
Cleanup in Aisle #1

Change-Id: I7f344f89b05240ac215ca5add36600245e36a9e5

3 years agoMerge "Adding more comments to Graphics API." into devel/graphics
David Steele [Wed, 28 Apr 2021 16:41:25 +0000 (16:41 +0000)]
Merge "Adding more comments to Graphics API." into devel/graphics

3 years agoAdding more comments to Graphics API. 37/257637/1
David Steele [Wed, 28 Apr 2021 15:43:51 +0000 (16:43 +0100)]
Adding more comments to Graphics API.

Change-Id: Ic71a39871b6497c69ac7791164f2d7590d6fcc74

3 years agoMerge "Adding Depth/Stencil code" into devel/graphics
David Steele [Wed, 28 Apr 2021 15:28:03 +0000 (15:28 +0000)]
Merge "Adding Depth/Stencil code" into devel/graphics

3 years agoFix TOUCH_AREA_OFFSET doxygen output 34/257634/2
Adeel Kazmi [Wed, 28 Apr 2021 11:56:06 +0000 (12:56 +0100)]
Fix TOUCH_AREA_OFFSET doxygen output

Change-Id: I14261714e1e886f6722f5941dbbafef704eb935e

3 years agoAdding Depth/Stencil code 14/257414/2
David Steele [Fri, 23 Apr 2021 09:36:27 +0000 (10:36 +0100)]
Adding Depth/Stencil code

Updating command buffer to add new commands to manage depth/stencil
mode.

Re-instated the test cases that were previously commented output

Change-Id: I111cc425488452afe8fa081ae8efb90540cfbc90

3 years agoFix Color Constant Value error 21/257521/1
Eunki, Hong [Tue, 27 Apr 2021 06:13:13 +0000 (15:13 +0900)]
Fix Color Constant Value error

Fix incorrected constant value of colors.

Ex)
static constexpr Vector4 YELLOW_GREEN(154.0f / 255.0f, 205.0f / 255.0f, 50.0f, 1.0f);                //#9ACD32
-->
static constexpr Vector4 YELLOW_GREEN(154.0f / 255.0f, 205.0f / 255.0f, 50.0f / 255.0f, 1.0f);             //#9ACD32
(past version, blue arguments was not fitting on [0.0f ~ 1.0f])

All values will be in [0.0f ~ 1.0f] now

Change-Id: Icc9dae617929620d3c5624a0214bc93168dda9c9
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
3 years agoRestored Devel::Renderer::AddDrawCommand test cases 68/257468/1
David Steele [Mon, 26 Apr 2021 10:52:17 +0000 (11:52 +0100)]
Restored Devel::Renderer::AddDrawCommand test cases

Change-Id: Ifa7ac6aa788b485d69117f48dbcf1a51c4f938a1

3 years ago[Tizen] fix visual artifact of Transition accepted/tizen/unified/20210429.101129 submit/tizen/20210428.131742 submit/tizen/20210428.144547 submit/tizen/20210429.005248
Sunghyun Kim [Mon, 26 Apr 2021 06:38:18 +0000 (15:38 +0900)]
[Tizen] fix visual artifact of Transition

This reverts commit 3059eb69f466ca924740bd4b94628bc4230c75db.

Change-Id: Idd70b4ea7c6129e36af6164fa85ca6c4620ff4e6

3 years ago[Tizen] Adds transition effect
Sunghyun Kim [Mon, 26 Apr 2021 06:38:05 +0000 (15:38 +0900)]
[Tizen] Adds transition effect

This reverts commit 9feb54dfcbd1007d9853fa5c6d4a1418a5a23b10.

Change-Id: Ia9d6a351e3c7c5f0e1e0eaac9e29d2ab1e60145a

3 years ago[Tizen] Partial rendering rotation does not work
Sunghyun Kim [Mon, 26 Apr 2021 06:37:50 +0000 (15:37 +0900)]
[Tizen] Partial rendering rotation does not work

This reverts commit 27c368b8eec66f05e550f2117c02f2ab65894442.

Change-Id: I15d6b10a80b6b9fe40938ed08bf721ea5fe686b7

3 years ago[Tizen] Revert "Use touch consumed return to set whether we process a gesture or not
Sunghyun Kim [Mon, 26 Apr 2021 06:37:31 +0000 (15:37 +0900)]
[Tizen] Revert "Use touch consumed return to set whether we process a gesture or not

This reverts commit 40917b3e8e9f5f8ffa219cc14dc54fe7ed64cb7c.

Change-Id: I8f8c3be37eedd4e82454b3a1d3b328bbe1c89ea2

3 years ago[Tizen] Not execute the remove callback
Sunghyun Kim [Mon, 26 Apr 2021 06:37:11 +0000 (15:37 +0900)]
[Tizen] Not execute the remove callback

This reverts commit 614c1cc2bb42a5488cfd73e798db3d02d4ed5afc.

Change-Id: I2b8b754c352509d541000a0d08e71b56d0099dde

3 years agoMerge branch 'devel/master' into tizen
Sunghyun Kim [Mon, 26 Apr 2021 06:36:32 +0000 (15:36 +0900)]
Merge branch 'devel/master' into tizen

Change-Id: I6e43bfd7ebc5174af45aa681f6fac302925a2790

3 years agoRevert "[Tizen] Not execute the remove callback"
Sunghyun Kim [Mon, 26 Apr 2021 06:35:59 +0000 (15:35 +0900)]
Revert "[Tizen] Not execute the remove callback"

This reverts commit 0c10639866d273a7d44625bc416a744435af7a72.

Change-Id: I3bc122b679f341f943e198847915fe097de50667

3 years agoRevert "[Tizen] Revert "Use touch consumed return to set whether we process a gesture...
Sunghyun Kim [Mon, 26 Apr 2021 06:35:53 +0000 (15:35 +0900)]
Revert "[Tizen] Revert "Use touch consumed return to set whether we process a gesture or not"

This reverts commit 3197e72c9dfcfad2acc087899981df8c62d99aee.

3 years agoRevert "[Tizen] Partial rendering rotation does not work"
Sunghyun Kim [Mon, 26 Apr 2021 06:35:48 +0000 (15:35 +0900)]
Revert "[Tizen] Partial rendering rotation does not work"

This reverts commit 277e892e34d63a1e02a4814d976e9e8c85ba2407.

3 years agoRevert "[Tizen] Adds transition effect"
Sunghyun Kim [Mon, 26 Apr 2021 06:35:44 +0000 (15:35 +0900)]
Revert "[Tizen] Adds transition effect"

This reverts commit c419689d2ee590bceab57b1f8786d64ee0536520.

3 years agoRevert "[Tizen] fix visual artifact of Transition"
Sunghyun Kim [Mon, 26 Apr 2021 06:35:21 +0000 (15:35 +0900)]
Revert "[Tizen] fix visual artifact of Transition"

This reverts commit 39f4aa574bab0f8863fe64743481816d849b8aaf.

Change-Id: Ic607d5a4f55f95ee174113de80fadf828b2a63b5

3 years agoMerge "Change TOUCH_AREA to TOUCH_AREA_OFFSET" into devel/master
joogab yun [Mon, 26 Apr 2021 06:00:50 +0000 (06:00 +0000)]
Merge "Change TOUCH_AREA to TOUCH_AREA_OFFSET" into devel/master

3 years agoMerge "Add post processor" into devel/master
Seungho BAEK [Mon, 26 Apr 2021 05:22:00 +0000 (05:22 +0000)]
Merge "Add post processor" into devel/master

3 years agoDALi Version 2.0.23 90/257390/1 dali_2.0.23
Adeel Kazmi [Fri, 23 Apr 2021 08:28:54 +0000 (09:28 +0100)]
DALi Version 2.0.23

Change-Id: I761e938a840cbfc962c514efbb29ef7350618088

3 years agoMoving owner of secondary command buffers 48/257248/2
David Steele [Wed, 21 Apr 2021 15:59:38 +0000 (16:59 +0100)]
Moving owner of secondary command buffers

Current owner is renderer, but this is problematic because a single
renderer can be rendered more than once per frame, e.g. because it's
in more than one RenderTask, or referenced by more than one node, or
it has both opaque and transparent external draw commands.

Changed owner to RenderList.

Changed management of Pipeline to have one handler per renderer per node per instruction per blend
to ensure that owner is unique per render (as ptr to Pipeline is shallow copied in BindPipeline).

Change-Id: I39cf2e991ba3179fb6ea6c9b80ff26d8bf7b0a95
Signed-off-by: David Steele <david.steele@samsung.com>
3 years agoChange TOUCH_AREA to TOUCH_AREA_OFFSET 87/257287/1
Joogab Yun [Thu, 22 Apr 2021 02:09:26 +0000 (11:09 +0900)]
Change TOUCH_AREA to TOUCH_AREA_OFFSET

You can set offset the touch area.

for example)
  Actor actor = Actor::New();
  actor.SetProperty(Actor::Property::SIZE, Vector2(10.0f, 10.0f));
  actor.SetProperty(DevelActor::Property::TOUCH_AREA_OFFSET, Rect<int>(-100, 100, 100, -100));
  actor.TouchedSignal().Connect(OnTouchCallback);

then touch area is 210x210.
this is actor.width + touchAreaOffset.right - touchAreaOffset.left
and actor.height + touchAreaOffset.bottom -touchAreaOffset.top

This reverts commit 611aa0a439969daefa33e9428d294ce4f9c03f1b.

Change-Id: Ifaafb243f18ec24cfd0089e009a62505e54f60ec

3 years agoAdd post processor 65/257265/1
seungho [Thu, 22 Apr 2021 01:42:03 +0000 (10:42 +0900)]
Add post processor

 - This patch adds post processor that works after relayout.

Change-Id: I194763b5f512517c6a385c27f0b0728f6fcddfc4
Signed-off-by: seungho <sbsh.baek@samsung.com>
3 years ago[Tizen] fix visual artifact of Transition accepted/tizen/unified/20210422.090522 submit/tizen/20210420.162238 submit/tizen/20210422.133251
Joogab Yun [Tue, 20 Apr 2021 01:04:05 +0000 (10:04 +0900)]
[Tizen] fix visual artifact of Transition

This reverts commit d3a9589f5a3fe57608c960f974b46988bf4f5d81.

Change-Id: I12768665c0803847f0e019635fb948b9c607c661

3 years ago[Tizen] Adds transition effect
Joogab Yun [Tue, 20 Apr 2021 01:03:44 +0000 (10:03 +0900)]
[Tizen] Adds transition effect

This reverts commit 857fd25758640139ac4d2e93355917e204a53041.

Change-Id: If3b8ef8d0a65ee63ef779b01a8ef3c657c23c6e5

3 years ago[Tizen] Partial rendering rotation does not work
Joogab Yun [Tue, 20 Apr 2021 01:03:16 +0000 (10:03 +0900)]
[Tizen] Partial rendering rotation does not work

This reverts commit a6e32d85c0c7d8f019f24638cb0405fac366d27c.

Change-Id: I6eddc0616626ed1b28ec863e83faba415170f2fe

3 years ago[Tizen] Revert "Use touch consumed return to set whether we process a gesture or not
Joogab Yun [Tue, 20 Apr 2021 01:02:56 +0000 (10:02 +0900)]
[Tizen] Revert "Use touch consumed return to set whether we process a gesture or not

This reverts commit 2aaa89a040d136c267483a4e1065b5f6b909957c.

Change-Id: I9d4b6b2900c3e9fff2923c67d88f0856e45d880d

3 years ago[Tizen] Not execute the remove callback
Joogab Yun [Tue, 20 Apr 2021 01:02:38 +0000 (10:02 +0900)]
[Tizen] Not execute the remove callback

This reverts commit 5bb2ac57b93ee0165eeaaecdac39bd722b0cee0d.

Change-Id: Ic5b98b0d4938abfaa3a0425474ec6f47da9e50db

3 years agoMerge branch 'devel/master' into tizen
Joogab Yun [Tue, 20 Apr 2021 01:02:18 +0000 (10:02 +0900)]
Merge branch 'devel/master' into tizen

3 years agoRevert "[Tizen] Not execute the remove callback"
Joogab Yun [Tue, 20 Apr 2021 01:02:10 +0000 (10:02 +0900)]
Revert "[Tizen] Not execute the remove callback"

This reverts commit 4142f5fbf7ca1dbc4adee2e37a7055f1f86a9080.

3 years agoRevert "[Tizen] Revert "Use touch consumed return to set whether we process a gesture...
Joogab Yun [Tue, 20 Apr 2021 01:02:07 +0000 (10:02 +0900)]
Revert "[Tizen] Revert "Use touch consumed return to set whether we process a gesture or not""

This reverts commit 28f1f5d16a3a581819af69df1ee7f66332a0a9c7.

3 years agoRevert "[Tizen] Partial rendering rotation does not work"
Joogab Yun [Tue, 20 Apr 2021 01:01:59 +0000 (10:01 +0900)]
Revert "[Tizen] Partial rendering rotation does not work"

This reverts commit f2c3924ecde61b6caa6d7226e461223c86aeb7bf.

3 years agoRevert "[Tizen] Fix Coverity issue"
Joogab Yun [Tue, 20 Apr 2021 01:01:57 +0000 (10:01 +0900)]
Revert "[Tizen] Fix Coverity issue"

This reverts commit 987fafa31bbed5f592b9d9cdf8343657676afad6.

3 years agoRevert "[Tizen] Fix incorrect rotation angle."
Joogab Yun [Tue, 20 Apr 2021 01:01:54 +0000 (10:01 +0900)]
Revert "[Tizen] Fix incorrect rotation angle."

This reverts commit 5be5244aebdb1db1ff8943ac5582ba2dcb6c824a.

3 years agoRevert "[Tizen] Skip rendering before the first renderer is added to node"
Joogab Yun [Tue, 20 Apr 2021 01:01:50 +0000 (10:01 +0900)]
Revert "[Tizen] Skip rendering before the first renderer is added to node"

This reverts commit 70315a419e613279ae51d69092b210c18e30c8aa.

3 years agoRevert "[Tizen] Adds transition effect"
Joogab Yun [Tue, 20 Apr 2021 01:01:47 +0000 (10:01 +0900)]
Revert "[Tizen] Adds transition effect"

This reverts commit 63f11b400bb157ac83c571f5bd827bfedff00a6c.

3 years agoRevert "[Tizen] fix visual artifact of Transition"
Joogab Yun [Tue, 20 Apr 2021 01:01:44 +0000 (10:01 +0900)]
Revert "[Tizen] fix visual artifact of Transition"

This reverts commit a03ca2c4c39e92b07fd9d6476ad016e90b262e50.

3 years agoRemoving old Program code 35/257035/2
David Steele [Thu, 15 Apr 2021 11:38:25 +0000 (12:38 +0100)]
Removing old Program code

Render still had a Program::Use call, this has now been removed.
Cleaned up Program and Render::Renderer to remove much unused code.

Moved sampler uniform initialization to implementation in adaptor.

Change-Id: I831c4adb7dbac071f6b95edc77723b74e063e2b6

3 years agoRevert "Change TOUCH_AREA to TOUCH_AREA_OFFSET" 84/257084/1
Joogab Yun [Mon, 19 Apr 2021 08:23:23 +0000 (17:23 +0900)]
Revert "Change TOUCH_AREA to TOUCH_AREA_OFFSET"

Change-Id: Ib036e525002837901293a1b190f4005c62b490f0

3 years agoMerge "Change TOUCH_AREA to TOUCH_AREA_OFFSET" into devel/master
joogab yun [Mon, 19 Apr 2021 04:12:17 +0000 (04:12 +0000)]
Merge "Change TOUCH_AREA to TOUCH_AREA_OFFSET" into devel/master

3 years agoDALi Version 2.0.22 23/257023/1 dali_2.0.22
David Steele [Fri, 16 Apr 2021 13:02:48 +0000 (14:02 +0100)]
DALi Version 2.0.22

Change-Id: Ie73e61e60224ab4b85124f151ffd8ec1dbf27772

3 years agoChange TOUCH_AREA to TOUCH_AREA_OFFSET 20/256620/17
Joogab Yun [Thu, 8 Apr 2021 06:37:41 +0000 (15:37 +0900)]
Change TOUCH_AREA to TOUCH_AREA_OFFSET

You can set offset the touch area.

for example)
  Actor actor = Actor::New();
  actor.SetProperty(Actor::Property::SIZE, Vector2(10.0f, 10.0f));
  actor.SetProperty(DevelActor::Property::TOUCH_AREA_OFFSET, Rect<int>(-100, 100, 100, -100));
  actor.TouchedSignal().Connect(OnTouchCallback);

then touch area is 210x210.
this is actor.width + touchAreaOffset.right - touchAreaOffset.left
and actor.height + touchAreaOffset.bottom -touchAreaOffset.top

Change-Id: I558ecb7d4166144326ecb2915f13f1e3ec3c8a3c

3 years ago[Tizen] fix visual artifact of Transition 30/256930/1 accepted/tizen/unified/20210416.143537 submit/tizen/20210416.153505
Seungho Baek [Thu, 15 Apr 2021 03:24:37 +0000 (12:24 +0900)]
[Tizen] fix visual artifact of Transition

Change-Id: I321f3f8898c6ff7801ff28269b916df71e626e94
Signed-off-by: Seungho Baek <sbsh.baek@samsung.com>
3 years agoRemoving some uses of gl Context object 06/256906/3
David Steele [Wed, 14 Apr 2021 10:45:32 +0000 (11:45 +0100)]
Removing some uses of gl Context object

Change-Id: I556fe872264bfbc90ee0ccac074da17b8401502a

3 years agoFixed test cases and other minor fixes (like doxy) 20/256920/3
Adam Bialogonski [Wed, 14 Apr 2021 14:18:01 +0000 (15:18 +0100)]
Fixed test cases and other minor fixes (like doxy)

Change-Id: Iacebc1160968b4ba92898a9ce0adfa5d028eb294

3 years agoAdded a comment to explain FrameCallback behaviour 10/256910/1
Adeel Kazmi [Wed, 14 Apr 2021 11:26:41 +0000 (12:26 +0100)]
Added a comment to explain FrameCallback behaviour

Change-Id: I713da28a82794c23af3b83deeb84d762855fecaf

3 years ago[Tizen] Adds transition effect 55/256855/1
Seungho Baek [Tue, 29 Dec 2020 10:16:31 +0000 (19:16 +0900)]
[Tizen] Adds transition effect

Change-Id: Ieb2114227b69cfd1fcbbe97930f21bf902e3b2d8
Signed-off-by: Seungho Baek <sbsh.baek@samsung.com>
3 years agoRenderPass and presentation 78/256578/6
adam.b [Wed, 7 Apr 2021 11:42:13 +0000 (12:42 +0100)]
RenderPass and presentation

Change-Id: I5630cb63e25b86a065001d8879b88537489ff2b8

3 years agoFixing up test cases following render pass changes 47/256547/4
David Steele [Tue, 6 Apr 2021 17:09:59 +0000 (18:09 +0100)]
Fixing up test cases following render pass changes

Change-Id: I899839a1b007efbcae4f24ab9c6cfdff7bd394d4

3 years agoDisabling Stencil test cases temporarily 45/256545/5
David Steele [Tue, 6 Apr 2021 13:32:42 +0000 (14:32 +0100)]
Disabling Stencil test cases temporarily

Change-Id: I691d5925c2fd9ca3df7d8287ee37edf3390296fe

3 years agoInitialize framebuffer before render pass used 19/256119/11
David Steele [Mon, 29 Mar 2021 16:10:08 +0000 (17:10 +0100)]
Initialize framebuffer before render pass used

Change-Id: I5eed0a0311cf4eec22b8b629db273d25f455e4a8

3 years agoCreate render pass for surface rendering 21/256021/12
Adam Bialogonski [Tue, 30 Mar 2021 17:19:01 +0000 (18:19 +0100)]
Create render pass for surface rendering

Change-Id: I09069aab42d4e7af67aee7700e2a4e4c2ec27db4

3 years agoAdded RenderPass and RenderTarget support 15/255315/17
adam.b [Thu, 1 Apr 2021 12:44:13 +0000 (13:44 +0100)]
Added RenderPass and RenderTarget support

Change-Id: I324b4f47c389fbef6c6b18f91acee2948cd5fa48

3 years agoImplementing Framebuffer object 01/255701/4
David Steele [Thu, 11 Feb 2021 15:59:16 +0000 (15:59 +0000)]
Implementing Framebuffer object

Added framebuffer object, and setup pipeline to use it when rendering
offscreens.

Change-Id: Id11981cc6e75fff19b84756380ab8007c5d61652

3 years agoMerge branch 'devel/master' into devel/graphics 04/256804/1
Adam Bialogonski [Tue, 13 Apr 2021 09:04:39 +0000 (10:04 +0100)]
Merge branch 'devel/master' into devel/graphics

Change-Id: I0347ae3fa47740fafc1ddd077a67a2cc15e582b2

3 years agoFix heap-use-after-free in FrameCallback 83/256783/1
Heeyong Song [Tue, 13 Apr 2021 02:44:35 +0000 (11:44 +0900)]
Fix heap-use-after-free in FrameCallback

Change-Id: I7716726947779b934d690a2b9ee45d28e2725c89

3 years agoFix Property::Value memory leak 54/256754/1
Heeyong Song [Mon, 12 Apr 2021 09:08:47 +0000 (18:08 +0900)]
Fix Property::Value memory leak

Change-Id: I6d5130298b886d870ddc87d3196da7170f13c9ff

3 years agoSkip rendering before the first renderer is added to node 43/256743/2
Heeyong Song [Mon, 12 Apr 2021 07:33:49 +0000 (16:33 +0900)]
Skip rendering before the first renderer is added to node

Change-Id: Id48c2fe92790ddbdcf926d754b60a6f6e5d8fd7a

3 years ago[Tizen] Skip rendering before the first renderer is added to node 46/256746/1 accepted/tizen/unified/20210413.021237 submit/tizen/20210412.082841
Heeyong Song [Mon, 12 Apr 2021 07:33:49 +0000 (16:33 +0900)]
[Tizen] Skip rendering before the first renderer is added to node

Change-Id: Id48c2fe92790ddbdcf926d754b60a6f6e5d8fd7a

3 years agoDALi Version 2.0.21 97/256697/1 dali_2.0.21
Adam Bialogonski [Fri, 9 Apr 2021 08:43:15 +0000 (09:43 +0100)]
DALi Version 2.0.21

Change-Id: Ic6e6427c4afc28e6acd55041ba4e6cab91736412

3 years agoFixed memory leaks 59/256659/2
Adam Bialogonski [Thu, 8 Apr 2021 16:02:15 +0000 (17:02 +0100)]
Fixed memory leaks

Change-Id: Idd16d26c91495cc84f98ccc182a0b8cea360e177

3 years agoMerge branch 'devel/master' into devel/graphics 44/256644/1
Adeel Kazmi [Thu, 8 Apr 2021 09:54:36 +0000 (10:54 +0100)]
Merge branch 'devel/master' into devel/graphics

Change-Id: I64efe224f8dd1cce0af9b01a5c6a1a1e9ea8ac89

3 years agoMerge "Fix incorrect rotation angle." into devel/master
Wonsik Jung [Wed, 7 Apr 2021 00:31:59 +0000 (00:31 +0000)]
Merge "Fix incorrect rotation angle." into devel/master

3 years agoMerge "Fix Coverity issue" into devel/master
Heeyong Song [Fri, 2 Apr 2021 04:50:04 +0000 (04:50 +0000)]
Merge "Fix Coverity issue" into devel/master

3 years ago[Tizen] Fix incorrect rotation angle. 79/256379/2 accepted/tizen/unified/20210406.083602 submit/tizen/20210405.224913
Wonsik Jung [Thu, 1 Apr 2021 13:03:15 +0000 (22:03 +0900)]
[Tizen] Fix incorrect rotation angle.

Fix incorrect rotation angle for setting glViewport.

Change-Id: Ifce2acbcfc3122adbee56284b004da61d5f76910